diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/21085037-606c-48a3-89a0-9eb0be5557c6.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/21085037-606c-48a3-89a0-9eb0be5557c6.vsidx
deleted file mode 100644
index 44dc1be..0000000
Binary files a/LeatherProject/.vs/LeatherApp/FileContentIndex/21085037-606c-48a3-89a0-9eb0be5557c6.vsidx and /dev/null differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/363f5ff6-01d4-41ca-96f6-a44ba5dcbb1d.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/363f5ff6-01d4-41ca-96f6-a44ba5dcbb1d.vsidx
deleted file mode 100644
index fae4a6a..0000000
Binary files a/LeatherProject/.vs/LeatherApp/FileContentIndex/363f5ff6-01d4-41ca-96f6-a44ba5dcbb1d.vsidx and /dev/null differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/3a805508-2b96-4f21-8053-561ed0dbedcc.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/3a805508-2b96-4f21-8053-561ed0dbedcc.vsidx
new file mode 100644
index 0000000..c5bf6ce
Binary files /dev/null and b/LeatherProject/.vs/LeatherApp/FileContentIndex/3a805508-2b96-4f21-8053-561ed0dbedcc.vsidx differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/446b0e82-026f-4af1-995a-c72b5be74b7e.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/446b0e82-026f-4af1-995a-c72b5be74b7e.vsidx
deleted file mode 100644
index 727b0eb..0000000
Binary files a/LeatherProject/.vs/LeatherApp/FileContentIndex/446b0e82-026f-4af1-995a-c72b5be74b7e.vsidx and /dev/null differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/5fde8f5a-76dc-4613-9869-e0a775cb3903.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/5fde8f5a-76dc-4613-9869-e0a775cb3903.vsidx
new file mode 100644
index 0000000..eefbeb4
Binary files /dev/null and b/LeatherProject/.vs/LeatherApp/FileContentIndex/5fde8f5a-76dc-4613-9869-e0a775cb3903.vsidx differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/732be380-5aec-45d0-b472-454e1f2c9f7d.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/732be380-5aec-45d0-b472-454e1f2c9f7d.vsidx
deleted file mode 100644
index 7226036..0000000
Binary files a/LeatherProject/.vs/LeatherApp/FileContentIndex/732be380-5aec-45d0-b472-454e1f2c9f7d.vsidx and /dev/null differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/873b852a-1096-4c86-b7ec-ea5fea8d5bc6.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/873b852a-1096-4c86-b7ec-ea5fea8d5bc6.vsidx
new file mode 100644
index 0000000..868ff89
Binary files /dev/null and b/LeatherProject/.vs/LeatherApp/FileContentIndex/873b852a-1096-4c86-b7ec-ea5fea8d5bc6.vsidx differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/ac850e4f-3283-430a-85cb-f04f34b3cc34.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/ac850e4f-3283-430a-85cb-f04f34b3cc34.vsidx
new file mode 100644
index 0000000..e5d360d
Binary files /dev/null and b/LeatherProject/.vs/LeatherApp/FileContentIndex/ac850e4f-3283-430a-85cb-f04f34b3cc34.vsidx differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/bfdae01c-0f5b-47f1-a6ea-0deb71846242.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/bfdae01c-0f5b-47f1-a6ea-0deb71846242.vsidx
new file mode 100644
index 0000000..48cad70
Binary files /dev/null and b/LeatherProject/.vs/LeatherApp/FileContentIndex/bfdae01c-0f5b-47f1-a6ea-0deb71846242.vsidx differ
diff --git a/LeatherProject/.vs/LeatherApp/FileContentIndex/d1d9143f-2c68-45eb-b5a9-5a815f84eaf2.vsidx b/LeatherProject/.vs/LeatherApp/FileContentIndex/d1d9143f-2c68-45eb-b5a9-5a815f84eaf2.vsidx
deleted file mode 100644
index 611ba1b..0000000
Binary files a/LeatherProject/.vs/LeatherApp/FileContentIndex/d1d9143f-2c68-45eb-b5a9-5a815f84eaf2.vsidx and /dev/null differ
diff --git a/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.backup.json b/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.backup.json
new file mode 100644
index 0000000..f3204f2
--- /dev/null
+++ b/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.backup.json
@@ -0,0 +1,503 @@
+{
+ "Version": 1,
+ "WorkspaceRootPath": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\",
+ "Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\models\\records.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|solutionrelative:models\\records.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|f:\\cpl\\geboshi\\hy1127\\v1.0\\leatherproject\\leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\config.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\config.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|f:\\cpl\\geboshi\\hy1127\\v1.0\\leatherproject\\leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\cuttingfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\cuttingfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\devcontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\devcontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|solutionrelative:models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\geboshi\\imagedefect\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|solutionrelative:geboshi\\imagedefect\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\webserver\\webservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\webserver\\webservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{1CCED98A-7AF6-47F3-B9F9-A9E7DAD461B4}|Service\\Service.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\service\\initdb.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{1CCED98A-7AF6-47F3-B9F9-A9E7DAD461B4}|Service\\Service.csproj|solutionrelative:service\\initdb.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\device\\iocarddev.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\device\\iocarddev.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\uiextend\\uccolorlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\uiextend\\uccolorlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fseldefect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fseldefect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\device\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\device\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\utils\\dbutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\utils\\dbutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fenjuanfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fenjuanfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\geboshi\\ui\\product\\productlistfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|solutionrelative:geboshi\\ui\\product\\productlistfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\ferpmesedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\ferpmesedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fchart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fchart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ }
+ ],
+ "DocumentGroupContainers": [
+ {
+ "Orientation": 0,
+ "VerticalTabListWidth": 256,
+ "DocumentGroups": [
+ {
+ "DockedWidth": 200,
+ "SelectedChildIndex": 6,
+ "Children": [
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "Config.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Config.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Config.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Config.cs",
+ "RelativeToolTip": "LeatherApp\\Config.cs",
+ "ViewState": "AgIAAB4BAAAAAAAAAAAAAC4BAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.133Z",
+ "IsPinned": true,
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 2,
+ "Title": "FHome.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs [\u8BBE\u8BA1]*",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome.cs [\u8BBE\u8BA1]*",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T04:12:14.935Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 1,
+ "Title": "Records.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\Records.cs",
+ "RelativeDocumentMoniker": "Models\\Records.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\Records.cs",
+ "RelativeToolTip": "Models\\Records.cs",
+ "ViewState": "AgIAABEAAAAAAAAAAAAwwDQAAAAPAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.162Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FReport.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FReport.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FReport.cs",
+ "ViewState": "AgIAAFoBAAAAAAAAAADwv5cDAAARAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.447Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "PartitionFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\PartitionFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.585Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "FSysSetting.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSysSetting.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\FSysSetting.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.587Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "FHome.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs*",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome.cs*",
+ "ViewState": "AgIAAFgKAAAAAAAAAAAkwJkKAAAyAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.157Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
+ "Title": "PartitionFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ViewState": "AgIAAIUAAAAAAAAAAAAAAJEAAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.586Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "FSysSetting.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSysSetting.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FSysSetting.cs",
+ "ViewState": "AgIAAFoAAAAAAAAAAAAswGsAAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.159Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 9,
+ "Title": "FReport.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FReport.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\FReport.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.161Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 10,
+ "Title": "CuttingFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\CuttingFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\CuttingFrm.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\LeatherApp\\Page\\CuttingFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.587Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 12,
+ "Title": "DevContainer.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\DevContainer.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\DevContainer.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\DevContainer.cs",
+ "RelativeToolTip": "LeatherApp\\DevContainer.cs",
+ "ViewState": "AQIAAC4BAAAAAAAAAAASwEIBAAAcAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.589Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 11,
+ "Title": "FrmMain.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\FrmMain.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\FrmMain.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\FrmMain.cs",
+ "RelativeToolTip": "LeatherApp\\FrmMain.cs",
+ "ViewState": "AQIAACcBAAAAAAAAAAArwEIBAAAQAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.59Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 13,
+ "Title": "User.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\User.cs",
+ "RelativeDocumentMoniker": "Models\\User.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\User.cs",
+ "RelativeToolTip": "Models\\User.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAB0AAAAsAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.59Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 15,
+ "Title": "WebService.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\WebServer\\WebService.cs",
+ "RelativeDocumentMoniker": "ServerApp\\WebServer\\WebService.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\WebServer\\WebService.cs",
+ "RelativeToolTip": "ServerApp\\WebServer\\WebService.cs",
+ "ViewState": "AgIAACcBAAAAAAAAAAAMwE8BAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.591Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 16,
+ "Title": "ServerFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeDocumentMoniker": "ServerApp\\ServerFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeToolTip": "ServerApp\\ServerFrm.cs",
+ "ViewState": "AQIAAO4AAAAAAAAAAAAYwAUBAAAJAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.592Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 14,
+ "Title": "DefectLib.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\ImageDefect\\DefectLib.cs",
+ "RelativeDocumentMoniker": "GeBoShi\\ImageDefect\\DefectLib.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\ImageDefect\\DefectLib.cs",
+ "RelativeToolTip": "GeBoShi\\ImageDefect\\DefectLib.cs",
+ "ViewState": "AQIAAPQBAAAAAAAAAAAkwPIBAAAfAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.593Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 17,
+ "Title": "ServerFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeDocumentMoniker": "ServerApp\\ServerFrm.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.594Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 18,
+ "Title": "InitDB.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Service\\InitDB.cs",
+ "RelativeDocumentMoniker": "Service\\InitDB.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Service\\InitDB.cs",
+ "RelativeToolTip": "Service\\InitDB.cs",
+ "ViewState": "AQIAAIgAAAAAAAAAAAAIwIAAAAATAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.595Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 21,
+ "Title": "FHome_Defect.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ViewState": "AQIAAAwAAAAAAAAAAAAAACAAAAArAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.596Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 22,
+ "Title": "FSelDefect.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSelDefect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSelDefect.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSelDefect.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FSelDefect.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAABQAAABKAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 19,
+ "Title": "IOCardDev.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\IOCardDev.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Device\\IOCardDev.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\IOCardDev.cs",
+ "RelativeToolTip": "LeatherApp\\Device\\IOCardDev.cs",
+ "ViewState": "AQIAADcAAAAAAAAAAADwv0gAAAA4AAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 20,
+ "Title": "UCColorList.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\UIExtend\\UCColorList.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\UIExtend\\UCColorList.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\UIExtend\\UCColorList.cs",
+ "RelativeToolTip": "LeatherApp\\UIExtend\\UCColorList.cs",
+ "ViewState": "AQIAABEAAAAAAAAAAADwvzEAAAArAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003302|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 23,
+ "Title": "DefectLib.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\DefectLib.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Device\\DefectLib.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\DefectLib.cs",
+ "RelativeToolTip": "LeatherApp\\Device\\DefectLib.cs",
+ "ViewState": "AgIAAPwDAAAAAAAAAAAcwLEDAACMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.598Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 24,
+ "Title": "DBUtils.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Utils\\DBUtils.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Utils\\DBUtils.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Utils\\DBUtils.cs",
+ "RelativeToolTip": "LeatherApp\\Utils\\DBUtils.cs",
+ "ViewState": "AQIAAGcAAAAAAAAAAAD4v4EAAABhAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.6Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 25,
+ "Title": "FenJuanFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FenJuanFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FenJuanFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FenJuanFrm.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FenJuanFrm.cs",
+ "ViewState": "AQIAAAMAAAAAAAAAAAAtwBgAAAAkAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.6Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 26,
+ "Title": "FHome_Defect.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.601Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 27,
+ "Title": "ProductListFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "RelativeDocumentMoniker": "GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "RelativeToolTip": "GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "ViewState": "AQIAAB0AAAAAAAAAAAAYwDMAAAAiAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.601Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 28,
+ "Title": "FErpMesEdit.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FErpMesEdit.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FErpMesEdit.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FErpMesEdit.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FErpMesEdit.cs",
+ "ViewState": "AQIAAAsAAAAAAAAAAAAmwB8AAAAZAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.602Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 29,
+ "Title": "FChart.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FChart.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FChart.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FChart.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FChart.cs",
+ "ViewState": "AQIAADUAAAAAAAAAAAAYwDwAAAAfAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.603Z"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.json b/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.json
new file mode 100644
index 0000000..2db2aa7
--- /dev/null
+++ b/LeatherProject/.vs/LeatherApp/v17/DocumentLayout.json
@@ -0,0 +1,503 @@
+{
+ "Version": 1,
+ "WorkspaceRootPath": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\",
+ "Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\models\\records.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|solutionrelative:models\\records.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|f:\\cpl\\geboshi\\hy1127\\v1.0\\leatherproject\\leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\partitionfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\config.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\config.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|f:\\cpl\\geboshi\\hy1127\\v1.0\\leatherproject\\leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fsyssetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\freport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\cuttingfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\cuttingfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\devcontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\devcontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{47694C39-2448-4BE5-80A4-70D78B59272B}|Models\\Models.csproj|solutionrelative:models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\geboshi\\imagedefect\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|solutionrelative:geboshi\\imagedefect\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\webserver\\webservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\webserver\\webservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}|ServerApp\\ServerApp.csproj|solutionrelative:serverapp\\serverfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{1CCED98A-7AF6-47F3-B9F9-A9E7DAD461B4}|Service\\Service.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\service\\initdb.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{1CCED98A-7AF6-47F3-B9F9-A9E7DAD461B4}|Service\\Service.csproj|solutionrelative:service\\initdb.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\device\\iocarddev.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\device\\iocarddev.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\uiextend\\uccolorlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\uiextend\\uccolorlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fseldefect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fseldefect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\device\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\device\\defectlib.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\utils\\dbutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\utils\\dbutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fenjuanfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fenjuanfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fhome_defect.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\geboshi\\ui\\product\\productlistfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}|GeBoShi\\GeBoShi.csproj|solutionrelative:geboshi\\ui\\product\\productlistfrm.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\ferpmesedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\ferpmesedit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\leatherapp\\page\\fchart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{456EED9B-2908-45A3-BA59-22FCC12DB782}|LeatherApp\\LeatherApp.csproj|solutionrelative:leatherapp\\page\\fchart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ }
+ ],
+ "DocumentGroupContainers": [
+ {
+ "Orientation": 0,
+ "VerticalTabListWidth": 256,
+ "DocumentGroups": [
+ {
+ "DockedWidth": 200,
+ "SelectedChildIndex": 6,
+ "Children": [
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "Config.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Config.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Config.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Config.cs",
+ "RelativeToolTip": "LeatherApp\\Config.cs",
+ "ViewState": "AgIAAB4BAAAAAAAAAAAAAC4BAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.133Z",
+ "IsPinned": true,
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 2,
+ "Title": "FHome.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T04:12:14.935Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 1,
+ "Title": "Records.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\Records.cs",
+ "RelativeDocumentMoniker": "Models\\Records.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\Records.cs",
+ "RelativeToolTip": "Models\\Records.cs",
+ "ViewState": "AgIAABEAAAAAAAAAAAAwwDQAAAAPAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.162Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "FReport.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FReport.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FReport.cs",
+ "ViewState": "AgIAAFoBAAAAAAAAAADwv5cDAAARAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.447Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 4,
+ "Title": "PartitionFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\PartitionFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.585Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "FSysSetting.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSysSetting.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\FSysSetting.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.587Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "FHome.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome.cs",
+ "ViewState": "AgIAAFgKAAAAAAAAAAAkwJkKAAAyAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.157Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 3,
+ "Title": "PartitionFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\PartitionFrm.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\PartitionFrm.cs",
+ "ViewState": "AgIAAIUAAAAAAAAAAAAAAJEAAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.586Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "FSysSetting.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSysSetting.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSysSetting.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FSysSetting.cs",
+ "ViewState": "AgIAAFoAAAAAAAAAAAAswGsAAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.159Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 9,
+ "Title": "FReport.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FReport.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FReport.cs [\u8BBE\u8BA1]",
+ "RelativeToolTip": "LeatherApp\\Page\\FReport.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.161Z",
+ "EditorCaption": " [\u8BBE\u8BA1]"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 10,
+ "Title": "CuttingFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\CuttingFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\CuttingFrm.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\LeatherApp\\Page\\CuttingFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.587Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 12,
+ "Title": "DevContainer.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\DevContainer.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\DevContainer.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\DevContainer.cs",
+ "RelativeToolTip": "LeatherApp\\DevContainer.cs",
+ "ViewState": "AQIAAC4BAAAAAAAAAAASwEIBAAAcAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.589Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 11,
+ "Title": "FrmMain.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\FrmMain.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\FrmMain.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\FrmMain.cs",
+ "RelativeToolTip": "LeatherApp\\FrmMain.cs",
+ "ViewState": "AQIAACcBAAAAAAAAAAArwEIBAAAQAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.59Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 13,
+ "Title": "User.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\User.cs",
+ "RelativeDocumentMoniker": "Models\\User.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Models\\User.cs",
+ "RelativeToolTip": "Models\\User.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAB0AAAAsAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.59Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 15,
+ "Title": "WebService.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\WebServer\\WebService.cs",
+ "RelativeDocumentMoniker": "ServerApp\\WebServer\\WebService.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\WebServer\\WebService.cs",
+ "RelativeToolTip": "ServerApp\\WebServer\\WebService.cs",
+ "ViewState": "AgIAACcBAAAAAAAAAAAMwE8BAAAMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.591Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 16,
+ "Title": "ServerFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeDocumentMoniker": "ServerApp\\ServerFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeToolTip": "ServerApp\\ServerFrm.cs",
+ "ViewState": "AQIAAO4AAAAAAAAAAAAYwAUBAAAJAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.592Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 14,
+ "Title": "DefectLib.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\ImageDefect\\DefectLib.cs",
+ "RelativeDocumentMoniker": "GeBoShi\\ImageDefect\\DefectLib.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\ImageDefect\\DefectLib.cs",
+ "RelativeToolTip": "GeBoShi\\ImageDefect\\DefectLib.cs",
+ "ViewState": "AQIAAPQBAAAAAAAAAAAkwPIBAAAfAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.593Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 17,
+ "Title": "ServerFrm.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs",
+ "RelativeDocumentMoniker": "ServerApp\\ServerFrm.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\ServerApp\\ServerFrm.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.594Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 18,
+ "Title": "InitDB.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Service\\InitDB.cs",
+ "RelativeDocumentMoniker": "Service\\InitDB.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\Service\\InitDB.cs",
+ "RelativeToolTip": "Service\\InitDB.cs",
+ "ViewState": "AQIAAIgAAAAAAAAAAAAIwIAAAAATAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.595Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 21,
+ "Title": "FHome_Defect.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ViewState": "AQIAAAwAAAAAAAAAAAAAACAAAAArAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.596Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 22,
+ "Title": "FSelDefect.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSelDefect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FSelDefect.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FSelDefect.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FSelDefect.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAABQAAABKAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 19,
+ "Title": "IOCardDev.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\IOCardDev.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Device\\IOCardDev.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\IOCardDev.cs",
+ "RelativeToolTip": "LeatherApp\\Device\\IOCardDev.cs",
+ "ViewState": "AQIAADcAAAAAAAAAAADwv0gAAAA4AAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 20,
+ "Title": "UCColorList.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\UIExtend\\UCColorList.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\UIExtend\\UCColorList.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\UIExtend\\UCColorList.cs",
+ "RelativeToolTip": "LeatherApp\\UIExtend\\UCColorList.cs",
+ "ViewState": "AQIAABEAAAAAAAAAAADwvzEAAAArAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003302|",
+ "WhenOpened": "2024-11-28T02:04:32.597Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 23,
+ "Title": "DefectLib.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\DefectLib.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Device\\DefectLib.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Device\\DefectLib.cs",
+ "RelativeToolTip": "LeatherApp\\Device\\DefectLib.cs",
+ "ViewState": "AgIAAPwDAAAAAAAAAAAcwLEDAACMAAAAAAAAAA==",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.598Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 24,
+ "Title": "DBUtils.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Utils\\DBUtils.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Utils\\DBUtils.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Utils\\DBUtils.cs",
+ "RelativeToolTip": "LeatherApp\\Utils\\DBUtils.cs",
+ "ViewState": "AQIAAGcAAAAAAAAAAAD4v4EAAABhAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-11-28T02:04:32.6Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 25,
+ "Title": "FenJuanFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FenJuanFrm.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FenJuanFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FenJuanFrm.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FenJuanFrm.cs",
+ "ViewState": "AQIAAAMAAAAAAAAAAAAtwBgAAAAkAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.6Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 26,
+ "Title": "FHome_Defect.cs [\u8BBE\u8BA1]",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FHome_Defect.cs",
+ "ToolTip": "E:\\CPL\\\u8FC8\u6C90\u667A\u80FD\u9879\u76EE\\2023\\\u9769\u535A\u58EB\\\u6E90\u7801\\V1.0\\LeatherProject\\LeatherApp\\Page\\FHome_Defect.cs [\u8BBE\u8BA1]",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.601Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 27,
+ "Title": "ProductListFrm.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "RelativeDocumentMoniker": "GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "RelativeToolTip": "GeBoShi\\UI\\Product\\ProductListFrm.cs",
+ "ViewState": "AQIAAB0AAAAAAAAAAAAYwDMAAAAiAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.601Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 28,
+ "Title": "FErpMesEdit.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FErpMesEdit.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FErpMesEdit.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FErpMesEdit.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FErpMesEdit.cs",
+ "ViewState": "AQIAAAsAAAAAAAAAAAAmwB8AAAAZAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.602Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 29,
+ "Title": "FChart.cs",
+ "DocumentMoniker": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FChart.cs",
+ "RelativeDocumentMoniker": "LeatherApp\\Page\\FChart.cs",
+ "ToolTip": "F:\\CPL\\GeBoshi\\hy1127\\V1.0\\LeatherProject\\LeatherApp\\Page\\FChart.cs",
+ "RelativeToolTip": "LeatherApp\\Page\\FChart.cs",
+ "ViewState": "AQIAADUAAAAAAAAAAAAYwDwAAAAfAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
+ "WhenOpened": "2024-11-28T02:04:32.603Z"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp.sln b/LeatherProject/LeatherApp.sln
index a643f3d..fcae157 100644
--- a/LeatherProject/LeatherApp.sln
+++ b/LeatherProject/LeatherApp.sln
@@ -13,6 +13,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Service", "Service\Service.
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GeBoShi", "GeBoShi\GeBoShi.csproj", "{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServerApp", "ServerApp\ServerApp.csproj", "{F1876CE2-8446-4EAE-8707-FE4BB19A1C18}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -61,6 +63,14 @@ Global
{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}.Release|Any CPU.Build.0 = Release|Any CPU
{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}.Release|x64.ActiveCfg = Release|Any CPU
{FDB83436-DAD7-4DC3-AE23-A249CBA74B68}.Release|x64.Build.0 = Release|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Debug|x64.Build.0 = Debug|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Release|x64.ActiveCfg = Release|Any CPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/LeatherProject/LeatherApp/.vs/LeatherApp.csproj.dtbcache.json b/LeatherProject/LeatherApp/.vs/LeatherApp.csproj.dtbcache.json
index 46689b8..9570735 100644
--- a/LeatherProject/LeatherApp/.vs/LeatherApp.csproj.dtbcache.json
+++ b/LeatherProject/LeatherApp/.vs/LeatherApp.csproj.dtbcache.json
@@ -1 +1 @@
-{"RootPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp","ProjectFileName":"LeatherApp.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"API.cs"},{"SourceFile":"Config.cs"},{"SourceFile":"DevContainer.cs"},{"SourceFile":"Device\\CamerCardDevIK.cs"},{"SourceFile":"Device\\CamerUtil\\BufferToImage.cs"},{"SourceFile":"Device\\CamerUtil\\IKDevice.cs"},{"SourceFile":"Device\\CamerUtil\\IKDeviceCL.cs"},{"SourceFile":"Device\\CloudMgr.cs"},{"SourceFile":"Device\\PLCDev.cs"},{"SourceFile":"Device\\PhotoLib.cs"},{"SourceFile":"Device\\DefectLib.cs"},{"SourceFile":"Device\\IOCardDev.cs"},{"SourceFile":"Device\\LightDev.cs"},{"SourceFile":"Device\\CamerCardDev.cs"},{"SourceFile":"Device\\ScannerCodeDev.cs"},{"SourceFile":"Enums.cs"},{"SourceFile":"Form1.cs"},{"SourceFile":"Form1.Designer.cs"},{"SourceFile":"Form2.cs"},{"SourceFile":"Form2.designer.cs"},{"SourceFile":"FrmMain.cs"},{"SourceFile":"FrmMain.Designer.cs"},{"SourceFile":"FrmVerList.cs"},{"SourceFile":"FrmVerList.Designer.cs"},{"SourceFile":"Interface\\ABSCamerCardDev.cs"},{"SourceFile":"Jobject.cs"},{"SourceFile":"Page\\FSelDefect.cs"},{"SourceFile":"Page\\FSelDefect.designer.cs"},{"SourceFile":"Page\\FHome_Defect.cs"},{"SourceFile":"Page\\FHome_Defect.Designer.cs"},{"SourceFile":"Page\\FChart.cs"},{"SourceFile":"Page\\FChart.Designer.cs"},{"SourceFile":"Page\\FSysSetting.cs"},{"SourceFile":"Page\\FSysSetting.Designer.cs"},{"SourceFile":"Page\\FReport.cs"},{"SourceFile":"Page\\FReport.Designer.cs"},{"SourceFile":"Page\\FProductInfo.cs"},{"SourceFile":"Page\\FProductInfo.Designer.cs"},{"SourceFile":"Page\\FHome.cs"},{"SourceFile":"Page\\FHome.Designer.cs"},{"SourceFile":"Page\\FTest.cs"},{"SourceFile":"Page\\FTest.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"UIExtend\\UCColorItem.cs"},{"SourceFile":"UIExtend\\UCColorItem.designer.cs"},{"SourceFile":"UIExtend\\UCColorList.cs"},{"SourceFile":"UIExtend\\UCColorList.designer.cs"},{"SourceFile":"UIExtend\\UCImageView.cs"},{"SourceFile":"UIExtend\\UCImageView.designer.cs"},{"SourceFile":"UIExtend\\UIDefectImage.cs"},{"SourceFile":"UIExtend\\UIDefectImage.Designer.cs"},{"SourceFile":"UIExtend\\UIDefectEdit.cs"},{"SourceFile":"UIExtend\\UIDefectEdit.Designer.cs"},{"SourceFile":"Utils\\DBUtils.cs"},{"SourceFile":"Utils\\EnumData.cs"},{"SourceFile":"Utils\\EnumUtil.cs"},{"SourceFile":"Utils\\ExcelUtil.cs"},{"SourceFile":"Utils\\FileUtil.cs"},{"SourceFile":"Utils\\FolderUtil.cs"},{"SourceFile":"Utils\\HexUtil.cs"},{"SourceFile":"Utils\\HttpUtil.CS"},{"SourceFile":"Utils\\ImageUtil.cs"},{"SourceFile":"Utils\\OpenCVUtil.cs"},{"SourceFile":"Utils\\ScreenKeyboard.cs"},{"SourceFile":"Utils\\SSerialPort.cs"},{"SourceFile":"Utils\\Util.cs"},{"SourceFile":"Utils\\WINAPI.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\Automation.BDaq4.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\ClosedXML.0.96.0\\lib\\net46\\ClosedXML.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\DocumentFormat.OpenXml.2.16.0\\lib\\net46\\DocumentFormat.OpenXml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\ExcelNumberFormat.1.1.0\\lib\\net20\\ExcelNumberFormat.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\halcondotnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\hdevenginedotnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\HZH_Controls.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\IKapBoardClassLibrary.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\IKapC.NET.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\Irony.NetCore.1.0.11\\lib\\net461\\Irony.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\Microsoft.Bcl.AsyncInterfaces.8.0.0\\lib\\net462\\Microsoft.Bcl.AsyncInterfaces.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\Models\\bin\\Debug\\Models.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\MQTTnet.4.3.3.952\\lib\\net48\\MQTTnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\MvCodeReaderSDK.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\MvFGCtrlC.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\IIS\\Microsoft Web Deploy V3\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\OpenCvSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\OpenCvSharp4.Extensions.4.7.0.20230115\\lib\\net48\\OpenCvSharp.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\Oracle.ManagedDataAccess.23.6.0\\lib\\net472\\Oracle.ManagedDataAccess.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\PG_Detect.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\S7netplus.0.20.0\\lib\\net462\\S7.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\Service\\bin\\Debug\\Service.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SixLabors.Fonts.1.0.0\\lib\\netstandard2.0\\SixLabors.Fonts.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\SqlSugar.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SunnyUI.Common.3.6.3\\lib\\net472\\SunnyUI.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SunnyUI.3.6.3\\lib\\net472\\SunnyUI.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.ComponentModel.Composition.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Design.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Diagnostics.DiagnosticSource.6.0.1\\lib\\net461\\System.Diagnostics.DiagnosticSource.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Drawing.Common.6.0.0\\lib\\net461\\System.Drawing.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Formats.Asn1.8.0.1\\lib\\net462\\System.Formats.Asn1.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.IO.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.IO.Packaging.6.0.0\\lib\\net461\\System.IO.Packaging.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Runtime.CompilerServices.Unsafe.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Runtime.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Algorithms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Encoding.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.X509Certificates.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Security.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Text.Encodings.Web.8.0.0\\lib\\net462\\System.Text.Encodings.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Text.Json.8.0.4\\lib\\net462\\System.Text.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Text.RegularExpressions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Threading.Tasks.Extensions.4.5.4\\lib\\net461\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.ValueTuple.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xaml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\WindowsBase.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\XLParser.1.5.2\\lib\\net461\\XLParser.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\革博士AI智能检测系统.exe","OutputItemRelativePath":"革博士AI智能检测系统.exe"},{"OutputItemFullPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\革博士AI智能检测系统.pdb","OutputItemRelativePath":"革博士AI智能检测系统.pdb"}],"CopyToOutputEntries":[]}
\ No newline at end of file
+{"RootPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp","ProjectFileName":"LeatherApp.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"API.cs"},{"SourceFile":"Config.cs"},{"SourceFile":"DevContainer.cs"},{"SourceFile":"Device\\CamerCardDevIK.cs"},{"SourceFile":"Device\\CamerUtil\\BufferToImage.cs"},{"SourceFile":"Device\\CamerUtil\\IKDevice.cs"},{"SourceFile":"Device\\CamerUtil\\IKDeviceCL.cs"},{"SourceFile":"Device\\CloudMgr.cs"},{"SourceFile":"Device\\DL_EN1Dev.cs"},{"SourceFile":"Device\\PLCDev.cs"},{"SourceFile":"Device\\PhotoLib.cs"},{"SourceFile":"Device\\DefectLib.cs"},{"SourceFile":"Device\\IOCardDev.cs"},{"SourceFile":"Device\\LightDev.cs"},{"SourceFile":"Device\\CamerCardDev.cs"},{"SourceFile":"Device\\ScannerCodeDev.cs"},{"SourceFile":"Enums.cs"},{"SourceFile":"Form1.cs"},{"SourceFile":"Form1.Designer.cs"},{"SourceFile":"Form2.cs"},{"SourceFile":"Form2.designer.cs"},{"SourceFile":"FrmMain.cs"},{"SourceFile":"FrmMain.Designer.cs"},{"SourceFile":"FrmVerList.cs"},{"SourceFile":"FrmVerList.Designer.cs"},{"SourceFile":"Interface\\ABSCamerCardDev.cs"},{"SourceFile":"Jobject.cs"},{"SourceFile":"Page\\AddErpFrm.cs"},{"SourceFile":"Page\\AddErpFrm.Designer.cs"},{"SourceFile":"Page\\FenJuanFrm.cs"},{"SourceFile":"Page\\FenJuanFrm.Designer.cs"},{"SourceFile":"Page\\FErpMesEdit.cs"},{"SourceFile":"Page\\FErpMesEdit.Designer.cs"},{"SourceFile":"Page\\FSelDefect.cs"},{"SourceFile":"Page\\FSelDefect.designer.cs"},{"SourceFile":"Page\\FHome_Defect.cs"},{"SourceFile":"Page\\FHome_Defect.Designer.cs"},{"SourceFile":"Page\\FChart.cs"},{"SourceFile":"Page\\FChart.Designer.cs"},{"SourceFile":"Page\\FSysSetting.cs"},{"SourceFile":"Page\\FSysSetting.Designer.cs"},{"SourceFile":"Page\\FReport.cs"},{"SourceFile":"Page\\FReport.Designer.cs"},{"SourceFile":"Page\\FProductInfo.cs"},{"SourceFile":"Page\\FProductInfo.Designer.cs"},{"SourceFile":"Page\\FHome.cs"},{"SourceFile":"Page\\FHome.Designer.cs"},{"SourceFile":"Page\\FTest.cs"},{"SourceFile":"Page\\FTest.Designer.cs"},{"SourceFile":"Page\\OffsetFrm.cs"},{"SourceFile":"Page\\OffsetFrm.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"UIExtend\\UCColorItem.cs"},{"SourceFile":"UIExtend\\UCColorItem.designer.cs"},{"SourceFile":"UIExtend\\UCColorList.cs"},{"SourceFile":"UIExtend\\UCColorList.designer.cs"},{"SourceFile":"UIExtend\\UCImageView.cs"},{"SourceFile":"UIExtend\\UCImageView.designer.cs"},{"SourceFile":"UIExtend\\UIDefectImage.cs"},{"SourceFile":"UIExtend\\UIDefectImage.Designer.cs"},{"SourceFile":"UIExtend\\UIDefectEdit.cs"},{"SourceFile":"UIExtend\\UIDefectEdit.Designer.cs"},{"SourceFile":"Utils\\DBUtils.cs"},{"SourceFile":"Utils\\EnumData.cs"},{"SourceFile":"Utils\\EnumUtil.cs"},{"SourceFile":"Utils\\ExcelUtil.cs"},{"SourceFile":"Utils\\FileUtil.cs"},{"SourceFile":"Utils\\FolderUtil.cs"},{"SourceFile":"Utils\\HexUtil.cs"},{"SourceFile":"Utils\\HttpUtil.CS"},{"SourceFile":"Utils\\ImageUtil.cs"},{"SourceFile":"Utils\\OpenCVUtil.cs"},{"SourceFile":"Utils\\ScreenKeyboard.cs"},{"SourceFile":"Utils\\SSerialPort.cs"},{"SourceFile":"Utils\\Util.cs"},{"SourceFile":"Utils\\WINAPI.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\Automation.BDaq4.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\ClosedXML.0.96.0\\lib\\net46\\ClosedXML.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\DocumentFormat.OpenXml.2.16.0\\lib\\net46\\DocumentFormat.OpenXml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\ExcelNumberFormat.1.1.0\\lib\\net20\\ExcelNumberFormat.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\halcondotnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\hdevenginedotnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\HZH_Controls.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\IKapBoardClassLibrary.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\IKapC.NET.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\Irony.NetCore.1.0.11\\lib\\net461\\Irony.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\Microsoft.Bcl.AsyncInterfaces.8.0.0\\lib\\net462\\Microsoft.Bcl.AsyncInterfaces.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\Models\\bin\\Debug\\Models.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\MQTTnet.4.3.3.952\\lib\\net48\\MQTTnet.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\MvCodeReaderSDK.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\MvFGCtrlC.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\IIS\\Microsoft Web Deploy V3\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\OpenCvSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\OpenCvSharp4.Extensions.4.7.0.20230115\\lib\\net48\\OpenCvSharp.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\Oracle.ManagedDataAccess.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\Dll\\PG_Detect.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\S7netplus.0.20.0\\lib\\net462\\S7.Net.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\Service\\bin\\Debug\\Service.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SixLabors.Fonts.1.0.0\\lib\\netstandard2.0\\SixLabors.Fonts.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\SqlSugar.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SunnyUI.Common.3.6.3\\lib\\net472\\SunnyUI.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\SunnyUI.3.6.3\\lib\\net472\\SunnyUI.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.ComponentModel.Composition.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Design.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Diagnostics.DiagnosticSource.6.0.1\\lib\\net461\\System.Diagnostics.DiagnosticSource.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Drawing.Common.6.0.0\\lib\\net461\\System.Drawing.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Formats.Asn1.8.0.1\\lib\\net462\\System.Formats.Asn1.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.IO.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.IO.Packaging.6.0.0\\lib\\net461\\System.IO.Packaging.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Memory.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.Runtime.CompilerServices.Unsafe.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Runtime.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Algorithms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Encoding.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Security.Cryptography.X509Certificates.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Security.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Text.Encodings.Web.8.0.0\\lib\\net462\\System.Text.Encodings.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Text.Json.8.0.4\\lib\\net462\\System.Text.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Facades\\System.Text.RegularExpressions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\System.Threading.Tasks.Extensions.4.5.4\\lib\\net461\\System.Threading.Tasks.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\PublicAssemblies\\System.ValueTuple.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Web.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xaml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\WindowsBase.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\packages\\XLParser.1.5.2\\lib\\net461\\XLParser.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\革博士AI智能检测系统.exe","OutputItemRelativePath":"革博士AI智能检测系统.exe"},{"OutputItemFullPath":"E:\\CPL\\迈沐智能项目\\2023\\革博士\\源码\\V1.0\\LeatherProject\\LeatherApp\\bin\\Debug\\革博士AI智能检测系统.pdb","OutputItemRelativePath":"革博士AI智能检测系统.pdb"}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Config.cs b/LeatherProject/LeatherApp/Config.cs
index aadcb4b..1adaa72 100644
--- a/LeatherProject/LeatherApp/Config.cs
+++ b/LeatherProject/LeatherApp/Config.cs
@@ -17,7 +17,7 @@ namespace LeatherApp
public static Models.User loginUser;
//对应文件:DefectItemList.json
- public static JArray defectItemList;
+ //public static JArray defectItemList;
//
public static JArray colorNameList;//, materialNameList;
//
@@ -51,7 +51,6 @@ namespace LeatherApp
public static bool StopIO = false;
public static bool StopPLC=true;
public static bool StopLight = true;
- public static bool StopCeHou = true;
public static string PlcIPAdrees;
public static short PlcRackN=0, PlcSolt=1;
@@ -114,6 +113,24 @@ namespace LeatherApp
public static bool OpenWarnBeep;
//边补偿
public static int L_offset, R_offset;
+ public static double EdgeOffset;//幅宽补偿
+ //开启金属检测
+ public static bool OpenJinShuJianCe;
+ //开启厚度记录
+ public static bool OpenHouDuJiLu;
+ public static double DataOffset1; //数据1补偿
+ public static double DataOffset2; //数据2补偿
+ public static double DataOffset3; //数据3补偿
+ //开启分卷功能
+ public static bool OpenFenJuan;
+ public static double CutDis; //裁切位置
+ //开启计米停车
+ public static bool OpenJMStop;
+ public static double StopLookDis;
+ //图片自动删除
+ public static bool OpenClearPic;
+ public static int ClearDays;
+ //
public static void LoadCloudConfig()
{
if (string.IsNullOrWhiteSpace(appBasePath))
@@ -196,11 +213,13 @@ namespace LeatherApp
JM_PortName = ini.ReadString("DEV", "JM_PortName", "");
- StopCeHou = ini.ReadBool("DEV", "StopCeHou", true);
+ //StopCeHou = ini.ReadBool("DEV", "StopCeHou", true);
CeHouIP = ini.ReadString("DEV", "CeHouIP", "");
CeHouPort = ini.ReadInt("DEV", "CeHouPort");
CeHouCnt = ini.ReadInt("DEV", "CeHouCnt");
JinShuTanCeDis = ini.ReadDouble("DEV", "JinShuTanCeDis");
+
+ residueWarnningLen = ini.ReadInt("DEV", "residueWarnningLen", 20);
//[LIB]
model_path = ini.ReadString("LIB", "model_path", "");
//labels_path = ini.ReadString("LIB", "labels_path", "");
@@ -269,18 +288,89 @@ namespace LeatherApp
L_offset = ini.ReadInt("BOffset", "L_offset", 0);
R_offset = ini.ReadInt("BOffset", "R_offset", 0);
+ EdgeOffset = ini.ReadDouble("BOffset", "EdgeOffset", 0);
CustomerName = ini.ReadString("Customer", "CustomerName", "").Trim();
+
+ //开启金属检测
+ OpenJinShuJianCe = ini.ReadBool("Fun", "OpenJinShuJianCe");
+ OpenHouDuJiLu = ini.ReadBool("Fun", "OpenHouDuJiLu");
+ OpenFenJuan = ini.ReadBool("Fun", "OpenFenJuan");
+ CutDis = ini.ReadDouble("Fun", "CutDis");
+ OpenJMStop = ini.ReadBool("Fun", "OpenJMStop");
+ StopLookDis = ini.ReadDouble("Fun", "StopLookDis");
+ OpenClearPic = ini.ReadBool("Fun", "OpenClearPic");
+ ClearDays = ini.ReadInt("Fun", "ClearDays");
+
+ DataOffset1 = ini.ReadDouble("HouDuOffset", "DataOffset1", 0);
+ DataOffset2 = ini.ReadDouble("HouDuOffset", "DataOffset2", 0);
+ DataOffset3 = ini.ReadDouble("HouDuOffset", "DataOffset3", 0);
+
}
#region defectItemList <=> DefectItemList.json
- public static void LoadDefectItemList()
+ public static JArray LoadDefectItemList()
{
+ JArray defectItemList = new JArray();
if (string.IsNullOrWhiteSpace(appBasePath))
appBasePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string configPath = appBasePath + "\\DefectItemList.json";
string lsTmp = File.ReadAllText(configPath);
defectItemList = JArray.Parse(lsTmp);
+
+ JObject obj = new JObject
+ {
+ { "id", 100 },
+ { "code", "JSYC" },
+ { "name", "金属" },
+ { "color", "Red" }
+ };
+ defectItemList.Add(obj);
+ return defectItemList;
+ }
+
+ private static string Pre_modelName;
+ private static JArray defectlabelList;
+ //根据模型加载label
+ public static bool LoadModelDefectItemList(string modelName, out JArray defectItemList)
+ {
+ bool ret = true;
+ if (string.IsNullOrWhiteSpace(appBasePath))
+ appBasePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
+
+ if (string.IsNullOrEmpty(modelName))
+ modelName = "";
+ string configPath = appBasePath + $"\\{modelName.Replace(".trt","")}.json";
+ if (!File.Exists(configPath))
+ {
+ configPath = appBasePath + "\\DefectItemList.json";
+ ret = false;
+ }
+ if (Pre_modelName == configPath)
+ {
+ defectItemList = defectlabelList;
+ }
+ else
+ {
+ Pre_modelName = configPath;
+ string lsTmp = File.ReadAllText(configPath);
+ defectItemList = JArray.Parse(lsTmp);
+ defectlabelList = JArray.Parse(lsTmp);
+ if (OpenJinShuJianCe)
+ {
+ JObject obj = new JObject
+ {
+ { "id", 100 },
+ { "code", "JSYC" },
+ { "name", "金属" },
+ { "color", "Red" }
+ };
+ defectItemList.Add(obj);
+ defectlabelList.Add(obj);
+ }
+
+ }
+ return ret;
}
public static void SaveDefectItemList(JArray newValue)
{
@@ -289,11 +379,13 @@ namespace LeatherApp
string configPath = appBasePath + "\\DefectItemList.json";
File.WriteAllText(configPath, newValue.ToString());
}
- public static JObject getDefectItem(string code)
+ public static JObject getDefectItem(string modelName, string code)
{
try
{
- if(code == "ng")
+ JArray defectItemList;
+ LoadModelDefectItemList(modelName, out defectItemList);
+ if (code == "ng")
{
JObject obj = new JObject();
obj.Add("id", 0);
@@ -302,17 +394,19 @@ namespace LeatherApp
obj.Add("color", "Red");
return obj;
}
- var item = Config.defectItemList.FirstOrDefault(m => m.Value("code") == code);
+ var item = defectItemList.FirstOrDefault(m => m.Value("code") == code);
if (item == null)
return null;
return (JObject)item;
}
catch { return null; }
}
- public static JObject getDefectItem(int id)
+ public static JObject getDefectItem(string modelName, int id)
{
try
{
+ JArray defectItemList;
+ LoadModelDefectItemList(modelName, out defectItemList);
if (id == -99)
{
JObject obj = new JObject();
@@ -323,38 +417,44 @@ namespace LeatherApp
return obj;
}
- var item = Config.defectItemList.FirstOrDefault(m => m.Value("id") == id);
+ var item = defectItemList.FirstOrDefault(m => m.Value("id") == id);
if (item == null)
return null;
return (JObject)item;
}
catch { return null; }
}
- public static string getDefectCode(int id)
+ public static string getDefectCode(string modelName, int id)
{
try
{
- var item = Config.defectItemList.FirstOrDefault(m => m.Value("id") == id);
+ JArray defectItemList;
+ LoadModelDefectItemList(modelName, out defectItemList);
+ var item = defectItemList.FirstOrDefault(m => m.Value("id") == id);
if (item == null)
return "";
return ((JObject)item).Value("code");
}
catch { return ""; }
}
- public static string getDefectName(string code)
+ public static string getDefectName(string modelName, string code)
{
- try {
- var item = Config.defectItemList.FirstOrDefault(m => m.Value("code") == code);
+ try {
+ JArray defectItemList;
+ LoadModelDefectItemList(modelName, out defectItemList);
+ var item = defectItemList.FirstOrDefault(m => m.Value("code") == code);
if (item == null)
return "";
return ((JObject)item).Value("name");
}
catch { return ""; }
}
- public static string getDefectCode(string name)
+ public static string getDefectCode(string modelName, string name)
{
- try {
- var item = Config.defectItemList.FirstOrDefault(m => m.Value("name") == name);
+ try {
+ JArray defectItemList;
+ LoadModelDefectItemList(modelName, out defectItemList);
+ var item = defectItemList.FirstOrDefault(m => m.Value("name") == name);
if (item == null)
return "";
return ((JObject)item).Value("code");
diff --git a/LeatherProject/LeatherApp/DevContainer.cs b/LeatherProject/LeatherApp/DevContainer.cs
index 691826e..f7c4492 100644
--- a/LeatherProject/LeatherApp/DevContainer.cs
+++ b/LeatherProject/LeatherApp/DevContainer.cs
@@ -70,7 +70,7 @@ namespace LeatherApp
try { libDefect.stop(); } catch { }
try { libPhoto.stop(); } catch { }
- if (!Config.StopCeHou)
+ if (Config.OpenHouDuJiLu)
{
try { dL_EN1Dev.stopDev(); } catch { }
}
@@ -102,11 +102,18 @@ namespace LeatherApp
lengthCounter = new SerialPort(Config.JM_PortName, 9600);
#endif
//开启测厚
- if (!Config.StopCeHou)
+ if (Config.OpenHouDuJiLu)
{
dL_EN1Dev = new DL_EN1Dev();
if(!dL_EN1Dev.startDev(Config.CeHouIP, Config.CeHouPort))
throw new Exception("位移传感器初始化失败!");
+ double d1, d2, d3;
+ if(!GetThicknessValue(out d1, out d2, out d3))
+ {
+ throw new Exception($"位移传感器数据读取失败{d1}-{d2}-{d3}!");
+ }
+ else
+ WarningEvent?.Invoke(DateTime.Now, WarningEnum.Normal, $"DL-{d1}-{d2}-{d3}");
}
if (Config.Camer_Name == CamerDevNameEnum.海康)
{
@@ -154,9 +161,9 @@ namespace LeatherApp
string scanner1Path = appBasePath + "\\temp\\";
if (!Directory.Exists(scanner1Path + "scanner\\")) Directory.CreateDirectory(scanner1Path + "scanner\\");
- if (!devCamer2.open(1, 0)) throw new Exception("相机初始化失败!");
+ if (!devCamer2.open(1, 0)) throw new Exception("相机2初始化失败!");
if (!devCamer2.start(this.preView1, scanner1Path + "scanner\\")) throw new Exception("相机1打开失败!");
- if (!devCamer1.open(0, 0)) throw new Exception("相机初始化失败!");
+ if (!devCamer1.open(0, 0)) throw new Exception("相机1初始化失败!");
if (!devCamer1.start(this.preView2, scanner1Path + "scanner\\")) throw new Exception("相机0打开失败!");
//
@@ -256,6 +263,21 @@ namespace LeatherApp
}
}
#endregion
+
+ #region 测厚duqu
+ public bool GetThicknessValue(out double d1, out double d2, out double d3)
+ {
+ if(dL_EN1Dev != null)
+ {
+ return dL_EN1Dev.GetValue(out d1, out d2, out d3);
+ }
+ else
+ {
+ d1 = d2 = d3 = -11;
+ return false; }
+ }
+ #endregion
+
///
/// I/O指令输出
///
diff --git a/LeatherProject/LeatherApp/Device/DL_EN1Dev.cs b/LeatherProject/LeatherApp/Device/DL_EN1Dev.cs
index 3b21c95..9dfe3df 100644
--- a/LeatherProject/LeatherApp/Device/DL_EN1Dev.cs
+++ b/LeatherProject/LeatherApp/Device/DL_EN1Dev.cs
@@ -32,48 +32,44 @@ namespace LeatherApp.Device
tCPClient.CloseAll();
}
- public bool GetValue(string index, out double val)
+ public bool GetValue(out double val1, out double val2, out double val3)
{
- val = 0;
+ val1 = val2 = val3 = 0;
bool ret = true;
string recv;
- ret = tCPClient.SendMessage($"SW,{index},171,+000000001\r\n");
+ ret = tCPClient.SendMessage($"M0\r\n");
if ( !ret )
{
- return ret;
+ val1 = val2 = val3 = 7;
+ return false;
}
- Thread.Sleep( 10 );
- DateTime dateTime = DateTime.Now;
- do
- {
- ret = tCPClient.SendMessage($"SW,{index},172\r\n");
- if (!ret)
- {
- return ret;
- }
- Thread.Sleep(10);
- ret = tCPClient.ReceiveMessage(out recv);
- if (recv.IndexOf("1.") >= 0)
- break;
- if ((DateTime.Now - dateTime).TotalSeconds > 3)
- return false;
- } while (true);
- ret = tCPClient.SendMessage($"SW,{index},173\r\n");
- if (!ret)
- {
- return ret;
- }
- Thread.Sleep(10);
+ Thread.Sleep(20);
ret = tCPClient.ReceiveMessage(out recv);
if (!ret)
{
- return ret;
+ val1 = val2 = val3 = 8;
+ return false;
}
- if(string.IsNullOrEmpty(recv))
- return ret;
- ret = double.TryParse(recv, out val);
- val = val / 100;
- return ret;
+ if (string.IsNullOrEmpty(recv))
+ {
+ val1 = val2 = val3 = 9;
+ return false;
+ }
+ try
+ {
+ var dataString = recv.Split(',');
+ ret = double.TryParse(dataString[1], out val1);
+ val1 = val1 / 1000;
+ ret = double.TryParse(dataString[2], out val2);
+ val2 = val2 / 1000;
+ ret = double.TryParse(dataString[3], out val3);
+ val3 = val3 / 1000;
+ }
+ catch {
+ val1 = val2 = val3 = -10;
+ return false;
+ }
+ return true;
}
}
diff --git a/LeatherProject/LeatherApp/Device/DefectLib.cs b/LeatherProject/LeatherApp/Device/DefectLib.cs
index 4f59c91..112153b 100644
--- a/LeatherProject/LeatherApp/Device/DefectLib.cs
+++ b/LeatherProject/LeatherApp/Device/DefectLib.cs
@@ -514,28 +514,32 @@ namespace LeatherApp.Device
double temp = tt / 100 * (ContrastTop - ContrastLow);
return temp + ContrastLow;
}
- private List HeBingDefect(int Width, List DefectLabelInfoList)
+ private List HeBingDefect(string modelName, int Width, List DefectLabelInfoList)
{
List outList = new List();
List HeBingList = new List();
List XcHeBingList = new List();
List xPos = new List();
+ List yPos = new List();
List ZXD = new List();
List HeBingList2 = new List();
List XcHeBingList2 = new List();
List xPos2 = new List();
+ List yPos2 = new List();
List ZXD2 = new List();
List HeBingList3 = new List();
List XcHeBingList3 = new List();
List xPos3 = new List();
+ List yPos3 = new List();
List ZXD3 = new List();
List HeBingList4 = new List();
List XcHeBingList4 = new List();
List xPos4 = new List();
+ List yPos4 = new List();
List ZXD4 = new List();
@@ -545,7 +549,7 @@ namespace LeatherApp.Device
//寻找在一条线上
for (int q = 0; q < DefectLabelInfoList.Count; q++)
{
- if (Config.getDefectCode(DefectLabelInfoList[q].classId) == "jietou")
+ if (Config.getDefectCode(modelName, DefectLabelInfoList[q].classId) == "jietou")
{
int max = stpoint.y + 2000;
int min = stpoint.y - 2000 > 0? stpoint.y - 2000 : 0;
@@ -553,12 +557,13 @@ namespace LeatherApp.Device
{
HeBingList.Add(DefectLabelInfoList[q]);
xPos.Add((DefectLabelInfoList[q].i % colNum) * image_width + DefectLabelInfoList[q].x);
+ yPos.Add((DefectLabelInfoList[q].i / colNum) * image_hight + DefectLabelInfoList[q].y);
ZXD.Add(DefectLabelInfoList[q].confidence);
}
else
XcHeBingList.Add(DefectLabelInfoList[q]);
}
- else if (Config.getDefectCode(DefectLabelInfoList[q].classId) == "hengdang")
+ else if (Config.getDefectCode(modelName, DefectLabelInfoList[q].classId) == "hengdang")
{
int max = stpoint.y + 2000;
int min = stpoint.y - 2000 > 0 ? stpoint.y - 2000 : 0;
@@ -566,12 +571,13 @@ namespace LeatherApp.Device
{
HeBingList2.Add(DefectLabelInfoList[q]);
xPos2.Add((DefectLabelInfoList[q].i % colNum) * image_width + DefectLabelInfoList[q].x);
+ yPos2.Add((DefectLabelInfoList[q].i / colNum) * image_hight + DefectLabelInfoList[q].y);
ZXD2.Add(DefectLabelInfoList[q].confidence);
}
else
XcHeBingList2.Add(DefectLabelInfoList[q]);
}
- else if (Config.getDefectCode(DefectLabelInfoList[q].classId) == "jt")
+ else if (Config.getDefectCode(modelName, DefectLabelInfoList[q].classId) == "jt")
{
int max = stpoint.y + 2000;
int min = stpoint.y - 2000 > 0 ? stpoint.y - 2000 : 0;
@@ -579,12 +585,13 @@ namespace LeatherApp.Device
{
HeBingList3.Add(DefectLabelInfoList[q]);
xPos3.Add((DefectLabelInfoList[q].i % colNum) * image_width + DefectLabelInfoList[q].x);
+ yPos3.Add((DefectLabelInfoList[q].i / colNum) * image_hight + DefectLabelInfoList[q].y);
ZXD3.Add(DefectLabelInfoList[q].confidence);
}
else
XcHeBingList3.Add(DefectLabelInfoList[q]);
}
- else if (Config.getDefectCode(DefectLabelInfoList[q].classId) == "tcy")
+ else if (Config.getDefectCode(modelName, DefectLabelInfoList[q].classId) == "tcy")
{
int max = stpoint.y + 2000;
int min = stpoint.y - 2000 > 0 ? stpoint.y - 2000 : 0;
@@ -592,6 +599,7 @@ namespace LeatherApp.Device
{
HeBingList4.Add(DefectLabelInfoList[q]);
xPos4.Add((DefectLabelInfoList[q].i % colNum) * image_width + DefectLabelInfoList[q].x);
+ yPos4.Add((DefectLabelInfoList[q].i / colNum) * image_hight + DefectLabelInfoList[q].y);
ZXD4.Add(DefectLabelInfoList[q].confidence);
}
else
@@ -606,25 +614,27 @@ namespace LeatherApp.Device
List dg3 = new List();
List dg4 = new List();
if (XcHeBingList.Count >0)
- dg1 = HeBingDefect(Width, XcHeBingList);
+ dg1 = HeBingDefect(modelName, Width, XcHeBingList);
if (XcHeBingList2.Count > 0)
- dg2 = HeBingDefect(Width, XcHeBingList2);
+ dg2 = HeBingDefect(modelName, Width, XcHeBingList2);
if (XcHeBingList3.Count > 0)
- dg3 = HeBingDefect(Width, XcHeBingList3);
+ dg3 = HeBingDefect(modelName, Width, XcHeBingList3);
if (XcHeBingList4.Count > 0)
- dg4 = HeBingDefect(Width, XcHeBingList4);
+ dg4 = HeBingDefect(modelName, Width, XcHeBingList4);
//多个jietou合并
if (HeBingList.Count>0)
{
var stIt = HeBingList.Find(x => (x.i % colNum) * image_width + x.x == xPos.Min());
var edIt = HeBingList.Find(x => (x.i % colNum) * image_width + x.x == xPos.Max());
+ var stIty = HeBingList.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos.Min());
+ var edIty = HeBingList.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos.Max());
var eZXD = HeBingList.Find(x => x.confidence == ZXD.Max());
int newW = Math.Abs(((edIt.i % colNum) * image_width + edIt.x) - ((stIt.i % colNum) * image_width + stIt.x)) + edIt.w;
int newh = Math.Abs(((edIt.i / colNum) * image_hight + edIt.y) - ((stIt.i / colNum) * image_hight + stIt.y)) + edIt.h;
outList.Add(new DefectLabelInfo() {
x=stIt.x,
- y=edIt.y,
+ y= edIty.y,
w = newW, //多图叠加
h = newh,
classId = eZXD.classId,
@@ -641,13 +651,15 @@ namespace LeatherApp.Device
{
var stIt = HeBingList2.Find(x => (x.i % colNum) * image_width + x.x == xPos2.Min());
var edIt = HeBingList2.Find(x => (x.i % colNum) * image_width + x.x == xPos2.Max());
+ var stIty = HeBingList2.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos2.Min());
+ var edIty = HeBingList2.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos2.Max());
var eZXD = HeBingList2.Find(x => x.confidence == ZXD2.Max());
int newW = Math.Abs(((edIt.i % colNum) * image_width + edIt.x) - ((stIt.i % colNum) * image_width + stIt.x)) + edIt.w;
int newh = Math.Abs(((edIt.i / colNum) * image_hight + edIt.y) - ((stIt.i / colNum) * image_hight + stIt.y)) + edIt.h;
outList.Add(new DefectLabelInfo()
{
x = stIt.x,
- y = edIt.y,
+ y = edIty.y,
w = newW, //多图叠加
h = newh,
classId = eZXD.classId,
@@ -664,13 +676,15 @@ namespace LeatherApp.Device
{
var stIt = HeBingList3.Find(x => (x.i % colNum) * image_width + x.x == xPos3.Min());
var edIt = HeBingList3.Find(x => (x.i % colNum) * image_width + x.x == xPos3.Max());
+ var stIty = HeBingList3.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos3.Min());
+ var edIty = HeBingList3.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos3.Max());
var eZXD = HeBingList3.Find(x => x.confidence == ZXD3.Max());
int newW = Math.Abs(((edIt.i % colNum) * image_width + edIt.x) - ((stIt.i % colNum) * image_width + stIt.x)) + edIt.w;
int newh = Math.Abs(((edIt.i / colNum) * image_hight + edIt.y) - ((stIt.i / colNum) * image_hight + stIt.y)) + edIt.h;
outList.Add(new DefectLabelInfo()
{
x = stIt.x,
- y = edIt.y,
+ y = edIty.y,
w = newW, //多图叠加
h = newh,
classId = eZXD.classId,
@@ -687,13 +701,15 @@ namespace LeatherApp.Device
{
var stIt = HeBingList4.Find(x => (x.i % colNum) * image_width + x.x == xPos4.Min());
var edIt = HeBingList4.Find(x => (x.i % colNum) * image_width + x.x == xPos4.Max());
+ var stIty = HeBingList4.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos4.Min());
+ var edIty = HeBingList4.Find(x => ((x.i / colNum) * image_hight + x.y) == yPos4.Max());
var eZXD = HeBingList4.Find(x => x.confidence == ZXD4.Max());
int newW = Math.Abs(((edIt.i % colNum) * image_width + edIt.x) - ((stIt.i % colNum) * image_width + stIt.x)) + edIt.w;
int newh = Math.Abs(((edIt.i / colNum) * image_hight + edIt.y) - ((stIt.i / colNum) * image_hight + stIt.y)) + edIt.h;
outList.Add(new DefectLabelInfo()
{
x = stIt.x,
- y = edIt.y,
+ y = edIty.y,
w = newW, //多图叠加
h = newh,
classId = eZXD.classId,
@@ -913,20 +929,21 @@ namespace LeatherApp.Device
#region 合并接头横档
liStep = 3000;
if (DefectLabelInfoList.Count > 0)
- DefectLabelInfoList = HeBingDefect(task.bmp.Width, DefectLabelInfoList);
+ DefectLabelInfoList = HeBingDefect(task.modelName, task.bmp.Width, DefectLabelInfoList);
liStep++;
#endregion
//结果过滤
#region 结果过滤
//降序排序,先得到是否有接头检出
+ List DefectLabelInfoListByDefect = new List();
List DefectLabelInfoListByClassID = DefectLabelInfoList.OrderByDescending(t => t.classId).ToList();//降序
for (int q = 0; q < DefectLabelInfoListByClassID.Count; q++)
{
//是否满足此产品标准
if (task.qualifiedLimitList != null && task.qualifiedLimitList.Count > 0)
{
- qualifiedLimit = task.qualifiedLimitList.FirstOrDefault(m => m.Code == Config.getDefectCode(DefectLabelInfoListByClassID[q].classId));
+ qualifiedLimit = task.qualifiedLimitList.FirstOrDefault(m => m.Code == Config.getDefectCode(task.modelName, DefectLabelInfoListByClassID[q].classId));
if (qualifiedLimit != null)
{
// 打印输出信息
@@ -967,14 +984,14 @@ namespace LeatherApp.Device
task.resultInfo += $" 不满足此产品瑕疵标准面积,跳过! \n";
continue;
}
- if (Config.getDefectCode(DefectLabelInfoListByClassID[q].classId) == "jietou")
+ if (Config.getDefectCode(task.modelName, DefectLabelInfoListByClassID[q].classId) == "jietou")
haveJieTou = true;
- if (haveJieTou && (Config.getDefectCode(DefectLabelInfoListByClassID[q].classId) == "hengdang"))
+ if (haveJieTou && (Config.getDefectCode(task.modelName, DefectLabelInfoListByClassID[q].classId) == "hengdang"))
{
task.resultInfo += $" 判断为接头处横档,跳过! \n";
continue;
}
- if (Config.getDefectCode(DefectLabelInfoListByClassID[q].classId) == "na")
+ if (Config.getDefectCode(task.modelName, DefectLabelInfoListByClassID[q].classId) == "na")
{
task.resultInfo += $" 判断为正向标签na,跳过! \n";
continue;
@@ -982,13 +999,21 @@ namespace LeatherApp.Device
//WarningEvent?.Invoke(DateTime.Now,WarningEnum.Low, $"判断是瑕疵:类别ID:{classId}; 置信度({confidence},[{qualifiedLimit.ZXD}]); isOr({qualifiedLimit.IsOR}); 面积({cmW * cmH},[{ qualifiedLimit.Area}]); 对比度({contrast},[{qualifiedLimit.ContrastLower}-{qualifiedLimit.ContrastTop}])");
}
}
+ //检测缺陷
+ DefectLabelInfoListByDefect.Add(DefectLabelInfoListByClassID[q]);
liStep++;//1
- //打标
+ }
+
+ //y方向位置排序
+ List DefectLabelInfoListByYdis = DefectLabelInfoListByDefect.OrderByDescending(t => (t.i / colNum) * image_hight + t.y).ToList();//降序
+ for (int q = 0; q < DefectLabelInfoListByYdis.Count; q++)
+ {
+ //打标
int penLine = 50;
- int xx = (DefectLabelInfoListByClassID[q].i % colNum) * image_width + DefectLabelInfoListByClassID[q].x - 2 * penLine;
- int yy = (DefectLabelInfoListByClassID[q].i / colNum) * image_hight + DefectLabelInfoListByClassID[q].y - 2 * penLine;
+ int xx = (DefectLabelInfoListByYdis[q].i % colNum) * image_width + DefectLabelInfoListByYdis[q].x - 2 * penLine;
+ int yy = (DefectLabelInfoListByYdis[q].i / colNum) * image_hight + DefectLabelInfoListByYdis[q].y - 2 * penLine;
var point1 = new OpenCvSharp.Point(xx >0? xx:0, yy >0? yy:0);
- var point2 = new OpenCvSharp.Point(point1.X + DefectLabelInfoListByClassID[q].w + 4 * penLine, point1.Y + DefectLabelInfoListByClassID[q].h + 4 * penLine);
+ var point2 = new OpenCvSharp.Point(point1.X + DefectLabelInfoListByYdis[q].w + 4 * penLine, point1.Y + DefectLabelInfoListByYdis[q].h + 4 * penLine);
liStep++;//2
//task.resultInfo += $" 转换到大图坐标(px):p1={point1.X},{point1.Y}; p2={point2.X},{point2.Y}\n";
Cv2.Rectangle(task.bmpTag, point1, point2, new Scalar(0.0, 0.0, 255.0), penLine);//画打标点
@@ -998,17 +1023,17 @@ namespace LeatherApp.Device
//var cmX = Math.Round(px * task.widthRatio / Config.cm2px_x, 2);
var cmX = Math.Round((double)px / Config.cm2px_x, 2);
//var cmY = Math.Round((task.bmp.Height - point1.Y - DefectLabelInfoListByClassID[q].h) * task.widthRatio / Config.cm2px_y, 2);//外面计Y从右下角为原点
- var cmY = Math.Round((task.bmp.Height - point1.Y - DefectLabelInfoListByClassID[q].h) * 1.0 / Config.cm2px_y, 2);//外面计Y从右下角为原点
+ var cmY = Math.Round((task.bmp.Height - point1.Y - DefectLabelInfoListByYdis[q].h) * 1.0 / Config.cm2px_y, 2);//外面计Y从右下角为原点
liStep++;//3
//task.resultInfo += $" 转换到大图坐标(cm)[widthRatio={task.widthRatio}]:x={cmX},y={cmY}; w={DefectLabelInfoList[q].cmW},h={DefectLabelInfoList[q].cmH}\n";
- task.excelTable.Rows.Add($"{task.photoIndex}", cmX, cmY, DefectLabelInfoListByClassID[q].cmW, DefectLabelInfoListByClassID[q].cmH, DefectLabelInfoListByClassID[q].j + 1, DefectLabelInfoListByClassID[q].classId, DefectLabelInfoListByClassID[q].confidence, DefectLabelInfoListByClassID[q].contrast);
+ task.excelTable.Rows.Add($"{task.photoIndex}", cmX, cmY, DefectLabelInfoListByYdis[q].cmW, DefectLabelInfoListByYdis[q].cmH, DefectLabelInfoListByYdis[q].j + 1, DefectLabelInfoListByYdis[q].classId, DefectLabelInfoListByYdis[q].confidence, DefectLabelInfoListByYdis[q].contrast);
liStep++;//4
//切缺陷小图
//WarningEvent?.Invoke(DateTime.Now,WarningEnum.Low, $"保存第 {count} 个缺陷小图;");
int left, top, decX, decY;
- decX = ((DefectLabelInfoListByClassID[q].w + 4 * penLine) > 236 ? 20 : (256 - DefectLabelInfoListByClassID[q].w - 4 * penLine)) / 2;
- decY = ((DefectLabelInfoListByClassID[q].h + 4 * penLine) > 236 ? 20 : (256 - DefectLabelInfoListByClassID[q].h - 4 * penLine)) / 2;
+ decX = ((DefectLabelInfoListByYdis[q].w + 4 * penLine) > 236 ? 20 : (256 - DefectLabelInfoListByYdis[q].w - 4 * penLine)) / 2;
+ decY = ((DefectLabelInfoListByYdis[q].h + 4 * penLine) > 236 ? 20 : (256 - DefectLabelInfoListByYdis[q].h - 4 * penLine)) / 2;
//left = point1.X - decX;
//top = point1.Y - decY;
left = point1.X - 20;
@@ -1095,11 +1120,11 @@ namespace LeatherApp.Device
//切小图
int left, top, decX, decY;
- int tdecX = (w / 2) / 2;
- int tdecY = w / h > 4 ? w / 8 : (h / 1) / 2;
+ //int tdecX = (w / 2) / 2;
+ //int tdecY = w / h > 4 ? w / 8 : (h / 1) / 2;
- decX = (w > 236 ? tdecX : 256 - w) / 2;
- decY = (h > 236 ? tdecY : 256 - h) / 2;
+ //decX = (w > 236 ? tdecX : 256 - w) / 2;
+ //decY = (h > 236 ? tdecY : 256 - h) / 2;
//left = point1.X - decX;
//top = point1.Y - decY;
@@ -1254,7 +1279,7 @@ namespace LeatherApp.Device
public int object_num = 0;
//图片位置
- public double PicDis;
+ public double CurrDis;
}
public void add(DefectTask task)
diff --git a/LeatherProject/LeatherApp/Device/IOCardDev.cs b/LeatherProject/LeatherApp/Device/IOCardDev.cs
index 95613bf..5672ae2 100644
--- a/LeatherProject/LeatherApp/Device/IOCardDev.cs
+++ b/LeatherProject/LeatherApp/Device/IOCardDev.cs
@@ -69,6 +69,8 @@ namespace LeatherApp.Device
if (BioFailed(result) && BioFailed(result2))
throw new Exception("CardIO Load Config Failed With Error Code: [" + result.ToString() + "]");
}
+ else
+ throw new Exception("CardIO 加载配置文件路径错位: [" + cfgPath + "]");
DeviceNum = instantDiCtrl1.SelectedDevice.Description;
DIPortCount = instantDiCtrl1.Features.PortCount;
diff --git a/LeatherProject/LeatherApp/Enums.cs b/LeatherProject/LeatherApp/Enums.cs
index 24233ac..4561709 100644
--- a/LeatherProject/LeatherApp/Enums.cs
+++ b/LeatherProject/LeatherApp/Enums.cs
@@ -171,7 +171,7 @@ namespace LeatherApp
结束完成输出 = 35,
- //Y轴复位输出 = 40,
+ 金属检测输入 = 40,
//Y轴复位完成输入 = 41,
}
diff --git a/LeatherProject/LeatherApp/FrmMain.cs b/LeatherProject/LeatherApp/FrmMain.cs
index 657a0db..0d0b30d 100644
--- a/LeatherProject/LeatherApp/FrmMain.cs
+++ b/LeatherProject/LeatherApp/FrmMain.cs
@@ -62,13 +62,21 @@ namespace LeatherApp
AddPage(new FChart(), 1004);
uiTabControl1.SelectPage(0);
+
+ if (Config.loginUser != null && Config.loginUser.RoleId != 1) //管理员权限可以设置参数
+ {
+ this.btnHead1.Enabled = false;
+ this.btnHead1.ForeColor = Color.Gray;
+ this.btnHead3.Enabled = false;
+ this.btnHead3.ForeColor = Color.Gray;
+ }
//uiNavBar1.SelectedIndex = 0;
//SelectPage(1000);
- //默认主题
- //UIStyles.InitColorful(Color.FromArgb(0, 190, 172), Color.White);//自定义颜色为主题色
- //UIStyles.InitColorful(Color.FromArgb(0, 0x1D, 0x8A), Color.White);//自定义颜色为主题色
- //StyleManager.Style = UIStyle.Colorful;
+ //默认主题
+ //UIStyles.InitColorful(Color.FromArgb(0, 190, 172), Color.White);//自定义颜色为主题色
+ //UIStyles.InitColorful(Color.FromArgb(0, 0x1D, 0x8A), Color.White);//自定义颜色为主题色
+ //StyleManager.Style = UIStyle.Colorful;
}
#region 程序集特性访问器
@@ -162,7 +170,10 @@ namespace LeatherApp
//HideProcessForm();//完成后关闭动画
});
//
-
+ string configPath = Application.StartupPath + "\\Login.ini";
+ string szUserCode = "admin";
+ szUserCode = Util.ReadIniValue(configPath, "LOGIN", "UserCode");
+
UILoginForm frm = new UILoginForm();
frm.ShowInTaskbar = true;
frm.Text = "用户登录";
@@ -172,7 +183,7 @@ namespace LeatherApp
frm.LoginImage = UILoginForm.UILoginImage.Login2;
//HideProcessForm();//完成后关闭动画
frm.TopLevel = true;
- frm.UserName = "admin";
+ frm.UserName = szUserCode;
//frm.Password = "1";
frm.ShowDialog();
frm.Dispose();
@@ -212,10 +223,10 @@ namespace LeatherApp
string configPath = Application.StartupPath + "\\Login.ini";
//if (this.chkRememberUserCode.Checked)
//{
- // Util.WriteIniValue(configPath, "LOGIN", "UserCode", szUserCode);
- // Util.WriteIniValue(configPath, "LOGIN", "RememberUserCode", "1");
- // Util.WriteIniValue(configPath, "LOGIN", "PassWord", this.chkRememberPw.Checked ? szUserPw : "");
- // Util.WriteIniValue(configPath, "LOGIN", "RememberPw", this.chkRememberPw.Checked ? "1" : "0");
+ Util.WriteIniValue(configPath, "LOGIN", "UserCode", szUserCode);
+ Util.WriteIniValue(configPath, "LOGIN", "RememberUserCode", "1");
+ Util.WriteIniValue(configPath, "LOGIN", "PassWord", false ? szUserPw : "");
+ Util.WriteIniValue(configPath, "LOGIN", "RememberPw", false ? "1" : "0");
//}
//else
//{
@@ -307,6 +318,11 @@ namespace LeatherApp
private void uiTabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
int index = uiTabControl1.SelectedIndex;
+ if(index == 2)
+ {
+ var page = (FReport)this.GetPage(1002);
+ page.GetToDayLen();
+ }
}
private void lblVer_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
diff --git a/LeatherProject/LeatherApp/FrmVerList.resx b/LeatherProject/LeatherApp/FrmVerList.resx
index b03b057..3b68925 100644
--- a/LeatherProject/LeatherApp/FrmVerList.resx
+++ b/LeatherProject/LeatherApp/FrmVerList.resx
@@ -118,7 +118,28 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- v1.2.0.6(2024-11-06)
+ v1.2.0.10(2024-11-27)
+1、修复bug
+2、优化界面显示
+3、加入幅宽补偿
+4、加入降级裁切和分卷功能
+5、优化新材料ERP
+v1.2.0.9(2024-11-22)
+1、加入幅宽报表
+2、开启用户权限,管理员与操作员
+3、添加班组信息
+4、加入厚度偏差补偿
+5、优化设备在启动过程中开始检测
+v1.2.0.8(2024-11-19)
+1、优化数据导出
+2、优化多模型label适配
+3、加入图片保存文件加并入时间
+v1.2.0.7(2024-11-12)
+1、加入上传服务器数据功能
+2、加入金属探测,厚度检测
+3、加入计米停车功能
+4、加入多模型对应label
+v1.2.0.6(2024-11-06)
1、禾欣控股所有设备兼容
2、新材料ERP并入
3、内存缓存改为硬盘存图
diff --git a/LeatherProject/LeatherApp/LeatherApp.csproj b/LeatherProject/LeatherApp/LeatherApp.csproj
index 2bdb59a..55edfb6 100644
--- a/LeatherProject/LeatherApp/LeatherApp.csproj
+++ b/LeatherProject/LeatherApp/LeatherApp.csproj
@@ -53,6 +53,9 @@
..\packages\ClosedXML.0.96.0\lib\net46\ClosedXML.dll
+
+ ..\..\..\..\..\..\模块化\Code\MaiMuControl\MaiMuControl\Dlls\CSkin.dll
+
..\packages\DocumentFormat.OpenXml.2.16.0\lib\net46\DocumentFormat.OpenXml.dll
@@ -268,6 +271,24 @@
AddErpFrm.cs
+
+ Form
+
+
+ CuttingFrm.cs
+
+
+ Form
+
+
+ EdgeOffserFrm.cs
+
+
+ Form
+
+
+ FenJuanFrm.cs
+
Form
@@ -322,6 +343,18 @@
FTest.cs
+
+ Form
+
+
+ OffsetFrm.cs
+
+
+ Form
+
+
+ PartitionFrm.cs
+
@@ -383,6 +416,15 @@
AddErpFrm.cs
+
+ CuttingFrm.cs
+
+
+ EdgeOffserFrm.cs
+
+
+ FenJuanFrm.cs
+
FErpMesEdit.cs
@@ -410,6 +452,12 @@
FTest.cs
+
+ OffsetFrm.cs
+
+
+ PartitionFrm.cs
+
ResXFileCodeGenerator
Resources.Designer.cs
diff --git a/LeatherProject/LeatherApp/Page/AddErpFrm.cs b/LeatherProject/LeatherApp/Page/AddErpFrm.cs
index e3f74fe..ba1823f 100644
--- a/LeatherProject/LeatherApp/Page/AddErpFrm.cs
+++ b/LeatherProject/LeatherApp/Page/AddErpFrm.cs
@@ -97,8 +97,10 @@ namespace LeatherApp.Page
model.Spec += _ErpID;
else
model.Spec += $",{_ErpID}";
- var result = service.UpdateNav(model);
- UIMessageTip.ShowOk($"Erp信息绑定成功", 2000);
+ if(service.UpdateNav(model))
+ UIMessageTip.ShowOk($"Erp信息绑定成功", 2000);
+ else
+ UIMessageTip.ShowOk($"Erp信息绑定失败,请重新保存检测标准!", 2000);
}
catch (Exception ex)
{
diff --git a/LeatherProject/LeatherApp/Page/CuttingFrm.Designer.cs b/LeatherProject/LeatherApp/Page/CuttingFrm.Designer.cs
new file mode 100644
index 0000000..581c675
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/CuttingFrm.Designer.cs
@@ -0,0 +1,239 @@
+namespace LeatherApp.Page
+{
+ partial class CuttingFrm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.label1 = new System.Windows.Forms.Label();
+ this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.skinButton1 = new CCWin.SkinControl.SkinButton();
+ this.skinButton2 = new CCWin.SkinControl.SkinButton();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.skinButton3 = new CCWin.SkinControl.SkinButton();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(49, 37);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(99, 20);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "裁切米数:";
+ //
+ // numericUpDown1
+ //
+ this.numericUpDown1.DecimalPlaces = 2;
+ this.numericUpDown1.Location = new System.Drawing.Point(168, 35);
+ this.numericUpDown1.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown1.Name = "numericUpDown1";
+ this.numericUpDown1.Size = new System.Drawing.Size(177, 30);
+ this.numericUpDown1.TabIndex = 1;
+ this.numericUpDown1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.numericUpDown1.Value = new decimal(new int[] {
+ 2,
+ 0,
+ 0,
+ 65536});
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(351, 37);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(29, 20);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "米";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(465, 37);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(99, 20);
+ this.label3.TabIndex = 3;
+ this.label3.Text = "裁切原因:";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(49, 95);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(59, 20);
+ this.label4.TabIndex = 5;
+ this.label4.Text = "降级:";
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(168, 92);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(212, 30);
+ this.textBox2.TabIndex = 6;
+ //
+ // skinButton1
+ //
+ this.skinButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.skinButton1.BackColor = System.Drawing.Color.White;
+ this.skinButton1.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.ControlState = CCWin.SkinClass.ControlState.Normal;
+ this.skinButton1.DownBack = null;
+ this.skinButton1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.skinButton1.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.skinButton1.GlowColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton1.InnerBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.Location = new System.Drawing.Point(238, 151);
+ this.skinButton1.Margin = new System.Windows.Forms.Padding(7, 8, 7, 8);
+ this.skinButton1.MouseBack = null;
+ this.skinButton1.Name = "skinButton1";
+ this.skinButton1.NormlBack = null;
+ this.skinButton1.RoundStyle = CCWin.SkinClass.RoundStyle.All;
+ this.skinButton1.Size = new System.Drawing.Size(142, 44);
+ this.skinButton1.TabIndex = 105;
+ this.skinButton1.Text = "确定";
+ this.skinButton1.UseVisualStyleBackColor = false;
+ this.skinButton1.Click += new System.EventHandler(this.skinButton1_Click);
+ //
+ // skinButton2
+ //
+ this.skinButton2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.skinButton2.BackColor = System.Drawing.Color.Transparent;
+ this.skinButton2.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.ControlState = CCWin.SkinClass.ControlState.Normal;
+ this.skinButton2.DownBack = null;
+ this.skinButton2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.skinButton2.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.skinButton2.GlowColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.InnerBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.Location = new System.Drawing.Point(469, 151);
+ this.skinButton2.Margin = new System.Windows.Forms.Padding(7, 8, 7, 8);
+ this.skinButton2.MouseBack = null;
+ this.skinButton2.Name = "skinButton2";
+ this.skinButton2.NormlBack = null;
+ this.skinButton2.RoundStyle = CCWin.SkinClass.RoundStyle.All;
+ this.skinButton2.Size = new System.Drawing.Size(142, 44);
+ this.skinButton2.TabIndex = 104;
+ this.skinButton2.Text = "取消";
+ this.skinButton2.UseVisualStyleBackColor = false;
+ this.skinButton2.Click += new System.EventHandler(this.skinButton2_Click);
+ //
+ // comboBox1
+ //
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Location = new System.Drawing.Point(588, 37);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(192, 28);
+ this.comboBox1.TabIndex = 106;
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(588, 73);
+ this.textBox1.Multiline = true;
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(319, 67);
+ this.textBox1.TabIndex = 4;
+ //
+ // skinButton3
+ //
+ this.skinButton3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.skinButton3.BackColor = System.Drawing.Color.White;
+ this.skinButton3.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
+ this.skinButton3.BorderColor = System.Drawing.Color.Teal;
+ this.skinButton3.ControlState = CCWin.SkinClass.ControlState.Normal;
+ this.skinButton3.DownBack = null;
+ this.skinButton3.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.skinButton3.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.skinButton3.GlowColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton3.InnerBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
+ this.skinButton3.Location = new System.Drawing.Point(790, 35);
+ this.skinButton3.Margin = new System.Windows.Forms.Padding(7, 8, 7, 8);
+ this.skinButton3.MouseBack = null;
+ this.skinButton3.Name = "skinButton3";
+ this.skinButton3.NormlBack = null;
+ this.skinButton3.RoundStyle = CCWin.SkinClass.RoundStyle.All;
+ this.skinButton3.Size = new System.Drawing.Size(117, 31);
+ this.skinButton3.TabIndex = 107;
+ this.skinButton3.Text = "添加原因";
+ this.skinButton3.UseVisualStyleBackColor = false;
+ this.skinButton3.Click += new System.EventHandler(this.skinButton3_Click);
+ //
+ // CuttingFrm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ButtonHighlight;
+ this.ClientSize = new System.Drawing.Size(919, 212);
+ this.Controls.Add(this.skinButton3);
+ this.Controls.Add(this.comboBox1);
+ this.Controls.Add(this.skinButton1);
+ this.Controls.Add(this.skinButton2);
+ this.Controls.Add(this.textBox2);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.numericUpDown1);
+ this.Controls.Add(this.label1);
+ this.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Margin = new System.Windows.Forms.Padding(5);
+ this.Name = "CuttingFrm";
+ this.ShowIcon = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "降级品裁切";
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.NumericUpDown numericUpDown1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.TextBox textBox2;
+ private CCWin.SkinControl.SkinButton skinButton1;
+ private CCWin.SkinControl.SkinButton skinButton2;
+ private System.Windows.Forms.ComboBox comboBox1;
+ private System.Windows.Forms.TextBox textBox1;
+ private CCWin.SkinControl.SkinButton skinButton3;
+ }
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/CuttingFrm.cs b/LeatherProject/LeatherApp/Page/CuttingFrm.cs
new file mode 100644
index 0000000..1eaf019
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/CuttingFrm.cs
@@ -0,0 +1,91 @@
+using DocumentFormat.OpenXml.Office2010.ExcelAc;
+using Models;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace LeatherApp.Page
+{
+ public partial class CuttingFrm : Form
+ {
+ public string[] Cut_info;
+ public CuttingFrm(Records model)
+ {
+ InitializeComponent();
+
+ //加载分卷信息
+ List DefectTotal = null;
+ List liststr = new List();
+ liststr.Add("无瑕疵人工裁切");
+ if (model != null)
+ {
+ if (model.DefectInfoList != null && model.DefectInfoList.Count > 0)
+ {
+ var deflist = model.DefectInfoList.FindAll(x => x.Y < ((model.Len - Config.CutDis) * 100));
+ foreach (var item in deflist)
+ {
+ item.Name = Config.getDefectName(model.ProductInfo.ModelName, item.Code);
+ }
+ //foreach (var item in deflist)
+ //{
+ // item.Name = SysMgr.Instance.GetDefectName(model.ProductInfo.ModelName, item.Code);
+ //}
+ DefectTotal = deflist.GroupBy(x => x.Name).Select(g => new JDefectTotal { Name = g.Key, Count = g.Count() }).ToList();
+ }
+ if (DefectTotal != null && DefectTotal.Count > 0)
+ foreach (var item in DefectTotal)
+ {
+ liststr.Add($"{item.Name}{item.Count}个");
+ }
+ }
+ comboBox1.DataSource = liststr;
+ }
+
+ private void skinButton2_Click(object sender, EventArgs e)
+ {
+ this.DialogResult = DialogResult.Cancel;
+ }
+
+ private void skinButton1_Click(object sender, EventArgs e)
+ {
+ if(numericUpDown1.Value == 0)
+ {
+ MessageBox.Show("请输入裁切米数!");
+ return;
+ }
+ if (string.IsNullOrEmpty(textBox1.Text))
+ {
+ MessageBox.Show("请裁切原因!");
+ return;
+ }
+ Cut_info = new string[3];
+ Cut_info[0] = numericUpDown1.Value.ToString();
+ Cut_info[1] = textBox1.Text;
+ Cut_info[2] = textBox2.Text;
+ this.DialogResult = DialogResult.OK;
+ }
+
+ private void skinButton3_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrEmpty(textBox1.Text))
+ textBox1.Text += comboBox1.Text;
+ else
+ textBox1.Text += $",{comboBox1.Text}";
+ }
+
+ public class JDefectTotal
+ {
+ [Description("疵点名")]
+ public string Name { get; set; }
+
+ [Description("疵点数")]
+ public int Count { get; set; }
+ }
+ }
+}
diff --git a/LeatherProject/LeatherApp/Page/CuttingFrm.resx b/LeatherProject/LeatherApp/Page/CuttingFrm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/CuttingFrm.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/EdgeOffserFrm.Designer.cs b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.Designer.cs
new file mode 100644
index 0000000..39d24f7
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.Designer.cs
@@ -0,0 +1,103 @@
+namespace LeatherApp.Page
+{
+ partial class EdgeOffserFrm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.button1 = new System.Windows.Forms.Button();
+ this.label2 = new System.Windows.Forms.Label();
+ this.numericUpDown2 = new System.Windows.Forms.NumericUpDown();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
+ this.SuspendLayout();
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(149, 133);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(168, 49);
+ this.button1.TabIndex = 7;
+ this.button1.Text = "设置";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(69, 60);
+ this.label2.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(129, 20);
+ this.label2.TabIndex = 9;
+ this.label2.Text = "幅宽偏差(cm)";
+ //
+ // numericUpDown2
+ //
+ this.numericUpDown2.DecimalPlaces = 3;
+ this.numericUpDown2.Location = new System.Drawing.Point(221, 58);
+ this.numericUpDown2.Margin = new System.Windows.Forms.Padding(5);
+ this.numericUpDown2.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown2.Minimum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ -2147483648});
+ this.numericUpDown2.Name = "numericUpDown2";
+ this.numericUpDown2.Size = new System.Drawing.Size(173, 30);
+ this.numericUpDown2.TabIndex = 8;
+ //
+ // EdgeOffserFrm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(484, 242);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.numericUpDown2);
+ this.Controls.Add(this.button1);
+ this.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Margin = new System.Windows.Forms.Padding(5);
+ this.Name = "EdgeOffserFrm";
+ this.ShowIcon = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "幅宽补偿";
+ this.Load += new System.EventHandler(this.EdgeOffserFrm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.NumericUpDown numericUpDown2;
+ }
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/EdgeOffserFrm.cs b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.cs
new file mode 100644
index 0000000..4bd13c7
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.cs
@@ -0,0 +1,34 @@
+using Sunny.UI;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace LeatherApp.Page
+{
+ public partial class EdgeOffserFrm : Form
+ {
+ public EdgeOffserFrm()
+ {
+ InitializeComponent();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ Config.EdgeOffset = (double)this.numericUpDown2.Value;
+ IniFile ini = new IniFile(Config.appBasePath + "\\SysConfig.ini");
+ //[LOG]
+ ini.Write("BOffset", "EdgeOffset", (double)this.numericUpDown2.Value);
+ }
+
+ private void EdgeOffserFrm_Load(object sender, EventArgs e)
+ {
+ this.numericUpDown2.Value = (decimal)Config.EdgeOffset;
+ }
+ }
+}
diff --git a/LeatherProject/LeatherApp/Page/EdgeOffserFrm.resx b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/EdgeOffserFrm.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/FHome.Designer.cs b/LeatherProject/LeatherApp/Page/FHome.Designer.cs
index 2dbcdfa..cac14b8 100644
--- a/LeatherProject/LeatherApp/Page/FHome.Designer.cs
+++ b/LeatherProject/LeatherApp/Page/FHome.Designer.cs
@@ -28,20 +28,26 @@
///
private void InitializeComponent()
{
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle137 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle138 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle142 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle143 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle144 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle139 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle140 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle141 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FHome));
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
this.uiPanel1 = new Sunny.UI.UIPanel();
this.lblLen = new Sunny.UI.UILabel();
this.lblSpeed = new Sunny.UI.UISymbolLabel();
this.uiTitlePanel1 = new Sunny.UI.UITitlePanel();
+ this.txtDefectName = new Sunny.UI.UITextBox();
+ this.uiLabel10 = new Sunny.UI.UILabel();
+ this.button3 = new System.Windows.Forms.Button();
this.numErpLen = new Sunny.UI.UINumPadTextBox();
+ this.button2 = new System.Windows.Forms.Button();
this.uiLabel5 = new Sunny.UI.UILabel();
+ this.button1 = new System.Windows.Forms.Button();
this.txtReelId = new Sunny.UI.UITextBox();
this.uiLabel4 = new Sunny.UI.UILabel();
this.txtBarCodeName = new Sunny.UI.UITextBox();
@@ -51,16 +57,15 @@
this.txtBarCode = new Sunny.UI.UITextBox();
this.uiLabel1 = new Sunny.UI.UILabel();
this.uiPanel2 = new Sunny.UI.UIPanel();
- this.button3 = new System.Windows.Forms.Button();
- this.button2 = new System.Windows.Forms.Button();
- this.button1 = new System.Windows.Forms.Button();
+ this.btnFenJuan = new Sunny.UI.UISymbolButton();
+ this.btnCut = new Sunny.UI.UISymbolButton();
+ this.btnClearAlm = new Sunny.UI.UISymbolButton();
this.btnPause = new Sunny.UI.UISymbolButton();
this.btnClose = new Sunny.UI.UISymbolButton();
this.btnOpen = new Sunny.UI.UISymbolButton();
this.btnEnd = new Sunny.UI.UISymbolButton();
this.btnStart = new Sunny.UI.UISymbolButton();
this.uiTitlePanel2 = new Sunny.UI.UITitlePanel();
- this.ucColorListDefect = new LeatherApp.UIExtend.UCColorList();
this.lineChartDefect = new Sunny.UI.UILineChart();
this.uiTitlePanel3 = new Sunny.UI.UITitlePanel();
this.uiDataGridView1 = new Sunny.UI.UIDataGridView();
@@ -79,11 +84,11 @@
this.uiTitlePanel4 = new Sunny.UI.UITitlePanel();
this.uilbKF = new Sunny.UI.UILabel();
this.lineChartFaceWidth = new Sunny.UI.UILineChart();
+ this.uilbHD = new Sunny.UI.UILabel();
this.uiTitlePanel5 = new Sunny.UI.UITitlePanel();
this.lstboxLog = new Sunny.UI.UIListBox();
this.uiTitlePanel6 = new Sunny.UI.UITitlePanel();
this.uiPanel3 = new Sunny.UI.UIPanel();
- this.picDefectImage = new LeatherApp.UIExtend.UCImageView();
this.pnlScannerImg = new Sunny.UI.UITitlePanel();
this.picScanner2 = new System.Windows.Forms.PictureBox();
this.picScanner1 = new System.Windows.Forms.PictureBox();
@@ -102,6 +107,10 @@
this.uiLabel8 = new Sunny.UI.UILabel();
this.uiLabel7 = new Sunny.UI.UILabel();
this.uiLabel6 = new Sunny.UI.UILabel();
+ this.uiTitlePanel8 = new Sunny.UI.UITitlePanel();
+ this.lineChartHouDu = new Sunny.UI.UILineChart();
+ this.picDefectImage = new LeatherApp.UIExtend.UCImageView();
+ this.ucColorListDefect = new LeatherApp.UIExtend.UCColorList();
this.uiPanel1.SuspendLayout();
this.uiTitlePanel1.SuspendLayout();
this.uiPanel2.SuspendLayout();
@@ -116,6 +125,7 @@
((System.ComponentModel.ISupportInitialize)(this.picScanner2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picScanner1)).BeginInit();
this.uiTitlePanel7.SuspendLayout();
+ this.uiTitlePanel8.SuspendLayout();
this.SuspendLayout();
//
// uiPanel1
@@ -172,8 +182,13 @@
// uiTitlePanel1
//
this.uiTitlePanel1.BackColor = System.Drawing.Color.White;
+ this.uiTitlePanel1.Controls.Add(this.txtDefectName);
+ this.uiTitlePanel1.Controls.Add(this.uiLabel10);
+ this.uiTitlePanel1.Controls.Add(this.button3);
this.uiTitlePanel1.Controls.Add(this.numErpLen);
+ this.uiTitlePanel1.Controls.Add(this.button2);
this.uiTitlePanel1.Controls.Add(this.uiLabel5);
+ this.uiTitlePanel1.Controls.Add(this.button1);
this.uiTitlePanel1.Controls.Add(this.txtReelId);
this.uiTitlePanel1.Controls.Add(this.uiLabel4);
this.uiTitlePanel1.Controls.Add(this.txtBarCodeName);
@@ -195,7 +210,7 @@
this.uiTitlePanel1.RectColor = System.Drawing.Color.White;
this.uiTitlePanel1.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel1.ShowText = false;
- this.uiTitlePanel1.Size = new System.Drawing.Size(357, 248);
+ this.uiTitlePanel1.Size = new System.Drawing.Size(357, 288);
this.uiTitlePanel1.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel1.SymbolColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
this.uiTitlePanel1.TabIndex = 1;
@@ -204,6 +219,62 @@
this.uiTitlePanel1.TitleColor = System.Drawing.Color.White;
this.uiTitlePanel1.TitleForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
//
+ // txtDefectName
+ //
+ this.txtDefectName.ButtonFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonFillHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonFillPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonRectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonRectHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonRectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ButtonStyleInherited = false;
+ this.txtDefectName.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
+ this.txtDefectName.Cursor = System.Windows.Forms.Cursors.IBeam;
+ this.txtDefectName.FillColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
+ this.txtDefectName.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtDefectName.Location = new System.Drawing.Point(125, 248);
+ this.txtDefectName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.txtDefectName.MinimumSize = new System.Drawing.Size(1, 16);
+ this.txtDefectName.Name = "txtDefectName";
+ this.txtDefectName.Padding = new System.Windows.Forms.Padding(5);
+ this.txtDefectName.ReadOnly = true;
+ this.txtDefectName.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ScrollBarColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.txtDefectName.ScrollBarStyleInherited = false;
+ this.txtDefectName.ShowText = false;
+ this.txtDefectName.Size = new System.Drawing.Size(220, 29);
+ this.txtDefectName.Style = Sunny.UI.UIStyle.Custom;
+ this.txtDefectName.StyleCustomMode = true;
+ this.txtDefectName.TabIndex = 14;
+ this.txtDefectName.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.txtDefectName.Watermark = "";
+ //
+ // uiLabel10
+ //
+ this.uiLabel10.AutoSize = true;
+ this.uiLabel10.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.uiLabel10.Location = new System.Drawing.Point(9, 247);
+ this.uiLabel10.Name = "uiLabel10";
+ this.uiLabel10.Size = new System.Drawing.Size(74, 21);
+ this.uiLabel10.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel10.StyleCustomMode = true;
+ this.uiLabel10.TabIndex = 13;
+ this.uiLabel10.Text = "检测标准";
+ this.uiLabel10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // button3
+ //
+ this.button3.ForeColor = System.Drawing.Color.Black;
+ this.button3.Location = new System.Drawing.Point(261, 5);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(50, 36);
+ this.button3.TabIndex = 3;
+ this.button3.Text = "ERP";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Visible = false;
+ this.button3.Click += new System.EventHandler(this.button3_Click);
+ //
// numErpLen
//
this.numErpLen.FillColor = System.Drawing.Color.White;
@@ -223,6 +294,18 @@
this.numErpLen.ValueChanged += new Sunny.UI.UINumPadTextBox.OnValueChanged(this.numErpLen_ValueChanged);
this.numErpLen.KeyUp += new System.Windows.Forms.KeyEventHandler(this.numErpLen_KeyUp);
//
+ // button2
+ //
+ this.button2.ForeColor = System.Drawing.Color.Black;
+ this.button2.Location = new System.Drawing.Point(205, 5);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(50, 36);
+ this.button2.TabIndex = 2;
+ this.button2.Text = "jimi";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Visible = false;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
// uiLabel5
//
this.uiLabel5.AutoSize = true;
@@ -237,6 +320,18 @@
this.uiLabel5.Text = "产品数量";
this.uiLabel5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
+ // button1
+ //
+ this.button1.ForeColor = System.Drawing.Color.Black;
+ this.button1.Location = new System.Drawing.Point(151, 5);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(50, 36);
+ this.button1.TabIndex = 1;
+ this.button1.Text = "调试";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Visible = false;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
// txtReelId
//
this.txtReelId.ButtonFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
@@ -419,9 +514,9 @@
this.uiPanel2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiPanel2.BackColor = System.Drawing.Color.White;
- this.uiPanel2.Controls.Add(this.button3);
- this.uiPanel2.Controls.Add(this.button2);
- this.uiPanel2.Controls.Add(this.button1);
+ this.uiPanel2.Controls.Add(this.btnFenJuan);
+ this.uiPanel2.Controls.Add(this.btnCut);
+ this.uiPanel2.Controls.Add(this.btnClearAlm);
this.uiPanel2.Controls.Add(this.btnPause);
this.uiPanel2.Controls.Add(this.btnClose);
this.uiPanel2.Controls.Add(this.btnOpen);
@@ -444,38 +539,100 @@
this.uiPanel2.Text = null;
this.uiPanel2.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
//
- // button3
+ // btnFenJuan
//
- this.button3.Location = new System.Drawing.Point(649, 23);
- this.button3.Name = "button3";
- this.button3.Size = new System.Drawing.Size(50, 36);
- this.button3.TabIndex = 3;
- this.button3.Text = "ERP";
- this.button3.UseVisualStyleBackColor = true;
- this.button3.Visible = false;
- this.button3.Click += new System.EventHandler(this.button3_Click);
+ this.btnFenJuan.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnFenJuan.Enabled = false;
+ this.btnFenJuan.FillColor = System.Drawing.Color.Blue;
+ this.btnFenJuan.FillColor2 = System.Drawing.Color.Blue;
+ this.btnFenJuan.FillHoverColor = System.Drawing.Color.Blue;
+ this.btnFenJuan.FillPressColor = System.Drawing.Color.Blue;
+ this.btnFenJuan.FillSelectedColor = System.Drawing.Color.Blue;
+ this.btnFenJuan.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnFenJuan.Image = ((System.Drawing.Image)(resources.GetObject("btnFenJuan.Image")));
+ this.btnFenJuan.Location = new System.Drawing.Point(555, 9);
+ this.btnFenJuan.MinimumSize = new System.Drawing.Size(1, 1);
+ this.btnFenJuan.Name = "btnFenJuan";
+ this.btnFenJuan.Radius = 50;
+ this.btnFenJuan.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.RectDisableColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.RectHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
+ this.btnFenJuan.Size = new System.Drawing.Size(154, 50);
+ this.btnFenJuan.Style = Sunny.UI.UIStyle.Custom;
+ this.btnFenJuan.StyleCustomMode = true;
+ this.btnFenJuan.Symbol = 61516;
+ this.btnFenJuan.SymbolOffset = new System.Drawing.Point(0, 3);
+ this.btnFenJuan.TabIndex = 3;
+ this.btnFenJuan.Text = "分卷";
+ this.btnFenJuan.TipsColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnFenJuan.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnFenJuan.Click += new System.EventHandler(this.btnFenJuan_Click);
//
- // button2
+ // btnCut
//
- this.button2.Location = new System.Drawing.Point(593, 23);
- this.button2.Name = "button2";
- this.button2.Size = new System.Drawing.Size(50, 36);
- this.button2.TabIndex = 2;
- this.button2.Text = "jimi";
- this.button2.UseVisualStyleBackColor = true;
- this.button2.Visible = false;
- this.button2.Click += new System.EventHandler(this.button2_Click);
+ this.btnCut.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnCut.Enabled = false;
+ this.btnCut.FillColor = System.Drawing.Color.Blue;
+ this.btnCut.FillColor2 = System.Drawing.Color.Blue;
+ this.btnCut.FillHoverColor = System.Drawing.Color.Blue;
+ this.btnCut.FillPressColor = System.Drawing.Color.Blue;
+ this.btnCut.FillSelectedColor = System.Drawing.Color.Blue;
+ this.btnCut.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnCut.Image = ((System.Drawing.Image)(resources.GetObject("btnCut.Image")));
+ this.btnCut.Location = new System.Drawing.Point(531, 9);
+ this.btnCut.MinimumSize = new System.Drawing.Size(1, 1);
+ this.btnCut.Name = "btnCut";
+ this.btnCut.Radius = 50;
+ this.btnCut.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.RectDisableColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.RectHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
+ this.btnCut.Size = new System.Drawing.Size(154, 50);
+ this.btnCut.Style = Sunny.UI.UIStyle.Custom;
+ this.btnCut.StyleCustomMode = true;
+ this.btnCut.Symbol = 61516;
+ this.btnCut.SymbolOffset = new System.Drawing.Point(0, 3);
+ this.btnCut.TabIndex = 2;
+ this.btnCut.Text = "降级裁切";
+ this.btnCut.TipsColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnCut.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnCut.Click += new System.EventHandler(this.btnCut_Click);
//
- // button1
+ // btnClearAlm
//
- this.button1.Location = new System.Drawing.Point(539, 23);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(50, 36);
- this.button1.TabIndex = 1;
- this.button1.Text = "调试";
- this.button1.UseVisualStyleBackColor = true;
- this.button1.Visible = false;
- this.button1.Click += new System.EventHandler(this.button1_Click);
+ this.btnClearAlm.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnClearAlm.FillColor = System.Drawing.Color.Blue;
+ this.btnClearAlm.FillColor2 = System.Drawing.Color.Blue;
+ this.btnClearAlm.FillHoverColor = System.Drawing.Color.Blue;
+ this.btnClearAlm.FillPressColor = System.Drawing.Color.Blue;
+ this.btnClearAlm.FillSelectedColor = System.Drawing.Color.Blue;
+ this.btnClearAlm.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClearAlm.Image = ((System.Drawing.Image)(resources.GetObject("btnClearAlm.Image")));
+ this.btnClearAlm.Location = new System.Drawing.Point(496, 9);
+ this.btnClearAlm.MinimumSize = new System.Drawing.Size(1, 1);
+ this.btnClearAlm.Name = "btnClearAlm";
+ this.btnClearAlm.Radius = 50;
+ this.btnClearAlm.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.RectDisableColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.RectHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
+ this.btnClearAlm.Size = new System.Drawing.Size(154, 50);
+ this.btnClearAlm.Style = Sunny.UI.UIStyle.Custom;
+ this.btnClearAlm.StyleCustomMode = true;
+ this.btnClearAlm.Symbol = 61516;
+ this.btnClearAlm.SymbolOffset = new System.Drawing.Point(0, 3);
+ this.btnClearAlm.TabIndex = 1;
+ this.btnClearAlm.Text = "解除报警";
+ this.btnClearAlm.TipsColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.btnClearAlm.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClearAlm.Click += new System.EventHandler(this.btnClearAlm_Click);
//
// btnPause
//
@@ -487,7 +644,7 @@
this.btnPause.FillPressColor = System.Drawing.Color.Blue;
this.btnPause.FillSelectedColor = System.Drawing.Color.Blue;
this.btnPause.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.btnPause.Location = new System.Drawing.Point(376, 9);
+ this.btnPause.Location = new System.Drawing.Point(336, 9);
this.btnPause.MinimumSize = new System.Drawing.Size(1, 1);
this.btnPause.Name = "btnPause";
this.btnPause.Radius = 50;
@@ -581,7 +738,7 @@
this.btnEnd.FillPressColor = System.Drawing.Color.Blue;
this.btnEnd.FillSelectedColor = System.Drawing.Color.Blue;
this.btnEnd.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.btnEnd.Location = new System.Drawing.Point(196, 9);
+ this.btnEnd.Location = new System.Drawing.Point(176, 9);
this.btnEnd.MinimumSize = new System.Drawing.Size(1, 1);
this.btnEnd.Name = "btnEnd";
this.btnEnd.Radius = 50;
@@ -651,7 +808,7 @@
this.uiTitlePanel2.RectColor = System.Drawing.Color.White;
this.uiTitlePanel2.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel2.ShowText = false;
- this.uiTitlePanel2.Size = new System.Drawing.Size(125, 602);
+ this.uiTitlePanel2.Size = new System.Drawing.Size(56, 602);
this.uiTitlePanel2.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel2.TabIndex = 1;
this.uiTitlePanel2.Text = "▶ 瑕疵分布";
@@ -659,29 +816,6 @@
this.uiTitlePanel2.TitleColor = System.Drawing.Color.White;
this.uiTitlePanel2.TitleForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
//
- // ucColorListDefect
- //
- this.ucColorListDefect.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.ucColorListDefect.ColorChanged = null;
- this.ucColorListDefect.FillColor = System.Drawing.Color.White;
- this.ucColorListDefect.FillColor2 = System.Drawing.Color.White;
- this.ucColorListDefect.FillDisableColor = System.Drawing.Color.White;
- this.ucColorListDefect.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.ucColorListDefect.Location = new System.Drawing.Point(1, 38);
- this.ucColorListDefect.MinimumSize = new System.Drawing.Size(1, 1);
- this.ucColorListDefect.Name = "ucColorListDefect";
- this.ucColorListDefect.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
- this.ucColorListDefect.RectColor = System.Drawing.Color.White;
- this.ucColorListDefect.RectDisableColor = System.Drawing.Color.White;
- this.ucColorListDefect.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom;
- this.ucColorListDefect.Size = new System.Drawing.Size(121, 42);
- this.ucColorListDefect.Style = Sunny.UI.UIStyle.Custom;
- this.ucColorListDefect.StyleCustomMode = true;
- this.ucColorListDefect.TabIndex = 1;
- this.ucColorListDefect.Text = "ucColorList1";
- this.ucColorListDefect.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
- //
// lineChartDefect
//
this.lineChartDefect.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@@ -696,7 +830,7 @@
this.lineChartDefect.Name = "lineChartDefect";
this.lineChartDefect.Radius = 0;
this.lineChartDefect.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
- this.lineChartDefect.Size = new System.Drawing.Size(119, 558);
+ this.lineChartDefect.Size = new System.Drawing.Size(50, 558);
this.lineChartDefect.Style = Sunny.UI.UIStyle.Custom;
this.lineChartDefect.SubFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lineChartDefect.TabIndex = 0;
@@ -714,14 +848,14 @@
this.uiTitlePanel3.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiTitlePanel3.ForeColor = System.Drawing.Color.White;
this.uiTitlePanel3.ForeDisableColor = System.Drawing.Color.White;
- this.uiTitlePanel3.Location = new System.Drawing.Point(502, 85);
+ this.uiTitlePanel3.Location = new System.Drawing.Point(433, 85);
this.uiTitlePanel3.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel3.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel3.Name = "uiTitlePanel3";
this.uiTitlePanel3.RectColor = System.Drawing.Color.White;
this.uiTitlePanel3.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel3.ShowText = false;
- this.uiTitlePanel3.Size = new System.Drawing.Size(684, 385);
+ this.uiTitlePanel3.Size = new System.Drawing.Size(753, 385);
this.uiTitlePanel3.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel3.TabIndex = 1;
this.uiTitlePanel3.Text = "▶ 瑕疵列表";
@@ -731,21 +865,21 @@
//
// uiDataGridView1
//
- dataGridViewCellStyle137.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
- this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle137;
+ dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
+ this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
this.uiDataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiDataGridView1.BackgroundColor = System.Drawing.Color.White;
this.uiDataGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
- dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle138.BackColor = System.Drawing.Color.Blue;
- dataGridViewCellStyle138.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle138.ForeColor = System.Drawing.Color.White;
- dataGridViewCellStyle138.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
- dataGridViewCellStyle138.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle138.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle138;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle2.BackColor = System.Drawing.Color.Blue;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.uiDataGridView1.ColumnHeadersHeight = 32;
this.uiDataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.uiDataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -760,14 +894,14 @@
this.colArea,
this.colZXD,
this.colTarget});
- dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle142.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle142.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle142.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle142.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(242)))), ((int)(((byte)(238)))));
- dataGridViewCellStyle142.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle142.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle142;
+ dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle6.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle6.ForeColor = System.Drawing.Color.White;
+ dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(242)))), ((int)(((byte)(238)))));
+ dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle6;
this.uiDataGridView1.EnableHeadersVisualStyles = false;
this.uiDataGridView1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiDataGridView1.GridColor = System.Drawing.Color.CornflowerBlue;
@@ -775,21 +909,21 @@
this.uiDataGridView1.MultiSelect = false;
this.uiDataGridView1.Name = "uiDataGridView1";
this.uiDataGridView1.RectColor = System.Drawing.Color.DodgerBlue;
- dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle143.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
- dataGridViewCellStyle143.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle143.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle143.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
- dataGridViewCellStyle143.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle143.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle143;
+ dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
+ dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle7.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ dataGridViewCellStyle7.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle7;
this.uiDataGridView1.RowHeadersWidth = 62;
- dataGridViewCellStyle144.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle144.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle144.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle144.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(242)))), ((int)(((byte)(238)))));
- dataGridViewCellStyle144.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle144;
+ dataGridViewCellStyle8.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle8.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle8.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(242)))), ((int)(((byte)(238)))));
+ dataGridViewCellStyle8.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle8;
this.uiDataGridView1.RowTemplate.Height = 30;
this.uiDataGridView1.ScrollBarBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiDataGridView1.ScrollBarColor = System.Drawing.Color.DodgerBlue;
@@ -797,7 +931,7 @@
this.uiDataGridView1.ScrollBarStyleInherited = false;
this.uiDataGridView1.SelectedIndex = -1;
this.uiDataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.uiDataGridView1.Size = new System.Drawing.Size(676, 349);
+ this.uiDataGridView1.Size = new System.Drawing.Size(745, 349);
this.uiDataGridView1.StripeOddColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiDataGridView1.Style = Sunny.UI.UIStyle.Custom;
this.uiDataGridView1.StyleCustomMode = true;
@@ -840,9 +974,9 @@
// colX
//
this.colX.DataPropertyName = "X";
- dataGridViewCellStyle139.Format = "N1";
- dataGridViewCellStyle139.NullValue = null;
- this.colX.DefaultCellStyle = dataGridViewCellStyle139;
+ dataGridViewCellStyle3.Format = "N1";
+ dataGridViewCellStyle3.NullValue = null;
+ this.colX.DefaultCellStyle = dataGridViewCellStyle3;
this.colX.HeaderText = "X(cm)";
this.colX.MinimumWidth = 8;
this.colX.Name = "colX";
@@ -852,9 +986,9 @@
// colY
//
this.colY.DataPropertyName = "Y";
- dataGridViewCellStyle140.Format = "N2";
- dataGridViewCellStyle140.NullValue = null;
- this.colY.DefaultCellStyle = dataGridViewCellStyle140;
+ dataGridViewCellStyle4.Format = "N2";
+ dataGridViewCellStyle4.NullValue = null;
+ this.colY.DefaultCellStyle = dataGridViewCellStyle4;
this.colY.HeaderText = "Y(米)";
this.colY.MinimumWidth = 8;
this.colY.Name = "colY";
@@ -877,9 +1011,9 @@
//
// colArea
//
- dataGridViewCellStyle141.Format = "N2";
- dataGridViewCellStyle141.NullValue = null;
- this.colArea.DefaultCellStyle = dataGridViewCellStyle141;
+ dataGridViewCellStyle5.Format = "N2";
+ dataGridViewCellStyle5.NullValue = null;
+ this.colArea.DefaultCellStyle = dataGridViewCellStyle5;
this.colArea.HeaderText = "面积(mm²)";
this.colArea.MinimumWidth = 8;
this.colArea.Name = "colArea";
@@ -942,14 +1076,14 @@
this.uiTitlePanel4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiTitlePanel4.ForeColor = System.Drawing.Color.White;
this.uiTitlePanel4.ForeDisableColor = System.Drawing.Color.White;
- this.uiTitlePanel4.Location = new System.Drawing.Point(502, 477);
+ this.uiTitlePanel4.Location = new System.Drawing.Point(433, 477);
this.uiTitlePanel4.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel4.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel4.Name = "uiTitlePanel4";
this.uiTitlePanel4.RectColor = System.Drawing.Color.White;
this.uiTitlePanel4.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel4.ShowText = false;
- this.uiTitlePanel4.Size = new System.Drawing.Size(684, 210);
+ this.uiTitlePanel4.Size = new System.Drawing.Size(420, 210);
this.uiTitlePanel4.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel4.TabIndex = 1;
this.uiTitlePanel4.Text = "▶ 幅宽";
@@ -960,9 +1094,11 @@
// uilbKF
//
this.uilbKF.AutoSize = true;
+ this.uilbKF.BackColor = System.Drawing.Color.DodgerBlue;
+ this.uilbKF.Cursor = System.Windows.Forms.Cursors.Hand;
this.uilbKF.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uilbKF.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
- this.uilbKF.Location = new System.Drawing.Point(132, 36);
+ this.uilbKF.ForeColor = System.Drawing.Color.White;
+ this.uilbKF.Location = new System.Drawing.Point(81, 35);
this.uilbKF.Name = "uilbKF";
this.uilbKF.Size = new System.Drawing.Size(90, 21);
this.uilbKF.Style = Sunny.UI.UIStyle.Custom;
@@ -970,6 +1106,7 @@
this.uilbKF.TabIndex = 18;
this.uilbKF.Text = "当前幅宽:";
this.uilbKF.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.uilbKF.Click += new System.EventHandler(this.uilbKF_Click);
//
// lineChartFaceWidth
//
@@ -984,12 +1121,29 @@
this.lineChartFaceWidth.MouseDownType = Sunny.UI.UILineChartMouseDownType.Zoom;
this.lineChartFaceWidth.Name = "lineChartFaceWidth";
this.lineChartFaceWidth.Radius = 0;
- this.lineChartFaceWidth.Size = new System.Drawing.Size(678, 170);
+ this.lineChartFaceWidth.Size = new System.Drawing.Size(414, 170);
this.lineChartFaceWidth.Style = Sunny.UI.UIStyle.Custom;
this.lineChartFaceWidth.SubFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lineChartFaceWidth.TabIndex = 1;
this.lineChartFaceWidth.TouchPressClick = true;
//
+ // uilbHD
+ //
+ this.uilbHD.AutoSize = true;
+ this.uilbHD.BackColor = System.Drawing.Color.DodgerBlue;
+ this.uilbHD.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.uilbHD.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uilbHD.ForeColor = System.Drawing.Color.White;
+ this.uilbHD.Location = new System.Drawing.Point(82, 35);
+ this.uilbHD.Name = "uilbHD";
+ this.uilbHD.Size = new System.Drawing.Size(90, 21);
+ this.uilbHD.Style = Sunny.UI.UIStyle.Custom;
+ this.uilbHD.StyleCustomMode = true;
+ this.uilbHD.TabIndex = 19;
+ this.uilbHD.Text = "当前厚度:";
+ this.uilbHD.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.uilbHD.Click += new System.EventHandler(this.uilbHD_Click);
+ //
// uiTitlePanel5
//
this.uiTitlePanel5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@@ -1002,14 +1156,14 @@
this.uiTitlePanel5.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiTitlePanel5.ForeColor = System.Drawing.Color.White;
this.uiTitlePanel5.ForeDisableColor = System.Drawing.Color.White;
- this.uiTitlePanel5.Location = new System.Drawing.Point(502, 694);
+ this.uiTitlePanel5.Location = new System.Drawing.Point(433, 694);
this.uiTitlePanel5.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel5.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel5.Name = "uiTitlePanel5";
this.uiTitlePanel5.RectColor = System.Drawing.Color.White;
this.uiTitlePanel5.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel5.ShowText = false;
- this.uiTitlePanel5.Size = new System.Drawing.Size(684, 142);
+ this.uiTitlePanel5.Size = new System.Drawing.Size(753, 142);
this.uiTitlePanel5.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel5.TabIndex = 1;
this.uiTitlePanel5.Text = "▶ 日志";
@@ -1032,7 +1186,7 @@
this.lstboxLog.Name = "lstboxLog";
this.lstboxLog.Padding = new System.Windows.Forms.Padding(2);
this.lstboxLog.ShowText = false;
- this.lstboxLog.Size = new System.Drawing.Size(676, 97);
+ this.lstboxLog.Size = new System.Drawing.Size(745, 97);
this.lstboxLog.Style = Sunny.UI.UIStyle.Custom;
this.lstboxLog.TabIndex = 0;
this.lstboxLog.Text = "uiListBox1";
@@ -1050,14 +1204,14 @@
this.uiTitlePanel6.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiTitlePanel6.ForeColor = System.Drawing.Color.White;
this.uiTitlePanel6.ForeDisableColor = System.Drawing.Color.White;
- this.uiTitlePanel6.Location = new System.Drawing.Point(4, 567);
+ this.uiTitlePanel6.Location = new System.Drawing.Point(4, 605);
this.uiTitlePanel6.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel6.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel6.Name = "uiTitlePanel6";
this.uiTitlePanel6.RectColor = System.Drawing.Color.White;
this.uiTitlePanel6.RectDisableColor = System.Drawing.Color.White;
this.uiTitlePanel6.ShowText = false;
- this.uiTitlePanel6.Size = new System.Drawing.Size(357, 269);
+ this.uiTitlePanel6.Size = new System.Drawing.Size(357, 231);
this.uiTitlePanel6.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel6.TabIndex = 1;
this.uiTitlePanel6.Text = "▶ 瑕疵信息";
@@ -1081,22 +1235,13 @@
this.uiPanel3.Radius = 0;
this.uiPanel3.RectColor = System.Drawing.Color.White;
this.uiPanel3.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
- this.uiPanel3.Size = new System.Drawing.Size(350, 226);
+ this.uiPanel3.Size = new System.Drawing.Size(350, 188);
this.uiPanel3.Style = Sunny.UI.UIStyle.Custom;
this.uiPanel3.StyleCustomMode = true;
this.uiPanel3.TabIndex = 1;
this.uiPanel3.Text = null;
this.uiPanel3.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
//
- // picDefectImage
- //
- this.picDefectImage.Dock = System.Windows.Forms.DockStyle.Fill;
- this.picDefectImage.Location = new System.Drawing.Point(0, 0);
- this.picDefectImage.Margin = new System.Windows.Forms.Padding(0);
- this.picDefectImage.Name = "picDefectImage";
- this.picDefectImage.Size = new System.Drawing.Size(350, 226);
- this.picDefectImage.TabIndex = 1;
- //
// pnlScannerImg
//
this.pnlScannerImg.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@@ -1118,7 +1263,7 @@
this.pnlScannerImg.RectColor = System.Drawing.Color.White;
this.pnlScannerImg.RectDisableColor = System.Drawing.Color.White;
this.pnlScannerImg.ShowText = false;
- this.pnlScannerImg.Size = new System.Drawing.Size(125, 142);
+ this.pnlScannerImg.Size = new System.Drawing.Size(56, 142);
this.pnlScannerImg.Style = Sunny.UI.UIStyle.Custom;
this.pnlScannerImg.TabIndex = 1;
this.pnlScannerImg.Text = "▶ 实时图像";
@@ -1133,7 +1278,7 @@
| System.Windows.Forms.AnchorStyles.Right)));
this.picScanner2.Location = new System.Drawing.Point(71, 38);
this.picScanner2.Name = "picScanner2";
- this.picScanner2.Size = new System.Drawing.Size(50, 99);
+ this.picScanner2.Size = new System.Drawing.Size(0, 99);
this.picScanner2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picScanner2.TabIndex = 0;
this.picScanner2.TabStop = false;
@@ -1145,7 +1290,7 @@
| System.Windows.Forms.AnchorStyles.Right)));
this.picScanner1.Location = new System.Drawing.Point(3, 38);
this.picScanner1.Name = "picScanner1";
- this.picScanner1.Size = new System.Drawing.Size(50, 99);
+ this.picScanner1.Size = new System.Drawing.Size(0, 99);
this.picScanner1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picScanner1.TabIndex = 0;
this.picScanner1.TabStop = false;
@@ -1190,7 +1335,7 @@
this.uiTitlePanel7.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiTitlePanel7.ForeColor = System.Drawing.Color.White;
this.uiTitlePanel7.ForeDisableColor = System.Drawing.Color.White;
- this.uiTitlePanel7.Location = new System.Drawing.Point(4, 343);
+ this.uiTitlePanel7.Location = new System.Drawing.Point(4, 381);
this.uiTitlePanel7.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel7.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel7.Name = "uiTitlePanel7";
@@ -1385,6 +1530,84 @@
this.uiLabel6.Text = "光源";
this.uiLabel6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
+ // uiTitlePanel8
+ //
+ this.uiTitlePanel8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.uiTitlePanel8.BackColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.Controls.Add(this.uilbHD);
+ this.uiTitlePanel8.Controls.Add(this.lineChartHouDu);
+ this.uiTitlePanel8.FillColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.FillColor2 = System.Drawing.Color.White;
+ this.uiTitlePanel8.FillDisableColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiTitlePanel8.ForeColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.ForeDisableColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.Location = new System.Drawing.Point(856, 477);
+ this.uiTitlePanel8.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.uiTitlePanel8.MinimumSize = new System.Drawing.Size(1, 1);
+ this.uiTitlePanel8.Name = "uiTitlePanel8";
+ this.uiTitlePanel8.RectColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.RectDisableColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.ShowText = false;
+ this.uiTitlePanel8.Size = new System.Drawing.Size(330, 210);
+ this.uiTitlePanel8.Style = Sunny.UI.UIStyle.Custom;
+ this.uiTitlePanel8.TabIndex = 2;
+ this.uiTitlePanel8.Text = "▶ 厚度";
+ this.uiTitlePanel8.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.uiTitlePanel8.TitleColor = System.Drawing.Color.White;
+ this.uiTitlePanel8.TitleForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ //
+ // lineChartHouDu
+ //
+ this.lineChartHouDu.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.lineChartHouDu.ChartStyleType = Sunny.UI.UIChartStyleType.Default;
+ this.lineChartHouDu.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.LegendFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.Location = new System.Drawing.Point(3, 37);
+ this.lineChartHouDu.MinimumSize = new System.Drawing.Size(1, 1);
+ this.lineChartHouDu.MouseDownType = Sunny.UI.UILineChartMouseDownType.Zoom;
+ this.lineChartHouDu.Name = "lineChartHouDu";
+ this.lineChartHouDu.Radius = 0;
+ this.lineChartHouDu.Size = new System.Drawing.Size(324, 170);
+ this.lineChartHouDu.Style = Sunny.UI.UIStyle.Custom;
+ this.lineChartHouDu.SubFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.TabIndex = 1;
+ this.lineChartHouDu.TouchPressClick = true;
+ //
+ // picDefectImage
+ //
+ this.picDefectImage.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.picDefectImage.Location = new System.Drawing.Point(0, 0);
+ this.picDefectImage.Margin = new System.Windows.Forms.Padding(0);
+ this.picDefectImage.Name = "picDefectImage";
+ this.picDefectImage.Size = new System.Drawing.Size(350, 188);
+ this.picDefectImage.TabIndex = 1;
+ //
+ // ucColorListDefect
+ //
+ this.ucColorListDefect.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ucColorListDefect.ColorChanged = null;
+ this.ucColorListDefect.FillColor = System.Drawing.Color.White;
+ this.ucColorListDefect.FillColor2 = System.Drawing.Color.White;
+ this.ucColorListDefect.FillDisableColor = System.Drawing.Color.White;
+ this.ucColorListDefect.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.ucColorListDefect.Location = new System.Drawing.Point(1, 38);
+ this.ucColorListDefect.MinimumSize = new System.Drawing.Size(1, 1);
+ this.ucColorListDefect.Name = "ucColorListDefect";
+ this.ucColorListDefect.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
+ this.ucColorListDefect.RectColor = System.Drawing.Color.White;
+ this.ucColorListDefect.RectDisableColor = System.Drawing.Color.White;
+ this.ucColorListDefect.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom;
+ this.ucColorListDefect.Size = new System.Drawing.Size(52, 42);
+ this.ucColorListDefect.Style = Sunny.UI.UIStyle.Custom;
+ this.ucColorListDefect.StyleCustomMode = true;
+ this.ucColorListDefect.TabIndex = 1;
+ this.ucColorListDefect.Text = "ucColorList1";
+ this.ucColorListDefect.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+ //
// FHome
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -1392,6 +1615,7 @@
this.ClientSize = new System.Drawing.Size(1191, 842);
this.ControlBoxCloseFillHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
this.ControlBoxFillHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(29)))), ((int)(((byte)(138)))));
+ this.Controls.Add(this.uiTitlePanel8);
this.Controls.Add(this.uiTitlePanel3);
this.Controls.Add(this.uiTitlePanel5);
this.Controls.Add(this.uiTitlePanel4);
@@ -1427,6 +1651,8 @@
((System.ComponentModel.ISupportInitialize)(this.picScanner1)).EndInit();
this.uiTitlePanel7.ResumeLayout(false);
this.uiTitlePanel7.PerformLayout();
+ this.uiTitlePanel8.ResumeLayout(false);
+ this.uiTitlePanel8.PerformLayout();
this.ResumeLayout(false);
}
@@ -1499,5 +1725,13 @@
private Sunny.UI.UILabel uilbKF;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
+ private Sunny.UI.UILabel uilbHD;
+ private Sunny.UI.UITitlePanel uiTitlePanel8;
+ private Sunny.UI.UILineChart lineChartHouDu;
+ private Sunny.UI.UISymbolButton btnClearAlm;
+ private Sunny.UI.UITextBox txtDefectName;
+ private Sunny.UI.UILabel uiLabel10;
+ private Sunny.UI.UISymbolButton btnCut;
+ private Sunny.UI.UISymbolButton btnFenJuan;
}
}
diff --git a/LeatherProject/LeatherApp/Page/FHome.cs b/LeatherProject/LeatherApp/Page/FHome.cs
index 168bd70..26d956a 100644
--- a/LeatherProject/LeatherApp/Page/FHome.cs
+++ b/LeatherProject/LeatherApp/Page/FHome.cs
@@ -4,8 +4,9 @@
#define NT //新流程
//#define UPDATA
-using DocumentFormat.OpenXml.EMMA;
+using HZH_Controls;
using IKapC.NET;
+using Irony.Parsing;
using LeatherApp.Device;
using LeatherApp.Device.CamerUtil;
using LeatherApp.Interface;
@@ -83,7 +84,10 @@ namespace LeatherApp.Page
//判断是否已经扫码获取erp信息
private bool _IsGetErpCode = false;
-
+ ///
+ /// 当前需要上传的数据
+ ///
+ private UploadDataRecords CurrUploadDataRecords;
#region 处理类型
private class tScanPhotoInfo
{
@@ -160,18 +164,23 @@ namespace LeatherApp.Page
{
try
{
- var item=Config.getDefectItem(xcode);
- if(item != null)
- {
- item["color"] = xcolor;
- Config.SaveDefectItemList(Config.defectItemList);
- }
+ //var item = Config.getDefectItem(xcode);
+ //if (item != null)
+ //{
+ // item["color"] = xcolor;
+ //Config.SaveDefectItemList(Config.defectItemList);
+ //}
}
catch (Exception ex)
{
- this.AddTextEvent(DateTime.Now,"事件", "缺陷颜色修改后保存失败!");
+ this.AddTextEvent(DateTime.Now, "事件", "缺陷颜色修改后保存失败!");
}
};
+
+ if (Config.OpenHouDuJiLu)
+ this.uilbHD.Visible = true;
+ else
+ this.uilbHD.Visible = false;
}
private void uiDataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
@@ -251,13 +260,15 @@ namespace LeatherApp.Page
lblLen.Text = "0米";
lblSpeed.Text = "速度:0米/分";
this.uilbKF.Text = $"当前幅宽:0cm";
+ this.uilbHD.Text = $"当前厚度:0,0,0";
//txtBarCodeName.Text = txtBatchId.Text = txtReelId.Text = "";
- if(string.IsNullOrEmpty(numErpLen.Text))
+ if (string.IsNullOrEmpty(numErpLen.Text))
numErpLen.Text = "0";
this.lineChartDefect.SetOption(new UILineOption());
this.lineChartFaceWidth.SetOption(new UILineOption());
+ this.lineChartHouDu.SetOption(new UILineOption());
this.uiDataGridView1.DataSource = null;
this.uiDataGridView1.Rows.Clear();
@@ -274,7 +285,7 @@ namespace LeatherApp.Page
///
private void globalBreakEvent(int portIndex, byte data)
{
- AddTextEvent(DateTime.Now,"I/0状态", $"{portIndex}:{Convert.ToString(data, 2)}");
+ AddTextEvent(DateTime.Now,"I/0状态", $"{portIndex}:{Convert.ToString(data, 2)}", WarningEnum.Normal, false);
if (compareIOInput(CMDName.启动按钮) && this.btnStart.Enabled)
{
if (!_IsGetErpCode)
@@ -289,7 +300,7 @@ namespace LeatherApp.Page
await Task.Delay(500);
this.devContainer.devIOCard.writeBitState(0, 0, false);
});
- }
+ }
else if (compareIOInput(CMDName.暂停按钮) && this.btnPause.Enabled)
{
this.devContainer.devIOCard.writeBitState(0, 1, true);
@@ -298,8 +309,14 @@ namespace LeatherApp.Page
{
await Task.Delay(500);
this.devContainer.devIOCard.writeBitState(0, 1, false);
- });
+ });
}
+ //else if (compareIOInput(CMDName.金属检测输入) && this.btnPause.Enabled)
+ //{
+ // //在可暂停的情况下检测金属才记录数据
+
+ //}
+
//else if (compareIOInput(CMDName.复位按钮) && this.tsbtnReset.Enabled)
// resetCommand();
//else if (!this.disableBuzzer && compareIOInput(CMDName.门磁告警输入))
@@ -360,111 +377,116 @@ namespace LeatherApp.Page
// tsbtnWarning.Enabled = true;
//}));
}
+
+ object _lockDrawPoints = new object();
///
/// 重新生成缺陷分布(cm2M在内部转换)
///
/// Records.DefectInfoList
/// 幅宽
/// 卷长度
- private void reDrawDefectPoints(List lstDefectInfo, double[] XSizeRange=null, double[] YSizeRange=null,bool addSelRect=true)
+ private void reDrawDefectPoints(string modelName, List lstDefectInfo, double[] XSizeRange=null, double[] YSizeRange=null,bool addSelRect=true)
{
- UILineOption option;
- //AddTextEvent(DateTime.Now,$"绘图", $"缺陷分布, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(lstDefectInfo[lstDefectInfo.Count - 1])}");
- var lstData = lstDefectInfo.OrderBy(m => m.Code).ThenBy(m => m.Code).ToList();
-
- if (XSizeRange == null || YSizeRange == null)
- option = this.lineChartDefect.Option;
- else
+ lock (_lockDrawPoints)
{
- if (YSizeRange[0] == YSizeRange[1])
+ UILineOption option;
+ //AddTextEvent(DateTime.Now,$"绘图", $"缺陷分布, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(lstDefectInfo[lstDefectInfo.Count - 1])}");
+ var lstData = lstDefectInfo.OrderBy(m => m.Code).ThenBy(m => m.Code).ToList();
+
+ if (XSizeRange == null || YSizeRange == null)
+ option = this.lineChartDefect.Option;
+ else
{
- YSizeRange[0] -= YSizeRange[0] / 10f;
- YSizeRange[1] += YSizeRange[1] / 10f;
- }
- YSizeRange[0] /= 100;
- YSizeRange[1] /= 100;
-
- option = new UILineOption();
- option.XAxis.Name = "面宽(cm)";
- option.YAxis.Name = "长度(米)";
- //option.Grid.Top = 20;//边距
- option.Grid.Right = 20;//边距
-
- //X轴数据类型
- option.XAxisType = UIAxisType.Value;
- //设置X/Y轴显示范围
- option.XAxis.SetRange(XSizeRange[0], XSizeRange[1]);
- option.YAxis.SetRange(YSizeRange[0], YSizeRange[1]);
- //坐标轴显示小数位数
- option.XAxis.AxisLabel.DecimalPlaces = option.YAxis.AxisLabel.DecimalPlaces = 1;
- //X/Y轴画参考线
- //option.YAxisScaleLines.Add(new UIScaleLine("上限", 3.5, Color.Red));
- //option.YAxisScaleLines.Add(new UIScaleLine("下限", 2.2, Color.Gold));
- //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(3).DateTimeString(), dt.AddHours(3), Color.Red));
- //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(6).DateTimeString(), dt.AddHours(6), Color.Red));
-
- option.ToolTip.Visible = true;
- //option.ToolTip.Formatter = "怎么自定义X,Y显示名称??{X}";
- option.Title = new UITitle();
- option.Title.Text = "";
- option.Title.SubText = "";
- }
- option.Series.Clear();
-
- string preCode = "";
- UILineSeries series=null;
- foreach (var item in lstData)
- {
- if (preCode != item.Code)//加一组新类型及样式
- {
- preCode = item.Code;
- var one = Config.getDefectItem(item.Code);
- if (one == null)
+ if (YSizeRange[0] == YSizeRange[1])
{
- AddTextEvent(DateTime.Now,$"绘图", $"getDefectItem({item.Code}) is null!");
- continue;
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
}
+ YSizeRange[0] /= 100;
+ YSizeRange[1] /= 100;
- JObject objItem= one as JObject;
- Color color = ColorTranslator.FromHtml(objItem.Value("color"));
- series = option.AddSeries(new UILineSeries(objItem.Value("name"), color));//加一组
- series.Symbol = UILinePointSymbol.Star;
- series.SymbolSize = 4;
- series.SymbolLineWidth = 2;
+ option = new UILineOption();
+ option.XAxis.Name = "面宽(cm)";
+ option.YAxis.Name = "长度(米)";
+ //option.Grid.Top = 20;//边距
+ option.Grid.Right = 20;//边距
+
+ //X轴数据类型
+ option.XAxisType = UIAxisType.Value;
+ //设置X/Y轴显示范围
+ option.XAxis.SetRange(XSizeRange[0], XSizeRange[1]);
+ option.YAxis.SetRange(YSizeRange[0], YSizeRange[1]);
+ //坐标轴显示小数位数
+ option.XAxis.AxisLabel.DecimalPlaces = option.YAxis.AxisLabel.DecimalPlaces = 1;
+ //X/Y轴画参考线
+ //option.YAxisScaleLines.Add(new UIScaleLine("上限", 3.5, Color.Red));
+ //option.YAxisScaleLines.Add(new UIScaleLine("下限", 2.2, Color.Gold));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(3).DateTimeString(), dt.AddHours(3), Color.Red));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(6).DateTimeString(), dt.AddHours(6), Color.Red));
+
+ option.ToolTip.Visible = true;
+ //option.ToolTip.Formatter = "怎么自定义X,Y显示名称??{X}";
+ option.Title = new UITitle();
+ option.Title.Text = "";
+ option.Title.SubText = "";
+ }
+ option.Series.Clear();
+
+ string preCode = "";
+ UILineSeries series = null;
+ foreach (var item in lstData)
+ {
+ if (preCode != item.Code)//加一组新类型及样式
+ {
+ preCode = item.Code;
+ var one = Config.getDefectItem(modelName, item.Code);
+ if (one == null)
+ {
+ AddTextEvent(DateTime.Now, $"绘图", $"getDefectItem({item.Code}) is null!");
+ continue;
+ }
+
+ JObject objItem = one as JObject;
+ Color color = ColorTranslator.FromHtml(objItem.Value("color"));
+ series = option.AddSeries(new UILineSeries(objItem.Value("name"), color));//加一组
+ series.Symbol = UILinePointSymbol.Star;
+ series.SymbolSize = 4;
+ series.SymbolLineWidth = 2;
+ series.ShowLine = false;
+ series.SymbolColor = color;
+ //数据点显示小数位数(针对当前UILineSeries)
+ series.XAxisDecimalPlaces = 1;
+ series.YAxisDecimalPlaces = 2;
+
+ //series.Smooth = false;
+ }
+ series.Add(item.CentreX, item.CentreY / 100); //cm -> m
+ }
+
+ ////加一组框选
+ if (addSelRect && !option.Series.ContainsKey("SELECT"))
+ {
+ series = option.AddSeries(new UILineSeries("SELECT", Color.Red));
+ series.Symbol = UILinePointSymbol.Circle;
+ series.SymbolSize = 6;
+ series.SymbolLineWidth = 3;
series.ShowLine = false;
- series.SymbolColor = color;
+ series.SymbolColor = Color.Red;
//数据点显示小数位数(针对当前UILineSeries)
series.XAxisDecimalPlaces = 1;
series.YAxisDecimalPlaces = 2;
+ //series.Add(1, 1);
+ }
- //series.Smooth = false;
- }
- series.Add( item.CentreX, item.CentreY / 100); //cm -> m
+ //====
+ //option.GreaterWarningArea = new UILineWarningArea(3.5);
+ //option.LessWarningArea = new UILineWarningArea(2.2, Color.Gold);
+ this.BeginInvoke(new System.Action(() =>
+ {
+ this.lineChartDefect.SetOption(option);
+ //series.UpdateYData();//按序号更新Y轴值(可设置值超出范围用于闪烁)
+ }));
}
-
- ////加一组框选
- if (addSelRect && !option.Series.ContainsKey("SELECT"))
- {
- series=option.AddSeries(new UILineSeries("SELECT", Color.Red));
- series.Symbol = UILinePointSymbol.Circle;
- series.SymbolSize = 6;
- series.SymbolLineWidth = 3;
- series.ShowLine = false;
- series.SymbolColor = Color.Red;
- //数据点显示小数位数(针对当前UILineSeries)
- series.XAxisDecimalPlaces = 1;
- series.YAxisDecimalPlaces = 2;
- //series.Add(1, 1);
- }
-
- //====
- //option.GreaterWarningArea = new UILineWarningArea(3.5);
- //option.LessWarningArea = new UILineWarningArea(2.2, Color.Gold);
- this.BeginInvoke(new System.Action(() =>
- {
- this.lineChartDefect.SetOption(option);
- //series.UpdateYData();//按序号更新Y轴值(可设置值超出范围用于闪烁)
- }));
}
///
@@ -532,8 +554,8 @@ namespace LeatherApp.Page
series.Add(x, item[1]);
if (x < XSizeRange[0]) break;// AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 1!!!! {x}<{XSizeRange[0]}",WarningEnum.High);
if (x > XSizeRange[1]) break;// AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 2!!!! {x}>{XSizeRange[1]}", WarningEnum.High);
- if (item[1] < YSizeRange[0]) AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 3!!!! {item[1]}<{YSizeRange[0]}", WarningEnum.High);
- if (item[1] > YSizeRange[1]) AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 4!!!! {item[1]}>{YSizeRange[1]}", WarningEnum.High);
+ //if (item[1] < YSizeRange[0]) AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 3!!!! {item[1]}<{YSizeRange[0]}", WarningEnum.High);
+ //if (item[1] > YSizeRange[1]) AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 4!!!! {item[1]}>{YSizeRange[1]}", WarningEnum.High);
}
//====
//option.GreaterWarningArea = new UILineWarningArea(3.5);
@@ -546,7 +568,110 @@ namespace LeatherApp.Page
}
}));
}
-
+
+ private void reDrawHouDu(List HDpoints, double[] XSizeRange, double[] YSizeRange)
+ {
+ //AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(points[points.Count-1])}");
+ if (YSizeRange[0] == YSizeRange[1])
+ {
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
+ }
+ XSizeRange[0] /= 100;
+ XSizeRange[1] /= 100;
+
+ //防止超限
+ XSizeRange[1] += 0.01;
+ YSizeRange[1] += 0.1;
+
+ UILineOption option = new UILineOption();
+ option.XAxis.Name = "长度(米)";
+ option.YAxis.Name = "厚度(mm)";
+ option.Grid.Top = 20;
+ option.Grid.Right = 20;
+ //X轴数据类型
+ option.XAxisType = UIAxisType.Value;
+ //设置X/Y轴显示范围
+ option.XAxis.SetRange(XSizeRange[0], XSizeRange[1]);
+ option.YAxis.SetRange(YSizeRange[0], YSizeRange[1]);
+ //坐标轴显示小数位数
+ option.XAxis.AxisLabel.DecimalPlaces = option.YAxis.AxisLabel.DecimalPlaces = 1;
+ //X/Y轴画参考线
+ //option.YAxisScaleLines.Add(new UIScaleLine("上限", 3.5, Color.Red));
+ //option.YAxisScaleLines.Add(new UIScaleLine("下限", 2.2, Color.Gold));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(3).DateTimeString(), dt.AddHours(3), Color.Red));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(6).DateTimeString(), dt.AddHours(6), Color.Red));
+
+ option.ToolTip.Visible = true;
+ //option.ToolTip.Formatter = "怎么自定义X,Y显示名称??{X}";
+ option.Title = new UITitle();
+ option.Title.Text = "";
+ option.Title.SubText = "";
+
+ Color color1 = Color.Blue;
+ UILineSeries series1 = null;
+ series1 = option.AddSeries(new UILineSeries("厚度1", color1));
+ series1.Symbol = UILinePointSymbol.Circle;
+ series1.ShowLine = true;
+ series1.SymbolSize = 1;//4
+ series1.SymbolLineWidth = 1;//2
+ series1.SymbolColor = color1;
+ series1.XAxisDecimalPlaces = 2;
+ series1.YAxisDecimalPlaces = 1;
+
+ Color color2 = Color.Red;
+ UILineSeries series2 = null;
+ series2 = option.AddSeries(new UILineSeries("厚度2", color2));
+ series2.Symbol = UILinePointSymbol.Circle;
+ series2.ShowLine = true;
+ series2.SymbolSize = 1;//4
+ series2.SymbolLineWidth = 1;//2
+ series2.SymbolColor = color2;
+ series2.XAxisDecimalPlaces = 2;
+ series2.YAxisDecimalPlaces = 1;
+
+ Color color3 = Color.Green;
+ UILineSeries series3 = null;
+ series3 = option.AddSeries(new UILineSeries("厚度3", color3));
+ series3.Symbol = UILinePointSymbol.Circle;
+ series3.ShowLine = true;
+ series3.SymbolSize = 1;//4
+ series3.SymbolLineWidth = 1;//2
+ series3.SymbolColor = color3;
+ series3.XAxisDecimalPlaces = 2;
+ series3.YAxisDecimalPlaces = 1;
+
+ double x;
+ DateTime dt = DateTime.Now;
+ foreach (var item in HDpoints)
+ {
+ x = item.Y_Dis / 100; //cm -> m
+ series1.Add(x, item.Value1);
+ series2.Add(x, item.Value2);
+ series3.Add(x, item.Value3);
+ if (x < XSizeRange[0]) break;// AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 1!!!! {x}<{XSizeRange[0]}",WarningEnum.High);
+ if (x > XSizeRange[1]) break;// AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度超限 2!!!! {x}>{XSizeRange[1]}", WarningEnum.High);
+ //if (item.Value1 < YSizeRange[0]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 3!!!! {item.Value1}<{YSizeRange[0]}", WarningEnum.High);
+ //if (item.Value1 > YSizeRange[1]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 4!!!! {item.Value1}>{YSizeRange[1]}", WarningEnum.High);
+ //if (item.Value2 < YSizeRange[0]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 5!!!! {item.Value2}<{YSizeRange[0]}", WarningEnum.High);
+ //if (item.Value2 > YSizeRange[1]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 6!!!! {item.Value2}>{YSizeRange[1]}", WarningEnum.High);
+ //if (item.Value3 < YSizeRange[0]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 7!!!! {item.Value3}<{YSizeRange[0]}", WarningEnum.High);
+ //if (item.Value3 > YSizeRange[1]) AddTextEvent(DateTime.Now, $"绘图", $"测厚超限 8!!!! {item.Value3}>{YSizeRange[1]}", WarningEnum.High);
+ if ((DateTime.Now - dt).Seconds > 1)
+ {
+ AddTextEvent(DateTime.Now, $"绘图", $"测厚超时!!!!", WarningEnum.High, false);
+ break;
+ }
+ }
+ //====
+ //option.GreaterWarningArea = new UILineWarningArea(3.5);
+ //option.LessWarningArea = new UILineWarningArea(2.2, Color.Gold);
+ this.BeginInvoke(new System.Action(() =>
+ {
+ this.lineChartHouDu.SetOption(option);
+ }));
+ }
+
private delegate void AddTextDelegate(DateTime time,string tag, string msg, WarningEnum level, bool Show);
private void AddTextEvent(DateTime now, string tag, string msg, WarningEnum level = WarningEnum.Normal, bool Show = true)
{
@@ -623,12 +748,14 @@ namespace LeatherApp.Page
private void FHome_Load(object sender, EventArgs e)
{
- ucColorListDefect.initData(Config.defectItemList);
+ var defectList = Config.LoadDefectItemList();
+ ucColorListDefect.initData(defectList);
this.lineChartDefect.SetOption(new UILineOption());
this.lineChartFaceWidth.SetOption(new UILineOption());
+ this.lineChartHouDu.SetOption(new UILineOption());
//判断是否连接云端
- if(Config.cloud_open >0)
+ if (Config.cloud_open >0)
{
AddTextEvent(DateTime.Now, "设备启动", $"连接云端");
if (cloudMgr.ConnectCloud(Config.cloud_ip, Config.cloud_port,
@@ -649,6 +776,9 @@ namespace LeatherApp.Page
else
AddTextEvent(DateTime.Now, "云端数据", "云端连接失败!", WarningEnum.Low);
}
+
+ //if (Config.OpenClearPic)
+ // ClearPic(Config.ImagePath, Config.ClearDays);
}
private void FHome_Shown(object sender, EventArgs e)
{
@@ -658,6 +788,23 @@ namespace LeatherApp.Page
picScanner2.Left = picScanner1.Width + 5;
uilbKF.Top = 8;
+ uilbHD.Top = 8;
+ this.btnCut.Left = this.btnClearAlm.Left + (this.btnClearAlm.Left - this.btnPause.Left);
+ this.btnFenJuan.Left = this.btnCut.Left + (this.btnCut.Left - this.btnClearAlm.Left);
+
+ if (Config.OpenHouDuJiLu)
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = (uiTitlePanel3.Width - 5) / 2;
+ uiTitlePanel8.Left = uiTitlePanel4.Left + uiTitlePanel4.Width + 5;
+ uiTitlePanel8.Width = uiTitlePanel4.Width;
+ }
+ else
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = uiTitlePanel3.Width;
+ uiTitlePanel8.Visible = false;
+ }
}
//开机
private Thread t_test0;
@@ -666,7 +813,7 @@ namespace LeatherApp.Page
private Thread t_test3;
private void btnOpen_Click(object sender, EventArgs e)
{
-
+ this.Activate();
//this.txtNote.Text = (currProductModel == null ? "NO" : currProductModel.Name);
Config.LoadAllConfig();
//设置程序最小/大线程池
@@ -780,6 +927,8 @@ namespace LeatherApp.Page
}
}
string barCodeName="",len = "0", batchId = "", reelId = "", erpID = "";
+ string mXCL = "", ysXCL = "";
+ string showModelname;
if (!string.IsNullOrWhiteSpace(Config.ErpDBConStr) && !string.IsNullOrWhiteSpace(Config.ErpSql) && !string.IsNullOrWhiteSpace(barCode))
{
AddTextEvent(DateTime.Now,"扫码", $"产品条码({barCode})到ERP查询对应数据...", WarningEnum.Normal);
@@ -790,12 +939,25 @@ namespace LeatherApp.Page
return;
}
+
barCodeName = rowData[0].ToString();
if (rowData.ItemArray.Length > 1) len = rowData[1].ToString();
if (rowData.ItemArray.Length > 2) batchId = rowData[2].ToString();
if (rowData.ItemArray.Length > 3) reelId = rowData[3].ToString();
- if(Config.CustomerName == "MX")
- if (rowData.ItemArray.Length > 4) erpID = rowData[4].ToString();
+ if (Config.CustomerName == "MX")
+ {
+ if (rowData.ItemArray.Length > 4) erpID = $"{rowData[4]}@{barCodeName}";
+ }
+ else if (Config.CustomerName == "XCL")
+ {
+ //获取材质 颜色
+ if (rowData["SFMM"].ToString() == "Y")
+ mXCL = "磨毛";
+ else if (rowData["SFQC"].ToString() == "Y")
+ mXCL = "绒面";
+ else
+ mXCL = "光面";
+ }
}
else
barCodeName = barCode;//没有ERP对应关系时直接使用条码做为品名
@@ -884,23 +1046,71 @@ namespace LeatherApp.Page
productInfo = svcProduct.GetModelNavByErpID(erpID);
if (productInfo == null)
{
- //添加配方
- AddErpFrm frm = new AddErpFrm(erpID);
- frm.Render();
- frm.Text = "绑定ERP信息";
- frm.ShowDialog();
- if (frm.IsOK)
+ //无配方根据材质,颜色自动绑定
+ var getColor = barCodeName.Split(new char[] { '-' });
+ if (getColor[2].Trim() == "0096" || getColor[2] == "0097" || getColor[2] == "0098")
+ ysXCL = "黑色";
+ else if (getColor[2].Trim() == "0095")
+ ysXCL = "灰色";
+ else if (getColor[2].Trim() == "01" || getColor[2].Trim() == "02" ||
+ getColor[2].Trim() == "0001" || getColor[2].Trim() == "0002")
+ ysXCL = "白色";
+
+ //获取材质
+ string[] Material = new string[6];
+ Material[0] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 0).Value("name");
+ Material[1] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 1).Value("name");
+ Material[2] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 2).Value("name");
+ Material[3] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 3).Value("name");
+ Material[4] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 4).Value("name");
+ Material[5] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 5).Value("name");
+
+ var lstColor = Config.colorNameList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
+ string mCode = "";
+ if (mXCL == Material[0])
+ mCode = "0";
+ else if (mXCL == Material[1])
+ mCode = "1";
+ else if (mXCL == Material[2])
+ mCode = "2";
+ else if (mXCL == Material[3])
+ mCode = "3";
+ else if (mXCL == Material[4])
+ mCode = "4";
+ else if (mXCL == Material[5])
+ mCode = "5";
+ //获取颜色
+ int yscode = -1;
+ var tp = lstColor.Find(x => x.name == ysXCL);
+ if (tp != null)
+ yscode = tp.code;
+
+ AddTextEvent(DateTime.Now, "新材料ERP解析", $"色号:({getColor[2]}-{ysXCL}-{yscode}),材质:{mXCL}-{mCode}!", WarningEnum.Normal);
+ var allList = svcProduct.GetListNav();
+ var find = allList.Find(x => x.Color == yscode && x.Material == mCode);
+
+ if (find == null)
{
- AddTextEvent(DateTime.Now, "扫码", $"产品品名({barCodeName})-ERP_ID({erpID})对应配方添加!");
- productInfo = svcProduct.GetModelNavByErpID(erpID);
+ //添加配方
+ AddErpFrm frm = new AddErpFrm(erpID);
+ frm.Render();
+ frm.Text = "绑定ERP信息";
+ frm.ShowDialog();
+ if (frm.IsOK)
+ {
+ AddTextEvent(DateTime.Now, "扫码", $"产品品名({barCodeName})-ERP_ID({erpID})对应配方添加!");
+ productInfo = svcProduct.GetModelNavByErpID(erpID);
+ }
+ else
+ {
+ AddTextEvent(DateTime.Now, "扫码", $"产品品名({barCodeName})-ERP_ID({erpID})对应配方不存在,请先添加ERP绑定设置,暂停设备!", WarningEnum.High);
+ warning(WarningEnum.Low);//暂停
+ return;
+ }
+ frm.Dispose();
}
else
- {
- AddTextEvent(DateTime.Now, "扫码", $"产品品名({barCodeName})-ERP_ID({erpID})对应配方不存在,请先添加ERP绑定设置,暂停设备!", WarningEnum.High);
- warning(WarningEnum.Low);//暂停
- return;
- }
- frm.Dispose();
+ productInfo = find;
}
pcode = barCodeName;
codes[0] = "XCL";
@@ -922,7 +1132,8 @@ namespace LeatherApp.Page
//BatchId = code,//code[2]
//ReelId = "1",//code[3]
int mykey = currKey;
- Task.Run(() => { saveCurrRecord(mykey, szBatchId, szReelId, ldErpLen); });
+ //Task.Run(() => { saveCurrRecord(mykey, szBatchId, szReelId, ldErpLen); });
+ saveCurrRecord(mykey, szBatchId, szReelId, ldErpLen);
currKey = 0;
}
if (productInfo == null)
@@ -935,6 +1146,16 @@ namespace LeatherApp.Page
}));
return;
}
+ //加载model对应label
+ JArray defectItemList = new JArray();
+ if(Config.LoadModelDefectItemList(productInfo.ModelName, out defectItemList))
+ AddTextEvent(DateTime.Now, "标签", $"加载模型({productInfo.ModelName})对应的label!", WarningEnum.Normal);
+ else
+ AddTextEvent(DateTime.Now, "标签", $"模型({productInfo.ModelName})无对应的label,使用默认!", WarningEnum.Normal);
+ ucColorListDefect.initData(defectItemList);
+
+ //界面显示当前模型标准
+ showModelname = GetModelShowName(productInfo);
errCode = 4;
var now = DateTime.Now;
@@ -955,9 +1176,50 @@ namespace LeatherApp.Page
ErpLen = double.Parse(len),
BatchId = batchId,
ReelId = reelId,
+ PartReelId = "",
ModifyUserCode = Config.loginUser.Code,
CreateUserCode = Config.loginUser.Code,
DefectInfoList = new List(),
+ UserName = Config.loginUser.Name,
+ WorkTeam = Config.loginUser.WorkTeam,
+ };
+ //加入上传数据
+ CurrUploadDataRecords = new UploadDataRecords()
+ {
+ Color = (colorItem == null ? "未知" : colorItem["name"].ToString()),
+ Material = codes[0] + "-" + codes[1],// (materialItem == null ? "未知" : materialItem["name"].ToString()),
+ BarCode = barCode,
+ BarCodeName = barCodeName,
+ ErpLen = double.Parse(len),
+ BatchId = batchId,
+ ReelId = reelId,
+
+ Name = productInfo.Name,
+ Spec = productInfo.Spec,
+ LightValue = productInfo.LightValue,
+ ExposureTime = productInfo.ExposureTime,
+ Gain = productInfo.Gain,
+ QualifiedLimitList = productInfo.QualifiedLimitList,
+ GradeLimitList = productInfo.GradeLimitList,
+ ModelName = productInfo.ModelName,
+ DefectAreaLimit = productInfo.DefectAreaLimit,
+ DefectCountLimit = productInfo.DefectCountLimit,
+ DefectPauseForUser = productInfo.DefectPauseForUser,
+ DefectPauseOption = productInfo.DefectPauseOption,
+ DefectCntLength = productInfo.DefectCntLength,
+ WarnDefect = productInfo.WarnDefect,
+ ClassType = productInfo.ClassType,
+ HalconAreaThr = productInfo.HalconAreaThr,
+
+ ModifyUserCode = Config.loginUser.Code,
+ CreateUserCode = Config.loginUser.Code,
+ DefectInfoList = new List(),
+
+ cm2px_x = Config.cm2px_x,
+ cm2px_y = Config.cm2px_y,
+
+ UserName = Config.loginUser.Name,
+ WorkTeam = Config.loginUser.WorkTeam
};
#if UPDATA
if (!svcRecord.InsertNav(record))
@@ -1015,6 +1277,7 @@ namespace LeatherApp.Page
this.txtBatchId.Text = batchId;
this.txtReelId.Text = reelId;
+ this.txtDefectName.Text = showModelname;
//暂时全部放开
//this.btnStart.Enabled = true;
//this.btnEnd.Enabled = true;
@@ -1113,6 +1376,44 @@ namespace LeatherApp.Page
t_test3.Start();
#endif
}
+ private string GetModelShowName(Product productInfo)
+ {
+ string[] Material = new string[6];
+ string pdtName = "";
+
+ Material[0] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 0).Value("name");
+ Material[1] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 1).Value("name");
+ Material[2] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 2).Value("name");
+ Material[3] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 3).Value("name");
+ Material[4] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 4).Value("name");
+ Material[5] = Config.materialNameList.FirstOrDefault(x => x.Value("code") == 5).Value("name");
+
+ var lstColor = Config.colorNameList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
+
+ if (productInfo.Material == "0")
+ pdtName += Material[0];
+ else if (productInfo.Material == "1")
+ pdtName += Material[1];
+ else if (productInfo.Material == "2")
+ pdtName += Material[2];
+ else if (productInfo.Material == "3")
+ pdtName += Material[3];
+ else if (productInfo.Material == "4")
+ pdtName += Material[4];
+ else if (productInfo.Material == "5")
+ pdtName += Material[5];
+ else
+ pdtName += "错误材质";
+
+ var tp = lstColor.Find(x => x.code == productInfo.Color);
+ if (tp != null)
+ pdtName += "_" + tp.name;
+ else
+ pdtName += "_无效颜色";
+
+ return pdtName;
+ }
+
private DataRow loadErpData(string barCode)
{
var paramList = new List() {
@@ -1256,12 +1557,60 @@ namespace LeatherApp.Page
return dis;
}
#endregion
+
+ #region 计米停车缺陷管理
+ private object lock_defectPuase = new object();
+ ///
+ /// 二次判定缺陷
+ ///
+ private List defectPuaseList = new List();
+
+ public void DelFirstDefect(DefectInfo df)
+ {
+ lock (lock_defectPuase)
+ {
+ defectPuaseList.RemoveAll(m => m.PhotoIndex == df.PhotoIndex && m.PicY < (df.PicY + 10));
+ }
+ return;
+ }
+ private DefectInfo GetDefectInfoByIndex(int index)
+ {
+ DefectInfo dt = null ;
+ lock (lock_defectPuase)
+ {
+ if (defectPuaseList.Count > 0)
+ dt = defectPuaseList[index].CloneModel();
+ }
+ return dt;
+ }
+ private int GetDefectPuaseListCnt()
+ {
+ int cnt = 0;
+ lock (lock_defectPuase)
+ {
+ cnt = defectPuaseList.Count;
+ }
+ return cnt;
+ }
+ private List GetDefectPuaseListByIndex(int Pindex)
+ {
+ List < DefectInfo >list = null;
+ lock (lock_defectPuase)
+ {
+ //return defectPuaseList.Where(m => m.PhotoIndex == Pindex).ToList().CloneModel();
+ list = defectPuaseList.Where(m => m.PhotoIndex == Pindex).ToList();
+ }
+ return list;
+ }
+ #endregion
///
/// 第一次计米启用
///
private bool JmFtStart = false;
//计算速度用,计算实时速度
private Stopwatch pRunSpeedWatch = new Stopwatch();
+ //报警上升沿
+ GetPN pn = new GetPN();
///
/// 获取速度和长度
///
@@ -1277,6 +1626,7 @@ namespace LeatherApp.Page
double preSpd = 0;//上次速度,防止速度出差
double rioSpd = 0.3;//过冲
bool haveNG = false;
+ double hdJMDis = 0; //厚度计米间隔计米结束位置
AddTextEvent(DateTime.Now, "传感器流程", $"流程启动!");
while (true)
{
@@ -1292,12 +1642,13 @@ namespace LeatherApp.Page
//stopWatch.Start();
do
{
- if (currKey > 0)
+ if (currKey > 0 && currentState == CurrentStateEnum.运行中)
{
Records curRecord = Hashtable.Synchronized(htTask)[currKey] as Records;
#region 实时速度
#if JM
+ errStep = 1;
double length = devContainer.GetLength();
if (length < 9999)
{
@@ -1309,6 +1660,7 @@ namespace LeatherApp.Page
stl = 0;
spl = 0;
cehouDis = 0;
+ hdJMDis = 0;
JmFtStart = true;
pRunSpeedWatch.Restart();
}
@@ -1359,6 +1711,283 @@ namespace LeatherApp.Page
this.lblLen.Text = $"{yqjimi}米";//$"{lenMi}米";
this.lblSpeed.Text = $"速度:{tRunSpd}米/分";//$"速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分";
}));
+ #region 二次判定
+ errStep = 6;
+ //处理2次判定
+ //计米器判断暂停:瑕疵二次判断 存在问题
+ try
+ {
+ //Log($"计米二次判断", $"开启{DefectPauseForUser},计米停车{confMgr.SysConfigParams.OpenLengthCountStop},缺陷数量{defectPuaseList.Count}", WarningEnum.Normal, false);
+ if (Config.OpenJMStop && defectPauseForUser && GetDefectPuaseListCnt() > 0)
+ {
+ var dtInfo = GetDefectInfoByIndex(0);
+ int pindex = dtInfo.PhotoIndex;
+ double XiaCiStopDis = dtInfo.PicY;
+ double pdis = dtInfo.CurrDis - ((4096 / Config.cm2px_y - dtInfo.PicY) / 100);
+ AddTextEvent(DateTime.Now, $"二次判断", $"计米器{yqjimi},瑕疵位置{pdis},停车距离{Config.StopLookDis}m,实时速度{tRunSpd}", WarningEnum.Normal, false);
+ //Log($"计米二次判断", $"计米位置{yqjimi},图片位置{pdis},停车距离{confMgr.SysConfigParams.StopLookDis}", WarningEnum.Normal, false);
+ if (yqjimi > (pdis + Config.StopLookDis)) //图片位置超过计米器
+ {
+ errStep = 7;
+ {
+ List lstEditDefect0 = GetDefectPuaseListByIndex(pindex);
+ AddTextEvent(DateTime.Now, $"暂停", $"(图像{pindex})已达观察台,瑕疵二次判断=》({string.Join(",", lstEditDefect0.Select(m => m.Code).ToArray())})是否包含在({string.Join(",", curRecord.ProductInfo.DefectPauseOption.ToArray())})中。");
+ //瑕疵选项过滤 curRecord.ProductInfo.DefectPauseOption.Count == 0 || lstEditDefect.Where(x => curRecord.ProductInfo.DefectPauseOption.Contains(x.Code)).Count() > 0
+ if (curRecord.ProductInfo.DefectPauseOption.Count == 0 || lstEditDefect0.Where(x => curRecord.ProductInfo.DefectPauseOption.Contains(x.Code)).Count() > 0)
+ {
+ {
+ errStep = 8;
+ try
+ {
+ //暂停
+ AddTextEvent(DateTime.Now, $"暂停", $"(图像{pindex})需瑕疵二次判断,已达观察台,进入暂停。");
+ if (!Config.StopPLC)
+ this.devContainer.devPlc.pauseDev();
+ else if (!Config.StopIO && devContainer.devIOCard.IsInit)
+ {
+ //只是设备暂停,APP没暂停
+ devContainer.io_output(CMDName.绿灯输出, false, true, 0);
+ devContainer.io_output(CMDName.黄灯输出);
+ devContainer.devIOCard.writeBitState(0, 1, true);
+ Task.Run(async () =>
+ {
+ await Task.Delay(500);
+ this.devContainer.devIOCard.writeBitState(0, 1, false);
+ });
+ if (Config.OpenBeep)
+ {
+ Task.Run(async () =>
+ {
+ devContainer.io_output(CMDName.蜂鸣器输出, false, true, Config.BeepTime);
+ await Task.Delay(5);
+ });
+ }
+
+ }
+ //获取完整数据
+ Thread.Sleep(500);
+ var lstEditDefect = GetDefectPuaseListByIndex(pindex);
+ #region 二级界面
+ int liPhotoIndex = pindex;
+
+ #region 加载界面
+ //if (!GetDefectPuaseIsShow())
+ //不能使用同步Invoke方式,会使相机超时丢帧
+ this.BeginInvoke(new System.Action(() =>
+ {
+ int liDefectCount = lstEditDefect.Count;
+ string filename = Path.Combine(Config.appBasePath + "\\TempPic\\", defectTag[liPhotoIndex]);
+ var pmat = new Mat(filename);
+
+ FHome_Defect frmDefect = new FHome_Defect(curRecord.ProductInfo.ModelName, lstEditDefect, pmat);
+ if (frmDefect.ShowDialog() == DialogResult.OK)
+ {
+ defectTag.Remove(liPhotoIndex);
+ string oldCode;
+ for (int i = 0; i < this.uiDataGridView1.Rows.Count; i++)
+ {
+ if ((int)this.uiDataGridView1.Rows[i].Cells["colIndex"].Value != liPhotoIndex)
+ continue;
+
+ long uid = (long)this.uiDataGridView1.Rows[i].Cells["colUid"].Value;
+ foreach (var row in lstEditDefect)
+ {
+ AddTextEvent(DateTime.Now, $"暂停", $"修改第({i + 1})行瑕疵名称,{uid} {row.uid}", WarningEnum.Low, false);
+ if (row.uid == uid)
+ {
+ oldCode = this.uiDataGridView1.Rows[i].Cells["colCode"].Value.ToString();
+ AddTextEvent(DateTime.Now, $"暂停", $"修改第({i + 1})行瑕疵名称 ({this.uiDataGridView1.Rows[i].Cells["colDefectName"].Value})->({row.Name})");
+ this.uiDataGridView1.Rows[i].Cells["colCode"].Value = row.Code;
+ this.uiDataGridView1.Rows[i].Cells["colDefectName"].Value = row.Name;
+ //this.uiDataGridView1.Refresh();
+ if (!string.IsNullOrWhiteSpace(row.TagFilePath))
+ File.Move(row.TagFilePath, row.TagFilePath.Replace($"_类别{oldCode}", $"_类别{row.Code}"));//
+ break;
+ }
+ }
+ foreach (var item in frmDefect.lstDel)
+ {
+ if (item.uid == uid)
+ {
+ this.uiDataGridView1.Rows.RemoveAt(i);
+ i--;
+ break;
+ }
+ }
+ }
+ foreach (var item in frmDefect.lstDel)
+ {
+ curRecord.DefectInfoList.Remove(item);
+ //删除忽略瑕疵小图
+ //if (!string.IsNullOrWhiteSpace(item.TagFilePath))
+ // File.Delete(item.TagFilePath);
+ }
+
+ //double len = (double)this.lblLen.Tag;
+ //this.reDrawDefectPoints(curRecord.DefectInfoList, new double[] { 0, Math.Round(curRecord.FaceWidthMax + 0.005f, 2) }, new double[] { 0, len });
+ AddTextEvent(DateTime.Now, $"二次检测", $"本次忽略{frmDefect.lstDel.Count}个瑕疵,本张图由{liDefectCount} -> {lstEditDefect.Count},总数{curRecord.DefectInfoList.Count}");
+ }
+ this.uiMiniPagination1.TotalCount = curRecord.DefectTotalCount = curRecord.DefectInfoList.Count;
+ //
+ //double len = Math.Round((res.photoIndex + 1) * bmpHeight * 1.0d / Config.cm2px_y + 0.005f, 2);
+ this.reDrawDefectPoints(curRecord.ProductInfo.ModelName, curRecord.DefectInfoList);
+ errStep = 10;
+ //自动继续运行设备(这里临时暂停后不能再急停,否则无法继续)
+ if (!Config.StopPLC)
+ this.devContainer.devPlc.runDev();
+ else if (!Config.StopIO && devContainer.devIOCard.IsInit)
+ {
+ if (!compareIOInput(CMDName.暂停按钮))
+ {
+ devContainer.io_output(CMDName.绿灯输出);
+ devContainer.io_output(CMDName.黄灯输出, false, true, 0);
+ this.devContainer.devIOCard.writeBitState(0, 0, true);
+ Thread.Sleep(200);
+ this.devContainer.devIOCard.writeBitState(0, 0, false);
+ //Task.Run(async () =>
+ //{
+ // await Task.Delay(500);
+ // this.devContainer.devIOCard.writeBitState(0, 0, false);
+ //});
+ }
+ }
+ lineChartDefect.Focus();
+ }));
+
+ #endregion
+ {
+ lock (lock_defectPuase)
+ {
+ errStep = 12;
+ //删除同图所有缺陷
+ defectPuaseList.RemoveAll(m => m.PhotoIndex == pindex);
+ //删除当前缺陷10cm内缺陷
+ //defectPuaseList.RemoveAll(m => m.PhotoIndex == pindex && m.PicY < (XiaCiStopDis + 10));
+ }
+ }
+ //OnAutoRuning(new RunEventArgs(liPhotoIndex, lstEditDefect, curRecord, defectPuaseImgList[liPhotoIndex]));
+ #endregion
+ }
+ catch (Exception b)
+ {
+ //SetDefectPuaseIsShow(false);
+ AddTextEvent(DateTime.Now, "运行报警", $"缺陷列表警告1:{errStep}:" + b.Message, WarningEnum.Low);
+ }
+ }
+ }
+ errStep = 20;
+ }
+ }
+ }
+ //二次判断手动关闭状态,清除所有
+ if (!defectPauseForUser)
+ {
+ errStep = 21;
+ if (defectPuaseList.Count > 0)
+ defectPuaseList.Clear();
+ }
+ }
+ catch (Exception b)
+ {
+ AddTextEvent(DateTime.Now, "运行报警", $"缺陷列表警告2:{errStep}:" + b.Message, WarningEnum.Low);
+ }
+ #endregion
+ //金属探测
+ if (Config.OpenJinShuJianCe)
+ {
+ if (pn.P(compareIOInput(CMDName.金属检测输入)))
+ {
+ errStep = 22;
+ AddTextEvent(DateTime.Now, $"金属记录", $"(计米{yqjimi}米)", WarningEnum.Normal, false);
+ curRecord.DefectTotalCount += 1;
+ if (curRecord.DefectInfoList == null)
+ curRecord.DefectInfoList = new List();
+ DefectInfo defectInfo = new DefectInfo
+ {
+ PhotoIndex = -1,
+ Code = "JSYC",
+ Name = "金属",
+ X = 5,//cm未知
+ Y = Math.Round(yqjimi * 100, 2),//cm
+ Width = 0.1,//cm
+ Height = 0.1,//cm
+ ZXD = 1,
+ Contrast = 1,
+ Target = 1,
+ imageID = "",//res.lstDefectBmp[i].Clone(),
+ };
+ errStep = 23;
+ defectInfo.ModifyUserCode = defectInfo.CreateUserCode = curRecord.CreateUserCode;
+ curRecord.DefectInfoList.Add(defectInfo);
+ //更新UI
+ object[] rowItem = new object[]{ defectInfo.uid, defectInfo.Code, defectInfo.PhotoIndex,defectInfo.Name,
+ defectInfo.CentreX, defectInfo.CentreY / 100,defectInfo.Width * 10,
+ defectInfo.Height * 10, defectInfo.Area * 100, defectInfo.ZXD, defectInfo.Contrast};
+ this.BeginInvoke(new System.Action(() =>
+ {
+ this.uiDataGridView1.Rows.Insert(0, rowItem);
+ this.uiMiniPagination1.TotalCount = curRecord.DefectInfoList.Count;
+ //
+ double len = Math.Round(yqjimi * 100 + 0.05f, 2);
+ double fk = 0;
+ if (curRecord.FaceWidthMax == 0)
+ fk = 100;
+ else
+ fk = curRecord.FaceWidthMax;
+ this.reDrawDefectPoints(curRecord.ProductInfo.ModelName, curRecord.DefectInfoList, new double[] { 0, Math.Round(fk + 0.005f, 2) }, new double[] { 0, len });
+ }));
+ }
+ }
+ //厚度数据读取
+ if (Config.OpenHouDuJiLu)
+ {
+ errStep = 24;
+ double d1 = 0, d2 = 0, d3 = 0;
+ if (devContainer.GetThicknessValue(out d1, out d2, out d3))
+ {
+ if (Math.Abs(yqjimi - hdJMDis) * 100 > 3) //在3cm以内不做记录
+ {
+ //加入偏差计算
+ d1 = Math.Round(d1 + Config.DataOffset1, 2);
+ d2 = Math.Round(d2 + Config.DataOffset2, 2);
+ d3 = Math.Round(d3 + Config.DataOffset3, 2);
+
+ this.BeginInvoke(new System.Action(() =>
+ {
+ this.uilbHD.Text = $"当前厚度:{d1}, {d2}, {d3}";
+ }));
+ AddTextEvent(DateTime.Now, $"厚度数据读取", $"厚度数据读取{yqjimi}-{hdJMDis}-{d1}-{d2}-{d3}", WarningEnum.Normal, false);
+ if (curRecord.ThicknessList == null)
+ curRecord.ThicknessList = new List();
+ Thickness ThicknessInfo = new Thickness
+ {
+ Y_Dis = Math.Round(yqjimi * 100, 2),//cm
+ Value1 = d1,
+ Value2 = d2,
+ Value3 = d3,
+ };
+ ThicknessInfo.ModifyUserCode = ThicknessInfo.CreateUserCode = curRecord.CreateUserCode;
+ curRecord.ThicknessList.Add(ThicknessInfo);
+ hdJMDis = yqjimi;
+
+ List hdMax = new List(){
+ curRecord.ThicknessList.Select(t=> t.Value1).ToList().Max(),
+ curRecord.ThicknessList.Select(t => t.Value2).ToList().Max(),
+ curRecord.ThicknessList.Select(t => t.Value3).ToList().Max(),
+ };
+ List hdMin = new List(){
+ curRecord.ThicknessList.Select(t=> t.Value1).ToList().Min(),
+ curRecord.ThicknessList.Select(t => t.Value2).ToList().Min(),
+ curRecord.ThicknessList.Select(t => t.Value3).ToList().Min(),
+ };
+ reDrawHouDu(curRecord.ThicknessList,
+ new double[] { 0, Math.Round(yqjimi * 100 + 0.005f, 2) },
+ new double[] { Math.Round(hdMin.Min() - 0.5, 2), Math.Round(hdMax.Max() + 0.5f, 2) });
+ }
+ }
+ else
+ AddTextEvent(DateTime.Now, $"厚度数据读取", $"厚度数据读取失败{d1}-{d2}-{d3}", WarningEnum.Low, true);
+ }
}
else
{
@@ -1384,7 +2013,7 @@ namespace LeatherApp.Page
#endregion
-#if Online
+#if Online //在图像中实现
lock (lockCurrKey)
{
errStep = 15;
@@ -1450,7 +2079,7 @@ namespace LeatherApp.Page
if (_cts.IsCancellationRequested)
break;
- if (true)
+ if (currentState == CurrentStateEnum.运行中)
{
////暂停开始
//stopWatch.Start();
@@ -1473,7 +2102,7 @@ namespace LeatherApp.Page
Thread.Sleep(2500);
bool gsts = true;
int index = 0;
- Mat Image = timg;
+ Mat Image = timg.Clone();
int devNo = 0;
#endif
if (gsts)
@@ -1484,8 +2113,8 @@ namespace LeatherApp.Page
AddTextEvent(DateTime.Now, $"拍照", $"采集卡({devNo}),图像({index})", WarningEnum.Normal, false);
this.BeginInvoke(new Action(() =>
{
- Bitmap bitmap = Image.ToBitmap();
- //Bitmap bitmap = BitmapConverter.ToBitmap(Image);
+ //Bitmap bitmap = Image.ToBitmap();
+ Bitmap bitmap = (Bitmap)BitmapConverter.ToBitmap(Image).Clone();
//bitmap.Save($"d:\\{devIndex}_{num}.bmp", ImageFormat.Bmp);
//显示图片
if (devNo == 0)
@@ -1513,6 +2142,10 @@ namespace LeatherApp.Page
errStep = 1;
if (!devContainer.state || (currentState != CurrentStateEnum.运行中 && currentState != CurrentStateEnum.暂停))
{
+ if(currentState != CurrentStateEnum.运行中 && currentState != CurrentStateEnum.暂停)
+ AddTextEvent(DateTime.Now, $"系统", $"不在运行状态-{currentState}", WarningEnum.Normal, true);
+ else
+ AddTextEvent(DateTime.Now, $"系统", $"硬件状态出错-{devContainer.state}", WarningEnum.Normal, true);
Image.Dispose();
continue;
}
@@ -1583,7 +2216,7 @@ namespace LeatherApp.Page
errStep = 7;
//暂停:瑕疵二次判断
- if (this.defectPauseForUser)
+ if (this.defectPauseForUser && !Config.OpenJMStop)
{
AddTextEvent(DateTime.Now, $"拍照", $"图像索引:{index},标识数:{curRecord.dicPhoto_Defect.Count}", WarningEnum.Normal, false);
int liPhotoIndex = index - Config.defectPauseSkipPhotoCount;
@@ -1633,7 +2266,7 @@ namespace LeatherApp.Page
string filename = Path.Combine(Config.appBasePath + "\\TempPic\\", defectTag[liPhotoIndex]);
var pmat = new Mat(filename);
//var pimage = (Bitmap)pmat.ToBitmap().Clone();
- FHome_Defect frmDefect = new FHome_Defect(lstEditDefect, pmat);
+ FHome_Defect frmDefect = new FHome_Defect(curRecord.ProductInfo.ModelName, lstEditDefect, pmat);
if (frmDefect.ShowDialog() == DialogResult.OK)
{
defectTag.Remove(liPhotoIndex);
@@ -1684,7 +2317,7 @@ namespace LeatherApp.Page
this.uiMiniPagination1.TotalCount = curRecord.DefectTotalCount = curRecord.DefectInfoList.Count;
//
//double len = Math.Round((res.photoIndex + 1) * bmpHeight * 1.0d / Config.cm2px_y + 0.005f, 2);
- this.reDrawDefectPoints(curRecord.DefectInfoList);
+ this.reDrawDefectPoints(curRecord.ProductInfo.ModelName, curRecord.DefectInfoList);
errStep = 10;
//自动继续运行设备(这里临时暂停后不能再急停,否则无法继续)
if (!Config.StopPLC)
@@ -1705,6 +2338,7 @@ namespace LeatherApp.Page
//});
}
}
+ lineChartDefect.Focus();
}));
break;
}
@@ -1810,7 +2444,7 @@ namespace LeatherApp.Page
if (warnDefectCount >= defectWarn.DefectWarnCnt)
{
curRecord.preWarningPhotoIndexByLabel[i] = liPhotoIndex + 1;
- AddTextEvent(DateTime.Now, $"告警", $"每{defectWarn.DefectWarnLength}米{Config.getDefectName(defectWarn.Code)}瑕疵数量达到阈值!({warnDefectCount}>={defectWarn.DefectWarnCnt})", WarningEnum.High);
+ AddTextEvent(DateTime.Now, $"告警", $"每{defectWarn.DefectWarnLength}米{Config.getDefectName(curRecord.ProductInfo.ModelName, defectWarn.Code)}瑕疵数量达到阈值!({warnDefectCount}>={defectWarn.DefectWarnCnt})", WarningEnum.High);
if (!Config.StopPLC)
this.devContainer.devPlc.pauseDev();
else if (!Config.StopIO && devContainer.devIOCard.IsInit)
@@ -1841,7 +2475,7 @@ namespace LeatherApp.Page
errStep = 21;
//Application.DoEvents();
}
- _matList1.Enqueue(new tScanPhotoInfo(1, index, Image.Clone(), 0));
+ _matList1.Enqueue(new tScanPhotoInfo(1, index, Image.Clone()));
}
#endregion
@@ -1855,8 +2489,17 @@ namespace LeatherApp.Page
}
else
{
+ int index;
+ Mat Image;
+ int devNo;
+ //采集图片
+ if (devContainer.devCamer1 == null)
+ {
+ Thread.Sleep(50);
+ continue;
+ }
//防止内存爆满
- //AcquisitionMat acq = _LinecamDev1.GetFrames(10);
+ devContainer.devCamer1.readDataImage(out index, out Image, out devNo);
}
Thread.Sleep(50);
}
@@ -1880,7 +2523,7 @@ namespace LeatherApp.Page
AddTextEvent(DateTime.Now, "相机流程2", $"流程启动!");
#if OnLine
#else
- string imgfilePath = "D:\\CPL\\img\\L1.bmp";
+ string imgfilePath = "D:\\CPL\\img\\R1.bmp";
Mat timg = new Mat(imgfilePath);
timg = timg.Flip(FlipMode.XY);
#endif
@@ -1891,7 +2534,7 @@ namespace LeatherApp.Page
if (_cts.IsCancellationRequested)
break;
- if (true)
+ if (currentState == CurrentStateEnum.运行中)
{
////暂停开始
//stopWatch.Start();
@@ -1912,19 +2555,22 @@ namespace LeatherApp.Page
#else
Thread.Sleep(2500);
int index = 0;
- Mat Image = timg;
+ Mat Image = timg.Clone();
int devNo = 1;
bool gsts = true;
#endif
//AcquisitionMat acq = _LinecamDev1.GetFrames(100);
if (gsts)
{
+ //获取图片成功,说明正好拍完照片,获取当前计米器位置
+ double picDis = GetDis();
+
Cv2.Flip(Image, Image, FlipMode.XY);//翻转
AddTextEvent(DateTime.Now, $"拍照", $"采集卡({devNo}),图像({index})", WarningEnum.Normal, false);
this.BeginInvoke(new Action(() =>
{
- Bitmap bitmap = Image.ToBitmap();
- //Bitmap bitmap = BitmapConverter.ToBitmap(Image);
+ //Bitmap bitmap = Image.ToBitmap();
+ Bitmap bitmap = (Bitmap)BitmapConverter.ToBitmap(Image).Clone();
//bitmap.Save($"d:\\{devIndex}_{num}.bmp", ImageFormat.Bmp);
//显示图片
if (devNo == 0)
@@ -1952,11 +2598,15 @@ namespace LeatherApp.Page
errStep = 1;
if (!devContainer.state || (currentState != CurrentStateEnum.运行中 && currentState != CurrentStateEnum.暂停))
{
+ if (currentState != CurrentStateEnum.运行中 && currentState != CurrentStateEnum.暂停)
+ AddTextEvent(DateTime.Now, $"系统", $"不在运行状态-{currentState}", WarningEnum.Normal, true);
+ else
+ AddTextEvent(DateTime.Now, $"系统", $"硬件状态出错-{devContainer.state}", WarningEnum.Normal, true);
Image.Dispose();
continue;
}
- _matList2.Enqueue(new tScanPhotoInfo(1, index, Image.Clone(), 0));
+ _matList2.Enqueue(new tScanPhotoInfo(1, index, Image.Clone(), picDis));
}
#endregion
@@ -1971,7 +2621,16 @@ namespace LeatherApp.Page
else
{
//防止内存爆满
- //AcquisitionMat acq = _LinecamDev1.GetFrames(10);
+ int index;
+ Mat Image;
+ int devNo;
+ //采集图片
+ if (devContainer.devCamer2 == null)
+ {
+ Thread.Sleep(50);
+ continue;
+ }
+ bool gsts = devContainer.devCamer2.readDataImage(out index, out Image, out devNo);
}
Thread.Sleep(50);
}
@@ -2026,7 +2685,25 @@ namespace LeatherApp.Page
_matList1.TryPeek(out peek1);
_matList2.TryPeek(out peek2);
if (peek1 != null && peek2 != null && peek1.photoIndex != peek2.photoIndex)
+ {
+ if (peek1.photoIndex != peek2.photoIndex)
+ {
+ AddTextEvent(DateTime.Now, $"图像等待", $"图像{peek1.photoIndex}-{peek2.photoIndex}未对齐", WarningEnum.Low, false);
+ if(peek1.photoIndex < peek2.photoIndex)
+ {
+ tScanPhotoInfo tout;
+ _matList1.TryDequeue(out tout);
+ AddTextEvent(DateTime.Now, $"图像等待", $"相机1-图像{tout.photoIndex}出队", WarningEnum.Low, false);
+ }
+ else
+ {
+ tScanPhotoInfo tout;
+ _matList2.TryDequeue(out tout);
+ AddTextEvent(DateTime.Now, $"图像等待", $"相机2-图像{tout.photoIndex}出队", WarningEnum.Low, false);
+ }
+ }
continue;
+ }
tScanPhotoInfo tscanPhotos0;
if (!_matList1.TryDequeue(out tscanPhotos0))
AddTextEvent(DateTime.Now, $"图像出队列", $"图像{tscanPhotos0.photoIndex},异常相机1队列出队失败", WarningEnum.High, true);
@@ -2034,178 +2711,152 @@ namespace LeatherApp.Page
if (!_matList2.TryDequeue(out tscanPhotos1))
AddTextEvent(DateTime.Now, $"图像出队列", $"图像{tscanPhotos0.photoIndex},异常相机2队列出队失败", WarningEnum.High, true);
-
- Records curRecord = Hashtable.Synchronized(htTask)[currKey] as Records;
- ScanPhotoInfo scanPhotos0 = new ScanPhotoInfo(tscanPhotos0.devIndex, tscanPhotos0.photoIndex, tscanPhotos0.mat);
- ScanPhotoInfo scanPhotos1 = new ScanPhotoInfo(tscanPhotos1.devIndex, tscanPhotos1.photoIndex, tscanPhotos1.mat);
- Stopwatch stopWatch = new Stopwatch();
+ if (currKey > 0)
+ {
+ Records curRecord = Hashtable.Synchronized(htTask)[currKey] as Records;
+ ScanPhotoInfo scanPhotos0 = new ScanPhotoInfo(tscanPhotos0.devIndex, tscanPhotos0.photoIndex, tscanPhotos0.mat);
+ ScanPhotoInfo scanPhotos1 = new ScanPhotoInfo(tscanPhotos1.devIndex, tscanPhotos1.photoIndex, tscanPhotos1.mat);
+ Stopwatch stopWatch = new Stopwatch();
- curRecord.ScannerPhotoCount++;
- AddTextEvent(DateTime.Now, $"图像处理", $"图像{scanPhotos0.photoIndex}", WarningEnum.Low, false);
- string time = "";
- stopWatch.Start();
- try
- {
- if (scanPhotos0.mat.Height != scanPhotos1.mat.Height)
+ curRecord.ScannerPhotoCount++;
+ AddTextEvent(DateTime.Now, $"图像处理", $"图像{scanPhotos0.photoIndex}", WarningEnum.Low, false);
+ string time = "";
+ stopWatch.Start();
+ try
{
- int xw, xh;
- AddTextEvent(DateTime.Now, $"警告", $"两相机采集图高度不一致({scanPhotos0.photoIndex}),dev1.Height={scanPhotos0.mat.Height},dev2.Height={scanPhotos1.mat.Height},重新resize...", WarningEnum.Low);
- if (scanPhotos0.mat.Height > scanPhotos1.mat.Height)
- scanPhotos1.mat = OpenCVUtil.resize(scanPhotos1.mat, scanPhotos0.mat.Width, scanPhotos0.mat.Height, out xw, out xh);
- else
- scanPhotos0.mat = OpenCVUtil.resize(scanPhotos0.mat, scanPhotos1.mat.Width, scanPhotos1.mat.Height, out xw, out xh);
- }
- //saveMatTest(scanPhotos0.mat, 1);
- //saveMatTest(scanPhotos1.mat, 2);
- //反转+相机索引调换
- Mat mat0 = scanPhotos1.mat;
- Mat mat1 = scanPhotos0.mat;
+ if (scanPhotos0.mat.Height != scanPhotos1.mat.Height)
+ {
+ int xw, xh;
+ AddTextEvent(DateTime.Now, $"警告", $"两相机采集图高度不一致({scanPhotos0.photoIndex}),dev1.Height={scanPhotos0.mat.Height},dev2.Height={scanPhotos1.mat.Height},重新resize...", WarningEnum.Low);
+ if (scanPhotos0.mat.Height > scanPhotos1.mat.Height)
+ scanPhotos1.mat = OpenCVUtil.resize(scanPhotos1.mat, scanPhotos0.mat.Width, scanPhotos0.mat.Height, out xw, out xh);
+ else
+ scanPhotos0.mat = OpenCVUtil.resize(scanPhotos0.mat, scanPhotos1.mat.Width, scanPhotos1.mat.Height, out xw, out xh);
+ }
+ //saveMatTest(scanPhotos0.mat, 1);
+ //saveMatTest(scanPhotos1.mat, 2);
+ //反转+相机索引调换
+ Mat mat0 = scanPhotos1.mat;
+ Mat mat1 = scanPhotos0.mat;
- firstTest = false;
- //记录resize大小
- //var resize = new System.Drawing.Size(mat0.Width * 2, mat0.Height);
- int resizeWidth = devContainer.libDefect.GetWidthForResize(mat0.Width + mat1.Width - Config.MiddleSuperposition);
- if (resizeWidth == 0)
- throw new Exception("GetWidthForResize result 0 失败!");
- var resize = new System.Drawing.Size(resizeWidth, 4096);//固定8192*2张*4096
- //裁边,两侧和中间重合部分
- if (Config.MiddleSuperposition > 0)//中间重合部分
- {
- errStep = 3;
- int width = mat0.Width - Config.MiddleSuperposition / 2;
- mat0 = OpenCVUtil.cutImage(mat0, 0, 0, width, mat0.Height);
- time += $"->图1去重({stopWatch.ElapsedMilliseconds})";
+ firstTest = false;
+ //记录resize大小
+ //var resize = new System.Drawing.Size(mat0.Width * 2, mat0.Height);
+ int resizeWidth = devContainer.libDefect.GetWidthForResize(mat0.Width + mat1.Width - Config.MiddleSuperposition);
+ if (resizeWidth == 0)
+ throw new Exception("GetWidthForResize result 0 失败!");
+ var resize = new System.Drawing.Size(resizeWidth, 4096);//固定8192*2张*4096
+ //裁边,两侧和中间重合部分
+ if (Config.MiddleSuperposition > 0)//中间重合部分
+ {
+ errStep = 3;
+ int width = mat0.Width - Config.MiddleSuperposition / 2;
+ mat0 = OpenCVUtil.cutImage(mat0, 0, 0, width, mat0.Height);
+ time += $"->图1去重({stopWatch.ElapsedMilliseconds})";
- width = mat1.Width - Config.MiddleSuperposition / 2;
- mat1 = OpenCVUtil.cutImage(mat1, Config.MiddleSuperposition / 2, 0, width, mat1.Height);
- time += $"->图2去重({stopWatch.ElapsedMilliseconds})";
- }
- AddTextEvent(DateTime.Now, $"裁边",
- $"(图像{scanPhotos0.photoIndex})-左图去重后:{mat0.Width}*{mat0.Height},右图:{mat1.Width}*{mat1.Height}," +
- $"重复值:{Config.MiddleSuperposition},孔洞:{Config.MarginHoleWidth},cm2px:{Config.cm2px_x},resizeWidth:{resizeWidth}", WarningEnum.Low, false);
- errStep = 4;
+ width = mat1.Width - Config.MiddleSuperposition / 2;
+ mat1 = OpenCVUtil.cutImage(mat1, Config.MiddleSuperposition / 2, 0, width, mat1.Height);
+ time += $"->图2去重({stopWatch.ElapsedMilliseconds})";
+ }
+ AddTextEvent(DateTime.Now, $"裁边",
+ $"(图像{scanPhotos0.photoIndex})-左图去重后:{mat0.Width}*{mat0.Height},右图:{mat1.Width}*{mat1.Height}," +
+ $"重复值:{Config.MiddleSuperposition},孔洞:{Config.MarginHoleWidth},cm2px:{Config.cm2px_x},resizeWidth:{resizeWidth}", WarningEnum.Low, false);
+ errStep = 4;
- //水平合并l
- Mat mat = OpenCVUtil.mergeImage_sameSize(new Mat[] { mat0, mat1 });//这里相机反装,左右反转下
- //AddTextEvent(DateTime.Now, $"裁边", $"(图像{scanPhotos0.photoIndex})-边缘宽度:(左图)={marginWidth0},(右图)={marginWidth1}; 裁边去孔洞后:({mat0.Width}+{mat1.Width}={mat0.Width + mat1.Width});合并后(去孔洞):{mat.Width}*{mat.Height}", WarningEnum.Low, false);
- AddTextEvent(DateTime.Now, $"裁边", $"(图像{scanPhotos0.photoIndex}); 裁边去孔洞后:({mat0.Width}+{mat1.Width}={mat0.Width + mat1.Width});合并后(去孔洞):{mat.Width}*{mat.Height}", WarningEnum.Normal, false);
- float widthRatio = mat.Width * 1.0f / resize.Width;//宽度比例
- time += $"->图1+2合并({stopWatch.ElapsedMilliseconds})";
- errStep = 5;
- //门幅更新(含两侧孔洞)x,y cm
- float faceWidthX_cm = (float)Math.Round((scanPhotos0.photoIndex + 1) * mat.Height * 1.0f / Config.cm2px_y, 2);
- float faceWidthY_cm = (float)Math.Round((mat.Width + Config.MarginHoleWidth * 2) * 1.0f / Config.cm2px_x, 2);
- faceWidthX_cm = (float)Math.Round(faceWidthX_cm, 2);
- faceWidthY_cm = (float)Math.Round(faceWidthY_cm, 2);
- if (curRecord.FaceWidthMin == 0 || curRecord.FaceWidthMin > faceWidthY_cm)
- curRecord.FaceWidthMin = faceWidthY_cm;
- if (curRecord.FaceWidthMax < faceWidthY_cm)
- curRecord.FaceWidthMax = faceWidthY_cm;
- var point = new float[] { faceWidthX_cm, faceWidthY_cm };// new System.Drawing.PointF(faceWidthX_cm, faceWidthY_cm);
- AddTextEvent(DateTime.Now, $"门幅", $"(图像{scanPhotos0.photoIndex})-({scanPhotos0.photoIndex})位置:{point[0]}; 幅宽:{point[1]}", WarningEnum.Normal, false);
- curRecord.FacePointList.Add(point);
- errStep = 6;
- List mfdata = new List();
- for (int i = 0; i < curRecord.FacePointList.Count; i++)
- //foreach (var item in curRecord.FacePointList)
- mfdata.Add(curRecord.FacePointList[i]);
- reDrawFaceWidth(mfdata,
- new double[] { 0, Math.Round(point[0] + 0.005f, 2) },
- new double[] { curRecord.FaceWidthMin, Math.Round(curRecord.FaceWidthMax + 0.005f, 2) });
- errStep = 7;
- time += $"->门幅刷新({stopWatch.ElapsedMilliseconds})";
- //去除两侧孔洞(门幅计算时不能去除)
- //if (Config.MarginHoleWidth > 0)
- // mat = OpenCVUtil.cutImage(mat, Config.MarginHoleWidth, 0, mat.Width - Config.MarginHoleWidth * 2, mat.Height);
+ //水平合并l
+ Mat mat = OpenCVUtil.mergeImage_sameSize(new Mat[] { mat0, mat1 });//这里相机反装,左右反转下
+ //AddTextEvent(DateTime.Now, $"裁边", $"(图像{scanPhotos0.photoIndex})-边缘宽度:(左图)={marginWidth0},(右图)={marginWidth1}; 裁边去孔洞后:({mat0.Width}+{mat1.Width}={mat0.Width + mat1.Width});合并后(去孔洞):{mat.Width}*{mat.Height}", WarningEnum.Low, false);
+ AddTextEvent(DateTime.Now, $"裁边", $"(图像{scanPhotos0.photoIndex}); 裁边去孔洞后:({mat0.Width}+{mat1.Width}={mat0.Width + mat1.Width});合并后(去孔洞):{mat.Width}*{mat.Height}", WarningEnum.Normal, false);
+ float widthRatio = mat.Width * 1.0f / resize.Width;//宽度比例
+ time += $"->图1+2合并({stopWatch.ElapsedMilliseconds})";
+ errStep = 5;
+ //门幅更新(含两侧孔洞)x,y cm
+ float faceWidthX_cm = (float)Math.Round((scanPhotos0.photoIndex + 1) * mat.Height * 1.0f / Config.cm2px_y, 2);
+ float faceWidthY_cm = (float)Math.Round((mat.Width + Config.MarginHoleWidth * 2) * 1.0f / Config.cm2px_x + Config.EdgeOffset, 2);
+ faceWidthX_cm = (float)Math.Round(faceWidthX_cm, 2);
+ faceWidthY_cm = (float)Math.Round(faceWidthY_cm, 2);
+ if (curRecord.FaceWidthMin == 0 || curRecord.FaceWidthMin > faceWidthY_cm)
+ curRecord.FaceWidthMin = faceWidthY_cm;
+ if (curRecord.FaceWidthMax < faceWidthY_cm)
+ curRecord.FaceWidthMax = faceWidthY_cm;
+ var point = new float[] { faceWidthX_cm, faceWidthY_cm };// new System.Drawing.PointF(faceWidthX_cm, faceWidthY_cm);
+ AddTextEvent(DateTime.Now, $"门幅", $"(图像{scanPhotos0.photoIndex})-({scanPhotos0.photoIndex})位置:{point[0]}; 幅宽:{point[1]}", WarningEnum.Normal, false);
+ curRecord.FacePointList.Add(point);
+ errStep = 6;
+ List mfdata = new List();
+ for (int i = 0; i < curRecord.FacePointList.Count; i++)
+ //foreach (var item in curRecord.FacePointList)
+ mfdata.Add(curRecord.FacePointList[i]);
+ reDrawFaceWidth(mfdata,
+ new double[] { 0, Math.Round(point[0] + 0.005f, 2) },
+ new double[] { curRecord.FaceWidthMin, Math.Round(curRecord.FaceWidthMax + 0.005f, 2) });
+ errStep = 7;
+ time += $"->门幅刷新({stopWatch.ElapsedMilliseconds})";
+ //去除两侧孔洞(门幅计算时不能去除)
+ //if (Config.MarginHoleWidth > 0)
+ // mat = OpenCVUtil.cutImage(mat, Config.MarginHoleWidth, 0, mat.Width - Config.MarginHoleWidth * 2, mat.Height);
- //计算速度
- //
- //
- curRecord.TimeLen = pStopWatch.ElapsedMilliseconds / 1000.0d / 60.0d;//总时间 分
-#if JM
- //double stLen = devContainer.GetLength();
- //if (stLen < 9999)
- //{
- // curRecord.Len = stLen;
+ //计算速度
+ //
+ //
+ curRecord.TimeLen = pStopWatch.ElapsedMilliseconds / 1000.0d / 60.0d;//总时间 分
+#if JM
#else
double lenMi = Math.Round(faceWidthX_cm / 100, 2);
double stLen = lenMi;
curRecord.Len = lenMi;
#endif
- //ptTime = ptStopWatch.ElapsedMilliseconds / 1000.0d / 60.0d;//总时间 分
this.BeginInvoke(new System.Action(() =>
{
- //double sstLen = devContainer.GetLength();
- //ptTime = ptStopWatch.ElapsedMilliseconds / 1000.0d / 60.0d;//总时间 分
- //AddTextEvent(DateTime.Now, $"记录", $"(计米{stLen}米),时间:{ptTime}分; 速度:{Math.Round((stLen - ptLen) / ptTime, 2)}米/分", WarningEnum.Normal, false);
-
- //this.lblLen.Text = $"{stLen}米";//$"{lenMi}米";
- //this.lblLen.Tag = faceWidthX_cm;
#if JM
- //this.lblSpeed.Text = $"速度:{Math.Round((stLen - ptLen) / ptTime, 2)}米/分";//$"速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分";
#else
- this.lblSpeed.Text = $"速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分";
+ this.lblLen.Text = $"{stLen}米";
+ this.lblSpeed.Text = $"速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分";
#endif
this.uilbKF.Text = $"当前幅宽:{faceWidthY_cm}cm";
-
- //ptLen = stLen;
- //ptStopWatch.Restart();//重新计时
}));
#if JM
- //}
- //else
- //{
- // double lenMi = Math.Round(faceWidthX_cm / 100, 2);
- // stLen = lenMi;
- // curRecord.Len = lenMi;
- // this.BeginInvoke(new System.Action(() =>
- // {
- // AddTextEvent(DateTime.Now, $"计米无数据记录", $"(计米{stLen}米), 速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分", WarningEnum.Normal, false);
- // this.lblLen.Text = $"@ {stLen}米";//$"{lenMi}米";
- // this.lblLen.Tag = faceWidthX_cm;
- // this.lblSpeed.Text = $"@速度:{Math.Round(lenMi / curRecord.TimeLen, 2)}米/分";
- // this.uilbKF.Text = $"当前幅宽:{faceWidthY_cm}cm";
- // }));
- //}
+
#endif
- //
- errStep = 9;
- time += $"->速度刷新({stopWatch.ElapsedMilliseconds})";
- //----缺陷队列
- int oxw, oxh;
- mat = OpenCVUtil.resize(mat, resize.Width, resize.Height, out oxw, out oxh);
- AddTextEvent(DateTime.Now, $"图像处理", $"(图像{scanPhotos0.photoIndex})-合成图resize后:{mat.Width}*{mat.Height}-{oxw}*{oxh}", WarningEnum.Normal, false);
- devContainer.libDefect.add(new Device.DefectLib.DefectTask()
+ //
+ errStep = 9;
+ time += $"->速度刷新({stopWatch.ElapsedMilliseconds})";
+ //----缺陷队列
+ int oxw, oxh;
+ mat = OpenCVUtil.resize(mat, resize.Width, resize.Height, out oxw, out oxh);
+ AddTextEvent(DateTime.Now, $"图像处理", $"(图像{scanPhotos0.photoIndex})-合成图resize后:{mat.Width}*{mat.Height}-{oxw}*{oxh}", WarningEnum.Normal, false);
+ devContainer.libDefect.add(new Device.DefectLib.DefectTask()
+ {
+ modelName = curRecord.ProductInfo.ModelName,
+ record = curRecord,
+ bmp = mat,
+ bmpTag = mat.Clone(),
+ photoIndex = scanPhotos0.photoIndex,//0-n 首张必需为0,因下面计算长度是从0开始
+ widthRatio = widthRatio,
+ qualifiedLimitList = curRecord.ProductInfo.QualifiedLimitList,
+ finishEvent = callBackDefectEvent,
+ xw = oxw,
+ CurrDis = tscanPhotos1.CurrDis,
+ });
+ errStep = 10;
+ time += $"->加入瑕疵待检队列({stopWatch.ElapsedMilliseconds})";
+ }
+ catch (Exception ex)
{
- modelName = curRecord.ProductInfo.ModelName,
- record = curRecord,
- bmp = mat,
- bmpTag = mat.Clone(),
- photoIndex = scanPhotos0.photoIndex,//0-n 首张必需为0,因下面计算长度是从0开始
- widthRatio = widthRatio,
- qualifiedLimitList = curRecord.ProductInfo.QualifiedLimitList,
- finishEvent = callBackDefectEvent,
- xw = oxw,
- //PicDis = picLoc,
- });
- errStep = 10;
- time += $"->加入瑕疵待检队列({stopWatch.ElapsedMilliseconds})";
- }
- catch (Exception ex)
- {
- curRecord.ScannerPhotoFinishCount++;//失败时不能因数量不一致无法保存
- AddTextEvent(DateTime.Now, $"图像处理", $"异常({errStep}):(图像{scanPhotos0.photoIndex})-{ex.Message}", WarningEnum.High);
- string dirPath = FileUtil.initFolder($"{Config.ImagePath}{curRecord.BatchId}_{curRecord.ReelId}\\Err\\");
- OpenCvSharp.Extensions.BitmapConverter.ToBitmap(scanPhotos0.mat).Save($"{dirPath}{scanPhotos0.photoIndex}_0_Step{errStep}.bmp", ImageFormat.Bmp);
- OpenCvSharp.Extensions.BitmapConverter.ToBitmap(scanPhotos1.mat).Save($"{dirPath}{scanPhotos1.photoIndex}_1_Step{errStep}.bmp", ImageFormat.Bmp);
- }
- finally
- {
- AddTextEvent(DateTime.Now, $"图像处理", $"(图像{scanPhotos0.photoIndex})-进度计时:{time}", WarningEnum.Normal, false);
- scanPhotos0.mat.Dispose();
- scanPhotos1.mat.Dispose();
- scanPhotos0 = scanPhotos1 = null;
- //System.GC.Collect();
+ curRecord.ScannerPhotoFinishCount++;//失败时不能因数量不一致无法保存
+ AddTextEvent(DateTime.Now, $"图像处理", $"异常({errStep}):(图像{scanPhotos0.photoIndex})-{ex.Message}", WarningEnum.High);
+ string dirPath = FileUtil.initFolder($"{Config.ImagePath}{curRecord.BatchId}_{curRecord.ReelId}\\Err\\");
+ OpenCvSharp.Extensions.BitmapConverter.ToBitmap(scanPhotos0.mat).Save($"{dirPath}{scanPhotos0.photoIndex}_0_Step{errStep}.bmp", ImageFormat.Bmp);
+ OpenCvSharp.Extensions.BitmapConverter.ToBitmap(scanPhotos1.mat).Save($"{dirPath}{scanPhotos1.photoIndex}_1_Step{errStep}.bmp", ImageFormat.Bmp);
+ }
+ finally
+ {
+ AddTextEvent(DateTime.Now, $"图像处理", $"(图像{scanPhotos0.photoIndex})-进度计时:{time}", WarningEnum.Normal, false);
+ scanPhotos0.mat.Dispose();
+ scanPhotos1.mat.Dispose();
+ scanPhotos0 = scanPhotos1 = null;
+ //System.GC.Collect();
+ }
}
}
Thread.Sleep(20);
@@ -2932,10 +3583,10 @@ namespace LeatherApp.Page
{
int step = 0;
try
- {
+ {
AddTextEvent(DateTime.Now,$"检测完成", $"图像队列:{res.record.ScannerPhotoFinishCount+1}/{res.record.ScannerPhotoCount} (图像{res.photoIndex})检测结果:{res.isSucceed}", WarningEnum.Normal, false);
- string dirPath = FileUtil.initFolder($"{Config.ImagePath}{res.record.BatchId}_{res.record.ReelId}\\");
- string dirSourcePath = FileUtil.initFolder($"{Config.ImagePath}{res.record.BatchId}_{res.record.ReelId}\\源图\\");
+ string dirPath = FileUtil.initFolder($"{Config.ImagePath}{res.record.BatchId}_{res.record.ReelId}_{StartTime}\\");
+ string dirSourcePath = FileUtil.initFolder($"{Config.ImagePath}{res.record.BatchId}_{res.record.ReelId}_{StartTime}\\源图\\");
//Cv2.Flip(res.bmp, res.bmp, FlipMode.XY);//翻转
if (Config.IsSaveAllImage)//保存所有原图
OpenCvSharp.Extensions.BitmapConverter.ToBitmap(res.bmp).Save($"{dirSourcePath}{res.photoIndex}.bmp", ImageFormat.Bmp);
@@ -2974,7 +3625,7 @@ namespace LeatherApp.Page
{
step = 5 + i * 10;
string imgid = currentDate + i.ToString("000");
- defectNameInfo = Config.getDefectItem(int.Parse(res.excelTable.Rows[i]["类别"].ToString()));
+ defectNameInfo = Config.getDefectItem(res.modelName, int.Parse(res.excelTable.Rows[i]["类别"].ToString()));
defectInfo = new DefectInfo
{
@@ -2990,8 +3641,19 @@ namespace LeatherApp.Page
Contrast = double.Parse(res.excelTable.Rows[i]["对比度"].ToString()),
Target = int.Parse(res.excelTable.Rows[i]["目标"].ToString()),
imageID = imgid,//res.lstDefectBmp[i].Clone(),
+ PicY = double.Parse(res.excelTable.Rows[i]["Y"].ToString()),//cm
+ CurrDis = res.CurrDis,
};
defectInfo.ModifyUserCode = defectInfo.CreateUserCode = res.record.CreateUserCode;
+
+ if (defectPauseForUser && res.record.ProductInfo.DefectPauseOption.Contains(defectInfo.Code))
+ {
+ lock (lock_defectPuase)
+ {
+ defectPuaseList.Add(defectInfo);
+ }
+ }
+
step = 6 + i * 10;
res.record.DefectInfoList.Add(defectInfo);
tempDefect.Add(defectInfo);
@@ -3088,7 +3750,7 @@ namespace LeatherApp.Page
//
double len = Math.Round((res.photoIndex + 1) * bmpHeight * 1.0d / Config.cm2px_y+0.005f, 2);
- this.reDrawDefectPoints(res.record.DefectInfoList, new double[] { 0, Math.Round(res.record.FaceWidthMax+ 0.005f, 2) }, new double[] { 0, len });
+ this.reDrawDefectPoints(res.modelName, res.record.DefectInfoList, new double[] { 0, Math.Round(res.record.FaceWidthMax+ 0.005f, 2) }, new double[] { 0, len });
}));
step = 9;
AddTextEvent(DateTime.Now,$"检测完成", "保存CSV", WarningEnum.Low, false);
@@ -3234,6 +3896,15 @@ namespace LeatherApp.Page
_isDefect = false;
return;
}
+ //用于分卷计算开始缺陷位置
+ double startLen = LastSplitLength;
+ //减去分卷长度
+ if ( model.ReelNo > 0)
+ {
+ double lastLength = model.Len - LastSplitLength;//分卷,补差距
+ //LastSplitLength = model.Len - confMgr.SysConfigParams.CutDis;
+ model.Len = Math.Round(lastLength, 2);
+ }
model.BatchId = batchId;
model.ReelId = reelId;
@@ -3251,7 +3922,69 @@ namespace LeatherApp.Page
}
}
if (isTimeout) { AddTextEvent(DateTime.Now, "入库处理", $"等待完成超时"); }
+
+ if (model.ReelNo > 0)
+ {
+ //分卷数据分解卷
+ List deflist = new List();
+ List Fjdeflist = new List();
+ if (model.DefectInfoList != null)
+ {
+ foreach (var item in model.DefectInfoList)
+ {
+ item.Y = item.Y - startLen * 100;
+ Fjdeflist.Add(item);
+ }
+ }
+ model.DefectInfoList = Fjdeflist;
+ }
step = 3;
+
+ //检测结论
+ int cnt = 0;
+ string str = "";
+ string strCut = "";
+ if (model.DefectInfoList != null && model.DefectInfoList.Count > 0)
+ {
+ foreach (var item in model.DefectInfoList)
+ {
+ item.Name = Config.getDefectName(model.ProductInfo.ModelName, item.Code);
+ }
+
+ //显示缺陷信息
+ object[] obj1 = new object[1];
+ object[] obj2 = new object[1];
+ List DefectTotal = model.DefectInfoList.GroupBy(x => x.Name).Select(g => new JDefectTotal { Name = g.Key, Count = g.Count() }).ToList();
+ if (DefectTotal != null && DefectTotal.Count > 0)
+ {
+ obj1 = new object[model.DefectInfoList.Count + 1];
+ obj2 = new object[model.DefectInfoList.Count + 1];
+ obj1[0] = "缺陷";
+ obj2[0] = "米数";
+ int index = 1;
+
+ foreach (var dit in DefectTotal)
+ {
+ cnt += dit.Count;
+ str += $"{dit.Name}{dit.Count}个,";
+ }
+ }
+ }
+ if (model.DowngradeInformation != null && model.DowngradeInformation.Count > 0)
+ {
+ foreach (var item in model.DowngradeInformation)
+ {
+ strCut += $"裁切{item[0]}米,原因{item[1]},降级{item[2]},";
+ }
+ }
+ //总结
+ if (string.IsNullOrEmpty(str))
+ model.PartReelNote = $"本卷共计{model.Len}米,各类缺陷共计{cnt}个";
+ else if (string.IsNullOrEmpty(strCut))
+ model.PartReelNote = $"本卷共计{model.Len}米,各类缺陷共计{cnt}个,{str.Remove(str.Length - 1, 1)}";
+ else
+ model.PartReelNote = $"本卷共计{model.Len}米,各类缺陷共计{cnt}个,{str.Remove(str.Length - 1, 1)},{strCut.Remove(strCut.Length - 1, 1)}";
+
//计算等级标准
List gradeLimitList = model.ProductInfo.GradeLimitList;
if (gradeLimitList!=null && gradeLimitList.Count > 0)
@@ -3289,12 +4022,30 @@ namespace LeatherApp.Page
{
try
{
- InitDB.SendServerDB(Config.ServerDBConStr, model);
- AddTextEvent(DateTime.Now, "上传完成", $"({key}) 批号({model.BatchId})已完成检测。");
+ CurrUploadDataRecords.DefectInfoList = model.DefectInfoList;
+ CurrUploadDataRecords.Len = model.Len;
+ CurrUploadDataRecords.TimeLen = model.TimeLen;
+ CurrUploadDataRecords.Grade = model.Grade;
+ CurrUploadDataRecords.Qualified = model.Qualified;
+ CurrUploadDataRecords.DefectTotalCount = model.DefectTotalCount;
+ CurrUploadDataRecords.Succeed = model.Succeed;
+ CurrUploadDataRecords.FailType = model.FailType;
+ CurrUploadDataRecords.FaceWidthMin = model.FaceWidthMin;
+ CurrUploadDataRecords.FaceWidthMax = model.FaceWidthMax;
+ CurrUploadDataRecords.FacePointList = model.FacePointList;
+ CurrUploadDataRecords.DowngradeInformation = model.DowngradeInformation;
+ CurrUploadDataRecords.ThicknessList = model.ThicknessList;
+ CurrUploadDataRecords.PartReelNote = model.PartReelNote;
+ CurrUploadDataRecords.PartReelNote2 = model.PartReelNote2;
+ CurrUploadDataRecords.UserName = model.UserName;
+ CurrUploadDataRecords.WorkTeam = model.WorkTeam;
+ CurrUploadDataRecords.PartReelId = model.PartReelId;
+ InitDB.SendServerDB(Config.ServerDBConStr, CurrUploadDataRecords);
+ AddTextEvent(DateTime.Now, "上传完成", $"({key}) 批号({CurrUploadDataRecords.BatchId})已完成检测。");
}
catch (Exception ex)
{
- AddTextEvent(DateTime.Now, "上传失败", $"({key}) 批号({model.BatchId}):{ex.Message}", WarningEnum.High);
+ AddTextEvent(DateTime.Now, "上传失败", $"({key}) 批号({CurrUploadDataRecords.BatchId}):{ex.Message}", WarningEnum.High);
}
}
@@ -3315,6 +4066,7 @@ namespace LeatherApp.Page
//停机
private void btnClose_Click(object sender, EventArgs e)
{
+ this.Activate();
if (currentState == CurrentStateEnum.运行中)
{
UIMessageTip.ShowWarning("请先结束或暂停设备运行后再停机!", 2000);
@@ -3326,7 +4078,7 @@ namespace LeatherApp.Page
return;
}
AddTextEvent(DateTime.Now,"停机", "停机中...");
- this.btnStart.Enabled = this.btnEnd.Enabled = this.btnPause.Enabled = false;
+ this.btnStart.Enabled = this.btnEnd.Enabled = this.btnPause.Enabled = this.btnCut.Enabled = this.btnFenJuan.Enabled = false;
this.btnClose.Enabled = false;
this.btnOpen.Enabled = true;
tcbarLightValue.Enabled = false;
@@ -3380,13 +4132,18 @@ namespace LeatherApp.Page
//启动
private void btnStart_Click(object sender, EventArgs e)
{
- if(!_IsGetErpCode)
+ this.Activate();
+ if (!_IsGetErpCode)
{
AddTextEvent(DateTime.Now, "启动", "还未扫码获取检测信息!", WarningEnum.Low);
return;
}
AddTextEvent(DateTime.Now,"启动", "下发启动指令...");
this.btnPause.Enabled = true;
+ btnCut.Enabled = true;
+ btnFenJuan.Enabled = true;
+ btnStart.Enabled = false;//用于防止回车触发
+ btnStart.Enabled = true;//用于防止回车触发
#if OnLine
if (!Config.StopPLC)
@@ -3449,6 +4206,7 @@ namespace LeatherApp.Page
t_test.IsBackground = true;
t_test.Start();
#endif
+ lineChartDefect.Focus();
}
#region 离线测试
@@ -3473,7 +4231,10 @@ namespace LeatherApp.Page
#endregion
private void btnPause_Click(object sender, EventArgs e)
{
+ this.Activate();
AddTextEvent(DateTime.Now,"暂停", "下发暂停指令...");
+ btnPause.Enabled = false;//用于防止回车触发
+ btnPause.Enabled = true;
if (!Config.StopPLC)
this.devContainer.devPlc.pauseDev();
else if (!Config.StopIO && devContainer.devIOCard.IsInit)
@@ -3486,7 +4247,30 @@ namespace LeatherApp.Page
await Task.Delay(500);
this.devContainer.devIOCard.writeBitState(0, 1, false);
});
- }
+ }
+ lineChartDefect.Focus();
+ }
+
+ private void ClearPic(string dirPath, int days)
+ {
+ if (Directory.Exists(dirPath))
+ {
+ DateTime delDate = DateTime.Now.AddDays(0.0 - days);
+ string[] directories = Directory.GetDirectories(dirPath);
+ string[] array = (from dir in directories
+ select new DirectoryInfo(dir) into f
+ where f.CreationTime <= delDate
+ select f into x
+ select x.FullName).ToArray();
+ foreach (var item in array)
+ {
+ if (Directory.Exists(item))
+ {
+ DirectoryInfo di = new DirectoryInfo(item);
+ di.Delete(true);
+ }
+ }
+ }
}
private void ClearTempPic()
{
@@ -3511,6 +4295,8 @@ namespace LeatherApp.Page
}
}
}
+
+ private string StartTime;
private void startCommand()
{
if (!devContainer.state || currentState == CurrentStateEnum.运行中)
@@ -3530,7 +4316,7 @@ namespace LeatherApp.Page
if (currentState == CurrentStateEnum.暂停)
{
AddTextEvent(DateTime.Now,"启动", $"暂停 -> 继续");
- currentState = CurrentStateEnum.运行中;
+
Task.Run(() =>
{
if (currKey > 0)
@@ -3548,6 +4334,7 @@ namespace LeatherApp.Page
// nextStepId = nextProcess(currProductModel, nextStepId);
//} while (nextStepId >= 0 && !isBreakProcessRun());
});
+ currentState = CurrentStateEnum.运行中;
}
else//首次开始/结束后重新开始
{
@@ -3562,19 +4349,36 @@ namespace LeatherApp.Page
//校正从复位-》运行,不会新启动
resetUIValue();
AddTextEvent(DateTime.Now,"启动", "开始测试...");
- currentState = CurrentStateEnum.运行中;
+
+ if(Config.OpenClearPic)
+ ClearPic(Config.ImagePath, Config.ClearDays);
defectTag.Clear();
ClearTempPic();
ThnDieLen = 0;
+ LastSplitLength = 0;
JmFtStart = false;
pStopWatch.Restart();
pRunSpeedWatch.Restart();
+ defectPuaseList.Clear();
+ StartTime = DateTime.Now.ToString("yyyyMMddHHmm");
+
+ //获取新卷号批号
+ if (currKey > 0)
+ {
+ Records curRecord = Hashtable.Synchronized(htTask)[currKey] as Records;
+ curRecord.BatchId = txtBatchId.Text;
+ curRecord.ReelId = txtReelId.Text;
+ curRecord.ErpLen = numErpLen.IsEmpty ? curRecord.ErpLen : Convert.ToDouble(numErpLen.Text.Trim());
+ }
+ currentState = CurrentStateEnum.运行中;
}
this.Invoke(new System.Action(() =>
{
this.btnStart.Enabled = false;
this.btnEnd.Enabled = this.btnPause.Enabled = true;
+ btnCut.Enabled = true;
+ btnFenJuan.Enabled = true;
}));
}
private void pauseCommand(bool buzzer = false)
@@ -3590,8 +4394,11 @@ namespace LeatherApp.Page
devContainer.io_output(CMDName.红灯输出);
devContainer.io_output(CMDName.蜂鸣器输出);
}
- else
+ else
+ {
devContainer.io_output(CMDName.黄灯输出);
+ devContainer.io_output(CMDName.蜂鸣器输出, false, true, 0);
+ }
//devContainer.io_output(CMDName.暂停按钮, false, true, 0);
//devContainer.io_output(CMDName.黄灯输出, false, true, 0);
}
@@ -3605,15 +4412,56 @@ namespace LeatherApp.Page
{
this.btnStart.Enabled = this.btnEnd.Enabled = true;
this.btnPause.Enabled = false;
+ //btnCut.Enabled = false;
+ //btnFenJuan.Enabled = false;
}));
}
+ ///
+ /// 清楚报警
+ ///
+ ///
+ private void ClearCommand()
+ {
+ if (!Config.StopIO && devContainer.devIOCard.IsInit)
+ {
+ //devContainer.io_output(CMDName.黄灯输出);
+ devContainer.io_output(CMDName.蜂鸣器输出, false, true, 0);
+ }
+ }
//完成
private void btnEnd_Click(object sender, EventArgs e)
{
+ this.Activate();
if (!ShowAskDialog("提示", "是否保存当前检测结果?", UIStyle.Blue, false, UIMessageDialogButtons.Cancel))
return;
- AddTextEvent(DateTime.Now,"结束验布", "结束验布!");
+ btnEnd.Enabled = false;//用于防止回车触发
+ btnEnd.Enabled = true;//用于防止回车触发
+ AddTextEvent(DateTime.Now,"结束验布", "手动结束验布!");
+
+ string xReel = "";
+ //if(Config.OpenFenJuan)
+ //{
+ // FenJuanFrm fenJuanFrm = new FenJuanFrm();
+ // fenJuanFrm.Render();
+ // fenJuanFrm.Text = "分小卷卷号设置";
+ // fenJuanFrm.ShowDialog();
+ // if (fenJuanFrm.IsOK)
+ // {
+ // AddTextEvent(DateTime.Now, "分卷", $"批号({txtBatchId.Text.Trim()})-卷号({txtReelId.Text.Trim()})-分卷号({fenJuanFrm.Reel.Trim()})");
+ // xReel = fenJuanFrm.Reel.Trim();
+ // if(string.IsNullOrEmpty(xReel))
+ // {
+ // xReel = DateTime.Now.ToString("HHmm");
+ // AddTextEvent(DateTime.Now, "分卷", $"分卷号为空自动补充({xReel})");
+ // }
+ // }
+ // else
+ // {
+ // AddTextEvent(DateTime.Now, "分卷失败", $"批号({txtBatchId.Text.Trim()})-卷号({txtReelId.Text.Trim()})-分卷号({fenJuanFrm.Reel})", WarningEnum.High);
+ // }
+ // fenJuanFrm.Dispose();
+ //}
#if OnLine
if (!Config.StopPLC)
this.devContainer.devPlc.pauseDev();
@@ -3644,11 +4492,15 @@ namespace LeatherApp.Page
string szBatchId, szReelId;
double ldErpLen;
szBatchId = txtBatchId.Text.Trim();
- szReelId = txtReelId.Text.Trim();
+ //if (Config.OpenFenJuan)
+ // szReelId = $"{txtReelId.Text.Trim()}-{xReel}";
+ //else
+ szReelId = txtReelId.Text.Trim() + xReel;
ldErpLen = numErpLen.IsEmpty ? 0 : Convert.ToDouble(numErpLen.Text.Trim());
int myKey = currKey;
- Task.Run(() => { saveCurrRecord(myKey, szBatchId, szReelId, ldErpLen); });
+ //Task.Run(() => { saveCurrRecord(myKey, szBatchId, szReelId, ldErpLen); });
+ saveCurrRecord(myKey, szBatchId, szReelId, ldErpLen);
resetUIValue();
if(_matList1.Count > 0)
@@ -3674,6 +4526,8 @@ namespace LeatherApp.Page
pRunSpeedWatch.Stop();
this.btnStart.Enabled = true;
this.btnEnd.Enabled = this.btnPause.Enabled = false;//这里有问题,应该是devPlc回调设置
+ btnCut.Enabled = false;
+ btnFenJuan.Enabled = false;
_IsGetErpCode = false;
}
else
@@ -3682,6 +4536,7 @@ namespace LeatherApp.Page
_isDefect = false;
_IsGetErpCode = false;
}
+ lineChartDefect.Focus();
}
private void lstboxLog_DrawItem(object sender, DrawItemEventArgs e)
{
@@ -4066,11 +4921,46 @@ namespace LeatherApp.Page
private void FHome_Resize(object sender, EventArgs e)
{
uilbKF.Top = 8;
+ uilbHD.Top = 8;
+
+ this.btnCut.Left = this.btnClearAlm.Left + (this.btnClearAlm.Left - this.btnPause.Left);
+ this.btnFenJuan.Left = this.btnCut.Left + (this.btnCut.Left - this.btnClearAlm.Left);
+
+ if (Config.OpenHouDuJiLu)
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = (uiTitlePanel3.Width - 5) / 2;
+ uiTitlePanel8.Left = uiTitlePanel4.Left + uiTitlePanel4.Width + 5;
+ uiTitlePanel8.Width = uiTitlePanel4.Width;
+ }
+ else
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = uiTitlePanel3.Width;
+ uiTitlePanel8.Visible = false;
+ }
}
private void FHome_Paint(object sender, PaintEventArgs e)
{
uilbKF.Top = 8;
+ uilbHD.Top = 8;
+
+ this.btnCut.Left = this.btnClearAlm.Left + (this.btnClearAlm.Left - this.btnPause.Left);
+ this.btnFenJuan.Left = this.btnCut.Left + (this.btnCut.Left - this.btnClearAlm.Left);
+ if (Config.OpenHouDuJiLu)
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = (uiTitlePanel3.Width - 5) / 2;
+ uiTitlePanel8.Left = uiTitlePanel4.Left + uiTitlePanel4.Width + 5;
+ uiTitlePanel8.Width = uiTitlePanel4.Width;
+ }
+ else
+ {
+ uiTitlePanel4.Left = uiTitlePanel3.Left;
+ uiTitlePanel4.Width = uiTitlePanel3.Width;
+ uiTitlePanel8.Visible = false;
+ }
}
private void button2_Click(object sender, EventArgs e)
@@ -4079,60 +4969,34 @@ namespace LeatherApp.Page
//MessageBox.Show($"{sstLen}");
- AddErpFrm frm = new AddErpFrm("dwerw31");
- frm.Render();
- frm.Text = "绑定ERP信息";
- frm.ShowDialog();
- if (frm.IsOK)
+ DefectInfo defectInfo = new DefectInfo
{
- UIMessageTip.ShowWarning("Erp信息绑定成功", 2000);
- }
+ PhotoIndex = -1,
+ Code = "JSYC",
+ Name = "金属",
+ X = 5,//cm未知
+ Y = Math.Round(5.23 * 100, 2),//cm
+ Width = 0.1,//cm
+ Height = 0.1,//cm
+ ZXD = 1,
+ Contrast = 1,
+ Target = 1,
+ imageID = "",//res.lstDefectBmp[i].Clone(),
+ };
+ List< DefectInfo> DefectInfoList = new List { defectInfo };
+ //更新UI
+ object[] rowItem = new object[]{ defectInfo.uid, defectInfo.Code, defectInfo.PhotoIndex,defectInfo.Name,
+ defectInfo.CentreX, defectInfo.CentreY / 100,defectInfo.Width * 10,
+ defectInfo.Height * 10, defectInfo.Area * 100, defectInfo.ZXD, defectInfo.Contrast};
+ this.BeginInvoke(new System.Action(() =>
+ {
+ this.uiDataGridView1.Rows.Insert(0, rowItem);
+ this.uiMiniPagination1.TotalCount = 12;
+ //
+ double len = Math.Round(5.23 *100 + 0.005f, 2);
- frm.Dispose();
-
- //DefectInfo defectInfo = new DefectInfo();
- //defectInfo.Code = "lj";
- //defectInfo.Id = 7;
- //defectInfo.Name = "test";
- //defectInfo.ZXD = 0.9;
- //defectInfo.ModifyUserCode = "tt";
- //defectInfo.ModifyTime = DateTime.Now;
- //defectInfo.CreateUserCode = "tt";
- //defectInfo.CreateTime = DateTime.Now;
-
- //Records records = new Records();
- //records.currKey = 1;
- //records.BarCode = "1234567";
- //records.BarCodeName = "abdff";
- //records.Material = "gh";
- //records.Color = "black";
- //records.BatchId = "555";
- //records.ReelId = "666";
- //records.ErpLen = 100;
- ////records.ProductInfo = pdt;
- //records.DefectInfoList = new List { defectInfo };
- //records.ModifyUserCode = "tt";
- //records.ModifyTime = DateTime.Now;
- //records.CreateUserCode = "tt";
- //records.CreateTime = DateTime.Now;
- //if (!svcRecord.InsertNav(records))
- //{
- // AddTextEvent(DateTime.Now, "数据预存", $"数据预存失败!", WarningEnum.High);
- // return;
- //}
- //var trecord = svcRecord.GetRecordsNav(records.BarCode, records.BarCodeName);
- //if (trecord == null)
- //{
- // AddTextEvent(DateTime.Now, "数据预存", $"预存数据获取失败失败!", WarningEnum.High);
- // return;
- //}
- //else
- //{
- // AddTextEvent(DateTime.Now, "数据预存", $"产品条码({trecord.BarCode}),创建时间({trecord.CreateTime})", WarningEnum.Normal);
- //}
- //trecord.Color = "111";
- //if (!svcRecord.UpdateNav(trecord))
- // AddTextEvent(DateTime.Now, $"数据更新", $"数据更新失败,record-ID{trecord.Id}");
+ this.reDrawDefectPoints("", DefectInfoList, new double[] { 0, 100}, new double[] { 0, len });
+ }));
}
#region ERP测试
private void button3_Click(object sender, EventArgs e)
@@ -4213,7 +5077,7 @@ namespace LeatherApp.Page
try
{
string dbstring = Config.ServerDBConStr;
- dbstring = "server=localhost;Database=LeatherDB;Uid=root;Pwd=123456; AllowLoadLocalInfile=true";
+ //dbstring = "server=localhost;Database=LeatherDB;Uid=root;Pwd=123456; AllowLoadLocalInfile=true";
QualifiedLimit qualifiedLimit = new QualifiedLimit();
qualifiedLimit.Code = "lj";
qualifiedLimit.ZXD = 1;
@@ -4251,8 +5115,7 @@ namespace LeatherApp.Page
defectInfo.CreateUserCode = "tt";
defectInfo.CreateTime = DateTime.Now;
- Records records = new Records();
- records.currKey = 1;
+ UploadDataRecords records = new UploadDataRecords();
records.BarCode = "1234567";
records.BarCodeName = "abdff";
records.Material = "gh";
@@ -4260,7 +5123,6 @@ namespace LeatherApp.Page
records.BatchId = "555";
records.ReelId = "666";
records.ErpLen = 100;
- records.ProductInfo = pdt;
records.DefectInfoList = new List { defectInfo };
records.ModifyUserCode = "tt";
records.ModifyTime = DateTime.Now;
@@ -4274,6 +5136,393 @@ namespace LeatherApp.Page
}
#endif
}
-#endregion
+ #endregion
+
+ #region 信号上下延
+ ///
+ /// 信号上升沿下降沿捕获
+ ///
+ class GetPN
+ {
+ bool _P = false;
+ bool _N = false;
+ ///
+ /// 判断上升沿
+ ///
+ ///
+ ///
+ public bool P(bool Value)
+ {
+ if (Value && !_P)
+ {
+ _P = true;
+ return true;
+ }
+
+ if (!Value)
+ _P = false;
+
+ return false;
+ }
+ ///
+ /// 判断下降沿
+ ///
+ ///
+ ///
+ public bool N(bool Value)
+ {
+ if (!Value && _N)
+ {
+ _N = false;
+ return true;
+ }
+
+ if (Value)
+ _N = true;
+ return false;
+ }
+ }
+ #endregion
+
+ private void uilbHD_Click(object sender, EventArgs e)
+ {
+ OffsetFrm offsetFrm = new OffsetFrm();
+
+ offsetFrm.Show();
+ }
+
+ ///
+ /// 清除报警
+ ///
+ ///
+ ///
+ private void btnClearAlm_Click(object sender, EventArgs e)
+ {
+ this.Activate();
+ AddTextEvent(DateTime.Now, "清除", "清除蜂鸣报警");
+ ClearCommand();
+ }
+ ///
+ /// 设置幅宽补偿
+ ///
+ ///
+ ///
+ private void uilbKF_Click(object sender, EventArgs e)
+ {
+ EdgeOffserFrm offsetFrm = new EdgeOffserFrm();
+ offsetFrm.Show();
+ }
+ ///
+ /// 降级裁切
+ ///
+ ///
+ ///
+ private void btnCut_Click(object sender, EventArgs e)
+ {
+ this.Activate();
+ AddTextEvent(DateTime.Now, "降级裁切", "降级裁切");
+ //暂停
+ btnPause_Click(null, null);
+
+ Records record = null;
+ if (currKey > 0)
+ record = Hashtable.Synchronized(htTask)[currKey] as Records;
+ CuttingFrm frm = new CuttingFrm(record);
+ frm.ShowDialog(this);
+ if (frm.DialogResult == DialogResult.Cancel)
+ return;
+ else
+ {
+ AddTextEvent(DateTime.Now, "降级裁切", $"裁切信息:米数({frm.Cut_info[0]}),原因({frm.Cut_info[1]}),降级({frm.Cut_info[2]})");
+ if (SaveCutingInfo(frm.Cut_info))
+ {
+ btnStart_Click(null, null);
+ }
+ }
+ }
+ #region 降级裁切
+ public bool SaveCutingInfo(string[] info)
+ {
+ if (currKey > 0)
+ {
+ Records model = null;
+ model = Hashtable.Synchronized(htTask)[currKey] as Records;
+ if (model.DowngradeInformation == null)
+ model.DowngradeInformation = new List();
+ model.DowngradeInformation.Add(info);
+ }
+ else
+ {
+ AddTextEvent(DateTime.Now, "降级裁切", "无数据结束");
+ return false;
+ }
+ return true;
+ }
+ #endregion
+
+ ///
+ /// 分卷上次长度
+ ///
+ private double LastSplitLength = 0;
+ ///
+ /// 分卷
+ ///
+ ///
+ ///
+ private void btnFenJuan_Click(object sender, EventArgs e)
+ {
+ AddTextEvent(DateTime.Now, "启用分卷", "手动分卷");
+ //暂停
+ btnPause_Click(null, null);
+ Records record = null;
+ if (currKey > 0)
+ record = Hashtable.Synchronized(htTask)[currKey] as Records;
+ PartitionFrm partitionFrm = new PartitionFrm(record, LastSplitLength);
+ partitionFrm.ShowDialog(this);
+ if (partitionFrm.DialogResult == DialogResult.Cancel)
+ return;
+ else
+ {
+ AddTextEvent(DateTime.Now, "启用分卷", $"批卷号:{partitionFrm.BathReelID},分卷号:{partitionFrm.PartReelID},下一分卷号:{partitionFrm.NextPartReelID}");
+ if (PartitionEnd(partitionFrm.BathReelID, partitionFrm.PartReelID, partitionFrm.NextPartReelID))
+ {
+ btnStart_Click(null, null);
+ }
+ }
+ }
+
+ public bool PartitionEnd(string ReelID, string pratReelID, string nextReelID)
+ {
+ AddTextEvent(DateTime.Now, "分卷结束", "结束分卷验布!");
+
+ if (currKey > 0)
+ {
+ int myKey = currKey;
+ saveCurrReelRecord(myKey, ReelID, pratReelID, nextReelID);
+ }
+ else
+ {
+ AddTextEvent(DateTime.Now, "分卷结束验布", "无数据结束验布!");
+ _isDefect = false;
+ return true;
+ }
+ return true;
+ }
+ ///
+ /// 保存分卷信息
+ ///
+ ///
+ ///
+ private async void saveCurrReelRecord(int key, string breel, string preel, string nreel)
+ {
+ Records model = null;
+ int step = 0;
+ try
+ {
+ _isDefect = true;
+ AddTextEvent(DateTime.Now, "分卷入库", $"准备入库key={key}");
+
+ step = 1;
+ model = Hashtable.Synchronized(htTask)[key] as Records;
+ //model = htTask[key] as Records;
+ step = 2;
+ if (model.Len == 0 && (model.DefectInfoList == null || model.DefectInfoList.Count == 0))
+ {
+ AddTextEvent(DateTime.Now, "分卷入库完成", $"小于1米不记录");
+ _isDefect = false;
+ return;
+ }
+ //用于分卷计算开始缺陷位置
+ double startLen = LastSplitLength;
+ //减去分卷长度
+ //if (confMgr.SysConfigParams.OpenPartition)
+ {
+ double lastLength = model.Len - LastSplitLength - Config.CutDis;//分卷,补差距
+ LastSplitLength = model.Len - Config.CutDis;
+ model.Len = Math.Round(lastLength, 2);
+ }
+
+ //model.BatchId = batchId;
+ if (!string.IsNullOrEmpty(breel))
+ model.ReelId = breel;
+ if (!string.IsNullOrEmpty(preel))
+ model.PartReelId = preel;
+ //model.ErpLen = erpLen;
+ DateTime dt = DateTime.Now;
+ bool isTimeout = false;
+ while (model.ScannerPhotoCount > model.ScannerPhotoFinishCount)
+ {
+ await Task.Delay(100);
+ if ((DateTime.Now - dt).TotalSeconds > 3)
+ {
+ isTimeout = true;
+ break;
+ }
+ }
+ if (isTimeout) { AddTextEvent(DateTime.Now, "分卷入库处理", $"等待完成超时"); }
+ step = 3;
+
+ //分卷数据分解卷
+ List deflist = new List();
+ List Fjdeflist = new List();
+ if (model.DefectInfoList != null)
+ {
+ var lastlist = model.DefectInfoList.FindAll(x => x.Y > (LastSplitLength * 100));
+ if (lastlist != null)
+ {
+ foreach (var item in lastlist)
+ {
+ //item.Y = item.Y - model.Len * 100;
+ //item.CurrDis = item.CurrDis - model.Len;
+ deflist.Add(item);
+ }
+ }
+ lastlist = model.DefectInfoList.FindAll(x => x.Y <= (LastSplitLength * 100));
+ if (lastlist != null)
+ {
+ foreach (var item in lastlist)
+ {
+ item.Y = item.Y - startLen * 100;
+ Fjdeflist.Add(item);
+ }
+ }
+ }
+ model.DefectInfoList = Fjdeflist;
+ //幅宽数据分卷
+ List faceList = new List();
+ List fjfaceList = new List();
+ if (model.FacePointList != null)
+ {
+ var faceListtemp = model.FacePointList.FindAll(x => x[0] > (LastSplitLength * 100));
+ if (faceListtemp != null)
+ {
+ foreach (var item in faceListtemp)
+ {
+ item[0] = (float)(item[0] - LastSplitLength * 100);
+ faceList.Add(item);
+ }
+ }
+ faceListtemp = model.FacePointList.FindAll(x => x[0] <= (LastSplitLength * 100));
+ if (faceListtemp != null)
+ {
+ foreach (var item in faceListtemp)
+ {
+ fjfaceList.Add(item);
+ }
+ }
+ }
+ model.FacePointList = fjfaceList;
+
+ step = 333;
+ //计算等级标准
+ List gradeLimitList = model.ProductInfo.GradeLimitList;
+ if (gradeLimitList != null && gradeLimitList.Count > 0)
+ {
+ step = 4;
+ int count;
+ foreach (GradeLimit item in gradeLimitList)
+ {
+ if (model.DefectInfoList != null && model.DefectInfoList.Count > 0)
+ {
+ count = model.DefectInfoList.Where(m => m.Code == item.Code).Count();
+ if (count <= item.A && model.Grade <= 1) model.Grade = 1;
+ else if (count <= item.B && item.B > 0 && model.Grade <= 2) model.Grade = 2;
+ else if (count <= item.C && item.C > 0 && model.Grade <= 3) model.Grade = 3;
+ else if (count <= item.D && item.D > 0 && model.Grade <= 4) model.Grade = 4;
+ else if (count <= item.E && item.E > 0 && model.Grade <= 5) model.Grade = 5;
+ else if (count > 0) model.Grade = 6;//不合格
+ AddTextEvent(DateTime.Now, "标准判断", $"({key}) 条码({model.BarCode}),标准={(char)(model.Grade + 64)} [{item.Code}:{count};A<={item.A};B<={item.B};C<={item.C};D<={item.D};E<={item.E}]");
+ }
+ else
+ {
+ model.Grade = 1;
+ AddTextEvent(DateTime.Now, "标准判断", $"({key}) 条码({model.BarCode}),标准={(char)(model.Grade + 64)} [{item.Code}:{0};A<={item.A};B<={item.B};C<={item.C};D<={item.D};E<={item.E}]");
+ }
+ }
+ step = 5;
+ }
+ model.Qualified = (model.Grade < 6);//是否合格
+ if (!svcRecord.InsertNav(model))
+ throw new Exception("写库失败!");
+ AddTextEvent(DateTime.Now, "分卷入库完成", $"({key}) 条码({model.BarCode})批卷号({breel})分卷号({preel})已完成检测-{model.ScannerPhotoCount}-{model.ScannerPhotoFinishCount}。");
+
+ if (!string.IsNullOrEmpty(Config.ServerDBConStr))
+ {
+ try
+ {
+ CurrUploadDataRecords.DefectInfoList = model.DefectInfoList;
+ CurrUploadDataRecords.Len = model.Len;
+ CurrUploadDataRecords.TimeLen = model.TimeLen;
+ CurrUploadDataRecords.Grade = model.Grade;
+ CurrUploadDataRecords.Qualified = model.Qualified;
+ CurrUploadDataRecords.DefectTotalCount = model.DefectTotalCount;
+ CurrUploadDataRecords.Succeed = model.Succeed;
+ CurrUploadDataRecords.FailType = model.FailType;
+ CurrUploadDataRecords.FaceWidthMin = model.FaceWidthMin;
+ CurrUploadDataRecords.FaceWidthMax = model.FaceWidthMax;
+ CurrUploadDataRecords.FacePointList = model.FacePointList;
+ CurrUploadDataRecords.DowngradeInformation = model.DowngradeInformation;
+ CurrUploadDataRecords.ThicknessList = model.ThicknessList;
+ CurrUploadDataRecords.PartReelNote = model.PartReelNote;
+ CurrUploadDataRecords.PartReelNote2 = model.PartReelNote2;
+ CurrUploadDataRecords.UserName = model.UserName;
+ CurrUploadDataRecords.WorkTeam = model.WorkTeam;
+ CurrUploadDataRecords.PartReelId = model.PartReelId;
+ InitDB.SendServerDB(Config.ServerDBConStr, CurrUploadDataRecords);
+ AddTextEvent(DateTime.Now, "上传完成", $"({key}) 批号({CurrUploadDataRecords.BatchId})已完成检测。");
+ }
+ catch (Exception ex)
+ {
+ AddTextEvent(DateTime.Now, "上传失败", $"({key}) 批号({CurrUploadDataRecords.BatchId})批卷号({CurrUploadDataRecords.ReelId})分卷号({CurrUploadDataRecords.PartReelId}):{ex.Message}", WarningEnum.High);
+ }
+ }
+ htTask.Remove(key);
+
+ DateTime now = DateTime.Now;
+ currKey = now.Hour * 10000 + now.Minute * 100 + now.Second;
+ Records record = new Records()
+ {
+ currKey = currKey,
+ ProductId = model.ProductInfo.Id,
+ ProductInfo = model.ProductInfo,//后面计算合格时用
+ Color = model.Color,
+ Material = model.ProductInfo.Material,//codes[0] + "-" + codes[1],// (materialItem == null ? "未知" : materialItem["name"].ToString()),
+ BarCode = model.BarCode,
+ BarCodeName = model.BarCodeName,
+ ErpLen = model.ErpLen,
+ BatchId = model.BatchId,
+ ReelId = model.ReelId,
+ PartReelId = nreel,
+ FacePointList = faceList,
+ ReelNo = model.ReelNo + 1,
+ ModifyUserCode = Config.loginUser.Code,
+ CreateUserCode = Config.loginUser.Code,
+ DefectInfoList = deflist,
+ UserName = model.UserName,
+ WorkTeam = model.WorkTeam,
+ };
+ htTask.Add(currKey, record);
+
+ AddTextEvent(DateTime.Now, "新分卷", $"({key}) 条码({model.BarCode})批卷号({breel})分卷号({nreel})。");
+ _isDefect = false;
+ }
+ catch (Exception ex)
+ {
+ _isDefect = false;
+ if (model == null)
+ AddTextEvent(DateTime.Now, "分卷入库失败", $"记录({key})不存在{step}!" + ex.Message, WarningEnum.High);
+ else
+ AddTextEvent(DateTime.Now, "分卷入库失败", $"({key}) 条码({model.BarCode})检测完成,但保存检测记录失败{step}:" + ex.Message, WarningEnum.High);
+ }
+ }
+
+ public class JDefectTotal
+ {
+ [Description("疵点名")]
+ public string Name { get; set; }
+
+ [Description("疵点数")]
+ public int Count { get; set; }
+ }
}
}
diff --git a/LeatherProject/LeatherApp/Page/FHome.resx b/LeatherProject/LeatherApp/Page/FHome.resx
index 608b6ed..d30be00 100644
--- a/LeatherProject/LeatherApp/Page/FHome.resx
+++ b/LeatherProject/LeatherApp/Page/FHome.resx
@@ -117,6 +117,39 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAc5JREFUWEft
+ luttwzAMhDNKRsko2SSjZJSMklHc+9SjbMF6VGqB/skBREJSd6Reti8frGLbtrvsaXvbAL8v20N2k11N
+ +z0kFgX5pQnsijnPf4piNHBsZr0RkRGk8LSQudH4fBOQTL45lOEc4oFYndrYmMRcEyIw64fdDAuCvNc2
+ /FbD5J52d5jQw6lrxdj/t90CirPvd7sZ6Mg2uzsUq84SQKjlFDvOlmXHKAxeHlZAccZXG0Csuj8QBIRP
+ SwoUh8tqpEngO1VA8diycwNA8eoqJMY3mQabBXowL50LWbOB6ioEwfm4TnG3EUwHMA0W7MczIrYkHzwc
+ /z2DgbLi8NQIClGEBiiA0VQAP85E7SZ0G0hd203oEhYw1FO+2IYhYRJDPeVZwrx0Q8IkhnrKF+dgSJjE
+ UE/54joOCZMY6in/f1ugHHe9GNAlLKCrpxz3u3jBdAkL6OopxwEsHsddwgKaeoqnR7HdjCZhEU09xYvT
+ H2gSFlHVU+x0+AIKn15Qq3Cd80eMgtXZA8W5ltXcLJp1FDy+zWoong0rgJ+UVlZTpHQ9ZcxgWsA8+OuT
+ oLCMa4pQ2hYZjWE//iD5E0iQIjRAARo6biGx5gfJBzsuly+fm4OVOpvyOQAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAARxJREFUWEft
+ ldENgjAQhtnBBXxiCJ8YwCHYwQF4cw1GYRRHwf+jd01BH0zM1cT0Sy7c1cJXalu6RuNvWdd1tLQ+ki8K
+ eCjO1lwHCZEjHhQTuf0UjwlhONTxsyAJbwwu39WhIEmutPB09XraOkQiyTm5kkxXr5etQzQSzS7TFTmL
+ sJo8r3TFiJjcfo7FZQpmwFf7tv2sSxySlHJgAHUOHJPB7/c6KGc2ZivjQIpZ5I+M8pcBhSDBbq+Dcm+L
+ fXsJELHgdnubmnYr4zDRW7kiduG5yEqfDZeH/++cbMBCQ5wPG+sSi0QMgDd1yOO/biUSMoh6p9ynaEA3
+ xd3iquiLmrhYlG293f4detBJwcMRE+S0ee0DInKb3d5oHOi6J3VR8dRgsvfWAAAAAElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAANpJREFUOE+d
+ kbENwkAMRRklDXNAzQSUKagRG1BQMAYdBStQpKJFSAyQBQABBe3x7DhwyeWSwJOeyNn+wboM2nDOjfEq
+ v1b6DYIlN9xZuR8Ejhqt8sK5jcRhSFZ/SiLCCYc2HkLzrmPdbC3yheIaD9pu54ErixVQkNUzex7hHmOc
+ NeRDMcPKJ+M8lWH0kftJbKSAwlK0YwC9BV5QVp9ZuYBCgrp6G8xMsN/qTTCTY7C6XFzYqEF/g6kdq0gY
+ ZYvGl1D/fJ0o3kv0Mmt2bqjIEKYNxsM0y3/4Q5e/ARPnxyOd5Q/6AAAAAElFTkSuQmCC
+
+
True
diff --git a/LeatherProject/LeatherApp/Page/FHome_Defect.cs b/LeatherProject/LeatherApp/Page/FHome_Defect.cs
index afec80a..b00ac18 100644
--- a/LeatherProject/LeatherApp/Page/FHome_Defect.cs
+++ b/LeatherProject/LeatherApp/Page/FHome_Defect.cs
@@ -21,22 +21,22 @@ namespace LeatherApp.Page
private List list;
public List lstDel = new List();
private Mat Image;
- public FHome_Defect(List lst, Mat img)
+ public FHome_Defect(string modelName, List lst, Mat img)
{
InitializeComponent();
list = lst;
Image = img;
pictureBox1.Image = Image.ToBitmap();
- init();
+ init(modelName);
}
- private void init()
+ private void init(string modelName)
{
this.Text += $" 原图索引({list[0].PhotoIndex})";
list.ForEach(item => {
string filename = Path.Combine(Config.appBasePath + "\\TempPic\\", $"{item.imageID}.jpg");
OpenCvSharp.Mat img = new OpenCvSharp.Mat(filename);
- UIDefectImage userCon = new UIDefectImage()
+ UIDefectImage userCon = new UIDefectImage(modelName)
{
Code = item.Code,
Tag = item,
diff --git a/LeatherProject/LeatherApp/Page/FProductInfo.Designer.cs b/LeatherProject/LeatherApp/Page/FProductInfo.Designer.cs
index 66395a6..fba2eb8 100644
--- a/LeatherProject/LeatherApp/Page/FProductInfo.Designer.cs
+++ b/LeatherProject/LeatherApp/Page/FProductInfo.Designer.cs
@@ -28,17 +28,17 @@
///
private void InitializeComponent()
{
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
this.uiTitlePanel2 = new Sunny.UI.UITitlePanel();
this.tcbarTensionValue = new Sunny.UI.UITrackBar();
this.tcbarGain = new Sunny.UI.UITrackBar();
@@ -53,6 +53,8 @@
this.lblLightValue = new Sunny.UI.UILabel();
this.uiLabel6 = new Sunny.UI.UILabel();
this.uiTitlePanel3 = new Sunny.UI.UITitlePanel();
+ this.uiLabel14 = new Sunny.UI.UILabel();
+ this.uiSymbolButton1 = new Sunny.UI.UISymbolButton();
this.tbClass = new Sunny.UI.UITextBox();
this.uiLabel13 = new Sunny.UI.UILabel();
this.tbAera = new Sunny.UI.UINumPadTextBox();
@@ -103,8 +105,6 @@
this.cmbColor = new Sunny.UI.UIComboBox();
this.uiLabel3 = new Sunny.UI.UILabel();
this.uiLabel2 = new Sunny.UI.UILabel();
- this.uiSymbolButton1 = new Sunny.UI.UISymbolButton();
- this.uiLabel14 = new Sunny.UI.UILabel();
this.uiTitlePanel2.SuspendLayout();
this.uiTitlePanel3.SuspendLayout();
this.uiTitlePanel4.SuspendLayout();
@@ -353,6 +353,33 @@
this.uiTitlePanel3.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiTitlePanel3.TitleColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
//
+ // uiLabel14
+ //
+ this.uiLabel14.AutoSize = true;
+ this.uiLabel14.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel14.Location = new System.Drawing.Point(20, 294);
+ this.uiLabel14.Name = "uiLabel14";
+ this.uiLabel14.Size = new System.Drawing.Size(112, 21);
+ this.uiLabel14.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel14.TabIndex = 31;
+ this.uiLabel14.Text = "ERP/MES配置";
+ this.uiLabel14.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // uiSymbolButton1
+ //
+ this.uiSymbolButton1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.uiSymbolButton1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton1.Location = new System.Drawing.Point(155, 292);
+ this.uiSymbolButton1.MinimumSize = new System.Drawing.Size(1, 1);
+ this.uiSymbolButton1.Name = "uiSymbolButton1";
+ this.uiSymbolButton1.Size = new System.Drawing.Size(82, 29);
+ this.uiSymbolButton1.Style = Sunny.UI.UIStyle.Custom;
+ this.uiSymbolButton1.Symbol = 61459;
+ this.uiSymbolButton1.TabIndex = 30;
+ this.uiSymbolButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton1.Click += new System.EventHandler(this.uiSymbolButton1_Click);
+ //
// tbClass
//
this.tbClass.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
@@ -430,6 +457,7 @@
this.cmbModelName.TabIndex = 24;
this.cmbModelName.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.cmbModelName.Watermark = "";
+ this.cmbModelName.SelectedIndexChanged += new System.EventHandler(this.cmbModelName_SelectedIndexChanged);
//
// uiLabel1
//
@@ -635,21 +663,21 @@
//
// uiDataGridView1
//
- dataGridViewCellStyle34.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle34;
+ dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
this.uiDataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiDataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
this.uiDataGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
- dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle35.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle35.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle35.ForeColor = System.Drawing.Color.White;
- dataGridViewCellStyle35.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle35.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle35.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle35;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.uiDataGridView1.ColumnHeadersHeight = 32;
this.uiDataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.uiDataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -661,35 +689,35 @@
this.col_IsOR,
this.col_Len,
this.col_Cnt});
- dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle37.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle37.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle37.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle37.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle37.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle37.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle37;
+ dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle4;
this.uiDataGridView1.EnableHeadersVisualStyles = false;
this.uiDataGridView1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiDataGridView1.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(104)))), ((int)(((byte)(173)))), ((int)(((byte)(255)))));
this.uiDataGridView1.Location = new System.Drawing.Point(3, 41);
this.uiDataGridView1.MultiSelect = false;
this.uiDataGridView1.Name = "uiDataGridView1";
- dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle38.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle38.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle38.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle38.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle38.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle38.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle38;
+ dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle5.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle5;
this.uiDataGridView1.RowHeadersWidth = 62;
- dataGridViewCellStyle39.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle39.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle39.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle39.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle39.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle39;
+ dataGridViewCellStyle6.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle6;
this.uiDataGridView1.RowTemplate.Height = 30;
this.uiDataGridView1.SelectedIndex = -1;
this.uiDataGridView1.Size = new System.Drawing.Size(581, 308);
@@ -709,8 +737,8 @@
// col_zxd
//
this.col_zxd.DataPropertyName = "ZXD";
- dataGridViewCellStyle36.NullValue = null;
- this.col_zxd.DefaultCellStyle = dataGridViewCellStyle36;
+ dataGridViewCellStyle3.NullValue = null;
+ this.col_zxd.DefaultCellStyle = dataGridViewCellStyle3;
this.col_zxd.HeaderText = "置信度";
this.col_zxd.MinimumWidth = 20;
this.col_zxd.Name = "col_zxd";
@@ -781,21 +809,21 @@
//
// uiDataGridView2
//
- dataGridViewCellStyle40.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- this.uiDataGridView2.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle40;
+ dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ this.uiDataGridView2.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7;
this.uiDataGridView2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiDataGridView2.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
this.uiDataGridView2.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
- dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle41.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle41.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle41.ForeColor = System.Drawing.Color.White;
- dataGridViewCellStyle41.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle41.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle41;
+ dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle8.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle8.ForeColor = System.Drawing.Color.White;
+ dataGridViewCellStyle8.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
this.uiDataGridView2.ColumnHeadersHeight = 32;
this.uiDataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.uiDataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -805,35 +833,35 @@
this.col2_3,
this.col2_4,
this.col2_5});
- dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle42.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle42.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle42.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle42.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle42.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.uiDataGridView2.DefaultCellStyle = dataGridViewCellStyle42;
+ dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle9.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle9.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle9.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle9.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.uiDataGridView2.DefaultCellStyle = dataGridViewCellStyle9;
this.uiDataGridView2.EnableHeadersVisualStyles = false;
this.uiDataGridView2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiDataGridView2.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(104)))), ((int)(((byte)(173)))), ((int)(((byte)(255)))));
this.uiDataGridView2.Location = new System.Drawing.Point(3, 41);
this.uiDataGridView2.MultiSelect = false;
this.uiDataGridView2.Name = "uiDataGridView2";
- dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle43.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle43.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle43.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle43.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle43.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle43.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView2.RowHeadersDefaultCellStyle = dataGridViewCellStyle43;
+ dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle10.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle10.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle10.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView2.RowHeadersDefaultCellStyle = dataGridViewCellStyle10;
this.uiDataGridView2.RowHeadersWidth = 62;
- dataGridViewCellStyle44.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle44.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle44.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle44.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle44.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiDataGridView2.RowsDefaultCellStyle = dataGridViewCellStyle44;
+ dataGridViewCellStyle11.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle11.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle11.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle11.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiDataGridView2.RowsDefaultCellStyle = dataGridViewCellStyle11;
this.uiDataGridView2.RowTemplate.Height = 30;
this.uiDataGridView2.SelectedIndex = -1;
this.uiDataGridView2.Size = new System.Drawing.Size(488, 308);
@@ -1136,33 +1164,6 @@
this.uiLabel2.Text = "产品颜色";
this.uiLabel2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
- // uiSymbolButton1
- //
- this.uiSymbolButton1.Cursor = System.Windows.Forms.Cursors.Hand;
- this.uiSymbolButton1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton1.Location = new System.Drawing.Point(155, 292);
- this.uiSymbolButton1.MinimumSize = new System.Drawing.Size(1, 1);
- this.uiSymbolButton1.Name = "uiSymbolButton1";
- this.uiSymbolButton1.Size = new System.Drawing.Size(82, 29);
- this.uiSymbolButton1.Style = Sunny.UI.UIStyle.Custom;
- this.uiSymbolButton1.Symbol = 61459;
- this.uiSymbolButton1.TabIndex = 30;
- this.uiSymbolButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton1.Click += new System.EventHandler(this.uiSymbolButton1_Click);
- //
- // uiLabel14
- //
- this.uiLabel14.AutoSize = true;
- this.uiLabel14.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel14.Location = new System.Drawing.Point(20, 294);
- this.uiLabel14.Name = "uiLabel14";
- this.uiLabel14.Size = new System.Drawing.Size(112, 21);
- this.uiLabel14.Style = Sunny.UI.UIStyle.Custom;
- this.uiLabel14.TabIndex = 31;
- this.uiLabel14.Text = "ERP/MES配置";
- this.uiLabel14.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
// FProductInfo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
diff --git a/LeatherProject/LeatherApp/Page/FProductInfo.cs b/LeatherProject/LeatherApp/Page/FProductInfo.cs
index 86d1cac..ffd0afc 100644
--- a/LeatherProject/LeatherApp/Page/FProductInfo.cs
+++ b/LeatherProject/LeatherApp/Page/FProductInfo.cs
@@ -1,4 +1,5 @@
using DocumentFormat.OpenXml.EMMA;
+using DocumentFormat.OpenXml.Wordprocessing;
using LeatherApp.Device;
using LeatherApp.Interface;
using Models;
@@ -214,8 +215,38 @@ namespace LeatherApp.Page
this.uiSwitch1.Active = model.OpenThicknessDetection;
uiNumPadTextBox1.Text = model.ThicknessDetectionStopDis.ToString();
+
+ //按模型加载label
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(model.ModelName, out defectItemList);
+ uiDataGridView1.Rows.Clear();
+ uiDataGridView2.Rows.Clear();
+ uiDataGridView1.Columns[0].Visible = false;
+ string code, name;
+ //加行
+ foreach (JObject item in defectItemList)
+ {
+ code = item.Value("code");
+ name = item.Value("name");
+ //color = item.Value("color");
+ uiDataGridView1.Rows.Add();
+ uiDataGridView1.Rows[uiDataGridView1.RowCount - 1].HeaderCell.Value = name;
+ uiDataGridView1[0, uiDataGridView1.RowCount - 1].Value = code;
+ }
+ uiDataGridView2.Columns[0].Visible = false;
+ //加行
+ foreach (JObject item in defectItemList)
+ {
+ code = item.Value("code");
+ name = item.Value("name");
+ //color = item.Value("color");
+ uiDataGridView2.Rows.Add();
+ uiDataGridView2.Rows[uiDataGridView2.RowCount - 1].HeaderCell.Value = name;
+ uiDataGridView2[0, uiDataGridView2.RowCount - 1].Value = code;
+ }
+
//uiDataGridView fill
- string code;
+ //string code;
QualifiedLimit item1;
for (int i = 0; i < uiDataGridView1.Rows.Count; i++)
{
@@ -269,6 +300,10 @@ namespace LeatherApp.Page
//
uiDataGridView1.Rows.Clear();
uiDataGridView2.Rows.Clear();
+
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(model.ModelName, out defectItemList);
+
string code, name;
//===uiDataGridView1
//加列
@@ -280,7 +315,7 @@ namespace LeatherApp.Page
//uiDataGridView1.Columns[0].SortMode = DataGridViewColumnSortMode.NotSortable;
uiDataGridView1.Columns[0].Visible = false;
//加行
- foreach (JObject item in Config.defectItemList)
+ foreach (JObject item in defectItemList)
{
code = item.Value("code");
name = item.Value("name");
@@ -301,7 +336,7 @@ namespace LeatherApp.Page
//uiDataGridView2.Columns[0].SortMode = DataGridViewColumnSortMode.NotSortable;
uiDataGridView2.Columns[0].Visible = false;
//加行
- foreach (JObject item in Config.defectItemList)
+ foreach (JObject item in defectItemList)
{
code = item.Value("code");
name = item.Value("name");
@@ -385,6 +420,7 @@ namespace LeatherApp.Page
DefectWarnLength = Utils.Util.IsDecimal(uiDataGridView1.Rows[i].Cells["col_Len"].Value) ? (int)Convert.ToDouble(uiDataGridView1.Rows[i].Cells["col_Len"].Value) : 0,
DefectWarnCnt = Utils.Util.IsDecimal(uiDataGridView1.Rows[i].Cells["col_Cnt"].Value) ? (int)Convert.ToDouble(uiDataGridView1.Rows[i].Cells["col_Cnt"].Value) : 0,
+ Name = (string)uiDataGridView1.Rows[i].HeaderCell.Value,
ModifyUserCode = Config.loginUser.Code,
CreateUserCode = Config.loginUser.Code
};
@@ -402,6 +438,7 @@ namespace LeatherApp.Page
model.GradeLimitList.Add(
new Models.GradeLimit()
{
+ Name = (string)(string)uiDataGridView2.Rows[i].HeaderCell.Value,
Code = uiDataGridView2.Rows[i].Cells["col2_code"].Value.ToString(),
A = Utils.Util.IsNumber(uiDataGridView2.Rows[i].Cells["col2_1"].Value)? Convert.ToInt32(uiDataGridView2.Rows[i].Cells["col2_1"].Value) : 0,
B = Utils.Util.IsNumber(uiDataGridView2.Rows[i].Cells["col2_2"].Value) ? Convert.ToInt32(uiDataGridView2.Rows[i].Cells["col2_2"].Value) : 0,
@@ -504,7 +541,7 @@ namespace LeatherApp.Page
if (this.model == null || this.model.Id==0)
return;
- FSelDefect frm = new FSelDefect(model.DefectPauseOption);
+ FSelDefect frm = new FSelDefect(model.ModelName, model.DefectPauseOption);
frm.Render();
frm.Text = "选择瑕疵";
frm.ShowDialog();
@@ -542,5 +579,44 @@ namespace LeatherApp.Page
frm.Dispose();
}
+
+ private void cmbModelName_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ //重新加载label
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(cmbModelName.Text, out defectItemList);
+ uiDataGridView1.Rows.Clear();
+ uiDataGridView1.Columns[0].Visible = false;
+ string code, name;
+ //加行
+ foreach (JObject item in defectItemList)
+ {
+ code = item.Value("code");
+ name = item.Value("name");
+ //color = item.Value("color");
+ uiDataGridView1.Rows.Add();
+ uiDataGridView1.Rows[uiDataGridView1.RowCount - 1].HeaderCell.Value = name;
+ uiDataGridView1[0, uiDataGridView1.RowCount - 1].Value = code;
+ }
+ if (model != null && model.QualifiedLimitList != null)
+ {
+ QualifiedLimit item1;
+ for (int i = 0; i < uiDataGridView1.Rows.Count; i++)
+ {
+ code = uiDataGridView1.Rows[i].Cells["col_code"].Value.ToString();
+ item1 = model.QualifiedLimitList.FirstOrDefault(m => m.Code == code);
+ if (item1 != null)
+ {
+ uiDataGridView1.Rows[i].Cells["col_zxd"].Value = item1.ZXD;
+ uiDataGridView1.Rows[i].Cells["col_area"].Value = item1.Area * 100;
+ uiDataGridView1.Rows[i].Cells["col_contrast_top"].Value = ContrastToPercent(item1.ContrastTop);
+ uiDataGridView1.Rows[i].Cells["col_contrast_lower"].Value = ContrastToPercent(item1.ContrastLower);
+ uiDataGridView1.Rows[i].Cells["col_IsOR"].Value = item1.IsOR;
+ //uiDataGridView1.Rows[i].Cells["col_Len"].Value = item1.DefectWarnLength;
+ //uiDataGridView1.Rows[i].Cells["col_Cnt"].Value = item1.DefectWarnCnt;
+ }
+ }
+ }
+ }
}
}
diff --git a/LeatherProject/LeatherApp/Page/FReport.Designer.cs b/LeatherProject/LeatherApp/Page/FReport.Designer.cs
index f5278fb..d5fff27 100644
--- a/LeatherProject/LeatherApp/Page/FReport.Designer.cs
+++ b/LeatherProject/LeatherApp/Page/FReport.Designer.cs
@@ -28,25 +28,15 @@
///
private void InitializeComponent()
{
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
this.uiPagination1 = new Sunny.UI.UIPagination();
this.uiDataGridView1 = new Sunny.UI.UIDataGridView();
- this.colId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colCreateTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colBarCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colName = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colOrderId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colBatchId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colReelId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colLen = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colDefectCount = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colGrade = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.uiPanel1 = new Sunny.UI.UIPanel();
this.btnExport = new Sunny.UI.UISymbolButton();
this.btnChar = new Sunny.UI.UISymbolButton();
@@ -63,6 +53,24 @@
this.uiLabel3 = new Sunny.UI.UILabel();
this.lineChartDefect = new Sunny.UI.UILineChart();
this.lineChartFaceWidth = new Sunny.UI.UILineChart();
+ this.ucColorListDefect = new LeatherApp.UIExtend.UCColorList();
+ this.txtAllLen = new Sunny.UI.UITextBox();
+ this.lineChartHouDu = new Sunny.UI.UILineChart();
+ this.colId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colCreateTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colBarCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colOrderId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colBatchId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colReelId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.PartReel = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colLen = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colDefectCount = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colGrade = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.UserNane = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.BanZuCol = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.uiLabel7 = new Sunny.UI.UILabel();
+ this.txtWorkT = new Sunny.UI.UITextBox();
((System.ComponentModel.ISupportInitialize)(this.uiDataGridView1)).BeginInit();
this.uiPanel1.SuspendLayout();
this.SuspendLayout();
@@ -85,21 +93,21 @@
//
// uiDataGridView1
//
- dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle22;
+ dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ this.uiDataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle15;
this.uiDataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiDataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
this.uiDataGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
- dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle23.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle23.ForeColor = System.Drawing.Color.White;
- dataGridViewCellStyle23.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle23;
+ dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle16.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle16.ForeColor = System.Drawing.Color.White;
+ dataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle16;
this.uiDataGridView1.ColumnHeadersHeight = 32;
this.uiDataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.uiDataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -110,144 +118,55 @@
this.colOrderId,
this.colBatchId,
this.colReelId,
+ this.PartReel,
this.colLen,
this.colDefectCount,
- this.colGrade});
- dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle26.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle26.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle26.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle26.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle26.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle26;
+ this.colGrade,
+ this.UserNane,
+ this.BanZuCol});
+ dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle19.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle19.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle19.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle19.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.uiDataGridView1.DefaultCellStyle = dataGridViewCellStyle19;
this.uiDataGridView1.EnableHeadersVisualStyles = false;
this.uiDataGridView1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiDataGridView1.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(104)))), ((int)(((byte)(173)))), ((int)(((byte)(255)))));
this.uiDataGridView1.Location = new System.Drawing.Point(3, 83);
this.uiDataGridView1.MultiSelect = false;
this.uiDataGridView1.Name = "uiDataGridView1";
- dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle27.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle27.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle27.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle27.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle27.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle27;
+ dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(243)))), ((int)(((byte)(249)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle20.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle20.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle20.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle20;
this.uiDataGridView1.RowHeadersVisible = false;
this.uiDataGridView1.RowHeadersWidth = 62;
- dataGridViewCellStyle28.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle28.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle28.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- dataGridViewCellStyle28.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle28.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle28;
+ dataGridViewCellStyle21.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle21.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle21;
this.uiDataGridView1.RowTemplate.Height = 30;
this.uiDataGridView1.SelectedIndex = -1;
this.uiDataGridView1.Size = new System.Drawing.Size(1492, 481);
this.uiDataGridView1.TabIndex = 2;
- //
- // colId
- //
- this.colId.DataPropertyName = "Id";
- this.colId.HeaderText = "Id";
- this.colId.MinimumWidth = 8;
- this.colId.Name = "colId";
- this.colId.Visible = false;
- this.colId.Width = 150;
- //
- // colCreateTime
- //
- this.colCreateTime.DataPropertyName = "CreateTime";
- dataGridViewCellStyle24.Format = "f";
- dataGridViewCellStyle24.NullValue = null;
- this.colCreateTime.DefaultCellStyle = dataGridViewCellStyle24;
- this.colCreateTime.HeaderText = "检验日期";
- this.colCreateTime.MinimumWidth = 8;
- this.colCreateTime.Name = "colCreateTime";
- this.colCreateTime.ReadOnly = true;
- this.colCreateTime.Width = 200;
- //
- // colBarCode
- //
- this.colBarCode.DataPropertyName = "barcode";
- this.colBarCode.HeaderText = "条码";
- this.colBarCode.MinimumWidth = 100;
- this.colBarCode.Name = "colBarCode";
- this.colBarCode.Width = 150;
- //
- // colName
- //
- this.colName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
- this.colName.DataPropertyName = "BarCodeName";
- this.colName.HeaderText = "品名";
- this.colName.MinimumWidth = 8;
- this.colName.Name = "colName";
- this.colName.ReadOnly = true;
- //
- // colOrderId
- //
- this.colOrderId.DataPropertyName = "OrderId";
- this.colOrderId.HeaderText = "单号";
- this.colOrderId.MinimumWidth = 8;
- this.colOrderId.Name = "colOrderId";
- this.colOrderId.ReadOnly = true;
- this.colOrderId.Visible = false;
- this.colOrderId.Width = 200;
- //
- // colBatchId
- //
- this.colBatchId.DataPropertyName = "BatchId";
- this.colBatchId.HeaderText = "批号";
- this.colBatchId.MinimumWidth = 8;
- this.colBatchId.Name = "colBatchId";
- this.colBatchId.ReadOnly = true;
- this.colBatchId.Width = 200;
- //
- // colReelId
- //
- this.colReelId.DataPropertyName = "ReelId";
- this.colReelId.HeaderText = "卷号";
- this.colReelId.MinimumWidth = 8;
- this.colReelId.Name = "colReelId";
- this.colReelId.ReadOnly = true;
- this.colReelId.Width = 150;
- //
- // colLen
- //
- this.colLen.DataPropertyName = "Len";
- this.colLen.HeaderText = "长度(米)";
- this.colLen.MinimumWidth = 8;
- this.colLen.Name = "colLen";
- this.colLen.ReadOnly = true;
- this.colLen.Width = 150;
- //
- // colDefectCount
- //
- this.colDefectCount.HeaderText = "总缺陷";
- this.colDefectCount.MinimumWidth = 8;
- this.colDefectCount.Name = "colDefectCount";
- this.colDefectCount.ReadOnly = true;
- this.colDefectCount.Visible = false;
- this.colDefectCount.Width = 150;
- //
- // colGrade
- //
- dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.colGrade.DefaultCellStyle = dataGridViewCellStyle25;
- this.colGrade.HeaderText = "等级";
- this.colGrade.MinimumWidth = 8;
- this.colGrade.Name = "colGrade";
- this.colGrade.ReadOnly = true;
- this.colGrade.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colGrade.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colGrade.Width = 150;
+ this.uiDataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.uiDataGridView1_CellContentClick);
//
// uiPanel1
//
this.uiPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
+ this.uiPanel1.Controls.Add(this.txtWorkT);
+ this.uiPanel1.Controls.Add(this.uiLabel7);
+ this.uiPanel1.Controls.Add(this.txtAllLen);
this.uiPanel1.Controls.Add(this.btnExport);
this.uiPanel1.Controls.Add(this.btnChar);
this.uiPanel1.Controls.Add(this.btnQuery);
@@ -337,7 +256,7 @@
this.uiLabel1.AutoSize = true;
this.uiLabel1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel1.Location = new System.Drawing.Point(945, 18);
+ this.uiLabel1.Location = new System.Drawing.Point(1052, 21);
this.uiLabel1.Name = "uiLabel1";
this.uiLabel1.Size = new System.Drawing.Size(17, 21);
this.uiLabel1.TabIndex = 8;
@@ -348,7 +267,7 @@
//
this.uiDatePicker2.FillColor = System.Drawing.Color.White;
this.uiDatePicker2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiDatePicker2.Location = new System.Drawing.Point(971, 21);
+ this.uiDatePicker2.Location = new System.Drawing.Point(1076, 21);
this.uiDatePicker2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiDatePicker2.MaxLength = 10;
this.uiDatePicker2.MinimumSize = new System.Drawing.Size(63, 0);
@@ -367,7 +286,7 @@
//
this.uiDatePicker1.FillColor = System.Drawing.Color.White;
this.uiDatePicker1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiDatePicker1.Location = new System.Drawing.Point(804, 21);
+ this.uiDatePicker1.Location = new System.Drawing.Point(906, 21);
this.uiDatePicker1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiDatePicker1.MaxLength = 10;
this.uiDatePicker1.MinimumSize = new System.Drawing.Size(63, 0);
@@ -387,7 +306,7 @@
this.uiLabel5.AutoSize = true;
this.uiLabel5.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel5.Location = new System.Drawing.Point(736, 23);
+ this.uiLabel5.Location = new System.Drawing.Point(857, 25);
this.uiLabel5.Name = "uiLabel5";
this.uiLabel5.Size = new System.Drawing.Size(42, 21);
this.uiLabel5.TabIndex = 2;
@@ -399,7 +318,7 @@
this.txtReelId.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
this.txtReelId.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtReelId.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.txtReelId.Location = new System.Drawing.Point(562, 21);
+ this.txtReelId.Location = new System.Drawing.Point(482, 21);
this.txtReelId.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.txtReelId.MinimumSize = new System.Drawing.Size(1, 16);
this.txtReelId.Name = "txtReelId";
@@ -415,7 +334,7 @@
this.uiLabel4.AutoSize = true;
this.uiLabel4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel4.Location = new System.Drawing.Point(496, 23);
+ this.uiLabel4.Location = new System.Drawing.Point(433, 23);
this.uiLabel4.Name = "uiLabel4";
this.uiLabel4.Size = new System.Drawing.Size(42, 21);
this.uiLabel4.TabIndex = 3;
@@ -427,7 +346,7 @@
this.txtBarcode.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
this.txtBarcode.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtBarcode.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.txtBarcode.Location = new System.Drawing.Point(74, 21);
+ this.txtBarcode.Location = new System.Drawing.Point(58, 21);
this.txtBarcode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.txtBarcode.MinimumSize = new System.Drawing.Size(1, 16);
this.txtBarcode.Name = "txtBarcode";
@@ -443,7 +362,7 @@
this.txtBatchId.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
this.txtBatchId.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtBatchId.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.txtBatchId.Location = new System.Drawing.Point(320, 21);
+ this.txtBatchId.Location = new System.Drawing.Point(270, 21);
this.txtBatchId.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.txtBatchId.MinimumSize = new System.Drawing.Size(1, 16);
this.txtBatchId.Name = "txtBatchId";
@@ -471,7 +390,7 @@
this.uiLabel3.AutoSize = true;
this.uiLabel3.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel3.Location = new System.Drawing.Point(255, 23);
+ this.uiLabel3.Location = new System.Drawing.Point(221, 23);
this.uiLabel3.Name = "uiLabel3";
this.uiLabel3.Size = new System.Drawing.Size(42, 21);
this.uiLabel3.TabIndex = 4;
@@ -505,7 +424,7 @@
this.lineChartFaceWidth.ChartStyleType = Sunny.UI.UIChartStyleType.Default;
this.lineChartFaceWidth.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lineChartFaceWidth.LegendFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.lineChartFaceWidth.Location = new System.Drawing.Point(410, 216);
+ this.lineChartFaceWidth.Location = new System.Drawing.Point(393, 83);
this.lineChartFaceWidth.MinimumSize = new System.Drawing.Size(1, 1);
this.lineChartFaceWidth.MouseDownType = Sunny.UI.UILineChartMouseDownType.Zoom;
this.lineChartFaceWidth.Name = "lineChartFaceWidth";
@@ -515,15 +434,222 @@
this.lineChartFaceWidth.TabIndex = 6;
this.lineChartFaceWidth.TouchPressClick = true;
//
+ // ucColorListDefect
+ //
+ this.ucColorListDefect.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.ucColorListDefect.ColorChanged = null;
+ this.ucColorListDefect.FillColor = System.Drawing.Color.White;
+ this.ucColorListDefect.FillColor2 = System.Drawing.Color.White;
+ this.ucColorListDefect.FillDisableColor = System.Drawing.Color.White;
+ this.ucColorListDefect.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.ucColorListDefect.Location = new System.Drawing.Point(323, 230);
+ this.ucColorListDefect.MinimumSize = new System.Drawing.Size(1, 1);
+ this.ucColorListDefect.Name = "ucColorListDefect";
+ this.ucColorListDefect.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
+ this.ucColorListDefect.RectColor = System.Drawing.Color.White;
+ this.ucColorListDefect.RectDisableColor = System.Drawing.Color.White;
+ this.ucColorListDefect.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom;
+ this.ucColorListDefect.Size = new System.Drawing.Size(601, 64);
+ this.ucColorListDefect.Style = Sunny.UI.UIStyle.Custom;
+ this.ucColorListDefect.StyleCustomMode = true;
+ this.ucColorListDefect.TabIndex = 21;
+ this.ucColorListDefect.Text = "ucColorList1";
+ this.ucColorListDefect.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // txtAllLen
+ //
+ this.txtAllLen.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
+ this.txtAllLen.Cursor = System.Windows.Forms.Cursors.IBeam;
+ this.txtAllLen.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtAllLen.Location = new System.Drawing.Point(1236, 21);
+ this.txtAllLen.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.txtAllLen.MinimumSize = new System.Drawing.Size(1, 16);
+ this.txtAllLen.Name = "txtAllLen";
+ this.txtAllLen.Padding = new System.Windows.Forms.Padding(5);
+ this.txtAllLen.ReadOnly = true;
+ this.txtAllLen.ShowText = false;
+ this.txtAllLen.Size = new System.Drawing.Size(228, 29);
+ this.txtAllLen.TabIndex = 11;
+ this.txtAllLen.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.txtAllLen.Watermark = "";
+ //
+ // lineChartHouDu
+ //
+ this.lineChartHouDu.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.lineChartHouDu.ChartStyleType = Sunny.UI.UIChartStyleType.Default;
+ this.lineChartHouDu.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.LegendFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.Location = new System.Drawing.Point(180, 165);
+ this.lineChartHouDu.MinimumSize = new System.Drawing.Size(1, 1);
+ this.lineChartHouDu.MouseDownType = Sunny.UI.UILineChartMouseDownType.Zoom;
+ this.lineChartHouDu.Name = "lineChartHouDu";
+ this.lineChartHouDu.Radius = 0;
+ this.lineChartHouDu.Size = new System.Drawing.Size(971, 399);
+ this.lineChartHouDu.SubFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lineChartHouDu.TabIndex = 22;
+ this.lineChartHouDu.TouchPressClick = true;
+ this.lineChartHouDu.Visible = false;
+ //
+ // colId
+ //
+ this.colId.DataPropertyName = "Id";
+ this.colId.HeaderText = "Id";
+ this.colId.MinimumWidth = 8;
+ this.colId.Name = "colId";
+ this.colId.Visible = false;
+ this.colId.Width = 150;
+ //
+ // colCreateTime
+ //
+ this.colCreateTime.DataPropertyName = "CreateTime";
+ dataGridViewCellStyle17.Format = "f";
+ dataGridViewCellStyle17.NullValue = null;
+ this.colCreateTime.DefaultCellStyle = dataGridViewCellStyle17;
+ this.colCreateTime.HeaderText = "检验日期";
+ this.colCreateTime.MinimumWidth = 8;
+ this.colCreateTime.Name = "colCreateTime";
+ this.colCreateTime.ReadOnly = true;
+ this.colCreateTime.Width = 200;
+ //
+ // colBarCode
+ //
+ this.colBarCode.DataPropertyName = "barcode";
+ this.colBarCode.HeaderText = "条码";
+ this.colBarCode.MinimumWidth = 100;
+ this.colBarCode.Name = "colBarCode";
+ this.colBarCode.Width = 150;
+ //
+ // colName
+ //
+ this.colName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.colName.DataPropertyName = "BarCodeName";
+ this.colName.HeaderText = "品名";
+ this.colName.MinimumWidth = 8;
+ this.colName.Name = "colName";
+ this.colName.ReadOnly = true;
+ //
+ // colOrderId
+ //
+ this.colOrderId.DataPropertyName = "OrderId";
+ this.colOrderId.HeaderText = "单号";
+ this.colOrderId.MinimumWidth = 8;
+ this.colOrderId.Name = "colOrderId";
+ this.colOrderId.ReadOnly = true;
+ this.colOrderId.Visible = false;
+ this.colOrderId.Width = 200;
+ //
+ // colBatchId
+ //
+ this.colBatchId.DataPropertyName = "BatchId";
+ this.colBatchId.HeaderText = "批号";
+ this.colBatchId.MinimumWidth = 8;
+ this.colBatchId.Name = "colBatchId";
+ this.colBatchId.ReadOnly = true;
+ this.colBatchId.Width = 220;
+ //
+ // colReelId
+ //
+ this.colReelId.DataPropertyName = "ReelId";
+ this.colReelId.HeaderText = "批卷号";
+ this.colReelId.MinimumWidth = 8;
+ this.colReelId.Name = "colReelId";
+ this.colReelId.ReadOnly = true;
+ this.colReelId.Width = 220;
+ //
+ // PartReel
+ //
+ this.PartReel.DataPropertyName = "PartReelId";
+ this.PartReel.HeaderText = "分卷号";
+ this.PartReel.Name = "PartReel";
+ this.PartReel.ReadOnly = true;
+ this.PartReel.Width = 220;
+ //
+ // colLen
+ //
+ this.colLen.DataPropertyName = "Len";
+ this.colLen.HeaderText = "长度(米)";
+ this.colLen.MinimumWidth = 8;
+ this.colLen.Name = "colLen";
+ this.colLen.ReadOnly = true;
+ this.colLen.Width = 150;
+ //
+ // colDefectCount
+ //
+ this.colDefectCount.HeaderText = "总缺陷";
+ this.colDefectCount.MinimumWidth = 8;
+ this.colDefectCount.Name = "colDefectCount";
+ this.colDefectCount.ReadOnly = true;
+ this.colDefectCount.Visible = false;
+ this.colDefectCount.Width = 150;
+ //
+ // colGrade
+ //
+ dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.colGrade.DefaultCellStyle = dataGridViewCellStyle18;
+ this.colGrade.HeaderText = "等级";
+ this.colGrade.MinimumWidth = 8;
+ this.colGrade.Name = "colGrade";
+ this.colGrade.ReadOnly = true;
+ this.colGrade.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colGrade.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colGrade.Width = 150;
+ //
+ // UserNane
+ //
+ this.UserNane.DataPropertyName = "UserName";
+ this.UserNane.HeaderText = "操作员";
+ this.UserNane.Name = "UserNane";
+ this.UserNane.ReadOnly = true;
+ //
+ // BanZuCol
+ //
+ this.BanZuCol.DataPropertyName = "WorkTeam";
+ this.BanZuCol.HeaderText = "班组";
+ this.BanZuCol.Name = "BanZuCol";
+ this.BanZuCol.ReadOnly = true;
+ //
+ // uiLabel7
+ //
+ this.uiLabel7.AutoSize = true;
+ this.uiLabel7.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel7.Location = new System.Drawing.Point(645, 23);
+ this.uiLabel7.Name = "uiLabel7";
+ this.uiLabel7.Size = new System.Drawing.Size(42, 21);
+ this.uiLabel7.TabIndex = 13;
+ this.uiLabel7.Text = "班组";
+ this.uiLabel7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // txtWorkT
+ //
+ this.txtWorkT.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
+ this.txtWorkT.Cursor = System.Windows.Forms.Cursors.IBeam;
+ this.txtWorkT.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtWorkT.Location = new System.Drawing.Point(694, 21);
+ this.txtWorkT.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.txtWorkT.MinimumSize = new System.Drawing.Size(1, 16);
+ this.txtWorkT.Name = "txtWorkT";
+ this.txtWorkT.Padding = new System.Windows.Forms.Padding(5);
+ this.txtWorkT.ShowText = false;
+ this.txtWorkT.Size = new System.Drawing.Size(156, 29);
+ this.txtWorkT.TabIndex = 14;
+ this.txtWorkT.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.txtWorkT.Watermark = "";
+ //
// FReport
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
this.ClientSize = new System.Drawing.Size(1499, 602);
+ this.Controls.Add(this.uiDataGridView1);
+ this.Controls.Add(this.lineChartHouDu);
this.Controls.Add(this.uiPanel1);
this.Controls.Add(this.uiPagination1);
- this.Controls.Add(this.uiDataGridView1);
this.Controls.Add(this.lineChartFaceWidth);
this.Controls.Add(this.lineChartDefect);
+ this.Controls.Add(this.ucColorListDefect);
this.Name = "FReport";
this.PageIndex = 2;
((System.ComponentModel.ISupportInitialize)(this.uiDataGridView1)).EndInit();
@@ -551,6 +677,11 @@
private Sunny.UI.UILineChart lineChartDefect;
private Sunny.UI.UILineChart lineChartFaceWidth;
private Sunny.UI.UISymbolButton btnChar;
+ private Sunny.UI.UITextBox txtBarcode;
+ private Sunny.UI.UILabel uiLabel2;
+ private UIExtend.UCColorList ucColorListDefect;
+ private Sunny.UI.UITextBox txtAllLen;
+ private Sunny.UI.UILineChart lineChartHouDu;
private System.Windows.Forms.DataGridViewTextBoxColumn colId;
private System.Windows.Forms.DataGridViewTextBoxColumn colCreateTime;
private System.Windows.Forms.DataGridViewTextBoxColumn colBarCode;
@@ -558,10 +689,13 @@
private System.Windows.Forms.DataGridViewTextBoxColumn colOrderId;
private System.Windows.Forms.DataGridViewTextBoxColumn colBatchId;
private System.Windows.Forms.DataGridViewTextBoxColumn colReelId;
+ private System.Windows.Forms.DataGridViewTextBoxColumn PartReel;
private System.Windows.Forms.DataGridViewTextBoxColumn colLen;
private System.Windows.Forms.DataGridViewTextBoxColumn colDefectCount;
private System.Windows.Forms.DataGridViewTextBoxColumn colGrade;
- private Sunny.UI.UITextBox txtBarcode;
- private Sunny.UI.UILabel uiLabel2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn UserNane;
+ private System.Windows.Forms.DataGridViewTextBoxColumn BanZuCol;
+ private Sunny.UI.UITextBox txtWorkT;
+ private Sunny.UI.UILabel uiLabel7;
}
}
diff --git a/LeatherProject/LeatherApp/Page/FReport.cs b/LeatherProject/LeatherApp/Page/FReport.cs
index 21f1d87..615ab0f 100644
--- a/LeatherProject/LeatherApp/Page/FReport.cs
+++ b/LeatherProject/LeatherApp/Page/FReport.cs
@@ -37,7 +37,8 @@ namespace LeatherApp.Page
uiDataGridView1.AutoGenerateColumns = false;//自动创建列
uiDataGridView1.AllowUserToAddRows = uiDataGridView1.AllowUserToDeleteRows = false;//用户添加删除行
uiDataGridView1.AllowUserToResizeRows = true;//用户调整行大小
- uiDataGridView1.AllowUserToResizeColumns = false;//用户调整列大小
+ uiDataGridView1.AllowUserToResizeColumns = true;//用户调整行大小
+ //uiDataGridView1.AllowUserToResizeColumns = false;//用户调整列大小
uiDataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;//只可选中整行,不是单元格
//显示行号与列宽度自动调整
uiDataGridView1.RowHeadersVisible = true;
@@ -62,7 +63,7 @@ namespace LeatherApp.Page
#region 分页及页脚合计设置
this.uiPagination1.PageChanged += new Sunny.UI.UIPagination.OnPageChangeEventHandler(this.uiPagination1_PageChanged);
//设置分页控件每页数量
- uiPagination1.PageSize = 20;
+ uiPagination1.PageSize = 25;
//设置统计绑定的表格
//uiDataGridViewFooter1.DataGridView = uiDataGridView1;
//激活第1第,触发uiPagination1_PageChanged
@@ -77,8 +78,34 @@ namespace LeatherApp.Page
.AndIF(!string.IsNullOrWhiteSpace(txtBarcode.Text), it => it.BarCode.Contains(txtBarcode.Text.Trim()))
.AndIF(!string.IsNullOrWhiteSpace(txtBatchId.Text), it => it.BatchId.Contains(txtBatchId.Text.Trim()))
.AndIF(!string.IsNullOrWhiteSpace(txtReelId.Text), it => it.ReelId.Contains(txtReelId.Text.Trim()))
+ .AndIF(!string.IsNullOrWhiteSpace(txtWorkT.Text), it => it.WorkTeam.Contains(txtWorkT.Text.Trim()))
.ToExpression();//注意 这一句 不能少
}
+
+ private Expression> createQueryExpressionByToDay()
+ {
+ return Expressionable.Create()
+ .And(it => it.CreateTime >= DateTime.Now.SetTime(0, 0, 0))
+ .And(it => it.CreateTime < DateTime.Now.SetTime(0, 0, 0).AddDays(1))
+ .ToExpression();//注意 这一句 不能少
+ }
+
+ public void GetToDayLen()
+ {
+ //int totalCount = 0;
+ //double len = 0;
+ //int listcnt = 0;
+ //var list = service.GetListNav(1, 1000, ref totalCount, createQueryExpressionByToDay());
+ //if(list != null && list.Count > 0)
+ //{
+ // listcnt = list.Count;
+ // foreach (var item in list)
+ // {
+ // len += item.Len;
+ // }
+ //}
+ //txtAllLen.Text = $"卷数:{listcnt},米数:{Math.Round(len, 2)}";
+ }
///
/// 分页控件页面切换事件
///
@@ -96,6 +123,19 @@ namespace LeatherApp.Page
var list = service.GetListNav(pageIndex , count, ref totalCount, createQueryExpression());
uiDataGridView1.DataSource = list;
uiPagination1.TotalCount = totalCount;
+
+ double len = 0;
+ int listcnt = 0;
+ var list2 = service.GetListNav(1, 10000, ref totalCount, createQueryExpression());
+ if (list2 != null && list2.Count > 0)
+ {
+ listcnt = list2.Count;
+ foreach (var item in list2)
+ {
+ len += item.Len;
+ }
+ }
+ txtAllLen.Text = $"卷数:{listcnt},米数:{Math.Round(len, 2)}";
//表脚合计
//uiDataGridViewFooter1.Clear();
//uiDataGridViewFooter1["Column1"] = "合计:";
@@ -143,28 +183,53 @@ namespace LeatherApp.Page
return;
err = 1;
+ //获取对应产品信息
+ var pdt = productService.GetModelNav(record.ProductId);
+ JArray defectLabelList;
+ Config.LoadModelDefectItemList(pdt.ModelName, out defectLabelList);
//var list = uiDataGridView1.DataSource as List;
//var table = ExcelUtil.ConvertToDataTable(list);
//{ 名称=x.Name,Xcm=x.X,Ym=x.Y/100,宽cm=x.Width,高cm=x.Height,面积=x.Area, 置信度 =x.ZXD}
var list = record.DefectInfoList;//.Select(x => new { x.Name,x.X,x.Y,x.Width,x.Height,x.Area, x.ZXD}).ToList();
+ //绘图0
+ ucColorListDefect.initData(defectLabelList);
//绘图1
double len = Math.Round(record.Len*100, 2);//cm
- this.reDrawDefectPoints(record.DefectInfoList, new double[] { 0, Math.Round(record.FaceWidthMax + 0.005f, 2) }, new double[] { 0, len });
+ this.reDrawDefectPoints(pdt.ModelName, record.DefectInfoList, new double[] { 0, Math.Round(record.FaceWidthMax + 0.005f, 2) }, new double[] { 0, len });
err = 2;
//绘图2
//var points = Array.ConvertAll(record.FaceWidthListStr.Split(new[] { ',', }, StringSplitOptions.RemoveEmptyEntries),Double.Parse).ToList();
//reDrawFaceWidth(record.FacePointList,
// new double[] { 0, Math.Round(len + 0.005f, 2) },
// new double[] { record.FaceWidthMin, Math.Round(record.FaceWidthMax + 0.005f, 2) });
+ double miny = record.FaceWidthMin > 130 ? 130 : record.FaceWidthMin;
+ double maxy = Math.Round(record.FaceWidthMax + 0.005f, 2) > 160 ? Math.Round(record.FaceWidthMax + 0.005f, 2) : 160;
reDrawFaceWidth(record.FacePointList,
new double[] { 0, Math.Round(len + 0.005f, 2) },
- new double[] { 130, 160 });
+ new double[] { miny, maxy });
+
+ if (record.ThicknessList != null && record.ThicknessList.Count > 0)
+ {
+ List hdMax = new List(){
+ record.ThicknessList.Select(t=> t.Value1).ToList().Max(),
+ record.ThicknessList.Select(t => t.Value2).ToList().Max(),
+ record.ThicknessList.Select(t => t.Value3).ToList().Max(),
+ };
+ List hdMin = new List(){
+ record.ThicknessList.Select(t=> t.Value1).ToList().Min(),
+ record.ThicknessList.Select(t => t.Value2).ToList().Min(),
+ record.ThicknessList.Select(t => t.Value3).ToList().Min(),
+ };
+ reDrawHouDu(record.ThicknessList,
+ new double[] { 0, Math.Round(len + 0.005f, 2) },
+ new double[] { hdMin.Min(), Math.Round(hdMax.Max() + 0.005f, 2) });
+ }
err = 3;
//
foreach (var item in list) {
- item.Name = Config.getDefectName(item.Code);
+ item.Name = Config.getDefectName(pdt.ModelName, item.Code);
//item.Height = item.Height / 100; //单位错误,保证单位一致
}
err = 4;
@@ -177,27 +242,44 @@ namespace LeatherApp.Page
{
ProName = record.BarCodeName,
BatchId = record.BatchId,
- ReelId = record.ReelId,
+ ReelId = string.IsNullOrEmpty(record.PartReelId) ? "'" + record.ReelId : $"{record.ReelId}-{record.PartReelId}",
Len = record.Len.ToString(),
Speed = Math.Round(record.Len / record.TimeLen, 2).ToString(),
Grade= Grade,
- DateTime = record.CreateTime.ToString("yyyy年MM月dd日 HH:mm")
+ DateTime = record.CreateTime.ToString("yyyy年MM月dd日 HH:mm"),
+ UserName = record.UserName,
+ WorkTeam = record.WorkTeam,
+ PartNote1 = record.PartReelNote,
+ PartNote2 = record.PartReelNote2,
};
err = 5;
data.DefectTotal = record.DefectInfoList.GroupBy(x => x.Name).Select(g => new JDefectTotal { Name = g.Key,Count=g.Count() }).ToList();
data.DefectDetail = record.DefectInfoList.Select(x => new JDefectDetail {
Index=x.PhotoIndex,Name=x.Name, X=x.X,Y=Math.Round(x.Y/100.0d,2),Width=x.Width * 10,Height=x.Height * 10,ZXD=x.ZXD,Area=x.Area * 100,Contrast=x.Contrast })
.OrderBy(x=>x.Index).ThenBy(x=>x.Y).ToList();
-
+ data.FaceWidthDetail = record.FacePointList.Select(x => new JFaceWidthDetail
+ {
+ Y = x[0],
+ data = x[1],
+ }).OrderBy(x => x.Y).ThenBy(x => x.Y).ToList();
+ data.ThicknessDetail = record.ThicknessList.Select(x => new JThicknessDetail
+ {
+ Y = x.Y_Dis,
+ d1 = x.Value1,
+ d2 = x.Value2,
+ d3 = x.Value3,
+ }).OrderBy(x => x.Y).ThenBy(x => x.Y).ToList();
err = 6;
data.Pdt = productService.GetModelNav(record.ProductId);
data.xyPix = $"X:{Config.cm2px_x},Y:{Config.cm2px_y}";
err = 7;
+ var image0 = captureControl2(this.ucColorListDefect.Controls[0]);
var image1 = captureControl(this.lineChartDefect);
var image2 = captureControl(this.lineChartFaceWidth);
+ var image3 = captureControl(this.lineChartHouDu);
var filePath = $"{path}缺陷列表_{record.BatchId}_{record.ReelId}.xlsx";
err = 8;
- exportTabel(data, image1, image2, filePath);
+ exportTabel(data, image0, image1, image2, image3, filePath);
//if (!res)
// throw new Exception("导出失败!");
UIMessageTip.ShowOk("导出成功!", 1000);
@@ -225,6 +307,7 @@ namespace LeatherApp.Page
if (string.IsNullOrWhiteSpace(path))
return;
+ var pdt = productService.GetModelNav(record.ProductId);
//var list = uiDataGridView1.DataSource as List;
//var table = ExcelUtil.ConvertToDataTable(list);
@@ -232,7 +315,7 @@ namespace LeatherApp.Page
var list = record.DefectInfoList;//.Select(x => new { x.Name,x.X,x.Y,x.Width,x.Height,x.Area, x.ZXD}).ToList();
foreach (var item in list)
{
- item.Name = Config.getDefectName(item.Code);
+ item.Name = Config.getDefectName(pdt.ModelName, item.Code);
item.Height = item.Height / 100;
}
@@ -280,7 +363,7 @@ namespace LeatherApp.Page
}
}
- public void exportTabel(JsonProductDefects ProductDefects, byte[] defectImage, byte[] faceWidthImage,string savePath)
+ public void exportTabel(JsonProductDefects ProductDefects, byte[] defectlabelImage, byte[] defectImage, byte[] faceWidthImage, byte[] HouduImage, string savePath)
{
//try
//{
@@ -289,6 +372,7 @@ namespace LeatherApp.Page
using (var workbook = new XLWorkbook())
{
+ #region 瑕疵列表
var wsDefectsDetail = workbook.Worksheets.Add("正面疵点列表");
wsDefectsDetail.RowHeight = 20;
wsDefectsDetail.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
@@ -362,8 +446,9 @@ namespace LeatherApp.Page
row2_cell8.Value = ProductDefects.Len;
row2_cell8.Style = row2_cell2.Style;
- //NULL
+ //操作员
var row2_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row2_cell9.Value = "操作员";
row2_cell9.Style = row2_cell2.Style;
#endregion
@@ -402,6 +487,7 @@ namespace LeatherApp.Page
row3_cell8.Style = row2_cell2.Style;
var row3_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row3_cell9.Value = ProductDefects.UserName == null ? "": ProductDefects.UserName;
row3_cell9.Style = row2_cell2.Style;
#endregion
@@ -439,7 +525,7 @@ namespace LeatherApp.Page
row4_cell8.Value = "采集计数";
row4_cell8.Style = row2_cell1.Style;
var row4_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
- row4_cell9.Value = "";
+ row4_cell9.Value = "班组";
row4_cell9.Style = row2_cell1.Style;
rowIndex++;
@@ -465,67 +551,101 @@ namespace LeatherApp.Page
row5_cell8.Value = "";
row5_cell8.Style = row2_cell1.Style;
var row5_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
- row5_cell9.Value = "";
+ row5_cell9.Value = ProductDefects.WorkTeam == null? "": ProductDefects.WorkTeam;
row5_cell9.Style = row2_cell1.Style;
#endregion
- #region 第六行后
+ #region 第六第七行
+ rowIndex++;
+ var row6_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row6_cell1.Value = "检测结论";
+ row6_cell1.Style = row2_cell1.Style;
+ row6_cell1.Style.Font.Bold = true;
+ row6_cell1.Style.Font.FontSize = 10;
+ row6_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row6_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row6_cell2.Value = ProductDefects.PartNote1 == null ? "" : ProductDefects.PartNote1;
+ row6_cell2.Style.Font.Bold = true;
+ row6_cell2.Style.Font.FontSize = 10;
+ row6_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var mergeRange_row6 = wsDefectsDetail.Range("B6:I6").Row(1).Merge();
+ mergeRange_row6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ rowIndex++;
+ var row7_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row7_cell1.Value = "分卷结论";
+ row7_cell1.Style = row2_cell1.Style;
+ row7_cell1.Style.Font.Bold = true;
+ row7_cell1.Style.Font.FontSize = 10;
+ row7_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row7_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row7_cell2.Value = ProductDefects.PartNote2 == null? "": ProductDefects.PartNote2;
+ row7_cell2.Style.Font.Bold = true;
+ row7_cell2.Style.Font.FontSize = 10;
+ row7_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var mergeRange_row7 = wsDefectsDetail.Range("B7:I7").Row(1).Merge();
+ mergeRange_row7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+
+ #region 第八行后
rowIndex++;
if (ProductDefects.DefectTotal != null && ProductDefects.DefectTotal.Count > 0)
{
cellIndex = 1;
int DefectTotalCount = ProductDefects.DefectTotal.Count;
//最少5行,固定4列
- var row6_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ var row8_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
- row6_cell1.Value = "检测参数";
- row6_cell1.Style.Font.Bold = true;
- row6_cell1.Style.Font.FontSize = 10;
- row6_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ row8_cell1.Value = "检测参数";
+ row8_cell1.Style.Font.Bold = true;
+ row8_cell1.Style.Font.FontSize = 10;
+ row8_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- string cellstr = $"A6:A{7 + ProductDefects.DefectTotal.Count}";
- var mergeRange_row6 = wsDefectsDetail.Range(cellstr).Column(1).Merge();
- mergeRange_row6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ string cellstr = $"A8:A{9 + ProductDefects.DefectTotal.Count}";
+ var mergeRange_row8 = wsDefectsDetail.Range(cellstr).Column(1).Merge();
+ mergeRange_row8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- var row6_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ var row8_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
- row6_cell2.Value = "筛选标准";
- row6_cell2.Style.Font.Bold = true;
- row6_cell2.Style.Font.FontSize = 10;
- row6_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ row8_cell2.Value = "筛选标准";
+ row8_cell2.Style.Font.Bold = true;
+ row8_cell2.Style.Font.FontSize = 10;
+ row8_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- var mergeRange_row6_2 = wsDefectsDetail.Range($"B6:I6").Row(1).Merge();
- mergeRange_row6_2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var mergeRange_row8_2 = wsDefectsDetail.Range($"B8:I8").Row(1).Merge();
+ mergeRange_row8_2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- //第七行
+ //第九行
rowIndex++;
- var row7_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
- row7_cell2.Value = "缺陷类型";
- row7_cell2.Style = row2_cell1.Style;
- var row7_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
- row7_cell3.Value = "置信度";
- row7_cell3.Style = row2_cell1.Style;
- var row7_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
- row7_cell4.Value = "面积";
- row7_cell4.Style = row2_cell1.Style;
- var row7_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
- row7_cell5.Value = "对比度下限";
- row7_cell5.Style = row2_cell1.Style;
- var row7_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
- row7_cell6.Value = "对比度上限";
- row7_cell6.Style = row2_cell1.Style;
- var row7_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
- row7_cell7.Value = "所用模型版本";
- row7_cell7.Style = row2_cell1.Style;
- var row7_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
- row7_cell8.Value = "或向选择";
- row7_cell8.Style = row2_cell1.Style;
- var row7_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
- row7_cell9.Value = "本次检出数量";
- row7_cell9.Style = row2_cell1.Style;
+ var row9_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row9_cell2.Value = "缺陷类型";
+ row9_cell2.Style = row2_cell1.Style;
+ var row9_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row9_cell3.Value = "置信度";
+ row9_cell3.Style = row2_cell1.Style;
+ var row9_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row9_cell4.Value = "面积";
+ row9_cell4.Style = row2_cell1.Style;
+ var row9_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row9_cell5.Value = "对比度下限";
+ row9_cell5.Style = row2_cell1.Style;
+ var row9_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row9_cell6.Value = "对比度上限";
+ row9_cell6.Style = row2_cell1.Style;
+ var row9_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row9_cell7.Value = "所用模型版本";
+ row9_cell7.Style = row2_cell1.Style;
+ var row9_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row9_cell8.Value = "或向选择";
+ row9_cell8.Style = row2_cell1.Style;
+ var row9_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row9_cell9.Value = "本次检出数量";
+ row9_cell9.Style = row2_cell1.Style;
- //第八行之后
+ //第十行之后
rowIndex++;
for (int j = 1; j <= ProductDefects.DefectTotal.Count; j++) // 行
{
@@ -543,45 +663,47 @@ namespace LeatherApp.Page
temprowcel2.Style.Font.FontSize = 10;
temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- var temp = ProductDefects.Pdt.QualifiedLimitList.Find(x => Config.getDefectName(x.Code) == tempItemDefectTotal.Name);
- temprowcel3.Value = temp.ZXD;
- temprowcel3.Style.Font.Bold = true;
- temprowcel3.Style.Font.FontSize = 10;
- temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var temp = ProductDefects.Pdt.QualifiedLimitList.Find(x => Config.getDefectName(ProductDefects.Pdt.ModelName, x.Code) == tempItemDefectTotal.Name);
+ if (temp != null)
+ {
+ temprowcel3.Value = temp.ZXD;
+ temprowcel3.Style.Font.Bold = true;
+ temprowcel3.Style.Font.FontSize = 10;
+ temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- temprowcel4.Value = temp.Area;
- temprowcel4.Style.Font.Bold = true;
- temprowcel4.Style.Font.FontSize = 10;
- temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ temprowcel4.Value = temp.Area;
+ temprowcel4.Style.Font.Bold = true;
+ temprowcel4.Style.Font.FontSize = 10;
+ temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- temprowcel5.Value = ContrastToPercent(temp.ContrastLower);
- temprowcel5.Style.Font.Bold = true;
- temprowcel5.Style.Font.FontSize = 10;
- temprowcel5.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ temprowcel5.Value = ContrastToPercent(temp.ContrastLower);
+ temprowcel5.Style.Font.Bold = true;
+ temprowcel5.Style.Font.FontSize = 10;
+ temprowcel5.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- temprowcel6.Value = ContrastToPercent(temp.ContrastTop);
- temprowcel6.Style.Font.Bold = true;
- temprowcel6.Style.Font.FontSize = 10;
- temprowcel6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ temprowcel6.Value = ContrastToPercent(temp.ContrastTop);
+ temprowcel6.Style.Font.Bold = true;
+ temprowcel6.Style.Font.FontSize = 10;
+ temprowcel6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- temprowcel7.Value = ProductDefects.Pdt.ModelName;
- temprowcel7.Style.Font.Bold = true;
- temprowcel7.Style.Font.FontSize = 10;
- temprowcel7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
-
- temprowcel8.Value = temp.IsOR;
- temprowcel8.Style.Font.Bold = true;
- temprowcel8.Style.Font.FontSize = 10;
- temprowcel8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ temprowcel7.Value = ProductDefects.Pdt.ModelName;
+ temprowcel7.Style.Font.Bold = true;
+ temprowcel7.Style.Font.FontSize = 10;
+ temprowcel7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ temprowcel8.Value = temp.IsOR;
+ temprowcel8.Style.Font.Bold = true;
+ temprowcel8.Style.Font.FontSize = 10;
+ temprowcel8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
temprowcel9.Value = tempItemDefectTotal.Count;
temprowcel9.Style.Font.FontSize = 10;
temprowcel9.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
- }
+ }
//更新行号
rowIndex = rowIndex + ProductDefects.DefectTotal.Count;
-
+
}
#endregion
@@ -648,16 +770,157 @@ namespace LeatherApp.Page
}
#endregion
+ #endregion
-
+ #region 正面疵点分布图
var wsDefectsImg = workbook.Worksheets.Add("正面疵点分布图");
- wsDefectsImg.AddPicture(new MemoryStream(defectImage), "纵向计算")
+ wsDefectsImg.AddPicture(new MemoryStream(defectlabelImage), "疵点label")
.MoveTo(wsDefectsImg.Cell(1, 1));
+ wsDefectsImg.AddPicture(new MemoryStream(defectImage), "纵向计算")
+ .MoveTo(wsDefectsImg.Cell(5, 1));
+ #endregion
+ #region 门幅曲线&数据列表
var wsFaceWidthImg = workbook.Worksheets.Add("门幅曲线");
wsFaceWidthImg.AddPicture(new MemoryStream(faceWidthImage), "幅宽曲线图")
- .MoveTo(wsFaceWidthImg.Cell(1, 1));
+ .MoveTo(wsFaceWidthImg.Cell(1, 4));
+ wsFaceWidthImg.RowHeight = 20;
+ wsFaceWidthImg.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ wsFaceWidthImg.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ wsFaceWidthImg.Style.Font.FontName = "宋体";
+ rowIndex = 1;
+ cellIndex = 1;
+
+ wsFaceWidthImg.Column("A").Width = 15;
+ wsFaceWidthImg.Column("B").Width = 15;
+ #region 第一行
+ row1_cell1 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex);
+ row1_cell1.Value = "门幅数据详细列表";
+ row1_cell1.Style.Font.Bold = true;
+ row1_cell1.Style.Font.FontSize = 12;
+
+ mergeRange_row1 = wsFaceWidthImg.Range("A1:B1").Row(1).Merge();
+ mergeRange_row1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+ #region 第二行
+ rowIndex++;
+
+ row2_cell1 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex);
+ row2_cell1.Value = "Y计米距离(m)";
+ row2_cell1.Style.Font.Bold = true;
+ row2_cell1.Style.Font.FontSize = 10;
+ row2_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ row2_cell2 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex + 1);
+ row2_cell2.Value = "数据(cm)";
+ row2_cell2.Style = row2_cell1.Style;
+ #endregion
+ #region 后续插入
+ //第八行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.FaceWidthDetail.Count; j++) // 行
+ {
+ var temprowcel1 = wsFaceWidthImg.Row(rowIndex + j - 1).Cell(cellIndex + 0);
+ var temprowcel2 = wsFaceWidthImg.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+
+
+ temprowcel1.Value = ProductDefects.FaceWidthDetail[j - 1].Y / 100;
+ temprowcel1.Style.Font.Bold = true;
+ temprowcel1.Style.Font.FontSize = 10;
+ temprowcel1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel2.Value = Math.Round(ProductDefects.FaceWidthDetail[j - 1].data, 3);
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ }
+ #endregion
+ #endregion
+
+ #region 测厚数据
+ var wsHouDuList = workbook.Worksheets.Add("测厚数据列表");
+
+ if (ProductDefects.ThicknessDetail != null && ProductDefects.ThicknessDetail.Count > 0)
+ {
+ wsHouDuList.AddPicture(new MemoryStream(HouduImage), "厚度曲线图")
+ .MoveTo(wsHouDuList.Cell(1, 6));
+
+ wsHouDuList.RowHeight = 20;
+ wsHouDuList.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ wsHouDuList.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ wsHouDuList.Style.Font.FontName = "宋体";
+ rowIndex = 1;
+ cellIndex = 1;
+
+ wsHouDuList.Column("A").Width = 15;
+ wsHouDuList.Column("B").Width = 15;
+ wsHouDuList.Column("C").Width = 15;
+ wsHouDuList.Column("D").Width = 15;
+ #region 第一行
+ row1_cell1 = wsHouDuList.Row(rowIndex).Cell(cellIndex);
+ row1_cell1.Value = "测厚数据详细列表";
+ row1_cell1.Style.Font.Bold = true;
+ row1_cell1.Style.Font.FontSize = 12;
+
+ mergeRange_row1 = wsHouDuList.Range("A1:D1").Row(1).Merge();
+ mergeRange_row1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+ #region 第二行
+ rowIndex++;
+
+ row2_cell1 = wsHouDuList.Row(rowIndex).Cell(cellIndex);
+ row2_cell1.Value = "Y计米距离(m)";
+ row2_cell1.Style.Font.Bold = true;
+ row2_cell1.Style.Font.FontSize = 10;
+ row2_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ row2_cell2 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 1);
+ row2_cell2.Value = "数据1";
+ row2_cell2.Style = row2_cell1.Style;
+
+ row2_cell3 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 2);
+ row2_cell3.Value = "数据2";
+ row2_cell3.Style = row2_cell1.Style;
+
+ row2_cell4 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 3);
+ row2_cell4.Value = "数据3";
+ row2_cell4.Style = row2_cell1.Style;
+ #endregion
+ #region 后续插入
+ //第八行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.ThicknessDetail.Count; j++) // 行
+ {
+ var temprowcel1 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 0);
+ var temprowcel2 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+ var temprowcel3 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 2);
+ var temprowcel4 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 3);
+
+ temprowcel1.Value = ProductDefects.ThicknessDetail[j - 1].Y / 100;
+ temprowcel1.Style.Font.Bold = true;
+ temprowcel1.Style.Font.FontSize = 10;
+ temprowcel1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel2.Value = ProductDefects.ThicknessDetail[j - 1].d1;
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel3.Value = ProductDefects.ThicknessDetail[j - 1].d2;
+ temprowcel3.Style.Font.Bold = true;
+ temprowcel3.Style.Font.FontSize = 10;
+ temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel4.Value = ProductDefects.ThicknessDetail[j - 1].d3;
+ temprowcel4.Style.Font.Bold = true;
+ temprowcel4.Style.Font.FontSize = 10;
+ temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+ #endregion
+ }
+ #endregion
workbook.SaveAs(savePath);
}
@@ -710,11 +973,27 @@ namespace LeatherApp.Page
public List DefectTotal = new List();
public List DefectDetail = new List();
+ [Description("门幅统计")]
+ public List FaceWidthDetail = new List();
+
+ [Description("测厚统计")]
+ public List ThicknessDetail = new List();
+
[Description("检测设置")]
public Product Pdt { get; set; }
[Description("物面分辨率")]
public string xyPix { get; set; }
+
+ [Description("操作员")]
+ public string UserName { get; set; }
+
+ [Description("班组")]
+ public string WorkTeam { get; set; }
+ [Description("分卷信息1")]
+ public string PartNote1 { get; set; }
+ [Description("分卷信息2")]
+ public string PartNote2 { get; set; }
}
public class JDefectTotal
{
@@ -745,8 +1024,24 @@ namespace LeatherApp.Page
[Description("对比度")]
public double Contrast { get; set; }
}
-
-
+ public class JThicknessDetail
+ {
+ [Description("Y(米)")]
+ public double Y { get; set; }
+ [Description("数据1")]
+ public double d1 { get; set; }
+ [Description("数据2")]
+ public double d2 { get; set; }
+ [Description("数据3")]
+ public double d3 { get; set; }
+ }
+ public class JFaceWidthDetail
+ {
+ [Description("Y(米)")]
+ public double Y { get; set; }
+ [Description("数据")]
+ public double data { get; set; }
+ }
//
///
/// 重新生成缺陷分布(cm2M在内部转换)
@@ -754,7 +1049,7 @@ namespace LeatherApp.Page
/// Records.DefectInfoList
/// 幅宽
/// 卷长度
- private void reDrawDefectPoints(List lstDefectInfo, double[] XSizeRange, double[] YSizeRange)
+ private void reDrawDefectPoints(string modelname, List lstDefectInfo, double[] XSizeRange, double[] YSizeRange)
{
UILineOption option;
//AddTextEvent($"绘图", $"缺陷分布, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(lstDefectInfo[lstDefectInfo.Count - 1])}");
@@ -806,7 +1101,7 @@ namespace LeatherApp.Page
if (preCode != item.Code)//加一组新类型及样式
{
preCode = item.Code;
- var one = Config.getDefectItem(item.Code);
+ var one = Config.getDefectItem(modelname, item.Code);
if (one == null)
{
continue;
@@ -911,7 +1206,101 @@ namespace LeatherApp.Page
this.lineChartFaceWidth.SetOption(option);
//}));
}
+ ///
+ /// 重新会者厚度
+ ///
+ ///
+ ///
+ ///
+ private void reDrawHouDu(List HDpoints, double[] XSizeRange, double[] YSizeRange)
+ {
+ //AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(points[points.Count-1])}");
+ if (YSizeRange[0] == YSizeRange[1])
+ {
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
+ }
+ XSizeRange[0] /= 100;
+ XSizeRange[1] /= 100;
+ //防止超限
+ XSizeRange[1] += 0.01;
+ YSizeRange[1] += 0.1;
+
+ UILineOption option = new UILineOption();
+ option.XAxis.Name = "长度(米)";
+ option.YAxis.Name = "厚度(mm)";
+ option.Grid.Top = 20;
+ option.Grid.Right = 20;
+ //X轴数据类型
+ option.XAxisType = UIAxisType.Value;
+ //设置X/Y轴显示范围
+ option.XAxis.SetRange(XSizeRange[0], XSizeRange[1]);
+ option.YAxis.SetRange(YSizeRange[0], YSizeRange[1]);
+ //坐标轴显示小数位数
+ option.XAxis.AxisLabel.DecimalPlaces = option.YAxis.AxisLabel.DecimalPlaces = 1;
+ //X/Y轴画参考线
+ //option.YAxisScaleLines.Add(new UIScaleLine("上限", 3.5, Color.Red));
+ //option.YAxisScaleLines.Add(new UIScaleLine("下限", 2.2, Color.Gold));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(3).DateTimeString(), dt.AddHours(3), Color.Red));
+ //option.XAxisScaleLines.Add(new UIScaleLine(dt.AddHours(6).DateTimeString(), dt.AddHours(6), Color.Red));
+
+ option.ToolTip.Visible = true;
+ //option.ToolTip.Formatter = "怎么自定义X,Y显示名称??{X}";
+ option.Title = new UITitle();
+ option.Title.Text = "";
+ option.Title.SubText = "";
+
+ Color color1 = Color.Blue;
+ UILineSeries series1 = null;
+ series1 = option.AddSeries(new UILineSeries("厚度1", color1));
+ series1.Symbol = UILinePointSymbol.Circle;
+ series1.ShowLine = true;
+ series1.SymbolSize = 1;//4
+ series1.SymbolLineWidth = 1;//2
+ series1.SymbolColor = color1;
+ series1.XAxisDecimalPlaces = 2;
+ series1.YAxisDecimalPlaces = 1;
+
+ Color color2 = Color.Red;
+ UILineSeries series2 = null;
+ series2 = option.AddSeries(new UILineSeries("厚度2", color2));
+ series2.Symbol = UILinePointSymbol.Circle;
+ series2.ShowLine = true;
+ series2.SymbolSize = 1;//4
+ series2.SymbolLineWidth = 1;//2
+ series2.SymbolColor = color2;
+ series2.XAxisDecimalPlaces = 2;
+ series2.YAxisDecimalPlaces = 1;
+
+ Color color3 = Color.Green;
+ UILineSeries series3 = null;
+ series3 = option.AddSeries(new UILineSeries("厚度3", color3));
+ series3.Symbol = UILinePointSymbol.Circle;
+ series3.ShowLine = true;
+ series3.SymbolSize = 1;//4
+ series3.SymbolLineWidth = 1;//2
+ series3.SymbolColor = color3;
+ series3.XAxisDecimalPlaces = 2;
+ series3.YAxisDecimalPlaces = 1;
+
+ double x;
+ foreach (var item in HDpoints)
+ {
+ x = item.Y_Dis / 100; //cm -> m
+ series1.Add(x, item.Value1);
+ series2.Add(x, item.Value2);
+ series3.Add(x, item.Value3);
+
+ }
+ //====
+ //option.GreaterWarningArea = new UILineWarningArea(3.5);
+ //option.LessWarningArea = new UILineWarningArea(2.2, Color.Gold);
+ //this.BeginInvoke(new System.Action(() =>
+ //{
+ this.lineChartHouDu.SetOption(option);
+ //}));
+ }
// 截图操作函数
private byte[] captureControl(Control control)
{
@@ -930,10 +1319,38 @@ namespace LeatherApp.Page
//bitmap.Save(@"C:\Images\Capture.jpg", ImageFormat.Jpeg);
//return Image.FromStream(new MemoryStream(bytes));
}
+ private byte[] captureControl2(Control control)
+ {
+ Bitmap bmp = new Bitmap(control.Width, control.Height);
+ Graphics graphics = Graphics.FromImage(bmp);
+ Rectangle rectangle = new Rectangle(0, 0, control.Width, control.Height);
+ //control.DrawToBitmap(bmp, rectangle);
+ foreach (Control ctr in control.Controls)
+ {
+ rectangle = new Rectangle(ctr.Top, ctr.Left, ctr.Width, ctr.Height);
+ ctr.DrawToBitmap(bmp, rectangle);
+ }
+
+ //bmp to jpg
+ MemoryStream ms = new MemoryStream();
+ bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);//bmp是已经获得的bitmap数据
+ byte[] bytes = ms.GetBuffer();
+ ms.Close();
+
+ graphics.Dispose();
+ return bytes;
+ //bitmap.Save(@"C:\Images\Capture.jpg", ImageFormat.Jpeg);
+ //return Image.FromStream(new MemoryStream(bytes));
+ }
private void btnChar_Click(object sender, EventArgs e)
{
Frame.SelectPage(1004);
}
+
+ private void uiDataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
+ {
+
+ }
}
}
diff --git a/LeatherProject/LeatherApp/Page/FReport.resx b/LeatherProject/LeatherApp/Page/FReport.resx
index 4920ca4..e90bbe1 100644
--- a/LeatherProject/LeatherApp/Page/FReport.resx
+++ b/LeatherProject/LeatherApp/Page/FReport.resx
@@ -138,6 +138,9 @@
True
+
+ True
+
True
@@ -147,4 +150,10 @@
True
+
+ True
+
+
+ True
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/FSelDefect.cs b/LeatherProject/LeatherApp/Page/FSelDefect.cs
index 32e6bb0..f21bf1f 100644
--- a/LeatherProject/LeatherApp/Page/FSelDefect.cs
+++ b/LeatherProject/LeatherApp/Page/FSelDefect.cs
@@ -1,4 +1,5 @@
-using Sunny.UI;
+using Newtonsoft.Json.Linq;
+using Sunny.UI;
using System.Collections.Generic;
using System.Linq;
@@ -7,14 +8,18 @@ namespace LeatherApp.Page
public partial class FSelDefect : UIEditForm
{
public List lstCodes = new List();
- public FSelDefect(List codes)
+ private string _modelName;
+ public FSelDefect(string modelName, List codes)
{
InitializeComponent();
- init(codes);
+ _modelName = modelName;
+ init(modelName, codes);
}
- private void init(List codes)
+ private void init(string modelName, List codes)
{
- var list = Config.defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(modelName, out defectItemList);
+ var list = defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
foreach(var item in list)
{
UICheckBox uiCheckbox=new UICheckBox();
diff --git a/LeatherProject/LeatherApp/Page/FSysSetting.Designer.cs b/LeatherProject/LeatherApp/Page/FSysSetting.Designer.cs
index 479aafc..4db1c06 100644
--- a/LeatherProject/LeatherApp/Page/FSysSetting.Designer.cs
+++ b/LeatherProject/LeatherApp/Page/FSysSetting.Designer.cs
@@ -38,6 +38,8 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FSysSetting));
this.uiTitlePanel3 = new Sunny.UI.UITitlePanel();
this.uiPanel1 = new Sunny.UI.UIPanel();
+ this.Banzu = new Sunny.UI.UITextBox();
+ this.uiLabel20 = new Sunny.UI.UILabel();
this.ckbUserState = new Sunny.UI.UICheckBox();
this.fpnUserOpBtns = new Sunny.UI.UIFlowLayoutPanel();
this.btnUserNew = new Sunny.UI.UISymbolButton();
@@ -63,9 +65,16 @@
this.colCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colDefectName = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colRoleName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.BanZuCol = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colState = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.colCreateTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.uiTitlePanel1 = new Sunny.UI.UITitlePanel();
+ this.chIP = new Sunny.UI.UITextBox();
+ this.uiLabel23 = new Sunny.UI.UILabel();
+ this.uiSymbolButton2 = new Sunny.UI.UISymbolButton();
+ this.uiSymbolButton1 = new Sunny.UI.UISymbolButton();
+ this.cmbJM_PortName = new Sunny.UI.UIComboBox();
+ this.uiLabel3 = new Sunny.UI.UILabel();
this.btnMinReload1 = new Sunny.UI.UISymbolButton();
this.cmbLight_PortName = new Sunny.UI.UIComboBox();
this.btnMinSave1 = new Sunny.UI.UISymbolButton();
@@ -73,6 +82,15 @@
this.uiLabel2 = new Sunny.UI.UILabel();
this.uiLabel1 = new Sunny.UI.UILabel();
this.uiTitlePanel2 = new Sunny.UI.UITitlePanel();
+ this.numRM = new Sunny.UI.UINumPadTextBox();
+ this.uiLabel26 = new Sunny.UI.UILabel();
+ this.uiLabel27 = new Sunny.UI.UILabel();
+ this.numKanban = new Sunny.UI.UINumPadTextBox();
+ this.uiLabel24 = new Sunny.UI.UILabel();
+ this.uiLabel25 = new Sunny.UI.UILabel();
+ this.numCutDis = new Sunny.UI.UINumPadTextBox();
+ this.uiLabel21 = new Sunny.UI.UILabel();
+ this.uiLabel22 = new Sunny.UI.UILabel();
this.numMiddleSuperposition = new Sunny.UI.UINumPadTextBox();
this.uiLabel18 = new Sunny.UI.UILabel();
this.btnMinReload2 = new Sunny.UI.UISymbolButton();
@@ -88,6 +106,12 @@
this.uiLabel5 = new Sunny.UI.UILabel();
this.uiLabel6 = new Sunny.UI.UILabel();
this.uiTitlePanel4 = new Sunny.UI.UITitlePanel();
+ this.uiLabel28 = new Sunny.UI.UILabel();
+ this.clearDays = new Sunny.UI.UINumPadTextBox();
+ this.cbClear = new Sunny.UI.UICheckBox();
+ this.cbJM = new Sunny.UI.UICheckBox();
+ this.cbHD = new Sunny.UI.UICheckBox();
+ this.cbJinShu = new Sunny.UI.UICheckBox();
this.btnMinReload = new Sunny.UI.UISymbolButton();
this.btnMinSave = new Sunny.UI.UISymbolButton();
this.ckbSaveDefectCutImage = new Sunny.UI.UICheckBox();
@@ -98,10 +122,6 @@
this.uiLabel9 = new Sunny.UI.UILabel();
this.uiLabel10 = new Sunny.UI.UILabel();
this.uiToolTip1 = new Sunny.UI.UIToolTip(this.components);
- this.cmbJM_PortName = new Sunny.UI.UIComboBox();
- this.uiLabel3 = new Sunny.UI.UILabel();
- this.uiSymbolButton1 = new Sunny.UI.UISymbolButton();
- this.uiSymbolButton2 = new Sunny.UI.UISymbolButton();
this.uiTitlePanel3.SuspendLayout();
this.uiPanel1.SuspendLayout();
this.fpnUserOpBtns.SuspendLayout();
@@ -129,7 +149,7 @@
this.uiTitlePanel3.Name = "uiTitlePanel3";
this.uiTitlePanel3.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
this.uiTitlePanel3.ShowText = false;
- this.uiTitlePanel3.Size = new System.Drawing.Size(1180, 629);
+ this.uiTitlePanel3.Size = new System.Drawing.Size(1180, 559);
this.uiTitlePanel3.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel3.TabIndex = 2;
this.uiTitlePanel3.Text = "用户管理";
@@ -140,6 +160,8 @@
//
this.uiPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
+ this.uiPanel1.Controls.Add(this.Banzu);
+ this.uiPanel1.Controls.Add(this.uiLabel20);
this.uiPanel1.Controls.Add(this.ckbUserState);
this.uiPanel1.Controls.Add(this.fpnUserOpBtns);
this.uiPanel1.Controls.Add(this.pnlUserPassword);
@@ -156,18 +178,48 @@
this.uiPanel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiPanel1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiPanel1.Name = "uiPanel1";
- this.uiPanel1.Size = new System.Drawing.Size(338, 573);
+ this.uiPanel1.Size = new System.Drawing.Size(338, 516);
this.uiPanel1.Style = Sunny.UI.UIStyle.Custom;
this.uiPanel1.TabIndex = 2;
this.uiPanel1.Text = null;
this.uiPanel1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
//
+ // Banzu
+ //
+ this.Banzu.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
+ this.Banzu.Cursor = System.Windows.Forms.Cursors.IBeam;
+ this.Banzu.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Banzu.Location = new System.Drawing.Point(129, 170);
+ this.Banzu.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.Banzu.MinimumSize = new System.Drawing.Size(1, 16);
+ this.Banzu.Name = "Banzu";
+ this.Banzu.Padding = new System.Windows.Forms.Padding(5);
+ this.Banzu.ShowText = false;
+ this.Banzu.Size = new System.Drawing.Size(190, 29);
+ this.Banzu.Style = Sunny.UI.UIStyle.Custom;
+ this.Banzu.TabIndex = 9;
+ this.Banzu.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.Banzu.Watermark = "";
+ //
+ // uiLabel20
+ //
+ this.uiLabel20.AutoSize = true;
+ this.uiLabel20.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel20.Location = new System.Drawing.Point(12, 172);
+ this.uiLabel20.Name = "uiLabel20";
+ this.uiLabel20.Size = new System.Drawing.Size(42, 21);
+ this.uiLabel20.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel20.TabIndex = 8;
+ this.uiLabel20.Text = "班组";
+ this.uiLabel20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
// ckbUserState
//
this.ckbUserState.Cursor = System.Windows.Forms.Cursors.Hand;
this.ckbUserState.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.ckbUserState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.ckbUserState.Location = new System.Drawing.Point(129, 168);
+ this.ckbUserState.Location = new System.Drawing.Point(129, 207);
this.ckbUserState.MinimumSize = new System.Drawing.Size(1, 1);
this.ckbUserState.Name = "ckbUserState";
this.ckbUserState.Size = new System.Drawing.Size(150, 29);
@@ -182,14 +234,14 @@
this.fpnUserOpBtns.Controls.Add(this.btnUserDel);
this.fpnUserOpBtns.Controls.Add(this.btnResetPassword);
this.fpnUserOpBtns.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.fpnUserOpBtns.Location = new System.Drawing.Point(5, 361);
+ this.fpnUserOpBtns.Location = new System.Drawing.Point(5, 396);
this.fpnUserOpBtns.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.fpnUserOpBtns.MinimumSize = new System.Drawing.Size(1, 1);
this.fpnUserOpBtns.Name = "fpnUserOpBtns";
this.fpnUserOpBtns.Padding = new System.Windows.Forms.Padding(2);
this.fpnUserOpBtns.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
this.fpnUserOpBtns.ShowText = false;
- this.fpnUserOpBtns.Size = new System.Drawing.Size(323, 150);
+ this.fpnUserOpBtns.Size = new System.Drawing.Size(323, 116);
this.fpnUserOpBtns.Style = Sunny.UI.UIStyle.Custom;
this.fpnUserOpBtns.TabIndex = 6;
this.fpnUserOpBtns.Text = "uiFlowLayoutPanel1";
@@ -300,7 +352,7 @@
this.pnlUserPassword.Controls.Add(this.uiLabel13);
this.pnlUserPassword.Controls.Add(this.txtPassword2);
this.pnlUserPassword.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.pnlUserPassword.Location = new System.Drawing.Point(5, 251);
+ this.pnlUserPassword.Location = new System.Drawing.Point(5, 290);
this.pnlUserPassword.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.pnlUserPassword.MinimumSize = new System.Drawing.Size(1, 1);
this.pnlUserPassword.Name = "pnlUserPassword";
@@ -431,7 +483,7 @@
this.txtUserNote.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
this.txtUserNote.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUserNote.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.txtUserNote.Location = new System.Drawing.Point(129, 209);
+ this.txtUserNote.Location = new System.Drawing.Point(129, 248);
this.txtUserNote.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.txtUserNote.MinimumSize = new System.Drawing.Size(1, 16);
this.txtUserNote.Name = "txtUserNote";
@@ -465,7 +517,7 @@
this.uiLabel15.AutoSize = true;
this.uiLabel15.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel15.Location = new System.Drawing.Point(12, 210);
+ this.uiLabel15.Location = new System.Drawing.Point(12, 249);
this.uiLabel15.Name = "uiLabel15";
this.uiLabel15.Size = new System.Drawing.Size(42, 21);
this.uiLabel15.Style = Sunny.UI.UIStyle.Custom;
@@ -504,7 +556,7 @@
this.uiPagination1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.uiPagination1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiPagination1.Location = new System.Drawing.Point(351, 589);
+ this.uiPagination1.Location = new System.Drawing.Point(351, 519);
this.uiPagination1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiPagination1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiPagination1.Name = "uiPagination1";
@@ -540,6 +592,7 @@
this.colCode,
this.colDefectName,
this.colRoleName,
+ this.BanZuCol,
this.colState,
this.colCreateTime});
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
@@ -573,9 +626,8 @@
dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle6;
this.uiDataGridView1.RowTemplate.Height = 30;
- this.uiDataGridView1.ScrollBarStyleInherited = false;
this.uiDataGridView1.SelectedIndex = -1;
- this.uiDataGridView1.Size = new System.Drawing.Size(822, 546);
+ this.uiDataGridView1.Size = new System.Drawing.Size(822, 476);
this.uiDataGridView1.Style = Sunny.UI.UIStyle.Custom;
this.uiDataGridView1.TabIndex = 0;
//
@@ -613,6 +665,13 @@
this.colRoleName.ReadOnly = true;
this.colRoleName.Width = 150;
//
+ // BanZuCol
+ //
+ this.BanZuCol.DataPropertyName = "WorkTeam";
+ this.BanZuCol.HeaderText = "班组";
+ this.BanZuCol.Name = "BanZuCol";
+ this.BanZuCol.ReadOnly = true;
+ //
// colState
//
this.colState.DataPropertyName = "State";
@@ -639,6 +698,8 @@
// uiTitlePanel1
//
this.uiTitlePanel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.uiTitlePanel1.Controls.Add(this.chIP);
+ this.uiTitlePanel1.Controls.Add(this.uiLabel23);
this.uiTitlePanel1.Controls.Add(this.uiSymbolButton2);
this.uiTitlePanel1.Controls.Add(this.uiSymbolButton1);
this.uiTitlePanel1.Controls.Add(this.cmbJM_PortName);
@@ -652,19 +713,116 @@
this.uiTitlePanel1.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel1.FillColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiTitlePanel1.Location = new System.Drawing.Point(4, 643);
+ this.uiTitlePanel1.Location = new System.Drawing.Point(4, 568);
this.uiTitlePanel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel1.Name = "uiTitlePanel1";
this.uiTitlePanel1.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
this.uiTitlePanel1.ShowText = false;
- this.uiTitlePanel1.Size = new System.Drawing.Size(357, 272);
+ this.uiTitlePanel1.Size = new System.Drawing.Size(357, 347);
this.uiTitlePanel1.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel1.TabIndex = 3;
this.uiTitlePanel1.Text = "外设设置";
this.uiTitlePanel1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiTitlePanel1.TitleColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
//
+ // chIP
+ //
+ this.chIP.ButtonSymbolOffset = new System.Drawing.Point(0, 0);
+ this.chIP.Cursor = System.Windows.Forms.Cursors.IBeam;
+ this.chIP.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.chIP.Location = new System.Drawing.Point(126, 205);
+ this.chIP.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.chIP.MinimumSize = new System.Drawing.Size(1, 16);
+ this.chIP.Name = "chIP";
+ this.chIP.Padding = new System.Windows.Forms.Padding(5);
+ this.chIP.ShowText = false;
+ this.chIP.Size = new System.Drawing.Size(219, 29);
+ this.chIP.Style = Sunny.UI.UIStyle.Custom;
+ this.chIP.TabIndex = 111;
+ this.chIP.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.chIP.Watermark = "";
+ //
+ // uiLabel23
+ //
+ this.uiLabel23.AutoSize = true;
+ this.uiLabel23.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel23.Location = new System.Drawing.Point(9, 204);
+ this.uiLabel23.Name = "uiLabel23";
+ this.uiLabel23.Size = new System.Drawing.Size(57, 21);
+ this.uiLabel23.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel23.TabIndex = 110;
+ this.uiLabel23.Text = "测厚IP";
+ this.uiLabel23.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // uiSymbolButton2
+ //
+ this.uiSymbolButton2.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.uiSymbolButton2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton2.Image = ((System.Drawing.Image)(resources.GetObject("uiSymbolButton2.Image")));
+ this.uiSymbolButton2.Location = new System.Drawing.Point(194, 264);
+ this.uiSymbolButton2.MinimumSize = new System.Drawing.Size(1, 1);
+ this.uiSymbolButton2.Name = "uiSymbolButton2";
+ this.uiSymbolButton2.Size = new System.Drawing.Size(153, 49);
+ this.uiSymbolButton2.StyleCustomMode = true;
+ this.uiSymbolButton2.Symbol = 61462;
+ this.uiSymbolButton2.SymbolOffset = new System.Drawing.Point(0, 3);
+ this.uiSymbolButton2.TabIndex = 109;
+ this.uiSymbolButton2.Text = "数据库导入";
+ this.uiSymbolButton2.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton2.Click += new System.EventHandler(this.uiSymbolButton2_Click);
+ //
+ // uiSymbolButton1
+ //
+ this.uiSymbolButton1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.uiSymbolButton1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton1.Image = ((System.Drawing.Image)(resources.GetObject("uiSymbolButton1.Image")));
+ this.uiSymbolButton1.Location = new System.Drawing.Point(14, 264);
+ this.uiSymbolButton1.MinimumSize = new System.Drawing.Size(1, 1);
+ this.uiSymbolButton1.Name = "uiSymbolButton1";
+ this.uiSymbolButton1.Size = new System.Drawing.Size(153, 49);
+ this.uiSymbolButton1.StyleCustomMode = true;
+ this.uiSymbolButton1.Symbol = 61462;
+ this.uiSymbolButton1.SymbolOffset = new System.Drawing.Point(0, 3);
+ this.uiSymbolButton1.TabIndex = 108;
+ this.uiSymbolButton1.Text = "数据库备份";
+ this.uiSymbolButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiSymbolButton1.Click += new System.EventHandler(this.uiSymbolButton1_Click);
+ //
+ // cmbJM_PortName
+ //
+ this.cmbJM_PortName.DataSource = null;
+ this.cmbJM_PortName.DropDownStyle = Sunny.UI.UIDropDownStyle.DropDownList;
+ this.cmbJM_PortName.FillColor = System.Drawing.Color.White;
+ this.cmbJM_PortName.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cmbJM_PortName.ItemHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(200)))), ((int)(((byte)(255)))));
+ this.cmbJM_PortName.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255)))));
+ this.cmbJM_PortName.Location = new System.Drawing.Point(125, 101);
+ this.cmbJM_PortName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.cmbJM_PortName.MinimumSize = new System.Drawing.Size(63, 0);
+ this.cmbJM_PortName.Name = "cmbJM_PortName";
+ this.cmbJM_PortName.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
+ this.cmbJM_PortName.Size = new System.Drawing.Size(219, 29);
+ this.cmbJM_PortName.Style = Sunny.UI.UIStyle.Custom;
+ this.cmbJM_PortName.TabIndex = 107;
+ this.cmbJM_PortName.Text = "uiComboBox1";
+ this.cmbJM_PortName.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.cmbJM_PortName.Watermark = "";
+ //
+ // uiLabel3
+ //
+ this.uiLabel3.AutoSize = true;
+ this.uiLabel3.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel3.Location = new System.Drawing.Point(8, 100);
+ this.uiLabel3.Name = "uiLabel3";
+ this.uiLabel3.Size = new System.Drawing.Size(74, 21);
+ this.uiLabel3.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel3.TabIndex = 106;
+ this.uiLabel3.Text = "计米端口";
+ this.uiLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
// btnMinReload1
//
this.btnMinReload1.Cursor = System.Windows.Forms.Cursors.Hand;
@@ -765,6 +923,15 @@
// uiTitlePanel2
//
this.uiTitlePanel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.uiTitlePanel2.Controls.Add(this.numRM);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel26);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel27);
+ this.uiTitlePanel2.Controls.Add(this.numKanban);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel24);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel25);
+ this.uiTitlePanel2.Controls.Add(this.numCutDis);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel21);
+ this.uiTitlePanel2.Controls.Add(this.uiLabel22);
this.uiTitlePanel2.Controls.Add(this.numMiddleSuperposition);
this.uiTitlePanel2.Controls.Add(this.uiLabel18);
this.uiTitlePanel2.Controls.Add(this.btnMinReload2);
@@ -782,24 +949,152 @@
this.uiTitlePanel2.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel2.FillColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiTitlePanel2.Location = new System.Drawing.Point(369, 643);
+ this.uiTitlePanel2.Location = new System.Drawing.Point(369, 573);
this.uiTitlePanel2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel2.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel2.Name = "uiTitlePanel2";
this.uiTitlePanel2.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
this.uiTitlePanel2.ShowText = false;
- this.uiTitlePanel2.Size = new System.Drawing.Size(357, 272);
+ this.uiTitlePanel2.Size = new System.Drawing.Size(357, 342);
this.uiTitlePanel2.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel2.TabIndex = 3;
this.uiTitlePanel2.Text = "软件设置";
this.uiTitlePanel2.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiTitlePanel2.TitleColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
//
+ // numRM
+ //
+ this.numRM.DecimalPlaces = 0;
+ this.numRM.FillColor = System.Drawing.Color.White;
+ this.numRM.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.numRM.Location = new System.Drawing.Point(204, 296);
+ this.numRM.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.numRM.MinimumSize = new System.Drawing.Size(63, 0);
+ this.numRM.Name = "numRM";
+ this.numRM.NumPadType = Sunny.UI.NumPadType.Double;
+ this.numRM.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
+ this.numRM.Size = new System.Drawing.Size(113, 29);
+ this.numRM.Style = Sunny.UI.UIStyle.Custom;
+ this.numRM.TabIndex = 116;
+ this.numRM.Text = "0";
+ this.numRM.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.numRM.Watermark = "";
+ //
+ // uiLabel26
+ //
+ this.uiLabel26.AutoSize = true;
+ this.uiLabel26.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel26.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel26.Location = new System.Drawing.Point(11, 296);
+ this.uiLabel26.Name = "uiLabel26";
+ this.uiLabel26.Size = new System.Drawing.Size(106, 21);
+ this.uiLabel26.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel26.TabIndex = 115;
+ this.uiLabel26.Text = "剩余报警米数";
+ this.uiLabel26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // uiLabel27
+ //
+ this.uiLabel27.AutoSize = true;
+ this.uiLabel27.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel27.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel27.Location = new System.Drawing.Point(329, 301);
+ this.uiLabel27.Name = "uiLabel27";
+ this.uiLabel27.Size = new System.Drawing.Size(20, 17);
+ this.uiLabel27.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel27.TabIndex = 114;
+ this.uiLabel27.Text = "米";
+ this.uiLabel27.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // numKanban
+ //
+ this.numKanban.FillColor = System.Drawing.Color.White;
+ this.numKanban.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.numKanban.Location = new System.Drawing.Point(204, 218);
+ this.numKanban.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.numKanban.MinimumSize = new System.Drawing.Size(63, 0);
+ this.numKanban.Name = "numKanban";
+ this.numKanban.NumPadType = Sunny.UI.NumPadType.Double;
+ this.numKanban.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
+ this.numKanban.Size = new System.Drawing.Size(113, 29);
+ this.numKanban.Style = Sunny.UI.UIStyle.Custom;
+ this.numKanban.TabIndex = 113;
+ this.numKanban.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.numKanban.Watermark = "";
+ //
+ // uiLabel24
+ //
+ this.uiLabel24.AutoSize = true;
+ this.uiLabel24.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel24.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel24.Location = new System.Drawing.Point(11, 218);
+ this.uiLabel24.Name = "uiLabel24";
+ this.uiLabel24.Size = new System.Drawing.Size(186, 21);
+ this.uiLabel24.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel24.TabIndex = 112;
+ this.uiLabel24.Text = "看板位置到检测位置距离";
+ this.uiLabel24.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // uiLabel25
+ //
+ this.uiLabel25.AutoSize = true;
+ this.uiLabel25.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel25.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel25.Location = new System.Drawing.Point(329, 223);
+ this.uiLabel25.Name = "uiLabel25";
+ this.uiLabel25.Size = new System.Drawing.Size(20, 17);
+ this.uiLabel25.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel25.TabIndex = 111;
+ this.uiLabel25.Text = "米";
+ this.uiLabel25.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // numCutDis
+ //
+ this.numCutDis.FillColor = System.Drawing.Color.White;
+ this.numCutDis.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.numCutDis.Location = new System.Drawing.Point(204, 257);
+ this.numCutDis.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.numCutDis.MinimumSize = new System.Drawing.Size(63, 0);
+ this.numCutDis.Name = "numCutDis";
+ this.numCutDis.NumPadType = Sunny.UI.NumPadType.Double;
+ this.numCutDis.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
+ this.numCutDis.Size = new System.Drawing.Size(113, 29);
+ this.numCutDis.Style = Sunny.UI.UIStyle.Custom;
+ this.numCutDis.TabIndex = 110;
+ this.numCutDis.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.numCutDis.Watermark = "";
+ //
+ // uiLabel21
+ //
+ this.uiLabel21.AutoSize = true;
+ this.uiLabel21.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel21.Location = new System.Drawing.Point(11, 257);
+ this.uiLabel21.Name = "uiLabel21";
+ this.uiLabel21.Size = new System.Drawing.Size(186, 21);
+ this.uiLabel21.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel21.TabIndex = 109;
+ this.uiLabel21.Text = "分卷位置到检测位置距离";
+ this.uiLabel21.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // uiLabel22
+ //
+ this.uiLabel22.AutoSize = true;
+ this.uiLabel22.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel22.Location = new System.Drawing.Point(329, 262);
+ this.uiLabel22.Name = "uiLabel22";
+ this.uiLabel22.Size = new System.Drawing.Size(20, 17);
+ this.uiLabel22.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel22.TabIndex = 108;
+ this.uiLabel22.Text = "米";
+ this.uiLabel22.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
// numMiddleSuperposition
//
this.numMiddleSuperposition.FillColor = System.Drawing.Color.White;
this.numMiddleSuperposition.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.numMiddleSuperposition.Location = new System.Drawing.Point(124, 208);
+ this.numMiddleSuperposition.Location = new System.Drawing.Point(124, 178);
this.numMiddleSuperposition.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.numMiddleSuperposition.MinimumSize = new System.Drawing.Size(63, 0);
this.numMiddleSuperposition.Name = "numMiddleSuperposition";
@@ -816,7 +1111,7 @@
this.uiLabel18.AutoSize = true;
this.uiLabel18.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel18.Location = new System.Drawing.Point(11, 208);
+ this.uiLabel18.Location = new System.Drawing.Point(11, 178);
this.uiLabel18.Name = "uiLabel18";
this.uiLabel18.Size = new System.Drawing.Size(74, 21);
this.uiLabel18.Style = Sunny.UI.UIStyle.Custom;
@@ -846,7 +1141,7 @@
//
this.numMarginHoleWidth.FillColor = System.Drawing.Color.White;
this.numMarginHoleWidth.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.numMarginHoleWidth.Location = new System.Drawing.Point(125, 155);
+ this.numMarginHoleWidth.Location = new System.Drawing.Point(125, 135);
this.numMarginHoleWidth.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.numMarginHoleWidth.MinimumSize = new System.Drawing.Size(63, 0);
this.numMarginHoleWidth.Name = "numMarginHoleWidth";
@@ -863,7 +1158,7 @@
//
this.numcm2px_y.FillColor = System.Drawing.Color.White;
this.numcm2px_y.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.numcm2px_y.Location = new System.Drawing.Point(125, 103);
+ this.numcm2px_y.Location = new System.Drawing.Point(125, 91);
this.numcm2px_y.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.numcm2px_y.MinimumSize = new System.Drawing.Size(63, 0);
this.numcm2px_y.Name = "numcm2px_y";
@@ -913,7 +1208,7 @@
this.uiLabel17.AutoSize = true;
this.uiLabel17.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel17.Location = new System.Drawing.Point(8, 154);
+ this.uiLabel17.Location = new System.Drawing.Point(8, 134);
this.uiLabel17.Name = "uiLabel17";
this.uiLabel17.Size = new System.Drawing.Size(74, 21);
this.uiLabel17.Style = Sunny.UI.UIStyle.Custom;
@@ -926,7 +1221,7 @@
this.uiLabel19.AutoSize = true;
this.uiLabel19.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel19.Location = new System.Drawing.Point(263, 213);
+ this.uiLabel19.Location = new System.Drawing.Point(263, 183);
this.uiLabel19.Name = "uiLabel19";
this.uiLabel19.Size = new System.Drawing.Size(32, 17);
this.uiLabel19.Style = Sunny.UI.UIStyle.Custom;
@@ -939,7 +1234,7 @@
this.uiLabel16.AutoSize = true;
this.uiLabel16.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel16.Location = new System.Drawing.Point(263, 158);
+ this.uiLabel16.Location = new System.Drawing.Point(263, 138);
this.uiLabel16.Name = "uiLabel16";
this.uiLabel16.Size = new System.Drawing.Size(32, 17);
this.uiLabel16.Style = Sunny.UI.UIStyle.Custom;
@@ -952,12 +1247,12 @@
this.uiLabel4.AutoSize = true;
this.uiLabel4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel4.Location = new System.Drawing.Point(8, 102);
+ this.uiLabel4.Location = new System.Drawing.Point(8, 90);
this.uiLabel4.Name = "uiLabel4";
- this.uiLabel4.Size = new System.Drawing.Size(74, 21);
+ this.uiLabel4.Size = new System.Drawing.Size(68, 21);
this.uiLabel4.Style = Sunny.UI.UIStyle.Custom;
this.uiLabel4.TabIndex = 0;
- this.uiLabel4.Text = "经向比例";
+ this.uiLabel4.Text = "Y向比例";
this.uiLabel4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// uiLabel7
@@ -965,7 +1260,7 @@
this.uiLabel7.AutoSize = true;
this.uiLabel7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel7.Location = new System.Drawing.Point(263, 106);
+ this.uiLabel7.Location = new System.Drawing.Point(263, 94);
this.uiLabel7.Name = "uiLabel7";
this.uiLabel7.Size = new System.Drawing.Size(54, 17);
this.uiLabel7.Style = Sunny.UI.UIStyle.Custom;
@@ -993,16 +1288,22 @@
this.uiLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLabel6.Location = new System.Drawing.Point(8, 49);
this.uiLabel6.Name = "uiLabel6";
- this.uiLabel6.Size = new System.Drawing.Size(74, 21);
+ this.uiLabel6.Size = new System.Drawing.Size(68, 21);
this.uiLabel6.Style = Sunny.UI.UIStyle.Custom;
this.uiLabel6.TabIndex = 0;
- this.uiLabel6.Text = "维向比例";
+ this.uiLabel6.Text = "X向比例";
this.uiLabel6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// uiTitlePanel4
//
this.uiTitlePanel4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
+ this.uiTitlePanel4.Controls.Add(this.uiLabel28);
+ this.uiTitlePanel4.Controls.Add(this.clearDays);
+ this.uiTitlePanel4.Controls.Add(this.cbClear);
+ this.uiTitlePanel4.Controls.Add(this.cbJM);
+ this.uiTitlePanel4.Controls.Add(this.cbHD);
+ this.uiTitlePanel4.Controls.Add(this.cbJinShu);
this.uiTitlePanel4.Controls.Add(this.btnMinReload);
this.uiTitlePanel4.Controls.Add(this.btnMinSave);
this.uiTitlePanel4.Controls.Add(this.ckbSaveDefectCutImage);
@@ -1015,19 +1316,102 @@
this.uiTitlePanel4.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel4.FillColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(238)))), ((int)(((byte)(251)))), ((int)(((byte)(250)))));
this.uiTitlePanel4.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiTitlePanel4.Location = new System.Drawing.Point(734, 643);
+ this.uiTitlePanel4.Location = new System.Drawing.Point(734, 573);
this.uiTitlePanel4.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiTitlePanel4.MinimumSize = new System.Drawing.Size(1, 1);
this.uiTitlePanel4.Name = "uiTitlePanel4";
this.uiTitlePanel4.RectColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
this.uiTitlePanel4.ShowText = false;
- this.uiTitlePanel4.Size = new System.Drawing.Size(450, 272);
+ this.uiTitlePanel4.Size = new System.Drawing.Size(450, 342);
this.uiTitlePanel4.Style = Sunny.UI.UIStyle.Custom;
this.uiTitlePanel4.TabIndex = 3;
this.uiTitlePanel4.Text = "保存设置";
this.uiTitlePanel4.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiTitlePanel4.TitleColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
//
+ // uiLabel28
+ //
+ this.uiLabel28.AutoSize = true;
+ this.uiLabel28.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.uiLabel28.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.uiLabel28.Location = new System.Drawing.Point(298, 312);
+ this.uiLabel28.Name = "uiLabel28";
+ this.uiLabel28.Size = new System.Drawing.Size(20, 17);
+ this.uiLabel28.Style = Sunny.UI.UIStyle.Custom;
+ this.uiLabel28.TabIndex = 118;
+ this.uiLabel28.Text = "天";
+ this.uiLabel28.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // clearDays
+ //
+ this.clearDays.DecimalPlaces = 0;
+ this.clearDays.FillColor = System.Drawing.Color.White;
+ this.clearDays.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.clearDays.Location = new System.Drawing.Point(178, 307);
+ this.clearDays.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.clearDays.MinimumSize = new System.Drawing.Size(63, 0);
+ this.clearDays.Name = "clearDays";
+ this.clearDays.NumPadType = Sunny.UI.NumPadType.Double;
+ this.clearDays.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
+ this.clearDays.Size = new System.Drawing.Size(113, 29);
+ this.clearDays.Style = Sunny.UI.UIStyle.Custom;
+ this.clearDays.TabIndex = 117;
+ this.clearDays.Text = "0";
+ this.clearDays.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+ this.clearDays.Watermark = "";
+ //
+ // cbClear
+ //
+ this.cbClear.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.cbClear.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cbClear.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.cbClear.Location = new System.Drawing.Point(14, 303);
+ this.cbClear.MinimumSize = new System.Drawing.Size(1, 1);
+ this.cbClear.Name = "cbClear";
+ this.cbClear.Size = new System.Drawing.Size(177, 33);
+ this.cbClear.Style = Sunny.UI.UIStyle.Custom;
+ this.cbClear.TabIndex = 109;
+ this.cbClear.Text = "启用自动删除图片";
+ //
+ // cbJM
+ //
+ this.cbJM.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.cbJM.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cbJM.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.cbJM.Location = new System.Drawing.Point(14, 267);
+ this.cbJM.MinimumSize = new System.Drawing.Size(1, 1);
+ this.cbJM.Name = "cbJM";
+ this.cbJM.Size = new System.Drawing.Size(177, 33);
+ this.cbJM.Style = Sunny.UI.UIStyle.Custom;
+ this.cbJM.TabIndex = 108;
+ this.cbJM.Text = "启用计米停车";
+ //
+ // cbHD
+ //
+ this.cbHD.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.cbHD.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cbHD.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.cbHD.Location = new System.Drawing.Point(229, 229);
+ this.cbHD.MinimumSize = new System.Drawing.Size(1, 1);
+ this.cbHD.Name = "cbHD";
+ this.cbHD.Size = new System.Drawing.Size(177, 33);
+ this.cbHD.Style = Sunny.UI.UIStyle.Custom;
+ this.cbHD.TabIndex = 107;
+ this.cbHD.Text = "启用厚度检测";
+ //
+ // cbJinShu
+ //
+ this.cbJinShu.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.cbJinShu.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cbJinShu.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
+ this.cbJinShu.Location = new System.Drawing.Point(14, 231);
+ this.cbJinShu.MinimumSize = new System.Drawing.Size(1, 1);
+ this.cbJinShu.Name = "cbJinShu";
+ this.cbJinShu.Size = new System.Drawing.Size(177, 33);
+ this.cbJinShu.Style = Sunny.UI.UIStyle.Custom;
+ this.cbJinShu.TabIndex = 106;
+ this.cbJinShu.Text = "启用金属探测";
+ //
// btnMinReload
//
this.btnMinReload.Cursor = System.Windows.Forms.Cursors.Hand;
@@ -1067,7 +1451,7 @@
this.ckbSaveDefectCutImage.Cursor = System.Windows.Forms.Cursors.Hand;
this.ckbSaveDefectCutImage.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.ckbSaveDefectCutImage.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.ckbSaveDefectCutImage.Location = new System.Drawing.Point(229, 156);
+ this.ckbSaveDefectCutImage.Location = new System.Drawing.Point(229, 143);
this.ckbSaveDefectCutImage.MinimumSize = new System.Drawing.Size(1, 1);
this.ckbSaveDefectCutImage.Name = "ckbSaveDefectCutImage";
this.ckbSaveDefectCutImage.Size = new System.Drawing.Size(177, 33);
@@ -1080,7 +1464,7 @@
this.ckbSaveAllImage.Cursor = System.Windows.Forms.Cursors.Hand;
this.ckbSaveAllImage.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.ckbSaveAllImage.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.ckbSaveAllImage.Location = new System.Drawing.Point(14, 208);
+ this.ckbSaveAllImage.Location = new System.Drawing.Point(14, 179);
this.ckbSaveAllImage.MinimumSize = new System.Drawing.Size(1, 1);
this.ckbSaveAllImage.Name = "ckbSaveAllImage";
this.ckbSaveAllImage.Size = new System.Drawing.Size(177, 33);
@@ -1093,7 +1477,7 @@
this.ckbSaveDefectSourceImage.Cursor = System.Windows.Forms.Cursors.Hand;
this.ckbSaveDefectSourceImage.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.ckbSaveDefectSourceImage.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.ckbSaveDefectSourceImage.Location = new System.Drawing.Point(14, 156);
+ this.ckbSaveDefectSourceImage.Location = new System.Drawing.Point(14, 143);
this.ckbSaveDefectSourceImage.MinimumSize = new System.Drawing.Size(1, 1);
this.ckbSaveDefectSourceImage.Name = "ckbSaveDefectSourceImage";
this.ckbSaveDefectSourceImage.Size = new System.Drawing.Size(177, 33);
@@ -1179,73 +1563,6 @@
this.uiToolTip1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(239)))), ((int)(((byte)(239)))));
this.uiToolTip1.OwnerDraw = true;
//
- // cmbJM_PortName
- //
- this.cmbJM_PortName.DataSource = null;
- this.cmbJM_PortName.DropDownStyle = Sunny.UI.UIDropDownStyle.DropDownList;
- this.cmbJM_PortName.FillColor = System.Drawing.Color.White;
- this.cmbJM_PortName.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.cmbJM_PortName.ItemHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(200)))), ((int)(((byte)(255)))));
- this.cmbJM_PortName.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255)))));
- this.cmbJM_PortName.Location = new System.Drawing.Point(125, 101);
- this.cmbJM_PortName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
- this.cmbJM_PortName.MinimumSize = new System.Drawing.Size(63, 0);
- this.cmbJM_PortName.Name = "cmbJM_PortName";
- this.cmbJM_PortName.Padding = new System.Windows.Forms.Padding(0, 0, 30, 2);
- this.cmbJM_PortName.Size = new System.Drawing.Size(219, 29);
- this.cmbJM_PortName.Style = Sunny.UI.UIStyle.Custom;
- this.cmbJM_PortName.TabIndex = 107;
- this.cmbJM_PortName.Text = "uiComboBox1";
- this.cmbJM_PortName.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
- this.cmbJM_PortName.Watermark = "";
- //
- // uiLabel3
- //
- this.uiLabel3.AutoSize = true;
- this.uiLabel3.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
- this.uiLabel3.Location = new System.Drawing.Point(8, 100);
- this.uiLabel3.Name = "uiLabel3";
- this.uiLabel3.Size = new System.Drawing.Size(74, 21);
- this.uiLabel3.Style = Sunny.UI.UIStyle.Custom;
- this.uiLabel3.TabIndex = 106;
- this.uiLabel3.Text = "计米端口";
- this.uiLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // uiSymbolButton1
- //
- this.uiSymbolButton1.Cursor = System.Windows.Forms.Cursors.Hand;
- this.uiSymbolButton1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton1.Image = ((System.Drawing.Image)(resources.GetObject("uiSymbolButton1.Image")));
- this.uiSymbolButton1.Location = new System.Drawing.Point(14, 208);
- this.uiSymbolButton1.MinimumSize = new System.Drawing.Size(1, 1);
- this.uiSymbolButton1.Name = "uiSymbolButton1";
- this.uiSymbolButton1.Size = new System.Drawing.Size(153, 49);
- this.uiSymbolButton1.StyleCustomMode = true;
- this.uiSymbolButton1.Symbol = 61462;
- this.uiSymbolButton1.SymbolOffset = new System.Drawing.Point(0, 3);
- this.uiSymbolButton1.TabIndex = 108;
- this.uiSymbolButton1.Text = "数据库备份";
- this.uiSymbolButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton1.Click += new System.EventHandler(this.uiSymbolButton1_Click);
- //
- // uiSymbolButton2
- //
- this.uiSymbolButton2.Cursor = System.Windows.Forms.Cursors.Hand;
- this.uiSymbolButton2.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton2.Image = ((System.Drawing.Image)(resources.GetObject("uiSymbolButton2.Image")));
- this.uiSymbolButton2.Location = new System.Drawing.Point(194, 208);
- this.uiSymbolButton2.MinimumSize = new System.Drawing.Size(1, 1);
- this.uiSymbolButton2.Name = "uiSymbolButton2";
- this.uiSymbolButton2.Size = new System.Drawing.Size(153, 49);
- this.uiSymbolButton2.StyleCustomMode = true;
- this.uiSymbolButton2.Symbol = 61462;
- this.uiSymbolButton2.SymbolOffset = new System.Drawing.Point(0, 3);
- this.uiSymbolButton2.TabIndex = 109;
- this.uiSymbolButton2.Text = "数据库导入";
- this.uiSymbolButton2.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton2.Click += new System.EventHandler(this.uiSymbolButton2_Click);
- //
// FSysSetting
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@@ -1318,12 +1635,6 @@
private Sunny.UI.UISymbolButton btnUserSave;
private Sunny.UI.UISymbolButton btnUserNew;
private Sunny.UI.UISymbolButton btnResetPassword;
- private System.Windows.Forms.DataGridViewTextBoxColumn colId;
- private System.Windows.Forms.DataGridViewTextBoxColumn colCode;
- private System.Windows.Forms.DataGridViewTextBoxColumn colDefectName;
- private System.Windows.Forms.DataGridViewTextBoxColumn colRoleName;
- private System.Windows.Forms.DataGridViewCheckBoxColumn colState;
- private System.Windows.Forms.DataGridViewTextBoxColumn colCreateTime;
private Sunny.UI.UITextBox txtUserNote;
private Sunny.UI.UILabel uiLabel15;
private Sunny.UI.UIPanel pnlUserPassword;
@@ -1346,5 +1657,31 @@
private Sunny.UI.UILabel uiLabel3;
private Sunny.UI.UISymbolButton uiSymbolButton1;
private Sunny.UI.UISymbolButton uiSymbolButton2;
+ private Sunny.UI.UILabel uiLabel20;
+ private System.Windows.Forms.DataGridViewTextBoxColumn colId;
+ private System.Windows.Forms.DataGridViewTextBoxColumn colCode;
+ private System.Windows.Forms.DataGridViewTextBoxColumn colDefectName;
+ private System.Windows.Forms.DataGridViewTextBoxColumn colRoleName;
+ private System.Windows.Forms.DataGridViewTextBoxColumn BanZuCol;
+ private System.Windows.Forms.DataGridViewCheckBoxColumn colState;
+ private System.Windows.Forms.DataGridViewTextBoxColumn colCreateTime;
+ private Sunny.UI.UITextBox Banzu;
+ private Sunny.UI.UINumPadTextBox numCutDis;
+ private Sunny.UI.UILabel uiLabel21;
+ private Sunny.UI.UILabel uiLabel22;
+ private Sunny.UI.UITextBox chIP;
+ private Sunny.UI.UILabel uiLabel23;
+ private Sunny.UI.UICheckBox cbHD;
+ private Sunny.UI.UICheckBox cbJinShu;
+ private Sunny.UI.UICheckBox cbJM;
+ private Sunny.UI.UINumPadTextBox numKanban;
+ private Sunny.UI.UILabel uiLabel24;
+ private Sunny.UI.UILabel uiLabel25;
+ private Sunny.UI.UINumPadTextBox numRM;
+ private Sunny.UI.UILabel uiLabel26;
+ private Sunny.UI.UILabel uiLabel27;
+ private Sunny.UI.UILabel uiLabel28;
+ private Sunny.UI.UINumPadTextBox clearDays;
+ private Sunny.UI.UICheckBox cbClear;
}
}
diff --git a/LeatherProject/LeatherApp/Page/FSysSetting.cs b/LeatherProject/LeatherApp/Page/FSysSetting.cs
index 5d4ac22..5a93a08 100644
--- a/LeatherProject/LeatherApp/Page/FSysSetting.cs
+++ b/LeatherProject/LeatherApp/Page/FSysSetting.cs
@@ -69,6 +69,7 @@ namespace LeatherApp.Page
cmbRole.DisplayMember = "Name";
cmbRole.DataSource = service.GetRoleItems();
}
+
//DEV
cmbLight_PortName.Items.AddRange(Utils.SSerialPort.getPortNames());
@@ -91,6 +92,20 @@ namespace LeatherApp.Page
//LOG
txtLogPath.Text= Config.LogPath;
+
+ numCutDis.Text = Config.CutDis.ToString();
+ chIP.Text = Config.CeHouIP;
+
+ cbJinShu.Checked = Config.OpenJinShuJianCe;
+ cbHD.Checked = Config.OpenHouDuJiLu;
+
+ cbJM.Checked = Config.OpenJMStop;
+
+ numKanban.Text = Config.StopLookDis.ToString();
+ numRM.Text = Config.residueWarnningLen.ToString();
+
+ cbClear.Checked = Config.OpenClearPic;
+ clearDays.Text = Config.ClearDays.ToString();
}
private void saveConfig()
{
@@ -113,6 +128,20 @@ namespace LeatherApp.Page
ini.Write("LIB", "IsSaveDefectSourceImage", this.ckbSaveDefectSourceImage.Checked);
ini.Write("LIB", "IsSaveDefectCutImage", this.ckbSaveDefectCutImage.Checked);
+ ini.Write("Fun", "CutDis", this.numCutDis.Text);
+
+ ini.Write("DEV", "CeHouIP", this.chIP.Text);
+ ini.Write("DEV", "CeHouPort", 64000);
+
+ ini.Write("Fun", "OpenJinShuJianCe", this.cbJinShu.Checked);
+ ini.Write("Fun", "OpenHouDuJiLu", this.cbHD.Checked);
+ ini.Write("Fun", "OpenJMStop", this.cbJM.Checked);
+
+ ini.Write("Fun", "StopLookDis", this.numKanban.Text);
+ ini.Write("DEV", "residueWarnningLen", this.numRM.Text);
+
+ ini.Write("Fun", "OpenClearPic", this.cbClear.Checked);
+ ini.Write("Fun", "ClearDays", this.clearDays.Text);
//
ini.UpdateFile();
}
@@ -187,6 +216,7 @@ namespace LeatherApp.Page
this.txtUserCode.Text = currEditUserInfo.Code;
this.txtUserName.Text = currEditUserInfo.Name;
this.cmbRole.SelectedValue = currEditUserInfo.RoleId;
+ this.Banzu.Text = currEditUserInfo.WorkTeam;
this.ckbUserState.Checked = currEditUserInfo.State;
this.txtUserNote.Text = currEditUserInfo.Note;
//
@@ -206,6 +236,7 @@ namespace LeatherApp.Page
string szName = this.txtUserName.Text.Trim();
string szNote = this.txtUserNote.Text.Trim();
int roleId = (int)this.cmbRole.SelectedValue;
+ string strBanzu = this.Banzu.Text;
if (szCode == "" || szName == "")
throw new Exception("请填写帐号和名称!");
@@ -222,6 +253,7 @@ namespace LeatherApp.Page
currEditUserInfo.Code = szCode;
currEditUserInfo.Name = szName;
currEditUserInfo.RoleId = roleId;
+ currEditUserInfo.WorkTeam = strBanzu;
currEditUserInfo.State = this.ckbUserState.Checked;
currEditUserInfo.Note = szNote;
diff --git a/LeatherProject/LeatherApp/Page/FSysSetting.resx b/LeatherProject/LeatherApp/Page/FSysSetting.resx
index 560120b..9f128d5 100644
--- a/LeatherProject/LeatherApp/Page/FSysSetting.resx
+++ b/LeatherProject/LeatherApp/Page/FSysSetting.resx
@@ -129,6 +129,9 @@
True
+
+ True
+
True
diff --git a/LeatherProject/LeatherApp/Page/FenJuanFrm.Designer.cs b/LeatherProject/LeatherApp/Page/FenJuanFrm.Designer.cs
new file mode 100644
index 0000000..5a61c35
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/FenJuanFrm.Designer.cs
@@ -0,0 +1,102 @@
+namespace LeatherApp.Page
+{
+ partial class FenJuanFrm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.label1 = new System.Windows.Forms.Label();
+ this.tbReel = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.pnlBtm.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // pnlBtm
+ //
+ this.pnlBtm.Location = new System.Drawing.Point(1, 230);
+ this.pnlBtm.Size = new System.Drawing.Size(565, 55);
+ //
+ // btnCancel
+ //
+ this.btnCancel.Location = new System.Drawing.Point(437, 12);
+ //
+ // btnOK
+ //
+ this.btnOK.Location = new System.Drawing.Point(322, 12);
+ this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(57, 74);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(311, 16);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "请设置小卷的卷号,不要与其他小卷冲突!";
+ //
+ // tbReel
+ //
+ this.tbReel.Location = new System.Drawing.Point(153, 142);
+ this.tbReel.Name = "tbReel";
+ this.tbReel.Size = new System.Drawing.Size(385, 26);
+ this.tbReel.TabIndex = 3;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(57, 145);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(79, 16);
+ this.label2.TabIndex = 4;
+ this.label2.Text = "分卷卷号:";
+ //
+ // FenJuanFrm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.ClientSize = new System.Drawing.Size(567, 288);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.tbReel);
+ this.Controls.Add(this.label1);
+ this.Name = "FenJuanFrm";
+ this.Text = "分小卷卷号设置";
+ this.ZoomScaleRect = new System.Drawing.Rectangle(15, 15, 800, 450);
+ this.Controls.SetChildIndex(this.pnlBtm, 0);
+ this.Controls.SetChildIndex(this.label1, 0);
+ this.Controls.SetChildIndex(this.tbReel, 0);
+ this.Controls.SetChildIndex(this.label2, 0);
+ this.pnlBtm.ResumeLayout(false);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TextBox tbReel;
+ private System.Windows.Forms.Label label2;
+ }
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/FenJuanFrm.cs b/LeatherProject/LeatherApp/Page/FenJuanFrm.cs
new file mode 100644
index 0000000..644f334
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/FenJuanFrm.cs
@@ -0,0 +1,28 @@
+using Sunny.UI;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace LeatherApp.Page
+{
+ public partial class FenJuanFrm : UIEditForm
+ {
+ public string Reel;
+ public FenJuanFrm()
+ {
+ InitializeComponent();
+ this.btnCancel.Visible = false;
+ }
+
+ private void btnOK_Click(object sender, EventArgs e)
+ {
+ Reel = this.tbReel.Text;
+ }
+ }
+}
diff --git a/LeatherProject/LeatherApp/Page/FenJuanFrm.resx b/LeatherProject/LeatherApp/Page/FenJuanFrm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/FenJuanFrm.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/OffsetFrm.Designer.cs b/LeatherProject/LeatherApp/Page/OffsetFrm.Designer.cs
new file mode 100644
index 0000000..521864c
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/OffsetFrm.Designer.cs
@@ -0,0 +1,178 @@
+namespace LeatherApp.Page
+{
+ partial class OffsetFrm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.numericUpDown2 = new System.Windows.Forms.NumericUpDown();
+ this.label3 = new System.Windows.Forms.Label();
+ this.numericUpDown3 = new System.Windows.Forms.NumericUpDown();
+ this.button1 = new System.Windows.Forms.Button();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).BeginInit();
+ this.SuspendLayout();
+ //
+ // numericUpDown1
+ //
+ this.numericUpDown1.DecimalPlaces = 3;
+ this.numericUpDown1.Location = new System.Drawing.Point(53, 83);
+ this.numericUpDown1.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+ this.numericUpDown1.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown1.Minimum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ -2147483648});
+ this.numericUpDown1.Name = "numericUpDown1";
+ this.numericUpDown1.Size = new System.Drawing.Size(173, 30);
+ this.numericUpDown1.TabIndex = 0;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(50, 40);
+ this.label1.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(119, 20);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "传感器1偏差";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(293, 40);
+ this.label2.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(119, 20);
+ this.label2.TabIndex = 3;
+ this.label2.Text = "传感器2偏差";
+ //
+ // numericUpDown2
+ //
+ this.numericUpDown2.DecimalPlaces = 3;
+ this.numericUpDown2.Location = new System.Drawing.Point(297, 83);
+ this.numericUpDown2.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+ this.numericUpDown2.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown2.Minimum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ -2147483648});
+ this.numericUpDown2.Name = "numericUpDown2";
+ this.numericUpDown2.Size = new System.Drawing.Size(173, 30);
+ this.numericUpDown2.TabIndex = 2;
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(530, 40);
+ this.label3.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(119, 20);
+ this.label3.TabIndex = 5;
+ this.label3.Text = "传感器3偏差";
+ //
+ // numericUpDown3
+ //
+ this.numericUpDown3.DecimalPlaces = 3;
+ this.numericUpDown3.Location = new System.Drawing.Point(533, 83);
+ this.numericUpDown3.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+ this.numericUpDown3.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.numericUpDown3.Minimum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ -2147483648});
+ this.numericUpDown3.Name = "numericUpDown3";
+ this.numericUpDown3.Size = new System.Drawing.Size(173, 30);
+ this.numericUpDown3.TabIndex = 4;
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(297, 163);
+ this.button1.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(173, 55);
+ this.button1.TabIndex = 6;
+ this.button1.Text = "设置";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // OffsetFrm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(797, 238);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.numericUpDown3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.numericUpDown2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.numericUpDown1);
+ this.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+ this.Name = "OffsetFrm";
+ this.ShowIcon = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "膜厚偏差设置";
+ this.Load += new System.EventHandler(this.OffsetFrm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.NumericUpDown numericUpDown1;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.NumericUpDown numericUpDown2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.NumericUpDown numericUpDown3;
+ private System.Windows.Forms.Button button1;
+ }
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/OffsetFrm.cs b/LeatherProject/LeatherApp/Page/OffsetFrm.cs
new file mode 100644
index 0000000..6a3dfd5
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/OffsetFrm.cs
@@ -0,0 +1,40 @@
+using Sunny.UI;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace LeatherApp.Page
+{
+ public partial class OffsetFrm : Form
+ {
+ public OffsetFrm()
+ {
+ InitializeComponent();
+ }
+
+ private void OffsetFrm_Load(object sender, EventArgs e)
+ {
+ this.numericUpDown1.Value = (decimal)Config.DataOffset1;
+ this.numericUpDown2.Value = (decimal)Config.DataOffset2;
+ this.numericUpDown3.Value = (decimal)Config.DataOffset3;
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ Config.DataOffset1 = (double)this.numericUpDown1.Value;
+ Config.DataOffset2 = (double)this.numericUpDown2.Value;
+ Config.DataOffset3 = (double)this.numericUpDown3.Value;
+ IniFile ini = new IniFile(Config.appBasePath + "\\SysConfig.ini");
+ //[LOG]
+ ini.Write("HouDuOffset", "DataOffset1", (double)this.numericUpDown1.Value);
+ ini.Write("HouDuOffset", "DataOffset2", (double)this.numericUpDown2.Value);
+ ini.Write("HouDuOffset", "DataOffset3", (double)this.numericUpDown3.Value);
+ }
+ }
+}
diff --git a/LeatherProject/LeatherApp/Page/OffsetFrm.resx b/LeatherProject/LeatherApp/Page/OffsetFrm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/OffsetFrm.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/PartitionFrm.Designer.cs b/LeatherProject/LeatherApp/Page/PartitionFrm.Designer.cs
new file mode 100644
index 0000000..63b4d6f
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/PartitionFrm.Designer.cs
@@ -0,0 +1,476 @@
+namespace LeatherApp.Page
+{
+ partial class PartitionFrm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ this.skinButton1 = new CCWin.SkinControl.SkinButton();
+ this.skinButton2 = new CCWin.SkinControl.SkinButton();
+ this.label1 = new System.Windows.Forms.Label();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.label5 = new System.Windows.Forms.Label();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.LabelCol = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.label6 = new System.Windows.Forms.Label();
+ this.defectCnt = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.textBox3 = new System.Windows.Forms.TextBox();
+ this.label9 = new System.Windows.Forms.Label();
+ this.textBox4 = new System.Windows.Forms.TextBox();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.textBox5 = new System.Windows.Forms.TextBox();
+ this.label12 = new System.Windows.Forms.Label();
+ this.RMCnt = new System.Windows.Forms.NumericUpDown();
+ this.label13 = new System.Windows.Forms.Label();
+ this.txtR1 = new System.Windows.Forms.TextBox();
+ this.txtR2 = new System.Windows.Forms.TextBox();
+ this.label14 = new System.Windows.Forms.Label();
+ this.txtR3 = new System.Windows.Forms.TextBox();
+ this.label15 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.RMCnt)).BeginInit();
+ this.SuspendLayout();
+ //
+ // skinButton1
+ //
+ this.skinButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.skinButton1.BackColor = System.Drawing.Color.White;
+ this.skinButton1.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.ControlState = CCWin.SkinClass.ControlState.Normal;
+ this.skinButton1.DownBack = null;
+ this.skinButton1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.skinButton1.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.skinButton1.GlowColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton1.InnerBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(193)))), ((int)(((byte)(64)))));
+ this.skinButton1.Location = new System.Drawing.Point(225, 609);
+ this.skinButton1.Margin = new System.Windows.Forms.Padding(7, 8, 7, 8);
+ this.skinButton1.MouseBack = null;
+ this.skinButton1.Name = "skinButton1";
+ this.skinButton1.NormlBack = null;
+ this.skinButton1.RoundStyle = CCWin.SkinClass.RoundStyle.All;
+ this.skinButton1.Size = new System.Drawing.Size(142, 44);
+ this.skinButton1.TabIndex = 103;
+ this.skinButton1.Text = "确定";
+ this.skinButton1.UseVisualStyleBackColor = false;
+ this.skinButton1.Click += new System.EventHandler(this.skinButton1_Click);
+ //
+ // skinButton2
+ //
+ this.skinButton2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.skinButton2.BackColor = System.Drawing.Color.Transparent;
+ this.skinButton2.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.ControlState = CCWin.SkinClass.ControlState.Normal;
+ this.skinButton2.DownBack = null;
+ this.skinButton2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.skinButton2.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.skinButton2.GlowColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.InnerBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(87)))), ((int)(((byte)(157)))), ((int)(((byte)(253)))));
+ this.skinButton2.Location = new System.Drawing.Point(433, 609);
+ this.skinButton2.Margin = new System.Windows.Forms.Padding(7, 8, 7, 8);
+ this.skinButton2.MouseBack = null;
+ this.skinButton2.Name = "skinButton2";
+ this.skinButton2.NormlBack = null;
+ this.skinButton2.RoundStyle = CCWin.SkinClass.RoundStyle.All;
+ this.skinButton2.Size = new System.Drawing.Size(142, 44);
+ this.skinButton2.TabIndex = 102;
+ this.skinButton2.Text = "取消";
+ this.skinButton2.UseVisualStyleBackColor = false;
+ this.skinButton2.Click += new System.EventHandler(this.skinButton2_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label1.Location = new System.Drawing.Point(463, 57);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(79, 20);
+ this.label1.TabIndex = 105;
+ this.label1.Text = "分卷号:";
+ //
+ // textBox1
+ //
+ this.textBox1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox1.Location = new System.Drawing.Point(548, 54);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(184, 30);
+ this.textBox1.TabIndex = 106;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label2.ForeColor = System.Drawing.Color.Red;
+ this.label2.Location = new System.Drawing.Point(429, 14);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(159, 20);
+ this.label2.TabIndex = 107;
+ this.label2.Text = "请输入分卷卷号!";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label3.Location = new System.Drawing.Point(21, 14);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(139, 20);
+ this.label3.TabIndex = 108;
+ this.label3.Text = "已检卷号信息:";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label4.Location = new System.Drawing.Point(49, 57);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(79, 20);
+ this.label4.TabIndex = 109;
+ this.label4.Text = "批卷号:";
+ //
+ // textBox2
+ //
+ this.textBox2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox2.Location = new System.Drawing.Point(134, 54);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(310, 30);
+ this.textBox2.TabIndex = 110;
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label5.Location = new System.Drawing.Point(21, 100);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(99, 20);
+ this.label5.TabIndex = 111;
+ this.label5.Text = "检测情况:";
+ //
+ // dataGridView1
+ //
+ this.dataGridView1.AllowUserToAddRows = false;
+ this.dataGridView1.AllowUserToDeleteRows = false;
+ dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.LabelCol});
+ dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window;
+ dataGridViewCellStyle4.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText;
+ dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dataGridView1.DefaultCellStyle = dataGridViewCellStyle4;
+ this.dataGridView1.Location = new System.Drawing.Point(53, 130);
+ this.dataGridView1.Name = "dataGridView1";
+ this.dataGridView1.ReadOnly = true;
+ this.dataGridView1.RowHeadersVisible = false;
+ this.dataGridView1.RowTemplate.Height = 23;
+ this.dataGridView1.Size = new System.Drawing.Size(679, 110);
+ this.dataGridView1.TabIndex = 112;
+ //
+ // LabelCol
+ //
+ this.LabelCol.HeaderText = "缺陷";
+ this.LabelCol.Name = "LabelCol";
+ this.LabelCol.ReadOnly = true;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label6.Location = new System.Drawing.Point(49, 258);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(139, 20);
+ this.label6.TabIndex = 113;
+ this.label6.Text = "缺陷检测总数:";
+ //
+ // defectCnt
+ //
+ this.defectCnt.AutoSize = true;
+ this.defectCnt.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.defectCnt.Location = new System.Drawing.Point(210, 258);
+ this.defectCnt.Name = "defectCnt";
+ this.defectCnt.Size = new System.Drawing.Size(19, 20);
+ this.defectCnt.TabIndex = 114;
+ this.defectCnt.Text = "0";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label8.Location = new System.Drawing.Point(463, 258);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(79, 20);
+ this.label8.TabIndex = 115;
+ this.label8.Text = "让码数:";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label7.Location = new System.Drawing.Point(21, 290);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(99, 20);
+ this.label7.TabIndex = 117;
+ this.label7.Text = "检测结论:";
+ //
+ // textBox3
+ //
+ this.textBox3.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox3.Location = new System.Drawing.Point(53, 323);
+ this.textBox3.Multiline = true;
+ this.textBox3.Name = "textBox3";
+ this.textBox3.ReadOnly = true;
+ this.textBox3.ScrollBars = System.Windows.Forms.ScrollBars.Both;
+ this.textBox3.Size = new System.Drawing.Size(679, 84);
+ this.textBox3.TabIndex = 118;
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label9.Location = new System.Drawing.Point(23, 498);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(751, 14);
+ this.label9.TabIndex = 119;
+ this.label9.Text = "................................................................................." +
+ "............";
+ //
+ // textBox4
+ //
+ this.textBox4.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox4.Location = new System.Drawing.Point(134, 564);
+ this.textBox4.Name = "textBox4";
+ this.textBox4.ReadOnly = true;
+ this.textBox4.Size = new System.Drawing.Size(310, 30);
+ this.textBox4.TabIndex = 124;
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label10.Location = new System.Drawing.Point(49, 567);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(79, 20);
+ this.label10.TabIndex = 123;
+ this.label10.Text = "批卷号:";
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label11.Location = new System.Drawing.Point(21, 524);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(139, 20);
+ this.label11.TabIndex = 122;
+ this.label11.Text = "下一卷号信息:";
+ //
+ // textBox5
+ //
+ this.textBox5.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox5.Location = new System.Drawing.Point(548, 564);
+ this.textBox5.Name = "textBox5";
+ this.textBox5.Size = new System.Drawing.Size(184, 30);
+ this.textBox5.TabIndex = 121;
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label12.Location = new System.Drawing.Point(463, 567);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(79, 20);
+ this.label12.TabIndex = 120;
+ this.label12.Text = "分卷号:";
+ //
+ // RMCnt
+ //
+ this.RMCnt.DecimalPlaces = 2;
+ this.RMCnt.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.RMCnt.Location = new System.Drawing.Point(562, 256);
+ this.RMCnt.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.RMCnt.Name = "RMCnt";
+ this.RMCnt.Size = new System.Drawing.Size(120, 30);
+ this.RMCnt.TabIndex = 125;
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label13.Location = new System.Drawing.Point(29, 426);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(59, 20);
+ this.label13.TabIndex = 126;
+ this.label13.Text = "厚度:";
+ //
+ // txtR1
+ //
+ this.txtR1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtR1.Location = new System.Drawing.Point(53, 465);
+ this.txtR1.Name = "txtR1";
+ this.txtR1.Size = new System.Drawing.Size(184, 30);
+ this.txtR1.TabIndex = 127;
+ this.txtR1.Text = "正常";
+ //
+ // txtR2
+ //
+ this.txtR2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtR2.Location = new System.Drawing.Point(300, 465);
+ this.txtR2.Name = "txtR2";
+ this.txtR2.Size = new System.Drawing.Size(184, 30);
+ this.txtR2.TabIndex = 129;
+ this.txtR2.Text = "正常";
+ //
+ // label14
+ //
+ this.label14.AutoSize = true;
+ this.label14.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label14.Location = new System.Drawing.Point(276, 426);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(59, 20);
+ this.label14.TabIndex = 128;
+ this.label14.Text = "色差:";
+ //
+ // txtR3
+ //
+ this.txtR3.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txtR3.Location = new System.Drawing.Point(548, 465);
+ this.txtR3.Name = "txtR3";
+ this.txtR3.Size = new System.Drawing.Size(184, 30);
+ this.txtR3.TabIndex = 131;
+ this.txtR3.Text = "正常";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label15.Location = new System.Drawing.Point(524, 426);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(99, 20);
+ this.label15.TabIndex = 130;
+ this.label15.Text = "花纹比对:";
+ //
+ // PartitionFrm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ButtonHighlight;
+ this.ClientSize = new System.Drawing.Size(790, 670);
+ this.Controls.Add(this.txtR3);
+ this.Controls.Add(this.label15);
+ this.Controls.Add(this.txtR2);
+ this.Controls.Add(this.label14);
+ this.Controls.Add(this.txtR1);
+ this.Controls.Add(this.label13);
+ this.Controls.Add(this.RMCnt);
+ this.Controls.Add(this.textBox4);
+ this.Controls.Add(this.label10);
+ this.Controls.Add(this.label11);
+ this.Controls.Add(this.textBox5);
+ this.Controls.Add(this.label12);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.textBox3);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.defectCnt);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.dataGridView1);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.textBox2);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.skinButton1);
+ this.Controls.Add(this.skinButton2);
+ this.Name = "PartitionFrm";
+ this.ShowIcon = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "手动分卷";
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.RMCnt)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private CCWin.SkinControl.SkinButton skinButton1;
+ private CCWin.SkinControl.SkinButton skinButton2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.TextBox textBox2;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.DataGridView dataGridView1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn LabelCol;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label defectCnt;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.TextBox textBox3;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.TextBox textBox4;
+ private System.Windows.Forms.Label label10;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.TextBox textBox5;
+ private System.Windows.Forms.Label label12;
+ private System.Windows.Forms.NumericUpDown RMCnt;
+ private System.Windows.Forms.Label label13;
+ private System.Windows.Forms.TextBox txtR1;
+ private System.Windows.Forms.TextBox txtR2;
+ private System.Windows.Forms.Label label14;
+ private System.Windows.Forms.TextBox txtR3;
+ private System.Windows.Forms.Label label15;
+ }
+}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Page/PartitionFrm.cs b/LeatherProject/LeatherApp/Page/PartitionFrm.cs
new file mode 100644
index 0000000..8e13f3d
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/PartitionFrm.cs
@@ -0,0 +1,182 @@
+using DocumentFormat.OpenXml.Office2010.ExcelAc;
+using DocumentFormat.OpenXml.Office2021.DocumentTasks;
+using Models;
+using OpenCvSharp;
+using S7.Net.Types;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace LeatherApp.Page
+{
+ public partial class PartitionFrm : Form
+ {
+ public string BathReelID;
+ public string PartReelID;
+ public string NextPartReelID;
+
+ Records model = null;
+
+ double LastSplitLength;
+ public PartitionFrm(Records m, double dis)
+ {
+ InitializeComponent();
+ label2.Visible = false;
+
+ //加载分卷信息
+ LastSplitLength = dis;
+ model = m;
+ if (model != null )
+ {
+ //第一卷可以设置批卷号和当前分卷号
+ if(model.ReelNo == 0)
+ {
+ textBox1.ReadOnly = false;
+ textBox2.ReadOnly = false;
+ }
+ textBox1.Text = string.IsNullOrWhiteSpace(model.PartReelId)? (model.ReelNo+1).ToString(): model.PartReelId;
+ textBox2.Text = model.ReelId;
+ textBox5.Text = (model.ReelNo + 2).ToString();
+ textBox4.Text = model.ReelId;
+ if (model.Len == 0 && (model.DefectInfoList == null || model.DefectInfoList.Count == 0))
+ {
+ label2.Visible = true;
+ label2.Text = $"小于1米不记录";
+ }
+ //分卷长度
+ double len = 0;
+ len = model.Len - LastSplitLength - Config.CutDis;//分卷,补差距
+
+ //分卷数据分解卷
+ int cnt = 0;
+ string str = "";
+ string strCut = "";
+ List deflist = new List();
+ if (model.DefectInfoList != null && len > 0)
+ {
+ deflist = model.DefectInfoList.FindAll(x => x.Y < ((model.Len - Config.CutDis) * 100));
+ foreach (var item in deflist)
+ {
+ item.Name = Config.getDefectName(model.ProductInfo.ModelName, item.Code);
+ }
+
+ //显示缺陷信息
+ object[] obj1 = new object[1];
+ object[] obj2 = new object[1];
+ List DefectTotal = deflist.GroupBy(x => x.Name).Select(g => new JDefectTotal { Name = g.Key, Count = g.Count() }).ToList();
+ if(DefectTotal != null && DefectTotal.Count >0)
+ {
+ obj1 = new object[deflist.Count + 1];
+ obj2 = new object[deflist.Count + 1];
+ obj1[0] = "缺陷";
+ obj2[0] = "米数";
+ int index = 1;
+ dataGridView1.Columns.Clear();
+ DataTable dt = new DataTable(); //建立个数据表
+ dt.Columns.Add(new DataColumn("序号", typeof(string)));//在表中添加string类型的列
+
+ foreach (var dit in DefectTotal)
+ {
+ cnt += dit.Count;
+ //obj1[index] = dit.Count.ToString();
+ //obj2[index++] = (dit.Count * 0.2).ToString();
+ //dt.Columns.Add(new DataColumn(dit.Name, typeof(string)));//在表中添加string类型的列
+ str += $"{dit.Name}{dit.Count}个,";
+ }
+ foreach (var dit in deflist)
+ {
+ obj1[index] = dit.Name;
+ obj2[index++] = (dit.Y/100.0 - LastSplitLength).ToString();
+ dt.Columns.Add(new DataColumn((index -1).ToString(), typeof(string)));//在表中添加string类型的列
+ //str += $"{dit.Name}{dit.Count}个,";
+ }
+ dataGridView1.DataSource = dt;
+ dt.Rows.Add(obj1);
+ dt.Rows.Add(obj2);
+ //dataGridView1.Rows.Add(obj1);
+ //dataGridView1.Rows.Add(obj2);
+
+ defectCnt.Text = cnt.ToString();
+ RMCnt.Value = (decimal)(cnt * 0.2);
+ }
+ }
+ if(model.DowngradeInformation != null && model.DowngradeInformation.Count > 0)
+ {
+ foreach (var item in model.DowngradeInformation)
+ {
+ strCut += $"裁切{item[0]}米,原因{item[1]},降级{item[2]},";
+ }
+ }
+ //总结
+ if (string.IsNullOrEmpty(str))
+ textBox3.Text = $"本卷共计{len}米,各类缺陷共计{cnt}个,让码{RMCnt.Value}";
+ else if (string.IsNullOrEmpty(strCut))
+ textBox3.Text = $"本卷共计{len}米,各类缺陷共计{cnt}个,让码{RMCnt.Value},{str.Remove(str.Length - 1, 1)}";
+ else
+ textBox3.Text = $"本卷共计{len}米,各类缺陷共计{cnt}个,让码{RMCnt.Value},{str.Remove(str.Length - 1, 1)},{strCut.Remove(strCut.Length - 1, 1)}";
+ }
+ else
+ {
+ label2.Visible = true;
+ label2.Text = $"无数据!";
+ }
+
+ }
+
+ ///
+ /// 取消
+ ///
+ ///
+ ///
+ private void skinButton2_Click(object sender, EventArgs e)
+ {
+ this.DialogResult = DialogResult.Cancel;
+ this.Close();
+ }
+
+ private void skinButton1_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrEmpty(textBox1.Text) || string.IsNullOrEmpty(textBox5.Text) || string.IsNullOrEmpty(textBox2.Text))
+ {
+ label2.Text = "请输入[卷号]或者[分卷号]!";
+ label2.Visible = true;
+ return;
+ }
+ if(textBox1.Text == textBox5.Text)
+ {
+ label2.Text = "[分卷号]与下一卷相同!";
+ label2.Visible = true;
+ return;
+ }
+ label2.Visible = false;
+ PartReelID = textBox1.Text;
+ BathReelID = textBox2.Text;
+ NextPartReelID = textBox5.Text;
+
+ if (model != null)
+ {
+ model.PartReelNote = textBox3.Text;
+ model.PartReelNote2 = $"厚度:{txtR1.Text},色差:{txtR2.Text},花纹对比:{txtR3.Text}";
+ }
+
+ this.DialogResult = DialogResult.OK;
+ this.Close();
+ }
+
+ public class JDefectTotal
+ {
+ [Description("疵点名")]
+ public string Name { get; set; }
+
+ [Description("疵点数")]
+ public int Count { get; set; }
+ }
+ }
+}
diff --git a/LeatherProject/LeatherApp/Page/PartitionFrm.resx b/LeatherProject/LeatherApp/Page/PartitionFrm.resx
new file mode 100644
index 0000000..f56553d
--- /dev/null
+++ b/LeatherProject/LeatherApp/Page/PartitionFrm.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/Properties/AssemblyInfo.cs b/LeatherProject/LeatherApp/Properties/AssemblyInfo.cs
index 8fbe8aa..4253fe1 100644
--- a/LeatherProject/LeatherApp/Properties/AssemblyInfo.cs
+++ b/LeatherProject/LeatherApp/Properties/AssemblyInfo.cs
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.2.0.6")]
-[assembly: AssemblyFileVersion("1.2.0.6")]
+[assembly: AssemblyVersion("1.2.0.10")]
+[assembly: AssemblyFileVersion("1.2.0.10")]
diff --git a/LeatherProject/LeatherApp/UIExtend/UIDefectEdit.cs b/LeatherProject/LeatherApp/UIExtend/UIDefectEdit.cs
index 4c1f2a6..4ac3b67 100644
--- a/LeatherProject/LeatherApp/UIExtend/UIDefectEdit.cs
+++ b/LeatherProject/LeatherApp/UIExtend/UIDefectEdit.cs
@@ -1,4 +1,5 @@
using Models;
+using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -17,14 +18,18 @@ namespace LeatherApp.UIExtend
/// code,name
///
public Action CodeChangeEvent;
- public UIDefectEdit()
+ private string _modelName;
+ public UIDefectEdit(string modelName)
{
InitializeComponent();
- init();
+ _modelName = modelName;
+ init(modelName);
}
- private void init()
+ private void init(string modelName)
{
- var list = Config.defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(modelName, out defectItemList);
+ var list = defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
uiComboBox1.ValueMember = "code";
uiComboBox1.DisplayMember = "name";
uiComboBox1.DataSource = list;
diff --git a/LeatherProject/LeatherApp/UIExtend/UIDefectImage.cs b/LeatherProject/LeatherApp/UIExtend/UIDefectImage.cs
index 9c3d2f0..1b1f52e 100644
--- a/LeatherProject/LeatherApp/UIExtend/UIDefectImage.cs
+++ b/LeatherProject/LeatherApp/UIExtend/UIDefectImage.cs
@@ -18,12 +18,12 @@ namespace LeatherApp.UIExtend
/// code,name
///
public Action CodeChangeEvent;
- public UIDefectImage()
+ public UIDefectImage(string modelName)
{
InitializeComponent();
- init();
+ init(modelName);
}
- private void init()
+ private void init(string modelName)
{
if (Config.OpenHalconDefect)
{
@@ -41,7 +41,9 @@ namespace LeatherApp.UIExtend
}
else
{
- var list = Config.defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
+ JArray defectItemList;
+ Config.LoadModelDefectItemList(modelName, out defectItemList);
+ var list = defectItemList.Select(x => new { code = x.Value("code"), name = x.Value("name") }).ToList();
uiComboBox1.ValueMember = "code";
uiComboBox1.DisplayMember = "name";
uiComboBox1.DataSource = list;
diff --git a/LeatherProject/LeatherApp/Utils/DBUtils.cs b/LeatherProject/LeatherApp/Utils/DBUtils.cs
index 0bd59f0..ab347f3 100644
--- a/LeatherProject/LeatherApp/Utils/DBUtils.cs
+++ b/LeatherProject/LeatherApp/Utils/DBUtils.cs
@@ -118,11 +118,16 @@ namespace LeatherApp.Utils
//dt2.Columns.RemoveAt(0);
//dt2.Columns.RemoveAt(0);
- string sqlstr = $"select id,current_qty,batch_no,goods_code,material_id from mfg_material_goods where id={parameters[0].Value}";
+ string sqlstr = $"select id,current_qty,batch_no,goods_code,material_id,mo_id from mfg_material_goods where id={parameters[0].Value}";
var dt2 = db.Ado.GetDataTable(sqlstr);
- sqlstr = $"select id,material_code,material_name from base_material where id={dt2.Rows[0]["material_id"]}";
+
+
+ sqlstr = $"select id,material_id from order_main_order where id={dt2.Rows[0]["mo_id"]}";
+ var dt4 = db.Ado.GetDataTable(sqlstr);
+
+ sqlstr = $"select id,material_code,material_name from base_material where id={dt4.Rows[0]["material_id"]}";
var dt3 = db.Ado.GetDataTable(sqlstr);
DataTable dt = new DataTable(); //建立个数据表WPMC,SL,PH,JH
diff --git a/LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.fp16.json b/LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.json
similarity index 91%
rename from LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.fp16.json
rename to LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.json
index ccb81dc..d43829e 100644
--- a/LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.fp16.json
+++ b/LeatherProject/LeatherApp/bin/Debug/BS_CYG_1003.json
@@ -57,7 +57,7 @@
"id": 8,
"code": "yisesi",
"name": "异色丝",
- "color": "Garnet"
+ "color": "#208020"
},
{
"id": 7,
diff --git a/LeatherProject/LeatherApp/bin/Debug/CMDProcess/40.json b/LeatherProject/LeatherApp/bin/Debug/CMDProcess/40.json
new file mode 100644
index 0000000..0106798
--- /dev/null
+++ b/LeatherProject/LeatherApp/bin/Debug/CMDProcess/40.json
@@ -0,0 +1 @@
+{"Direction":0,"IN_OP_SHOW":["XXXX XHXX","XXXX XXXX","XXXX XXXX","XXXX XXXX"],"IN_Waiting_Timeout":0,"OUT_OP_SHOW":["XXXX XXXX","XXXX XXXX","XXXX XXXX","XXXX XXXX"],"SleepPre":0,"SleepLater":0,"AsynRun":false,"Disable":false}
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/bin/Debug/ColorNameList.json b/LeatherProject/LeatherApp/bin/Debug/ColorNameList.json
index 71dffc4..a708593 100644
--- a/LeatherProject/LeatherApp/bin/Debug/ColorNameList.json
+++ b/LeatherProject/LeatherApp/bin/Debug/ColorNameList.json
@@ -11,7 +11,7 @@
},
{
"code": 15,
- "name": "灰色",
+ "name": "灰色2",
"color": "DarkViolet"
},
{
diff --git a/LeatherProject/LeatherApp/bin/Debug/DefectItemList-待测.json b/LeatherProject/LeatherApp/bin/Debug/DefectItemList-待测.json
new file mode 100644
index 0000000..24f578c
--- /dev/null
+++ b/LeatherProject/LeatherApp/bin/Debug/DefectItemList-待测.json
@@ -0,0 +1,81 @@
+[
+ {
+ "id": 0,
+ "code": "jb",
+ "name": "浆斑",
+ "color": "Red"
+ },
+ {
+ "id": 1,
+ "code": "wy",
+ "name": "污印",
+ "color": "Lime"
+ },
+ {
+ "id": 2,
+ "code": "mj",
+ "name": "棉结",
+ "color": "DarkViolet"
+ },
+ {
+ "id": 3,
+ "code": "hy",
+ "name": "黄印",
+ "color": "Magenta"
+ },
+ {
+ "id": 4,
+ "code": "lj",
+ "name": "垃圾",
+ "color": "Orange"
+ },
+ {
+ "id": 5,
+ "code": "yss",
+ "name": "异色丝",
+ "color": "Brown"
+ },
+ {
+ "id": 6,
+ "code": "zy",
+ "name": "皱印",
+ "color": "Olive"
+ },
+ {
+ "id": 7,
+ "code": "wc",
+ "name": "蚊虫",
+ "color": "PaleGreen"
+ },
+ {
+ "id": 8,
+ "code": "cs",
+ "name": "擦伤",
+ "color": "CadetBlue"
+ },
+ {
+ "id": 9,
+ "code": "cy",
+ "name": "重影",
+ "color": "Aqua"
+ },
+ {
+ "id": 10,
+ "code": "tcy",
+ "name": "停车印",
+ "color": "YellowGreen"
+ },
+ {
+ "id": 11,
+ "code": "jt",
+ "name": "接头",
+ "color": "Blue"
+ },
+{
+ "id": 12,
+ "code": "na",
+ "name": "荆条",
+ "color": "pink"
+ },
+
+]
\ No newline at end of file
diff --git a/LeatherProject/LeatherApp/bin/Debug/ErrorLog.txt b/LeatherProject/LeatherApp/bin/Debug/ErrorLog.txt
index f2298df..703f11f 100644
--- a/LeatherProject/LeatherApp/bin/Debug/ErrorLog.txt
+++ b/LeatherProject/LeatherApp/bin/Debug/ErrorLog.txt
@@ -194,3 +194,62 @@ Global捕获到未处理异常:MySql.Data.MySqlClient.MySqlException
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+2024-11-12 11:06:05
+Global捕获到未处理异常:System.NullReferenceException
+异常信息:未将对象引用设置到对象的实例。
+异常堆栈: 在 LeatherApp.Page.FHome.btnPause_Click(Object sender, EventArgs e) 位置 E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\Page\FHome.cs:行号 3560
+ 在 System.Windows.Forms.Control.OnClick(EventArgs e)
+ 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
+ 在 System.Windows.Forms.Control.WndProc(Message& m)
+ 在 Sunny.UI.UIControl.WndProc(Message& m)
+ 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+
+2024-11-12 11:07:43
+Global捕获到未处理异常:System.NullReferenceException
+异常信息:未将对象引用设置到对象的实例。
+异常堆栈: 在 LeatherApp.Page.FHome.btnPause_Click(Object sender, EventArgs e)
+ 在 System.Windows.Forms.Control.OnClick(EventArgs e)
+ 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
+ 在 System.Windows.Forms.Control.WndProc(Message& m)
+ 在 Sunny.UI.UIControl.WndProc(Message& m)
+ 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+
+2024-11-12 15:33:42
+Global捕获到未处理异常:System.OverflowException
+异常信息:溢出错误。
+异常堆栈: 在 System.Drawing.Graphics.CheckErrorStatus(Int32 status)
+ 在 System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2)
+ 在 Sunny.UI.UILineChart.DrawAxis(Graphics g)
+ 在 Sunny.UI.UILineChart.DrawOption(Graphics g)
+ 在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
+ 在 System.Windows.Forms.Control.WmPaint(Message& m)
+ 在 System.Windows.Forms.Control.WndProc(Message& m)
+ 在 Sunny.UI.UIControl.WndProc(Message& m)
+ 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+
+2024-11-12 15:36:02
+Global捕获到未处理异常:System.OverflowException
+异常信息:溢出错误。
+异常堆栈: 在 System.Drawing.Graphics.CheckErrorStatus(Int32 status)
+ 在 System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2)
+ 在 Sunny.UI.UILineChart.DrawAxis(Graphics g)
+ 在 Sunny.UI.UILineChart.DrawOption(Graphics g)
+ 在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
+ 在 System.Windows.Forms.Control.WmPaint(Message& m)
+ 在 System.Windows.Forms.Control.WndProc(Message& m)
+ 在 Sunny.UI.UIControl.WndProc(Message& m)
+ 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+
+2024-11-12 15:37:56
+Global捕获到未处理异常:System.OverflowException
+异常信息:溢出错误。
+异常堆栈: 在 System.Drawing.Graphics.CheckErrorStatus(Int32 status)
+ 在 System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2)
+ 在 Sunny.UI.UILineChart.DrawAxis(Graphics g)
+ 在 Sunny.UI.UILineChart.DrawOption(Graphics g)
+ 在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
+ 在 System.Windows.Forms.Control.WmPaint(Message& m)
+ 在 System.Windows.Forms.Control.WndProc(Message& m)
+ 在 Sunny.UI.UIControl.WndProc(Message& m)
+ 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
+
diff --git a/LeatherProject/LeatherApp/bin/Debug/Login.ini b/LeatherProject/LeatherApp/bin/Debug/Login.ini
new file mode 100644
index 0000000..cf1bf46
--- /dev/null
+++ b/LeatherProject/LeatherApp/bin/Debug/Login.ini
@@ -0,0 +1,5 @@
+[LOGIN]
+UserCode=admin
+RememberUserCode=1
+PassWord=
+RememberPw=0
diff --git a/LeatherProject/LeatherApp/bin/Debug/SysConfig.ini b/LeatherProject/LeatherApp/bin/Debug/SysConfig.ini
index 66b2ae1..c1eac99 100644
--- a/LeatherProject/LeatherApp/bin/Debug/SysConfig.ini
+++ b/LeatherProject/LeatherApp/bin/Debug/SysConfig.ini
@@ -3,9 +3,9 @@ CustomerVer=0
[CONTROL]
DefectPauseSkipPhotoCount=7
[DEV]
-StopCodeScanner=true
+StopCodeScanner=false
StopPlc=true
-StopIO=false
+StopIO=true
StopLight=false
PlcIPAdrees=192.168.60.160
PlcRackN=0
@@ -22,6 +22,9 @@ Scanner_GENTL_CTI=ScannerRuntime\\Win64_x64\\MvFGProducerCML.cti
ScannerReversalX=false
ScannerReversalY=false
JM_PortName=COM8
+residueWarnningLen=12
+CeHouIP=192.168.1.1
+CeHouPort=64000
[Material]
SuedeList=BSF,SF,SL,SD
[LIB]
@@ -44,9 +47,9 @@ MiddleSuperposition=700
DBConStr=server=localhost;Database=LeatherDB;Uid=root;Pwd=123456; AllowLoadLocalInfile=true
ErpDBType=PostgreSQL
[ErpDB]
-ErpDBConStr=Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=200.1.1.15)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=PUDB)));User Id=qcvi;Password=qcvi;Pooling='true';Max Pool Size=150
-ErpSql=select * from tb_qc_prodinfo where PJXTBH=
-ServerDBConStr=server=172.16.21.210;Database=LeatherDB;Uid=XCL001;Pwd=123456;AllowLoadLocalInfile=true
+ErpDBConStr1=Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=200.1.1.15)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=PUDB)));User Id=qcvi;Password=qcvi;Pooling='true';Max Pool Size=150
+ErpSql1=select * from tb_qc_prodinfo where PJXTBH=
+ServerDBConStr1=server=172.16.21.210;Database=LeatherDB;Uid=XCL001;Pwd=123456;AllowLoadLocalInfile=true
[LOG]
LogPath=D:\log\
[Halcon]
@@ -56,4 +59,19 @@ OpenBeep=True
OpenWarnBeep=True
BeepTime=3000
[Customer]
-CustomerName=MX
+CustomerName=
+[Fun]
+OpenJinShuJianCe=False
+OpenHouDuJiLu=False
+OpenFenJuan=True
+OpenJMStop=True
+StopLookDis=5.5
+CutDis=8
+OpenClearPic=False
+ClearDays=3
+[BOffset]
+EdgeOffset=3
+[HouDuOffset]
+DataOffset1=1
+DataOffset2=2
+DataOffset3=3
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.FrmVerList.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.FrmVerList.resources
index e5b672d..0c5ffc9 100644
Binary files a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.FrmVerList.resources and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.FrmVerList.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.CuttingFrm.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.CuttingFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.CuttingFrm.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.EdgeOffserFrm.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.EdgeOffserFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.EdgeOffserFrm.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FHome.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FHome.resources
index 6c05a97..24819c5 100644
Binary files a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FHome.resources and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FHome.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FenJuanFrm.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FenJuanFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.FenJuanFrm.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.OffsetFrm.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.OffsetFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.OffsetFrm.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.PartitionFrm.resources b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.PartitionFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.Page.PartitionFrm.resources differ
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.FileListAbsolute.txt b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.FileListAbsolute.txt
index 3d652d3..f1ef600 100644
--- a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.FileListAbsolute.txt
+++ b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.FileListAbsolute.txt
@@ -459,3 +459,222 @@ E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\b
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Threading.Tasks.Extensions.xml
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FErpMesEdit.resources
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.AddErpFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FenJuanFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.OffsetFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.EdgeOffserFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\bin\Debug\CSkin.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.CuttingFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.PartitionFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.exe.config
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.exe
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\DocumentFormat.OpenXml.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ExcelNumberFormat.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\halcondotnet.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\hdevenginedotnet.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\HZH_Controls.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Irony.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Models.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MQTTnet.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\OpenCvSharp.Extensions.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Oracle.ManagedDataAccess.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\PG_Detect.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\S7.Net.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SixLabors.Fonts.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SunnyUI.Common.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SunnyUI.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Buffers.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Diagnostics.DiagnosticSource.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Drawing.Common.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Formats.Asn1.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Packaging.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Memory.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Numerics.Vectors.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Encodings.Web.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Json.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Threading.Tasks.Extensions.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.ValueTuple.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\XLParser.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySql.Data.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySqlBackup.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ZstdSharp.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.Streams.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\BouncyCastle.Cryptography.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Pipelines.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Hash.xxHash.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Models.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.dll.config
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\DocumentFormat.OpenXml.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ExcelNumberFormat.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Microsoft.Bcl.AsyncInterfaces.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MQTTnet.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\OpenCvSharp.Extensions.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\S7.Net.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SixLabors.Fonts.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Diagnostics.DiagnosticSource.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Drawing.Common.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Formats.Asn1.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Packaging.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Encodings.Web.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Json.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Threading.Tasks.Extensions.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySql.Data.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.Streams.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\BouncyCastle.Cryptography.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Pipelines.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Hash.xxHash.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.AssemblyReference.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.SuggestedBindingRedirects.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.exe.config
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.ResolveComReference.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Form1.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Form2.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.FrmMain.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.FrmVerList.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.AddErpFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.CuttingFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.EdgeOffserFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FenJuanFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FErpMesEdit.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FSelDefect.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FHome_Defect.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FChart.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FSysSetting.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FReport.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FProductInfo.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FHome.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FTest.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.OffsetFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.PartitionFrm.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Properties.Resources.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCColorItem.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCColorList.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCImageView.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UIDefectImage.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UIDefectEdit.resources
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.GenerateResource.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.CoreCompileInputs.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.Up2Date
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.exe
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.exe.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.exe
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\革博士AI智能检测系统.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\DocumentFormat.OpenXml.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ExcelNumberFormat.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\halcondotnet.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\hdevenginedotnet.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\HZH_Controls.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Irony.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Models.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MQTTnet.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Newtonsoft.Json.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\OpenCvSharp.Extensions.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Oracle.ManagedDataAccess.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\PG_Detect.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\S7.Net.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SixLabors.Fonts.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SunnyUI.Common.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SunnyUI.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Buffers.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Diagnostics.DiagnosticSource.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Drawing.Common.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Formats.Asn1.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Packaging.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Memory.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Numerics.Vectors.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Encodings.Web.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Json.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Threading.Tasks.Extensions.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.ValueTuple.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\XLParser.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySql.Data.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySqlBackup.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ZstdSharp.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.Streams.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\BouncyCastle.Cryptography.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Pipelines.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Hash.xxHash.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Models.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Service.dll.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ClosedXML.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\DocumentFormat.OpenXml.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\ExcelNumberFormat.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Microsoft.Bcl.AsyncInterfaces.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MQTTnet.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\OpenCvSharp.Extensions.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\S7.Net.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\SixLabors.Fonts.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Diagnostics.DiagnosticSource.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Drawing.Common.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Formats.Asn1.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Packaging.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Encodings.Web.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Text.Json.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.Threading.Tasks.Extensions.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\MySql.Data.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Google.Protobuf.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.Streams.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\BouncyCastle.Cryptography.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Compression.LZ4.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\System.IO.Pipelines.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\K4os.Hash.xxHash.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\Interop.BDaqOcxLib.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\bin\Debug\AxInterop.BDaqOcxLib.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.AssemblyReference.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.SuggestedBindingRedirects.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.exe.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\Interop.BDaqOcxLib.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\AxInterop.BDaqOcxLib.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.ResolveComReference.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Form1.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Form2.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.FrmMain.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.FrmVerList.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.AddErpFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.CuttingFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.EdgeOffserFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FenJuanFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FErpMesEdit.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FSelDefect.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FHome_Defect.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FChart.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FSysSetting.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FReport.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FProductInfo.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FHome.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.FTest.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.OffsetFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Page.PartitionFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.Properties.Resources.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCColorItem.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCColorList.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UCImageView.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UIDefectImage.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.UIExtend.UIDefectEdit.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.GenerateResource.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.CoreCompileInputs.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\LeatherApp.csproj.CopyComplete
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.exe
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\LeatherApp\obj\Debug\革博士AI智能检测系统.pdb
diff --git a/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.Up2Date b/LeatherProject/LeatherApp/obj/Debug/LeatherApp.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/LeatherProject/Models/Product.cs b/LeatherProject/Models/Product.cs
index 8cc94a1..7e7efe2 100644
--- a/LeatherProject/Models/Product.cs
+++ b/LeatherProject/Models/Product.cs
@@ -140,7 +140,7 @@ namespace Models
public bool IsOR { get; set; }//面积 or 对比度
//临时显示用
- [SugarColumn(IsIgnore = true)]
+ //[SugarColumn(IsIgnore = true)]
public string Name { get; set; }
@@ -173,7 +173,7 @@ namespace Models
public int E { get; set; }
//临时显示用
- [SugarColumn(IsIgnore = true)]
+ //[SugarColumn(IsIgnore = true)]
public string Name { get; set; }
}
diff --git a/LeatherProject/Models/Records.cs b/LeatherProject/Models/Records.cs
index c29dacb..caa780e 100644
--- a/LeatherProject/Models/Records.cs
+++ b/LeatherProject/Models/Records.cs
@@ -49,6 +49,15 @@ namespace Models
/// 卷号 1,2,3,4
///
public string ReelId { get; set; }
+ ///
+ /// 分卷号
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string PartReelId { get; set; }
+ ///
+ /// 大卷第几卷
+ ///
+ public int ReelNo { get; set; }
public double ErpLen { get; set; }//ERP长度
//[SugarColumn(IsNullable = true)]
//public string SerialNum { get; set; } //流水号=批号+ReelId
@@ -99,16 +108,19 @@ namespace Models
///
/// 测厚数据[长度,厚度1,厚度2,厚度3]
///
- [SqlSugar.SugarColumn(IsJson = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
- public List ThicknessPointList { get; set; } = new List();
+ //[SqlSugar.SugarColumn(IsJson = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ //public List ThicknessPointList { get; set; } = new List();
///
/// Defect和Size比对失败的坐标位置
///
[Navigate(NavigateType.OneToMany, nameof(DefectInfo.Pid))]
public List DefectInfoList { get; set; }
-
-
+ ///
+ /// 厚度数据
+ ///
+ [Navigate(NavigateType.OneToMany, nameof(Thickness.Pid))]
+ public List ThicknessList { get; set; }
//===计算属性和方法
[SugarColumn(IsIgnore = true)]
@@ -137,6 +149,30 @@ namespace Models
///
[SugarColumn(IsIgnore = true)]
public int[] preWarningPhotoIndexByLabel { get; set; } = new int[50];
+
+ //用户名称
+ [SugarColumn(IsNullable = true)]
+ public string UserName { get; set; }
+ //班组名称
+ [SugarColumn(IsNullable = true)]
+ public string WorkTeam { get; set; }
+
+ ///
+ /// 降级信息
+ ///
+ [SqlSugar.SugarColumn(IsNullable = true, IsJson = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public List DowngradeInformation { get; set; } = new List();
+
+ ///
+ /// 分卷结论
+ ///
+ [SugarColumn(IsNullable = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public string PartReelNote { get; set; }
+ ///
+ /// 分卷结论2
+ ///
+ [SugarColumn(IsNullable = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public string PartReelNote2 { get; set; }
}
///
@@ -202,9 +238,255 @@ namespace Models
///
[SugarColumn(IsIgnore = true)]
public string imageID { get; set; }
- [SugarColumn(IsIgnore = true)]
+ //[SugarColumn(IsIgnore = true)]
public string Name { get; set; }
[SugarColumn(IsIgnore = true)]
public string TagFilePath { get; set; }//打标小图路径,用于二次瑕疵检测修改和忽略时的改名/删除
+
+ ///
+ /// 图片中缺陷当前Y方向位置cm
+ ///
+ [SugarColumn(IsIgnore = true)]
+ public double PicY { get; set; }
+ ///
+ /// 当前图像计米器位置
+ ///
+ //[SugarColumn(IsIgnore = true)]
+ public double CurrDis { get; set; }
+ }
+
+ ///
+ /// 厚度检测明细表
+ ///
+ [SugarIndex("index_{table}_pid", nameof(Thickness.Pid), OrderByType.Asc,
+ isUnique: false)]
+ public class Thickness : BaseTable
+ {
+ public int Pid { get; set; }
+
+ public double Y_Dis { get; set; }//Y cm
+ public double Value1 { get; set; }//mm
+ public double Value2 { get; set; }//mm
+ public double Value3 { get; set; }//mm
+
+ }
+ ///
+ /// 上报服务器记录表
+ ///
+ public class UploadDataRecords : BaseTable
+ {
+ ///
+ /// 条码
+ ///
+ public string BarCode { get; set; }
+ ///
+ /// 品名
+ ///
+ public string BarCodeName { get; set; }
+ ///
+ /// 材质
+ ///
+ public string Material { get; set; }//材质名字
+ ///
+ /// 颜色名字
+ ///
+ public string Color { get; set; }//颜色名字
+ ///
+ /// 批号
+ ///
+ public string BatchId { get; set; }
+ ///
+ /// 卷号 1,2,3,4
+ ///
+ public string ReelId { get; set; }
+ ///
+ /// 分卷号
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string PartReelId { get; set; }
+ public double ErpLen { get; set; }//ERP长度
+
+
+
+ ///
+ /// 名称
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string Name { get; set; }
+ ///
+ /// 规格 绑定的ERP信息
+ ///
+ [SugarColumn(IsNullable = true, Length = 4096)]
+ public string Spec { get; set; }
+ ///
+ /// 光源亮度
+ ///
+ public int LightValue { get; set; }//亮度
+ ///
+ /// 曝光时长
+ ///
+ public double ExposureTime { get; set; }//曝光时长
+ ///
+ /// 增益
+ ///
+ public double Gain { get; set; }//增益
+ ///
+ /// 张力
+ ///
+ public double TensionValue { get; set; }//张力
+
+ [SugarColumn(IsNullable = true)]
+ public string Note { get; set; }
+
+ ///
+ /// 合格判断标准
+ ///
+ [Navigate(NavigateType.OneToMany, nameof(QualifiedLimit.Pid))]
+ public List QualifiedLimitList { get; set; }
+ ///
+ /// 等级划分标准
+ ///
+ [Navigate(NavigateType.OneToMany, nameof(GradeLimit.Pid))]
+ public List GradeLimitList { get; set; }
+
+ ///
+ /// 模型算法
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string ModelName { get; set; }
+
+ ///
+ /// 瑕疵面积
+ ///
+ public double DefectAreaLimit { get; set; }//面积
+ ///
+ /// 每百米瑕疵数
+ ///
+ public int DefectCountLimit { get; set; }//瑕疵数
+ ///
+ /// 二次判定
+ ///
+ public bool DefectPauseForUser { get; set; }//瑕疵二次确认
+ [SqlSugar.SugarColumn(IsJson = true, IsNullable = true)]//, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public List DefectPauseOption { get; set; } = new List();//二次确认过滤瑕疵
+
+ ///
+ /// 缺陷计数长度
+ ///
+ [SugarColumn(IsNullable = true)]
+ public double DefectCntLength { get; set; }
+ ///
+ /// 缺陷警告
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string WarnDefect { get; set; }
+
+ ///
+ /// 开启厚度检测
+ ///
+ [SugarColumn(IsNullable = true)]
+ public bool OpenThicknessDetection { get; set; }
+ ///
+ /// 厚度检测暂停距离m
+ ///
+ [SugarColumn(IsNullable = true)]
+ public int ThicknessDetectionStopDis { get; set; }
+ ///
+ /// 剩余长度提醒
+ ///
+ [SugarColumn(IsNullable = true)]
+ public double residueWarnningLen { get; set; }
+
+ //////////20241024新增传统算法参数/////////////////
+ ///
+ /// 分类
+ ///
+ [SugarColumn(IsNullable = true)]
+ public string ClassType { get; set; }
+ ///
+ /// 面积过滤大小像素
+ ///
+ [SugarColumn(IsNullable = true)]
+ public double HalconAreaThr { get; set; }
+
+
+ ///
+ /// M
+ ///
+ public double Len { get; set; }//实际数量/长度
+ [SugarColumn(IsNullable = true)]
+ public string ExeStandard { get; set; }//执行标准
+
+ ///
+ /// 时长-分
+ ///
+ public double TimeLen { get; set; }
+
+ ///
+ /// 等级划分1-n 对应ABC
+ ///
+ public int Grade { get; set; }
+ ///
+ /// 是否合格
+ ///
+ public bool Qualified { get; set; }
+
+ ///
+ /// 缺陷总数
+ ///
+ public int DefectTotalCount { get; set; }
+
+ public bool Succeed { get; set; }
+ ///
+ /// 失败分类
+ ///
+ public int FailType { get; set; }
+
+ public double FaceWidthMin { get; set; }
+ public double FaceWidthMax { get; set; }
+ ///
+ /// 门幅线
+ ///
+ [SqlSugar.SugarColumn(IsJson = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public List FacePointList { get; set; } = new List();
+
+ ///
+ /// Defect和Size比对失败的坐标位置
+ ///
+ [Navigate(NavigateType.OneToMany, nameof(DefectInfo.Pid))]
+ public List DefectInfoList { get; set; }
+
+ ///
+ /// 厚度数据
+ ///
+ [Navigate(NavigateType.OneToMany, nameof(Thickness.Pid))]
+ public List ThicknessList { get; set; }
+
+ [SugarColumn(IsNullable = true)]
+ public int cm2px_x { get; set; }
+ [SugarColumn(IsNullable = true)]
+ public int cm2px_y { get; set; }
+
+ //用户名称
+ [SugarColumn(IsNullable = true)]
+ public string UserName { get; set; }
+ //班组名称
+ [SugarColumn(IsNullable = true)]
+ public string WorkTeam { get; set; }
+ ///
+ /// 降级信息
+ ///
+ [SqlSugar.SugarColumn(IsNullable = true, IsJson = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public List DowngradeInformation { get; set; } = new List();
+ ///
+ /// 分卷结论
+ ///
+ [SugarColumn(IsNullable = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public string PartReelNote { get; set; }
+ ///
+ /// 分卷结论2
+ ///
+ [SugarColumn(IsNullable = true, ColumnDataType = StaticConfig.CodeFirst_BigString)]
+ public string PartReelNote2 { get; set; }
}
}
diff --git a/LeatherProject/Models/User.cs b/LeatherProject/Models/User.cs
index 0bcbd8d..3845e0d 100644
--- a/LeatherProject/Models/User.cs
+++ b/LeatherProject/Models/User.cs
@@ -25,5 +25,9 @@ namespace Models
[SugarColumn(IsNullable = true)]
public string Note { get; set; }
+ //班组名称
+ [SugarColumn(IsNullable = true)]
+ public string WorkTeam { get; set; }
+
}
}
diff --git a/LeatherProject/Models/obj/Debug/Models.csproj.FileListAbsolute.txt b/LeatherProject/Models/obj/Debug/Models.csproj.FileListAbsolute.txt
index aff1c5c..3afa1e6 100644
--- a/LeatherProject/Models/obj/Debug/Models.csproj.FileListAbsolute.txt
+++ b/LeatherProject/Models/obj/Debug/Models.csproj.FileListAbsolute.txt
@@ -52,3 +52,19 @@ H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Models\obj\Debug\Models.csproj.
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Models\obj\Debug\Models.csproj.CopyComplete
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Models\obj\Debug\Models.dll
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Models\obj\Debug\Models.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\Models.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\Models.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\SqlSugar.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.AssemblyReference.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.CoreCompileInputs.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.Up2Date
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\Models.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\Models.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\bin\Debug\SqlSugar.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.AssemblyReference.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.CoreCompileInputs.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.csproj.CopyComplete
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Models\obj\Debug\Models.pdb
diff --git a/LeatherProject/Models/obj/Debug/Models.csproj.Up2Date b/LeatherProject/Models/obj/Debug/Models.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/LeatherProject/ServerApp/App.config b/LeatherProject/ServerApp/App.config
new file mode 100644
index 0000000..3916e0e
--- /dev/null
+++ b/LeatherProject/ServerApp/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/Program.cs b/LeatherProject/ServerApp/Program.cs
new file mode 100644
index 0000000..7a1cbbc
--- /dev/null
+++ b/LeatherProject/ServerApp/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ServerApp
+{
+ internal static class Program
+ {
+ ///
+ /// 应用程序的主入口点。
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new ServerFrm());
+ }
+ }
+}
diff --git a/LeatherProject/ServerApp/Properties/AssemblyInfo.cs b/LeatherProject/ServerApp/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..d0eaf60
--- /dev/null
+++ b/LeatherProject/ServerApp/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("ServerApp")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ServerApp")]
+[assembly: AssemblyCopyright("Copyright © 2024")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("f1876ce2-8446-4eae-8707-fe4bb19a1c18")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/LeatherProject/ServerApp/Properties/Resources.Designer.cs b/LeatherProject/ServerApp/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..7b92539
--- /dev/null
+++ b/LeatherProject/ServerApp/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本: 4.0.30319.42000
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace ServerApp.Properties
+{
+
+
+ ///
+ /// 强类型资源类,用于查找本地化字符串等。
+ ///
+ // 此类是由 StronglyTypedResourceBuilder
+ // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+ // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+ // (以 /str 作为命令选项),或重新生成 VS 项目。
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// 返回此类使用的缓存 ResourceManager 实例。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ServerApp.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// 重写当前线程的 CurrentUICulture 属性,对
+ /// 使用此强类型资源类的所有资源查找执行重写。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/LeatherProject/ServerApp/Properties/Resources.resx b/LeatherProject/ServerApp/Properties/Resources.resx
new file mode 100644
index 0000000..ffecec8
--- /dev/null
+++ b/LeatherProject/ServerApp/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/Properties/Settings.Designer.cs b/LeatherProject/ServerApp/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..b6f7c40
--- /dev/null
+++ b/LeatherProject/ServerApp/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace ServerApp.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/LeatherProject/ServerApp/Properties/Settings.settings b/LeatherProject/ServerApp/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/LeatherProject/ServerApp/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/LeatherProject/ServerApp/ServerApp.csproj b/LeatherProject/ServerApp/ServerApp.csproj
new file mode 100644
index 0000000..979bc5e
--- /dev/null
+++ b/LeatherProject/ServerApp/ServerApp.csproj
@@ -0,0 +1,106 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {F1876CE2-8446-4EAE-8707-FE4BB19A1C18}
+ WinExe
+ ServerApp
+ ServerApp
+ v4.8
+ 512
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\ClosedXML.0.96.0\lib\net46\ClosedXML.dll
+
+
+ ..\packages\DocumentFormat.OpenXml.2.16.0\lib\net46\DocumentFormat.OpenXml.dll
+
+
+ ..\packages\ExcelNumberFormat.1.1.0\lib\net20\ExcelNumberFormat.dll
+
+
+ ..\Models\bin\Debug\Models.dll
+
+
+
+ ..\Service\bin\Debug\Service.dll
+
+
+ ..\LeatherApp\bin\Debug\SqlSugar.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ ServerFrm.cs
+
+
+
+
+
+ ServerFrm.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/ServerFrm.Designer.cs b/LeatherProject/ServerApp/ServerFrm.Designer.cs
new file mode 100644
index 0000000..87f341e
--- /dev/null
+++ b/LeatherProject/ServerApp/ServerFrm.Designer.cs
@@ -0,0 +1,136 @@
+namespace ServerApp
+{
+ partial class ServerFrm
+ {
+ ///
+ /// 必需的设计器变量。
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// 清理所有正在使用的资源。
+ ///
+ /// 如果应释放托管资源,为 true;否则为 false。
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows 窗体设计器生成的代码
+
+ ///
+ /// 设计器支持所需的方法 - 不要修改
+ /// 使用代码编辑器修改此方法的内容。
+ ///
+ private void InitializeComponent()
+ {
+ System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
+ System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
+ System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
+ System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
+ System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend();
+ System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
+ System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea3 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
+ System.Windows.Forms.DataVisualization.Charting.Legend legend3 = new System.Windows.Forms.DataVisualization.Charting.Legend();
+ System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
+ this.lstboxLog = new System.Windows.Forms.ListBox();
+ this.lineChartDefect = new System.Windows.Forms.DataVisualization.Charting.Chart();
+ this.lineChartFaceWidth = new System.Windows.Forms.DataVisualization.Charting.Chart();
+ this.lineChartHouDu = new System.Windows.Forms.DataVisualization.Charting.Chart();
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartDefect)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartFaceWidth)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartHouDu)).BeginInit();
+ this.SuspendLayout();
+ //
+ // lstboxLog
+ //
+ this.lstboxLog.FormattingEnabled = true;
+ this.lstboxLog.ItemHeight = 12;
+ this.lstboxLog.Location = new System.Drawing.Point(12, 12);
+ this.lstboxLog.Name = "lstboxLog";
+ this.lstboxLog.Size = new System.Drawing.Size(734, 376);
+ this.lstboxLog.TabIndex = 0;
+ this.lstboxLog.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.lstboxLog_DrawItem);
+ //
+ // lineChartDefect
+ //
+ chartArea1.Name = "ChartArea1";
+ this.lineChartDefect.ChartAreas.Add(chartArea1);
+ legend1.Name = "Legend1";
+ this.lineChartDefect.Legends.Add(legend1);
+ this.lineChartDefect.Location = new System.Drawing.Point(42, 74);
+ this.lineChartDefect.Name = "lineChartDefect";
+ series1.ChartArea = "ChartArea1";
+ series1.Legend = "Legend1";
+ series1.Name = "Series1";
+ this.lineChartDefect.Series.Add(series1);
+ this.lineChartDefect.Size = new System.Drawing.Size(690, 300);
+ this.lineChartDefect.TabIndex = 1;
+ this.lineChartDefect.Text = "chart1";
+ this.lineChartDefect.Visible = false;
+ //
+ // lineChartFaceWidth
+ //
+ chartArea2.Name = "ChartArea1";
+ this.lineChartFaceWidth.ChartAreas.Add(chartArea2);
+ legend2.Name = "Legend1";
+ this.lineChartFaceWidth.Legends.Add(legend2);
+ this.lineChartFaceWidth.Location = new System.Drawing.Point(23, 74);
+ this.lineChartFaceWidth.Name = "lineChartFaceWidth";
+ series2.ChartArea = "ChartArea1";
+ series2.Legend = "Legend1";
+ series2.Name = "Series1";
+ this.lineChartFaceWidth.Series.Add(series2);
+ this.lineChartFaceWidth.Size = new System.Drawing.Size(709, 300);
+ this.lineChartFaceWidth.TabIndex = 2;
+ this.lineChartFaceWidth.Text = "chart1";
+ this.lineChartFaceWidth.Visible = false;
+ //
+ // lineChartHouDu
+ //
+ chartArea3.Name = "ChartArea1";
+ this.lineChartHouDu.ChartAreas.Add(chartArea3);
+ legend3.Name = "Legend1";
+ this.lineChartHouDu.Legends.Add(legend3);
+ this.lineChartHouDu.Location = new System.Drawing.Point(23, 63);
+ this.lineChartHouDu.Name = "lineChartHouDu";
+ series3.ChartArea = "ChartArea1";
+ series3.Legend = "Legend1";
+ series3.Name = "Series1";
+ this.lineChartHouDu.Series.Add(series3);
+ this.lineChartHouDu.Size = new System.Drawing.Size(709, 300);
+ this.lineChartHouDu.TabIndex = 3;
+ this.lineChartHouDu.Text = "chart1";
+ //
+ // ServerFrm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(752, 393);
+ this.Controls.Add(this.lstboxLog);
+ this.Controls.Add(this.lineChartFaceWidth);
+ this.Controls.Add(this.lineChartDefect);
+ this.Controls.Add(this.lineChartHouDu);
+ this.Name = "ServerFrm";
+ this.Text = "服务器监控";
+ this.Load += new System.EventHandler(this.ServerFrm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartDefect)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartFaceWidth)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.lineChartHouDu)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.ListBox lstboxLog;
+ private System.Windows.Forms.DataVisualization.Charting.Chart lineChartDefect;
+ private System.Windows.Forms.DataVisualization.Charting.Chart lineChartFaceWidth;
+ private System.Windows.Forms.DataVisualization.Charting.Chart lineChartHouDu;
+ }
+}
+
diff --git a/LeatherProject/ServerApp/ServerFrm.cs b/LeatherProject/ServerApp/ServerFrm.cs
new file mode 100644
index 0000000..dc3a911
--- /dev/null
+++ b/LeatherProject/ServerApp/ServerFrm.cs
@@ -0,0 +1,1181 @@
+using Models;
+using Newtonsoft.Json.Linq;
+using Service;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using System.Windows.Forms.DataVisualization.Charting;
+using ClosedXML.Excel;
+using ServerApp.WebServer;
+
+namespace ServerApp
+{
+ public partial class ServerFrm : Form
+ {
+ public ServerFrm()
+ {
+ InitializeComponent();
+ //设置图标大小
+ this.lineChartDefect.Size = new System.Drawing.Size(600, 800);
+ this.lineChartFaceWidth.Size = new System.Drawing.Size(1000, 300);
+ }
+
+ private void ServerFrm_Load(object sender, EventArgs e)
+ {
+ this.lstboxLog.Items.Clear();
+ WebService web = new WebService();
+ web.dbConStr = "server=localhost;Database=LeatherDB;Uid=root;Pwd=123456; AllowLoadLocalInfile=true";
+ web.LogEvent = (warning, msg) =>
+ {
+ try
+ {
+ this.BeginInvoke(new Action(() =>
+ {
+ msg = DateTime.Now.ToString("HH:mm:ss fff") + "Http" + " - " + msg;
+ msg = (warning == "正常" ? "" : warning == "警告" ? "Y" : "R") + msg;
+ if (this.lstboxLog.Items.Count > 1000)
+ this.lstboxLog.Items.Clear();
+ lstboxLog.Items.Insert(0, msg);
+
+ }));
+ }
+ catch (Exception ex)
+ {
+
+ }
+ };
+ web.GetReportEvent = (data) =>
+ {
+ try
+ {
+ GetDataReport(data);
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show($"数据报表生成失败:{ex.Message}");
+ }
+ };
+ web.start("172.30.8.2", 10086);
+ }
+ private void lstboxLog_DrawItem(object sender, DrawItemEventArgs e)
+ {
+ if (e.Index < 0) return;
+ string text = lstboxLog.GetItemText(e.Index);
+ switch (text[0])
+ {
+ case 'R':
+ e.DrawBackground();
+ e.Graphics.DrawString(text.Substring(1), e.Font,
+ new SolidBrush(Color.Red),
+ e.Bounds);
+ //e.Graphics.DrawString(text.Substring(1), e.Font, Color.Red, e.Bounds, ContentAlignment.MiddleLeft);
+ break;
+ case 'Y':
+ e.DrawBackground();
+ e.Graphics.DrawString(text.Substring(1), e.Font,
+ new SolidBrush(Color.Orange),
+ e.Bounds);
+ //e.Graphics.DrawString(text.Substring(1), e.Font, Color.Orange, e.Bounds, ContentAlignment.MiddleLeft);
+ break;
+ }
+ }
+ private bool GetDataReport(UploadDataRecords data)
+ {
+ int err = 0;
+ string path = $"{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}\\Report";
+ if (string.IsNullOrWhiteSpace(path))
+ return false;
+ if (!Directory.Exists(path))
+ Directory.CreateDirectory(path);
+
+ var list = data.DefectInfoList;
+ //绘图1
+ double len = Math.Round(data.Len * 100, 2);//cm
+ this.reDrawDefectPoints(data, new double[] { 0, Math.Round(data.FaceWidthMax + 0.005f, 2) }, new double[] { 0, len });
+ err = 1;
+ //绘图2
+ this.reDrawFaceWidth(data.FacePointList,
+ new double[] { 0, Math.Round(len + 0.005f, 2) },
+ new double[] { 130, 160 });
+ err = 2;
+
+ if (data.ThicknessList != null && data.ThicknessList.Count > 0)
+ {
+ List hdMax = new List(){
+ data.ThicknessList.Select(t=> t.Value1).ToList().Max(),
+ data.ThicknessList.Select(t => t.Value2).ToList().Max(),
+ data.ThicknessList.Select(t => t.Value3).ToList().Max(),
+ };
+ List hdMin = new List(){
+ data.ThicknessList.Select(t=> t.Value1).ToList().Min(),
+ data.ThicknessList.Select(t => t.Value2).ToList().Min(),
+ data.ThicknessList.Select(t => t.Value3).ToList().Min(),
+ };
+ reDrawHouDu(data.ThicknessList,
+ new double[] { 0, Math.Round(len + 0.005f, 2) },
+ new double[] { hdMin.Min(), Math.Round(hdMax.Max() + 0.005f, 2) });
+ }
+ err = 2;
+ foreach (var item in list)
+ {
+ if(string.IsNullOrEmpty(item.Name))
+ item.Name = item.Code;
+ }
+ //
+ string Grade = "";
+ if (data.Grade < 1) Grade = "";
+ else if (data.Grade <= 5) Grade = (char)(data.Grade + 64) + "";
+ else Grade = "不合格";
+ JsonProductDefects jdata = new JsonProductDefects()
+ {
+ ProName = data.BarCodeName,
+ BatchId = data.BatchId,
+ ReelId = string.IsNullOrEmpty(data.PartReelId)? "'"+ data.ReelId : $"{data.ReelId}-{data.PartReelId}",
+ Len = data.Len.ToString(),
+ Speed = Math.Round(data.Len / data.TimeLen, 2).ToString(),
+ Grade = Grade,
+ DateTime = data.CreateTime.ToString("yyyy年MM月dd日 HH:mm"),
+ UserName = data.UserName,
+ WorkTeam = data.WorkTeam,
+ PartNote1 = data.PartReelNote,
+ PartNote2 = data.PartReelNote2,
+ };
+ err = 5;
+ jdata.DefectTotal = data.DefectInfoList.GroupBy(x => x.Name).Select(g => new JDefectTotal { Name = g.Key, Count = g.Count() }).ToList();
+ jdata.DefectDetail = data.DefectInfoList.Select(x => new JDefectDetail
+ {
+ Index = x.PhotoIndex,
+ Name = x.Name,
+ X = x.X,
+ Y = Math.Round(x.Y / 100.0d, 2),
+ Width = x.Width * 10,
+ Height = x.Height * 10,
+ ZXD = x.ZXD,
+ Area = x.Area * 100,
+ Contrast = x.Contrast
+ })
+ .OrderBy(x => x.Index).ThenBy(x => x.Y).ToList();
+ jdata.FaceWidthDetail = data.FacePointList.Select(x => new JFaceWidthDetail
+ {
+ Y = x[0],
+ data = x[1],
+ }).OrderBy(x => x.Y).ThenBy(x => x.Y).ToList();
+ jdata.ThicknessDetail = data.ThicknessList.Select(x => new JThicknessDetail
+ {
+ Y = x.Y_Dis,
+ d1 = x.Value1,
+ d2 = x.Value2,
+ d3 = x.Value3,
+ })
+ .OrderBy(x => x.Y).ThenBy(x => x.Y).ToList();
+ err = 6;
+
+ Product pd = new Product();
+ pd.ExposureTime = data.ExposureTime;
+ pd.Gain = data.Gain;
+ pd.LightValue = data.LightValue;
+ pd.QualifiedLimitList = data.QualifiedLimitList;
+ pd.ModelName = data.ModelName;
+
+ jdata.Pdt = pd;
+ jdata.xyPix = $"X:{data.cm2px_x},Y:{data.cm2px_y}";
+ err = 7;
+ var image1 = captureControl(this.lineChartDefect);
+ var image2 = captureControl(this.lineChartFaceWidth);
+ var image3 = captureControl(this.lineChartHouDu);
+ var filePath = $"{path}缺陷列表_{data.BatchId}_{data.ReelId}.xlsx";
+ err = 8;
+ filePath = $"{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}\\temp.xlsx";
+ exportTabel(jdata, image1, image2, image3, filePath);
+ //if (!res)
+ // throw new Exception("导出失败!");
+ //System.Diagnostics.Process.Start(filePath);
+ return true;
+ }
+
+ public void exportTabel(JsonProductDefects ProductDefects, byte[] defectImage, byte[] faceWidthImage, byte[] HouduImage, string savePath)
+ {
+ //try
+ //{
+ if (ProductDefects == null)
+ throw new Exception("传入的参数为空");
+
+ using (var workbook = new XLWorkbook())
+ {
+ var wsDefectsDetail = workbook.Worksheets.Add("正面疵点列表");
+ wsDefectsDetail.RowHeight = 20;
+ wsDefectsDetail.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ wsDefectsDetail.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ wsDefectsDetail.Style.Font.FontName = "宋体";
+
+ wsDefectsDetail.Column("A").Width = 12;
+ wsDefectsDetail.Column("B").Width = 25;
+ wsDefectsDetail.Column("C").Width = 10;
+ wsDefectsDetail.Column("D").Width = 10;
+ wsDefectsDetail.Column("E").Width = 10;
+ wsDefectsDetail.Column("F").Width = 10;
+ wsDefectsDetail.Column("G").Width = 12;
+ wsDefectsDetail.Column("H").Width = 14;
+ wsDefectsDetail.Column("I").Width = 14;
+
+ int rowIndex = 1;
+ int cellIndex = 1;
+
+ #region 第一行
+ var row1_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+
+ row1_cell1.Value = "产品疵点缺陷分布图表";
+
+ row1_cell1.Style.Font.Bold = true;
+ //row1_cell1.Style.Font.FontName = "宋体";
+ row1_cell1.Style.Font.FontSize = 12;
+
+ var mergeRange_row1 = wsDefectsDetail.Range("A1:I1").Row(1).Merge();
+ mergeRange_row1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+
+ #region 第二行
+ rowIndex++;
+
+ var row2_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row2_cell1.Value = "产品品名";
+ row2_cell1.Style.Font.Bold = true;
+ row2_cell1.Style.Font.FontSize = 10;
+ row2_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row2_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row2_cell2.DataType = XLDataType.Text;
+ row2_cell2.Value = ProductDefects.ProName;
+ row2_cell2.Style.Font.FontSize = 10;
+ row2_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row2_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row2_cell3.Value = "产品批号";
+ row2_cell3.Style = row2_cell1.Style;
+
+ var row2_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row2_cell4.Value = "'" + ProductDefects.BatchId;
+ row2_cell4.Style = row2_cell2.Style;
+
+ var row2_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row2_cell5.Value = "产品卷号";
+ row2_cell5.Style = row2_cell1.Style;
+
+ var row2_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ //row2_cell6.SetDataType(XLDataType.Text);//类型设置不起作用 用"'"+内容代替
+ //row2_cell6.DataType = XLDataType.Text;
+ row2_cell6.Value = "'" + ProductDefects.ReelId;
+ row2_cell6.Style = row2_cell2.Style;
+
+ var row2_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row2_cell7.Value = "长度(米)";
+ row2_cell7.Style = row2_cell1.Style;
+
+ var row2_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row2_cell8.Value = ProductDefects.Len;
+ row2_cell8.Style = row2_cell2.Style;
+
+ //NULL
+ var row2_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row2_cell9.Value = "操作员";
+ row2_cell9.Style = row2_cell2.Style;
+ #endregion
+
+ #region 第三行
+ rowIndex++;
+ var row3_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row3_cell1.Value = "检验时间";
+ row3_cell1.Style = row2_cell1.Style;
+
+ var row3_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row3_cell2.Value = "'" + ProductDefects.DateTime;
+ row3_cell2.Style = row2_cell2.Style;
+
+ var row3_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row3_cell3.Value = "检验长度";
+ row3_cell3.Style = row2_cell1.Style;
+
+ var row3_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row3_cell4.Value = ProductDefects.Len;
+ row3_cell4.Style = row2_cell2.Style;
+
+ var row3_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row3_cell5.Value = "平均速度";
+ row3_cell5.Style = row2_cell1.Style;
+
+ var row3_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row3_cell6.Value = ProductDefects.Speed;
+ row3_cell6.Style = row2_cell2.Style;
+
+ var row3_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row3_cell7.Value = "等级";
+ row3_cell7.Style = row2_cell1.Style;
+
+ var row3_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row3_cell8.Value = ProductDefects.Grade;
+ row3_cell8.Style = row2_cell2.Style;
+
+ var row3_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row3_cell9.Value = ProductDefects.UserName == null ? "" : ProductDefects.UserName;
+ row3_cell9.Style = row2_cell2.Style;
+ #endregion
+
+ #region 第四第五行
+ rowIndex++;
+ var row4_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row4_cell1.Value = "设备参数";
+ row4_cell1.Style = row2_cell1.Style;
+ row4_cell1.Style.Font.Bold = true;
+ row4_cell1.Style.Font.FontSize = 10;
+ row4_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var mergeRange_row4 = wsDefectsDetail.Range("A4:A5").Column(1).Merge();
+ mergeRange_row4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row4_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row4_cell2.Value = "光源亮度";
+ row4_cell2.Style = row2_cell1.Style;
+ var row4_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row4_cell3.Value = "曝光时间";
+ row4_cell3.Style = row2_cell1.Style;
+ var row4_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row4_cell4.Value = "增益";
+ row4_cell4.Style = row2_cell1.Style;
+ var row4_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row4_cell5.Value = "行频比";
+ row4_cell5.Style = row2_cell1.Style;
+ var row4_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row4_cell6.Value = "物面分辨率";
+ row4_cell6.Style = row2_cell1.Style;
+ var row4_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row4_cell7.Value = "触发计数";
+ row4_cell7.Style = row2_cell1.Style;
+ var row4_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row4_cell8.Value = "采集计数";
+ row4_cell8.Style = row2_cell1.Style;
+ var row4_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row4_cell9.Value = "班组";
+ row4_cell9.Style = row2_cell1.Style;
+
+ rowIndex++;
+ var row5_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row5_cell2.Value = ProductDefects.Pdt.LightValue;
+ row5_cell2.Style = row2_cell1.Style;
+ var row5_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row5_cell3.Value = ProductDefects.Pdt.ExposureTime;
+ row5_cell3.Style = row2_cell1.Style;
+ var row5_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row5_cell4.Value = ProductDefects.Pdt.Gain;
+ row5_cell4.Style = row2_cell1.Style;
+ var row5_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row5_cell5.Value = "";
+ row5_cell5.Style = row2_cell1.Style;
+ var row5_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row5_cell6.Value = ProductDefects.xyPix;
+ row5_cell6.Style = row2_cell1.Style;
+ var row5_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row5_cell7.Value = "";
+ row5_cell7.Style = row2_cell1.Style;
+ var row5_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row5_cell8.Value = "";
+ row5_cell8.Style = row2_cell1.Style;
+ var row5_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row5_cell9.Value = ProductDefects.WorkTeam == null ? "" : ProductDefects.WorkTeam;
+ row5_cell9.Style = row2_cell1.Style;
+ #endregion
+
+ #region 第六第七行
+ rowIndex++;
+ var row6_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row6_cell1.Value = "检测结论";
+ row6_cell1.Style = row2_cell1.Style;
+ row6_cell1.Style.Font.Bold = true;
+ row6_cell1.Style.Font.FontSize = 10;
+ row6_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row6_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row6_cell2.Value = ProductDefects.PartNote1 == null ? "" : ProductDefects.PartNote1;
+ row6_cell2.Style.Font.Bold = true;
+ row6_cell2.Style.Font.FontSize = 10;
+ row6_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var mergeRange_row6 = wsDefectsDetail.Range("B6:I6").Row(1).Merge();
+ mergeRange_row6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ rowIndex++;
+ var row7_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+ row7_cell1.Value = "分卷结论";
+ row7_cell1.Style = row2_cell1.Style;
+ row7_cell1.Style.Font.Bold = true;
+ row7_cell1.Style.Font.FontSize = 10;
+ row7_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var row7_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row7_cell2.Value = ProductDefects.PartNote2 == null ? "" : ProductDefects.PartNote2;
+ row7_cell2.Style.Font.Bold = true;
+ row7_cell2.Style.Font.FontSize = 10;
+ row7_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ var mergeRange_row7 = wsDefectsDetail.Range("B7:I7").Row(1).Merge();
+ mergeRange_row7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+
+ #region 第八行后
+ rowIndex++;
+ if (ProductDefects.DefectTotal != null && ProductDefects.DefectTotal.Count > 0)
+ {
+ cellIndex = 1;
+ int DefectTotalCount = ProductDefects.DefectTotal.Count;
+ //最少5行,固定4列
+ var row8_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+
+ row8_cell1.Value = "检测参数";
+ row8_cell1.Style.Font.Bold = true;
+ row8_cell1.Style.Font.FontSize = 10;
+ row8_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ string cellstr = $"A8:A{9 + ProductDefects.DefectTotal.Count}";
+ var mergeRange_row8 = wsDefectsDetail.Range(cellstr).Column(1).Merge();
+ mergeRange_row8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+
+ var row8_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+
+ row8_cell2.Value = "筛选标准";
+ row8_cell2.Style.Font.Bold = true;
+ row8_cell2.Style.Font.FontSize = 10;
+ row8_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var mergeRange_row8_2 = wsDefectsDetail.Range($"B8:I8").Row(1).Merge();
+ mergeRange_row8_2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ //第九行
+ rowIndex++;
+ var row9_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row9_cell2.Value = "缺陷类型";
+ row9_cell2.Style = row2_cell1.Style;
+ var row9_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row9_cell3.Value = "置信度";
+ row9_cell3.Style = row2_cell1.Style;
+ var row9_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row9_cell4.Value = "面积";
+ row9_cell4.Style = row2_cell1.Style;
+ var row9_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row9_cell5.Value = "对比度下限";
+ row9_cell5.Style = row2_cell1.Style;
+ var row9_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row9_cell6.Value = "对比度上限";
+ row9_cell6.Style = row2_cell1.Style;
+ var row9_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row9_cell7.Value = "所用模型版本";
+ row9_cell7.Style = row2_cell1.Style;
+ var row9_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row9_cell8.Value = "或向选择";
+ row9_cell8.Style = row2_cell1.Style;
+ var row9_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row9_cell9.Value = "本次检出数量";
+ row9_cell9.Style = row2_cell1.Style;
+
+ //第十行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.DefectTotal.Count; j++) // 行
+ {
+ var temprowcel2 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+ var temprowcel3 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 2);
+ var temprowcel4 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 3);
+ var temprowcel5 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 4);
+ var temprowcel6 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 5);
+ var temprowcel7 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 6);
+ var temprowcel8 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 7);
+ var temprowcel9 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 8);
+ var tempItemDefectTotal = ProductDefects.DefectTotal[j - 1];
+ temprowcel2.Value = tempItemDefectTotal.Name;
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var temp = ProductDefects.Pdt.QualifiedLimitList.Find(x => x.Name == tempItemDefectTotal.Name || x.Code == tempItemDefectTotal.Name);
+ if (temp != null)
+ {
+ temprowcel3.Value = temp.ZXD;
+ temprowcel3.Style.Font.Bold = true;
+ temprowcel3.Style.Font.FontSize = 10;
+ temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel4.Value = temp.Area;
+ temprowcel4.Style.Font.Bold = true;
+ temprowcel4.Style.Font.FontSize = 10;
+ temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel5.Value = ContrastToPercent(temp.ContrastLower);
+ temprowcel5.Style.Font.Bold = true;
+ temprowcel5.Style.Font.FontSize = 10;
+ temprowcel5.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel6.Value = ContrastToPercent(temp.ContrastTop);
+ temprowcel6.Style.Font.Bold = true;
+ temprowcel6.Style.Font.FontSize = 10;
+ temprowcel6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel7.Value = ProductDefects.Pdt.ModelName;
+ temprowcel7.Style.Font.Bold = true;
+ temprowcel7.Style.Font.FontSize = 10;
+ temprowcel7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel8.Value = temp.IsOR;
+ temprowcel8.Style.Font.Bold = true;
+ temprowcel8.Style.Font.FontSize = 10;
+ temprowcel8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+ temprowcel9.Value = tempItemDefectTotal.Count;
+ temprowcel9.Style.Font.FontSize = 10;
+ temprowcel9.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+
+ //更新行号
+ rowIndex = rowIndex + ProductDefects.DefectTotal.Count;
+
+ }
+ #endregion
+#if false //不用
+ #region 第六行后
+ rowIndex++;
+ if (ProductDefects.DefectTotal != null && ProductDefects.DefectTotal.Count > 0)
+ {
+ cellIndex = 1;
+ int DefectTotalCount = ProductDefects.DefectTotal.Count;
+ //最少5行,固定4列
+ var row6_cell1 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex);
+
+ row6_cell1.Value = "检测参数";
+ row6_cell1.Style.Font.Bold = true;
+ row6_cell1.Style.Font.FontSize = 10;
+ row6_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ string cellstr = $"A6:A{7 + ProductDefects.DefectTotal.Count}";
+ var mergeRange_row6 = wsDefectsDetail.Range(cellstr).Column(1).Merge();
+ mergeRange_row6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+
+ var row6_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+
+ row6_cell2.Value = "筛选标准";
+ row6_cell2.Style.Font.Bold = true;
+ row6_cell2.Style.Font.FontSize = 10;
+ row6_cell2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var mergeRange_row6_2 = wsDefectsDetail.Range($"B6:I6").Row(1).Merge();
+ mergeRange_row6_2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ //第七行
+ rowIndex++;
+ var row7_cell2 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 1);
+ row7_cell2.Value = "缺陷类型";
+ row7_cell2.Style = row2_cell1.Style;
+ var row7_cell3 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 2);
+ row7_cell3.Value = "置信度";
+ row7_cell3.Style = row2_cell1.Style;
+ var row7_cell4 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 3);
+ row7_cell4.Value = "面积";
+ row7_cell4.Style = row2_cell1.Style;
+ var row7_cell5 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 4);
+ row7_cell5.Value = "对比度下限";
+ row7_cell5.Style = row2_cell1.Style;
+ var row7_cell6 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 5);
+ row7_cell6.Value = "对比度上限";
+ row7_cell6.Style = row2_cell1.Style;
+ var row7_cell7 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 6);
+ row7_cell7.Value = "所用模型版本";
+ row7_cell7.Style = row2_cell1.Style;
+ var row7_cell8 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 7);
+ row7_cell8.Value = "或向选择";
+ row7_cell8.Style = row2_cell1.Style;
+ var row7_cell9 = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + 8);
+ row7_cell9.Value = "本次检出数量";
+ row7_cell9.Style = row2_cell1.Style;
+
+ //第八行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.DefectTotal.Count; j++) // 行
+ {
+ var temprowcel2 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+ var temprowcel3 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 2);
+ var temprowcel4 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 3);
+ var temprowcel5 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 4);
+ var temprowcel6 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 5);
+ var temprowcel7 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 6);
+ var temprowcel8 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 7);
+ var temprowcel9 = wsDefectsDetail.Row(rowIndex + j - 1).Cell(cellIndex + 8);
+ var tempItemDefectTotal = ProductDefects.DefectTotal[j - 1];
+ temprowcel2.Value = tempItemDefectTotal.Name;
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ var temp = ProductDefects.Pdt.QualifiedLimitList.Find(x => x.Name == tempItemDefectTotal.Name || x.Code == tempItemDefectTotal.Name);
+ if (temp != null)
+ {
+ temprowcel3.Value = temp.ZXD;
+ temprowcel3.Style.Font.Bold = true;
+ temprowcel3.Style.Font.FontSize = 10;
+ temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel4.Value = temp.Area;
+ temprowcel4.Style.Font.Bold = true;
+ temprowcel4.Style.Font.FontSize = 10;
+ temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel5.Value = ContrastToPercent(temp.ContrastLower);
+ temprowcel5.Style.Font.Bold = true;
+ temprowcel5.Style.Font.FontSize = 10;
+ temprowcel5.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel6.Value = ContrastToPercent(temp.ContrastTop);
+ temprowcel6.Style.Font.Bold = true;
+ temprowcel6.Style.Font.FontSize = 10;
+ temprowcel6.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel7.Value = ProductDefects.Pdt.ModelName;
+ temprowcel7.Style.Font.Bold = true;
+ temprowcel7.Style.Font.FontSize = 10;
+ temprowcel7.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel8.Value = temp.IsOR;
+ temprowcel8.Style.Font.Bold = true;
+ temprowcel8.Style.Font.FontSize = 10;
+ temprowcel8.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel9.Value = tempItemDefectTotal.Count;
+ temprowcel9.Style.Font.FontSize = 10;
+ temprowcel9.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+ }
+
+ //更新行号
+ rowIndex = rowIndex + ProductDefects.DefectTotal.Count;
+
+ }
+ #endregion
+#endif
+
+ #region 最后
+ //rowIndex++;
+ if (ProductDefects.DefectDetail != null && ProductDefects.DefectDetail.Count > 0)
+ {
+ List lstRow5str = new List() { "源图", "名称", "X(cm)", "Y(米)", "宽(mm)", "高(mm)", "置信度", "面积(mm^2)", "对比度" };
+
+ for (int i = 0; i < lstRow5str.Count; i++)
+ {
+ var temp_row5_cell = wsDefectsDetail.Row(rowIndex).Cell(cellIndex + i);
+ temp_row5_cell.Value = lstRow5str[i];
+ temp_row5_cell.Style.Font.Bold = true;
+ temp_row5_cell.Style.Font.FontSize = 11;
+ temp_row5_cell.Style.Font.FontName = "等线";
+ temp_row5_cell.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+
+ rowIndex++;
+
+ for (int i = 0; i < ProductDefects.DefectDetail.Count; i++)
+ for (int j = 0; j < lstRow5str.Count; j++)
+ {
+ var temp_row6_cell = wsDefectsDetail.Row(rowIndex + i).Cell(cellIndex + j);
+
+ switch (lstRow5str[j])
+ {
+ case "源图":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Index;
+ break;
+ case "名称":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Name ;
+ break;
+ case "X(cm)":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].X;
+ break;
+ case "Y(米)":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Y;
+ break;
+ case "宽(mm)":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Width;
+ break;
+ case "高(mm)":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Height;
+ break;
+ case "置信度":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].ZXD;
+ break;
+ case "面积(mm^2)":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Area;
+ break;
+ case "对比度":
+ temp_row6_cell.Value = ProductDefects.DefectDetail[i].Contrast;
+ break;
+ }
+
+ temp_row6_cell.Style.Font.FontSize = 11;
+ temp_row6_cell.Style.Font.FontName = "等线";
+ temp_row6_cell.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+
+ // row6_cell1.InsertTable(ProductDefects.DefectDetail);
+
+ }
+ #endregion
+
+ #region 瑕疵图
+ var wsDefectsImg = workbook.Worksheets.Add("正面疵点分布图");
+ wsDefectsImg.AddPicture(new MemoryStream(defectImage), "纵向计算")
+ .MoveTo(wsDefectsImg.Cell(1, 1));
+ #endregion
+
+ #region 门幅曲线
+ var wsFaceWidthImg = workbook.Worksheets.Add("门幅曲线");
+ wsFaceWidthImg.AddPicture(new MemoryStream(faceWidthImage), "幅宽曲线图")
+ .MoveTo(wsFaceWidthImg.Cell(1, 4));
+ wsFaceWidthImg.RowHeight = 20;
+ wsFaceWidthImg.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ wsFaceWidthImg.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ wsFaceWidthImg.Style.Font.FontName = "宋体";
+ rowIndex = 1;
+ cellIndex = 1;
+
+ wsFaceWidthImg.Column("A").Width = 15;
+ wsFaceWidthImg.Column("B").Width = 15;
+ #region 第一行
+ row1_cell1 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex);
+ row1_cell1.Value = "门幅数据详细列表";
+ row1_cell1.Style.Font.Bold = true;
+ row1_cell1.Style.Font.FontSize = 12;
+
+ mergeRange_row1 = wsFaceWidthImg.Range("A1:B1").Row(1).Merge();
+ mergeRange_row1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+ #region 第二行
+ rowIndex++;
+
+ row2_cell1 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex);
+ row2_cell1.Value = "Y计米距离(m)";
+ row2_cell1.Style.Font.Bold = true;
+ row2_cell1.Style.Font.FontSize = 10;
+ row2_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ row2_cell2 = wsFaceWidthImg.Row(rowIndex).Cell(cellIndex + 1);
+ row2_cell2.Value = "数据(cm)";
+ row2_cell2.Style = row2_cell1.Style;
+ #endregion
+ #region 后续插入
+ //第八行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.FaceWidthDetail.Count; j++) // 行
+ {
+ var temprowcel1 = wsFaceWidthImg.Row(rowIndex + j - 1).Cell(cellIndex + 0);
+ var temprowcel2 = wsFaceWidthImg.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+
+
+ temprowcel1.Value = ProductDefects.FaceWidthDetail[j - 1].Y / 100;
+ temprowcel1.Style.Font.Bold = true;
+ temprowcel1.Style.Font.FontSize = 10;
+ temprowcel1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel2.Value = Math.Round(ProductDefects.FaceWidthDetail[j - 1].data, 3);
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ }
+ #endregion
+
+ #endregion
+
+ #region 测厚数据
+ var wsHouDuList = workbook.Worksheets.Add("测厚数据列表");
+
+ wsHouDuList.AddPicture(new MemoryStream(HouduImage), "厚度曲线图")
+ .MoveTo(wsHouDuList.Cell(1, 6));
+
+ wsHouDuList.RowHeight = 20;
+ wsHouDuList.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
+ wsHouDuList.Style.Alignment.Vertical = XLAlignmentVerticalValues.Center;
+ wsHouDuList.Style.Font.FontName = "宋体";
+ rowIndex = 1;
+ cellIndex = 1;
+
+ wsHouDuList.Column("A").Width = 15;
+ wsHouDuList.Column("B").Width = 15;
+ wsHouDuList.Column("C").Width = 15;
+ wsHouDuList.Column("D").Width = 15;
+ #region 第一行
+ row1_cell1 = wsHouDuList.Row(rowIndex).Cell(cellIndex);
+ row1_cell1.Value = "测厚数据详细列表";
+ row1_cell1.Style.Font.Bold = true;
+ row1_cell1.Style.Font.FontSize = 12;
+
+ mergeRange_row1 = wsHouDuList.Range("A1:D1").Row(1).Merge();
+ mergeRange_row1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ #endregion
+ #region 第二行
+ rowIndex++;
+
+ row2_cell1 = wsHouDuList.Row(rowIndex).Cell(cellIndex);
+ row2_cell1.Value = "Y计米距离(m)";
+ row2_cell1.Style.Font.Bold = true;
+ row2_cell1.Style.Font.FontSize = 10;
+ row2_cell1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ row2_cell2 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 1);
+ row2_cell2.Value = "数据1";
+ row2_cell2.Style = row2_cell1.Style;
+
+ row2_cell3 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 2);
+ row2_cell3.Value = "数据2";
+ row2_cell3.Style = row2_cell1.Style;
+
+ row2_cell4 = wsHouDuList.Row(rowIndex).Cell(cellIndex + 3);
+ row2_cell4.Value = "数据3";
+ row2_cell4.Style = row2_cell1.Style;
+ #endregion
+ #region 后续插入
+ //第八行之后
+ rowIndex++;
+ for (int j = 1; j <= ProductDefects.ThicknessDetail.Count; j++) // 行
+ {
+ var temprowcel1 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 0);
+ var temprowcel2 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 1);
+ var temprowcel3 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 2);
+ var temprowcel4 = wsHouDuList.Row(rowIndex + j - 1).Cell(cellIndex + 3);
+
+ temprowcel1.Value = ProductDefects.ThicknessDetail[j - 1].Y / 100;
+ temprowcel1.Style.Font.Bold = true;
+ temprowcel1.Style.Font.FontSize = 10;
+ temprowcel1.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel2.Value = ProductDefects.ThicknessDetail[j - 1].d1;
+ temprowcel2.Style.Font.Bold = true;
+ temprowcel2.Style.Font.FontSize = 10;
+ temprowcel2.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel3.Value = ProductDefects.ThicknessDetail[j - 1].d2;
+ temprowcel3.Style.Font.Bold = true;
+ temprowcel3.Style.Font.FontSize = 10;
+ temprowcel3.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+
+ temprowcel4.Value = ProductDefects.ThicknessDetail[j - 1].d3;
+ temprowcel4.Style.Font.Bold = true;
+ temprowcel4.Style.Font.FontSize = 10;
+ temprowcel4.Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
+ }
+ #endregion
+ #endregion
+ workbook.SaveAs(savePath);
+ }
+
+ // return true;
+ //}
+ //catch (Exception ex)
+ //{
+ // return false;
+ //}
+
+ }
+ private double ContrastLow = 0.8;
+ private double ContrastTop = 1.2;
+ private double ContrastToPercent(double val)
+ {
+ if (val < ContrastLow)
+ return 0;
+ else if (val > ContrastTop)
+ return 100;
+ double temp = 100 / (ContrastTop - ContrastLow);
+ return Math.Round(temp * (val - ContrastLow), 2);
+ }
+
+ ///
+ /// 显示颜色现在对应30色,确保label在30个以内
+ ///
+ Color[] ChartColor = new Color[30] { Color.Red, Color.Blue, Color.Green, Color.YellowGreen, Color.Orange,
+ Color.Peru, Color.DarkRed,Color.GreenYellow, Color.Pink , Color.Brown,
+ Color.CadetBlue, Color.OrangeRed, Color.Cyan, Color.Lime, Color.Magenta, Color.Tan, Color.Sienna,
+ Color.DarkGray, Color.SaddleBrown, Color.DarkBlue, Color.Firebrick,Color.Gainsboro,Color.Honeydew,Color.Khaki,Color.Lavender,
+ Color.LightGoldenrodYellow,Color.Navy, Color.Khaki, Color.IndianRed,Color.Lavender};
+ ///
+ /// 重新生成缺陷分布(cm2M在内部转换)
+ ///
+ /// Records.DefectInfoList
+ /// 幅宽
+ /// 卷长度
+ private void reDrawDefectPoints(UploadDataRecords records, double[] XSizeRange, double[] YSizeRange)
+ {
+
+ //AddTextEvent($"绘图", $"缺陷分布, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(lstDefectInfo[lstDefectInfo.Count - 1])}");
+ var lstData = records.DefectInfoList.OrderBy(m => m.Code).ThenBy(m => m.Code).ToList();
+
+ if (XSizeRange == null || YSizeRange == null)
+ return;
+ else
+ {
+ if (YSizeRange[0] == YSizeRange[1])
+ {
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
+ }
+ YSizeRange[0] /= 100;
+ YSizeRange[1] /= 100;
+
+ lineChartDefect.Series.Clear();
+ lineChartDefect.ChartAreas[0].AxisX.Title = "宽度(cm)";
+ lineChartDefect.ChartAreas[0].AxisY.Title = "长度(m)";
+
+ Dictionary indexlist = new Dictionary();
+ int indexcolor = 0;
+ DateTime dt = DateTime.Now;
+ foreach (var rowItem in lstData)
+ {
+ string name = rowItem.Name;
+ if (lineChartDefect.Series.FindByName(name) == null)//rowItem[3] 为name
+ {
+ indexlist.Add(name, indexcolor);
+ lineChartDefect.Series.Add(name);
+ int labelIndex = indexcolor;
+ lineChartDefect.Series[name].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point;
+ lineChartDefect.Series[name].MarkerSize = 5;
+ lineChartDefect.Series[name].MarkerColor = ChartColor[labelIndex];
+ lineChartDefect.Series[name].MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle;
+
+ indexcolor++;
+ }
+ lineChartDefect.Series[name].Points.AddXY(rowItem.CentreX, rowItem.CentreY / 100);
+ if ((DateTime.Now - dt).Seconds > 1)
+ {
+ break;
+ }
+ }
+
+ lineChartDefect.ChartAreas[0].AxisX.Minimum = XSizeRange[0];
+ lineChartDefect.ChartAreas[0].AxisX.Maximum = XSizeRange[1];
+ lineChartDefect.ChartAreas[0].AxisY.Minimum = YSizeRange[0];
+ lineChartDefect.ChartAreas[0].AxisY.Maximum = YSizeRange[1];
+
+ }
+ }
+ ///
+ /// 重新门幅宽度
+ ///
+ ///
+ /// 卷长度
+ /// 幅宽
+ private void reDrawFaceWidth(List points, double[] XSizeRange, double[] YSizeRange)
+ {
+ if (YSizeRange[0] == YSizeRange[1])
+ {
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
+ }
+ XSizeRange[0] /= 100;
+ XSizeRange[1] /= 100;
+
+ //防止超限
+ XSizeRange[1] += 0.01;
+ YSizeRange[1] += 0.1;
+
+ lineChartFaceWidth.Series.Clear();
+ lineChartFaceWidth.Series.Add("面宽");
+ lineChartFaceWidth.ChartAreas[0].AxisX.Title = "长度(m)";
+ lineChartFaceWidth.ChartAreas[0].AxisY.Title = "宽度(cm)";
+ lineChartFaceWidth.Series["面宽"].ChartType = SeriesChartType.Line;
+ lineChartFaceWidth.Series["面宽"].MarkerSize = 5;
+ lineChartFaceWidth.Series["面宽"].MarkerColor = Color.Blue;
+ lineChartFaceWidth.Series["面宽"].MarkerStyle = MarkerStyle.Circle;
+
+
+
+ lineChartFaceWidth.ChartAreas[0].AxisY.Maximum = YSizeRange[1];
+ lineChartFaceWidth.ChartAreas[0].AxisY.Minimum = YSizeRange[0];
+ lineChartFaceWidth.ChartAreas[0].AxisX.Maximum = XSizeRange[1];
+ lineChartFaceWidth.ChartAreas[0].AxisX.Minimum = XSizeRange[0];
+
+ float x;
+ foreach (var item in points)
+ {
+ x = item[0] / 100; //cm -> m
+ //series.Add(x, item[1]);
+ this.lineChartFaceWidth.Series["面宽"].Points.AddXY((float)Math.Round(x, 2), (float)Math.Round(item[1], 2));
+ }
+
+ }
+
+ ///
+ /// 重新会者厚度
+ ///
+ ///
+ ///
+ ///
+ private void reDrawHouDu(List HDpoints, double[] XSizeRange, double[] YSizeRange)
+ {
+ //AddTextEvent(DateTime.Now,$"绘图", $"门幅宽度, W={string.Join(", ", XSizeRange)},H={string.Join(", ", YSizeRange)}, LastData={JsonConvert.SerializeObject(points[points.Count-1])}");
+ if (YSizeRange[0] == YSizeRange[1])
+ {
+ YSizeRange[0] -= YSizeRange[0] / 10f;
+ YSizeRange[1] += YSizeRange[1] / 10f;
+ }
+ XSizeRange[0] /= 100;
+ XSizeRange[1] /= 100;
+
+ //防止超限
+ XSizeRange[1] += 0.01;
+ YSizeRange[1] += 0.1;
+
+ lineChartHouDu.Series.Clear();
+ lineChartHouDu.Series.Add("厚度1");
+ lineChartHouDu.Series.Add("厚度2");
+ lineChartHouDu.Series.Add("厚度3");
+ lineChartHouDu.ChartAreas[0].AxisX.Title = "长度(m)";
+ lineChartHouDu.ChartAreas[0].AxisY.Title = "宽度(cm)";
+ lineChartHouDu.Series["厚度1"].ChartType = SeriesChartType.Line;
+ lineChartHouDu.Series["厚度1"].MarkerSize = 5;
+ lineChartHouDu.Series["厚度1"].MarkerColor = Color.Blue;
+ lineChartHouDu.Series["厚度1"].MarkerStyle = MarkerStyle.Circle;
+ lineChartHouDu.Series["厚度2"].ChartType = SeriesChartType.Line;
+ lineChartHouDu.Series["厚度2"].MarkerSize = 5;
+ lineChartHouDu.Series["厚度2"].MarkerColor = Color.Red;
+ lineChartHouDu.Series["厚度2"].MarkerStyle = MarkerStyle.Circle;
+ lineChartHouDu.Series["厚度3"].ChartType = SeriesChartType.Line;
+ lineChartHouDu.Series["厚度3"].MarkerSize = 5;
+ lineChartHouDu.Series["厚度3"].MarkerColor = Color.Green;
+ lineChartHouDu.Series["厚度3"].MarkerStyle = MarkerStyle.Circle;
+
+
+
+ lineChartHouDu.ChartAreas[0].AxisY.Maximum = YSizeRange[1];
+ lineChartHouDu.ChartAreas[0].AxisY.Minimum = YSizeRange[0];
+ lineChartHouDu.ChartAreas[0].AxisX.Maximum = XSizeRange[1];
+ lineChartHouDu.ChartAreas[0].AxisX.Minimum = XSizeRange[0];
+
+ double x;
+ foreach (var item in HDpoints)
+ {
+ x = item.Y_Dis / 100; //cm -> m
+ this.lineChartFaceWidth.Series["厚度1"].Points.AddXY((float)Math.Round(x, 2), (float)Math.Round(item.Value1, 2));
+ this.lineChartFaceWidth.Series["厚度2"].Points.AddXY((float)Math.Round(x, 2), (float)Math.Round(item.Value2, 2));
+ this.lineChartFaceWidth.Series["厚度3"].Points.AddXY((float)Math.Round(x, 2), (float)Math.Round(item.Value3, 2));
+ }
+
+
+ }
+ // 截图操作函数
+ private byte[] captureControl(System.Windows.Forms.Control control)
+ {
+ Bitmap bmp = new Bitmap(control.Width, control.Height);
+ Graphics graphics = Graphics.FromImage(bmp);
+ Rectangle rectangle = new Rectangle(0, 0, control.Width, control.Height);
+ control.DrawToBitmap(bmp, rectangle);
+ //bmp to jpg
+ MemoryStream ms = new MemoryStream();
+ bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);//bmp是已经获得的bitmap数据
+ byte[] bytes = ms.GetBuffer();
+ ms.Close();
+
+ graphics.Dispose();
+ return bytes;
+ //bitmap.Save(@"C:\Images\Capture.jpg", ImageFormat.Jpeg);
+ //return Image.FromStream(new MemoryStream(bytes));
+ }
+ public class JsonProductDefects
+ {
+ [Description("产品品名")]
+ public string ProName { get; set; }
+
+ [Description("产品批号")]
+ public string BatchId { get; set; }
+
+ [Description("产品卷号")]
+ public string ReelId { get; set; }
+ [Description("检验长度")]
+ public string Len { get; set; }
+ [Description("平均速度")]
+ public string Speed { get; set; }
+ [Description("等级")]
+ public string Grade { get; set; }
+
+ [Description("检验时间")]
+ public string DateTime { get; set; }
+ [Description("疵点统计")]
+ public List DefectTotal = new List();
+ public List DefectDetail = new List();
+
+ [Description("门幅统计")]
+ public List FaceWidthDetail = new List();
+
+ [Description("测厚统计")]
+ public List ThicknessDetail = new List();
+
+ [Description("检测设置")]
+ public Models.Product Pdt { get; set; }
+
+ [Description("物面分辨率")]
+ public string xyPix { get; set; }
+
+ [Description("操作员")]
+ public string UserName { get; set; }
+
+ [Description("班组")]
+ public string WorkTeam { get; set; }
+ [Description("分卷信息1")]
+ public string PartNote1 { get; set; }
+ [Description("分卷信息2")]
+ public string PartNote2 { get; set; }
+ }
+ public class JDefectTotal
+ {
+ [Description("疵点名")]
+ public string Name { get; set; }
+
+ [Description("疵点数")]
+ public int Count { get; set; }
+ }
+ public class JDefectDetail
+ {
+ [Description("源图")]
+ public int Index { get; set; }
+ [Description("名称")]
+ public string Name { get; set; }
+ [Description("X(cm)")]
+ public double X { get; set; }
+ [Description("Y(米)")]
+ public double Y { get; set; }
+ [Description("宽(cm)")]
+ public double Width { get; set; }
+ [Description("高(cm)")]
+ public double Height { get; set; }
+ [Description("置信度")]
+ public double ZXD { get; set; }
+ [Description("面积(cm^2)")]
+ public double Area { get; set; }
+ [Description("对比度")]
+ public double Contrast { get; set; }
+ }
+ public class JThicknessDetail
+ {
+ [Description("Y(米)")]
+ public double Y { get; set; }
+ [Description("数据1")]
+ public double d1 { get; set; }
+ [Description("数据2")]
+ public double d2 { get; set; }
+ [Description("数据3")]
+ public double d3 { get; set; }
+ }
+ public class JFaceWidthDetail
+ {
+ [Description("Y(米)")]
+ public double Y { get; set; }
+ [Description("数据")]
+ public double data { get; set; }
+ }
+ }
+}
diff --git a/LeatherProject/ServerApp/ServerFrm.resx b/LeatherProject/ServerApp/ServerFrm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/LeatherProject/ServerApp/ServerFrm.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/WebServer/WebService.cs b/LeatherProject/ServerApp/WebServer/WebService.cs
new file mode 100644
index 0000000..baf0b5a
--- /dev/null
+++ b/LeatherProject/ServerApp/WebServer/WebService.cs
@@ -0,0 +1,633 @@
+using Models;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using Service;
+using SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Net.NetworkInformation;
+using System.Net.Sockets;
+using System.Reflection;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+
+namespace ServerApp.WebServer
+{
+ public class WebService
+ {
+ public string dbConStr;
+ private HttpListener svcHttpListener;
+
+ public Action LogEvent;
+
+ public Action GetReportEvent;
+
+ private void logEvent(string msg, string warn = "正常")
+ {
+ LogEvent?.Invoke(warn, msg);
+ }
+ private void getReportEvent(UploadDataRecords data)
+ {
+ GetReportEvent?.Invoke(data);
+ }
+ RecordsService service = new RecordsService();
+
+ public void start(string HttpIP, int HttpPort)
+ {
+ try
+ {
+ if (HttpPort > 0)
+ {
+ //logEvent("Web服务启动...");
+ this.svcHttpListener = new HttpListener();
+ List lstIp = HttpUtil.getLocalIPList();
+ //logEvent($"Web服务已启动,运行于端口:{Config.LocalHttpPort.ToString()}, 监听Ip:{string.Join("|", lstIp)}");
+ //if (!string.IsNullOrWhiteSpace(Config.LocalIp) && lstIp.FindIndex(m => m.Contains(Config.LocalIp)) >= 0)//没指定IP/指定的不对
+ //{
+ // lstIp.Clear();
+ // lstIp.Add(Config.LocalIp);
+ //}
+ //lstIp.Clear();
+ if (lstIp.Count < 1)
+ {
+ lstIp.Add(HttpIP);
+ lstIp.Add("127.0.0.1");
+ }
+ logEvent($"Web服务已启动,运行于端口:{HttpPort.ToString()}, 监听Ip:{string.Join("|", lstIp)}");
+ //for (int i = 0; i < lstIp.Count; i++)
+ // this.svcHttpListener.Prefixes.Add("http://" + lstIp[i] + ":" + HttpPort.ToString() + "/");
+ this.svcHttpListener.Prefixes.Add("http://*:" + HttpPort.ToString() + "/");
+ //svcHttpListener.Prefixes.Add($"https://+:{HttpPort}");
+ this.svcHttpListener.Start();
+ //logEvent($"Web服务已启动,运行于端口:{Config.LocalHttpPort.ToString()}, 监听Ip:{string.Join("|", lstIp)}");
+ //this.svcHttpListener.GetContext().Response.AppendHeader("Access-Control-Allow-Origin", "*");//后台跨域请求,通常设置为配置文件
+ //this.svcHttpListener.GetContext().Response.AppendHeader("Access-Control-Allow-Credentials", "true"); //后台跨域请求
+ this.svcHttpListener.BeginGetContext(new AsyncCallback(this.GetContextCallBack), this.svcHttpListener);
+ }
+ //------WEB Socket
+ //if (Config.localIp != "" && Config.localSocketPort > 0)
+ //{
+ // logEvent( "WebSocket服务启动...");
+ // this.wssv = new WebSocketServer(Config.localSocketPort);
+ // this.wssv.AddWebSocketService("/socket1");
+ // this.wssv.Start();
+ // logEvent( "WebSocket服务已启动。");
+ //}
+ }
+ catch (Exception ex)
+ {
+ logEvent("Web服务启动失败,ex=" + ex.Message, "错误");
+ }
+ }
+ public void stop()
+ {
+ logEvent("正在停止WEB服务...");
+ try
+ {
+ if (this.svcHttpListener != null && this.svcHttpListener.IsListening)
+ {
+ this.svcHttpListener.Stop();
+ this.svcHttpListener.Close();
+ this.logEvent("Web服务已停止!");
+ }
+ //if (this.svcWebSocket != null && this.svcWebSocket.IsListening)
+ //{
+ // this.svcWebSocket.Stop();
+ // this.svcWebSocket = null;
+ // this.AddTextEvent("WebSocket", "WebSocket服务已停止!");
+ //}
+ }
+ catch (Exception ex)
+ {
+ logEvent("Web服务停止失败,ex=" + ex.Message, "错误");
+ }
+ }
+
+ private void GetContextCallBack(IAsyncResult ar)
+ {
+ this.svcHttpListener = (ar.AsyncState as HttpListener);
+ HttpListenerContext httpListenerContext;
+ try
+ {
+ httpListenerContext = this.svcHttpListener.EndGetContext(ar);
+ //httpListenerContext.Response.AppendHeader("Access-Control-Allow-Origin", "*");//后台跨域请求,通常设置为配置文件
+ //httpListenerContext.Response.AppendHeader("Access-Control-Allow-Credentials", "true"); //后台跨域请求
+ //httpListenerContext.Response.AppendHeader("Access-Control-Allow-Methods", "GET,POST");
+ httpListenerContext.Response.AddHeader("Access-Control-Allow-Origin", "*");
+ httpListenerContext.Response.AddHeader("Access-Control-Allow-Headers", "*");
+ httpListenerContext.Response.AddHeader("Access-Control-Allow-Methods", "*");
+
+ this.svcHttpListener.BeginGetContext(new AsyncCallback(this.GetContextCallBack), this.svcHttpListener);
+ }
+ catch (Exception ex)
+ {
+ logEvent("ex:" + ex.StackTrace, "错误");
+ return;
+ }
+
+ //
+ string sessionId = Convert.ToInt32(DateTime.Now.ToString("mmssfff")).ToString();//.ToString("X");
+ string reqHttpMethod = httpListenerContext.Request.HttpMethod;
+ string reqUrl = httpListenerContext.Request.RawUrl;
+ string reqData = "";
+ try
+ {
+ this.logEvent($"{sessionId} / 收到请求:{reqHttpMethod} To Url:{reqUrl}");
+ reqData = HttpUtil.getPostData(httpListenerContext.Request);
+ this.logEvent($"{sessionId} / 请求数据:{reqData}");
+ var subUrls = reqUrl.Trim(new char[] { '/' }).Split(new char[] { '/' });
+ if (subUrls[0].ToLower() == "static")
+ {
+ #region
+ //string InputStream = ""; //上传的数据
+ //using (var streamReader = new StreamReader(httpListenerContext.Request.InputStream))
+ // InputStream = streamReader.ReadToEnd();
+
+ // string filePath = Config.appBasePath;
+ string filePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
+ foreach (var sub in subUrls)
+ filePath += "\\" + sub;
+ if (!File.Exists(filePath)) filePath = filePath + "\\index.html";
+ if (!File.Exists(filePath))
+ {
+ httpListenerContext.Response.ContentLength64 = 0;
+ httpListenerContext.Response.StatusCode = 404;
+ httpListenerContext.Response.Abort();
+ }
+ else
+ {
+ httpListenerContext.Response.StatusCode = 200;
+ string exeName = Path.GetExtension(filePath);
+ httpListenerContext.Response.ContentType = HttpUtil.GetContentType(exeName);
+ FileStream fileStream = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, FileShare.ReadWrite);
+ int byteLength = (int)fileStream.Length;
+ byte[] fileBytes = new byte[byteLength];
+ fileStream.Read(fileBytes, 0, byteLength);
+ fileStream.Close();
+ fileStream.Dispose();
+ httpListenerContext.Response.ContentLength64 = byteLength;
+ httpListenerContext.Response.OutputStream.Write(fileBytes, 0, byteLength);
+ //httpListenerContext.Response.OutputStream.Close();
+ }
+ #endregion
+ return;
+ }
+
+ if (reqData == null)
+ throw new Exception("请求数据不可为空!");
+ httpListenerContext.Response.StatusCode = 200;
+
+ JObject joReqData = JObject.Parse(reqData);
+ string respText;
+ JObject result = new JObject();
+ string sourceSessionId;
+ switch (subUrls[0].ToLower())
+ {
+ case "static": //上面已处理
+ break;
+ case "test":
+ HttpUtil.writeToHttpContext_text(httpListenerContext.Response, "测试回应!");
+ break;
+ case "api":
+ switch (subUrls[1].ToLower())
+ {
+ //查询数据
+ case "query_table":
+ #region
+ //if (httpListenerContext.Request.HttpMethod != "POST")
+ // goto case "http_error";
+
+ result = getTableList(joReqData);
+ respText = JsonConvert.SerializeObject(result);
+ this.logEvent($"{sessionId} / 返回:{(respText.Length > 30 ? respText.Substring(0, 30) : respText)}");
+ if (!HttpUtil.writeToHttpContext_json(httpListenerContext.Response, respText))
+ this.logEvent($"{sessionId} / http返回时连接已断开!");
+ #endregion
+ break;
+ //下载数据
+ case "get_defect_from_batch_reel"://读取缺陷文件名列表和JSON数组
+ #region
+ //if (httpListenerContext.Request.HttpMethod != "POST")
+ // goto case "http_error";
+
+ result = getDefectFromBatchReel(joReqData);
+ respText = JsonConvert.SerializeObject(result);
+ this.logEvent($"{sessionId} / 返回:{(respText.Length > 30 ? respText.Substring(0, 30) : respText)}");
+ if (!HttpUtil.writeToHttpContext_json(httpListenerContext.Response, respText))
+ this.logEvent($"{sessionId} / http返回时连接已断开!");
+ #endregion
+ break;
+ default:
+ HttpUtil.writeToHttpContext_text(httpListenerContext.Response, "未知请求!");
+ break;
+ }
+ break;
+ case "http_error":
+ result.Add("code", -1);
+ result.Add("msg", "不支持的请求协议!");
+ respText = JsonConvert.SerializeObject(result);
+ this.logEvent($"{sessionId} / 返回:{respText}");
+ if (!HttpUtil.writeToHttpContext_json(httpListenerContext.Response, respText))
+ {
+ this.logEvent($"{sessionId} / http返回时连接已断开!");
+ //this.logEvent( id + " /http连接已断开," + (string.IsNullOrWhiteSpace(callback_url) ? "无法返回结果!" : "通过回调返回" + callback_url), 1);
+ //if (callback_url != null && callback_url != "")
+ // HttpUtil.post(callback_url, respText);
+ }
+ break;
+ case "url_error":
+ result.Add("code", -2);
+ result.Add("msg", "URL地址错误!");
+ respText = JsonConvert.SerializeObject(result);
+ this.logEvent($"{sessionId} / 返回:{respText}");
+ if (!HttpUtil.writeToHttpContext_json(httpListenerContext.Response, respText))
+ {
+ this.logEvent($"{sessionId} / http返回时连接已断开!");
+ //this.logEvent( id + " /http连接已断开," + (string.IsNullOrWhiteSpace(callback_url) ? "无法返回结果!" : "通过回调返回" + callback_url), 1);
+ //if (callback_url != null && callback_url != "")
+ // HttpUtil.post(callback_url, respText);
+ }
+ break;
+ case "param_error":
+ result.Add("code", -3);
+ result.Add("msg", "参数错误!");
+ respText = JsonConvert.SerializeObject(result);
+ this.logEvent($"{sessionId} / 返回:{respText}");
+ if (!HttpUtil.writeToHttpContext_json(httpListenerContext.Response, respText))
+ {
+ this.logEvent($"{sessionId} / http返回时连接已断开!");
+ //this.logEvent( id + " /http连接已断开," + (string.IsNullOrWhiteSpace(callback_url) ? "无法返回结果!" : "通过回调返回" + callback_url), 1);
+ //if (callback_url != null && callback_url != "")
+ // HttpUtil.post(callback_url, respText);
+ }
+ break;
+ default:
+ HttpUtil.writeToHttpContext_text(httpListenerContext.Response, "未知请求!");
+ break;
+ }
+ }
+ catch (Exception ex)
+ {
+ this.logEvent($"{sessionId} / 异常:{ex.Message}\r\n{ex.StackTrace}", "错误");
+ httpListenerContext.Response.StatusCode = 500;
+ }
+ finally
+ {
+ try
+ {
+ httpListenerContext.Response.OutputStream.Close();//客户端断开时会异常
+ }
+ catch { }
+ }
+ }
+
+ ///
+ /// 查询批号卷号数据
+ ///
+ ///
+ ///
+ private JObject getTableList(JObject req)
+ {
+ JObject res = new JObject();
+ try
+ {
+ string model, batch = "", reel = "", order = "";
+ int totalCount = 0;
+
+ if (req.ContainsKey("batch")) batch = req.Value("batch");
+ if (req.ContainsKey("reel")) reel = req.Value("reel");
+
+ var db = new SqlSugarClient(new ConnectionConfig()
+ {
+ DbType = SqlSugar.DbType.MySql,
+ //InitKeyType = InitKeyType.Attribute,
+ IsAutoCloseConnection = true,
+ ConnectionString = dbConStr
+ });
+
+ List datalist = db.Queryable()
+ .Includes(m => m.DefectInfoList)
+ .Includes(m => m.QualifiedLimitList)
+ .Includes(m => m.GradeLimitList)
+ .ToList();
+
+ List list = new List();
+ var Find = datalist.Where(d => d.BatchId == batch && d.ReelId.IndexOf(reel)>=0).ToList();
+ if (Find != null && Find.Count > 0)
+ {
+ totalCount = Find.Count;
+ foreach (var d in Find)
+ {
+ list.Add($"PH:{d.BatchId},JH:{d.ReelId},FJH:{d.PartReelId}");
+ }
+ }
+
+ res.Add("code", 200);
+ res.Add("data", JArray.FromObject(list));
+ res.Add("totalCount", totalCount);
+ }
+ catch (Exception ex)
+ {
+ res.Add("code", -9);
+ res.Add("data", ex.Message);
+ }
+ return res;
+ }
+
+ ///
+ /// 获取并发送数据
+ ///
+ ///
+ ///
+ private JObject getDefectFromBatchReel(JObject req)
+ {
+ int err = 0;
+ JObject res = new JObject();
+ try
+ {
+ string batch = req.Value("batch");
+ string reel = req.Value("reel");
+
+ var db = new SqlSugarClient(new ConnectionConfig()
+ {
+ DbType = SqlSugar.DbType.MySql,
+ //InitKeyType = InitKeyType.Attribute,
+ IsAutoCloseConnection = true,
+ ConnectionString = dbConStr
+ });
+
+ var data = db.Queryable()
+ .Includes(m => m.DefectInfoList)
+ .Includes(m => m.QualifiedLimitList)
+ .Includes(m => m.GradeLimitList)
+ .First(m => m.BatchId == batch && m.ReelId == reel);
+
+
+
+
+ err = 2;
+ getReportEvent(data);
+
+ string file_path = $"{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}\\temp.xlsx";
+ //--缺陷
+ if (!string.IsNullOrEmpty(file_path))
+ {
+ if (!File.Exists(file_path))
+ throw new Exception(file_path + " 缺陷文件不存在!");
+
+ res.Add("code", 200);
+ res.Add("data", Convert.ToBase64String(File.ReadAllBytes(file_path)));
+ }
+ else
+ throw new Exception($"文件错误:file_name={file_path}");
+ }
+ catch (Exception ex)
+ {
+ res.Add("code", -9);
+ res.Add("data", ex.Message);
+ }
+ return res;
+ }
+
+ }
+
+ public static class HttpUtil
+ {
+ ///
+ /// 获取本机IP地址列表
+ ///
+ /// Wireless80211:本地所有IP(仅127.0.0.1);Ethernet:仅获取以太网接口的 IP 地址
+ public static List getLocalIPList(NetworkInterfaceType _type = NetworkInterfaceType.Unknown)
+ {
+ List output = new List();
+ foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces())
+ {
+ if ((_type == NetworkInterfaceType.Unknown || item.NetworkInterfaceType == _type) && item.OperationalStatus == OperationalStatus.Up)
+ {
+ foreach (UnicastIPAddressInformation ip in item.GetIPProperties().UnicastAddresses)
+ {
+ if (ip.Address.AddressFamily == AddressFamily.InterNetwork)
+ {
+ //API.OutputDebugString($"{item.NetworkInterfaceType.ToString()}; {ip.Address.AddressFamily.ToString()}; {ip.Address.ToString()}");
+ output.Add(ip.Address.ToString());
+ }
+ }
+ }
+ }
+ return output;
+ }
+ //读取请求数据
+ public static string getPostData(HttpListenerRequest request)
+ {
+ if (!request.HasEntityBody)
+ return null;
+
+ string result;
+ using (Stream inputStream = request.InputStream)
+ {
+ using (StreamReader streamReader = new StreamReader(inputStream, Encoding.UTF8))
+ result = streamReader.ReadToEnd();
+ }
+ return result;
+ }
+
+ ///
+ /// POST请求接口调用
+ ///
+ ///
+ ///
+ ///
+ public static void post(string url, string json, Action callBack = null)
+ {
+ System.Threading.ThreadPool.QueueUserWorkItem(
+ new WaitCallback(o =>
+ {
+ var data = (JObject)o;
+ if (callBack == null)
+ postSync(data["url"].ToString(), data["json"].ToString(), false);
+ else
+ callBack(postSync(data["url"].ToString(), data["json"].ToString()));
+ }),
+ JObject.FromObject(new { url, json })
+ );
+ }
+ //HttpWebRequest方式
+ public static JObject postSync2(string url, string json, bool recvResp = true)
+ {
+ JObject resp = new JObject();
+ try
+ {
+ HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
+ request.Method = "POST";
+ //request.ContentType = "application/x-www-form-urlencoded";
+ request.ContentType = "application /json";
+ StreamWriter requestWriter = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.UTF8);
+ requestWriter.Write(json);
+ requestWriter.Flush();
+ requestWriter.Close();
+
+ if (recvResp)
+ {
+ WebResponse webResponse = request.GetResponse();
+ Stream webStream = webResponse.GetResponseStream();
+ StreamReader responseReader = new StreamReader(webStream);
+ resp.Add("data", responseReader.ReadToEnd());
+ resp.Add("success", true);
+ }
+ else
+ {
+ request.GetResponse().Close();//必需调用此GetResponse后上面的write才会发送出去,操
+ resp.Add("data", "");
+ resp.Add("success", true);
+ }
+ }
+ catch (Exception ex)
+ {
+ resp.Add("success", false);
+ resp.Add("data", ex.Message);
+ }
+
+ return resp;
+ }
+ //HttpClient方式
+ public static JObject postSync(string url, string json, bool recvResp = true, bool isJson = false)
+ {
+ JObject resp = new JObject();
+ try
+ {
+ HttpClient http = new HttpClient();
+ StringContent dataContent;
+ //第一种方式:data是json格式
+ if (isJson)
+ dataContent = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); // {"PageNum":"1","PageSIze":"20","info":"311011500300661"}
+ else
+ {
+ // 第二种方式:form表单提交 内容post 提交都在StringContent请求body中添加
+ string lsUrlEncodeStr = json2Params(JObject.Parse(json));
+ dataContent = new StringContent(lsUrlEncodeStr, System.Text.Encoding.UTF8, "application/x-www-form-urlencoded"); //PageNum=1&PageSize=20&info=311011500300661
+ }
+
+ http.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", "token");
+ var taskstr = http.PostAsync(url, dataContent).Result.Content.ReadAsStringAsync();
+ //API.OutputDebugString("wlq postSync:url=" + url + ";resp=" + taskstr.Result);
+ //读取返回数据
+ //return taskstr.Result;
+ if (recvResp)
+ {
+ resp.Add("data", taskstr.Result);
+ resp.Add("success", true);
+ }
+ else
+ {
+ resp.Add("data", "");
+ resp.Add("success", true);
+ }
+ }
+ catch (Exception ex)
+ {
+ resp.Add("success", false);
+ resp.Add("data", ex.Message);
+ }
+
+ return resp;
+ }
+ ///
+ /// 向HTTP连接写入数据
+ ///
+ /// HttpListenerContext.Response
+ ///
+ /// 如果连接关闭返回 false
+ public static bool writeToHttpContext(HttpListenerResponse resp, byte[] dataBuff)
+ {
+ try
+ {
+ resp.OutputStream.Write(dataBuff, 0, dataBuff.Length);
+ resp.OutputStream.Flush();
+ return true;
+ }
+ catch (Exception ex)
+ {
+ return false;
+ }
+ }
+ public static bool writeToHttpContext_json(HttpListenerResponse resp, string json)
+ {
+ byte[] buff = Encoding.UTF8.GetBytes(json);
+ resp.ContentType = "application/json";
+ resp.ContentEncoding = Encoding.UTF8;
+ return writeToHttpContext(resp, buff);
+ }
+ public static bool writeToHttpContext_text(HttpListenerResponse resp, string text)
+ {
+ byte[] buff = Encoding.UTF8.GetBytes(text);
+ resp.ContentType = "application/text";
+ resp.ContentEncoding = Encoding.UTF8;
+ return writeToHttpContext(resp, buff);
+ }
+ private static string json2Params(JObject json)
+ {
+ string result = "";
+ IEnumerable properties = json.Properties();
+ foreach (JProperty item in properties)
+ {
+ result += item.Name.ToString() + "=" + item.Value.ToString() + "&";
+ // item.Name 为 键
+ // item.Value 为 值
+ }
+
+ result = result.Substring(0, result.Length - 1);
+ //string result1 = WebUtility.UrlEncode(result);//转义字符大写
+ ////string result2 = HttpUtility.UrlEncode(result);//转义字符小写
+ return result;
+ }
+
+ ///
+ /// 获取文件对应MIME类型
+ ///
+ /// 文件扩展名,如.jpg
+ ///
+ public static string GetContentType(string fileExtention)
+ {
+ if (string.Compare(fileExtention, ".html", true) == 0 || string.Compare(fileExtention, ".htm", true) == 0)
+ return "text/html;charset=utf-8";
+ else if (string.Compare(fileExtention, ".js", true) == 0)
+ return "application/javascript";
+ else if (string.Compare(fileExtention, ".css", true) == 0)
+ return "text/css";
+ else if (string.Compare(fileExtention, ".png", true) == 0)
+ return "image/png";
+ else if (string.Compare(fileExtention, ".jpg", true) == 0 || string.Compare(fileExtention, ".jpeg", true) == 0)
+ return "image/jpeg";
+ else if (string.Compare(fileExtention, ".gif", true) == 0)
+ return "image/gif";
+ else if (string.Compare(fileExtention, ".swf", true) == 0)
+ return "application/x-shockwave-flash";
+ else if (string.Compare(fileExtention, ".bcmap", true) == 0)
+ return "image/svg+xml";
+ else if (string.Compare(fileExtention, ".properties", true) == 0)
+ return "application/octet-stream";
+ else if (string.Compare(fileExtention, ".map", true) == 0)
+ return "text/plain";
+ else if (string.Compare(fileExtention, ".svg", true) == 0)
+ return "image/svg+xml";
+ else if (string.Compare(fileExtention, ".pdf", true) == 0)
+ return "application/pdf";
+ else if (string.Compare(fileExtention, ".txt", true) == 0)
+ return "text/*";
+ else if (string.Compare(fileExtention, ".dat", true) == 0)
+ return "text/*";
+ else
+ return "application/octet-stream";//application/octet-stream
+
+ }
+ }
+
+}
diff --git a/LeatherProject/ServerApp/bin/Debug/BouncyCastle.Cryptography.xml b/LeatherProject/ServerApp/bin/Debug/BouncyCastle.Cryptography.xml
new file mode 100644
index 0000000..5222fd5
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/BouncyCastle.Cryptography.xml
@@ -0,0 +1,29053 @@
+
+
+
+ BouncyCastle.Cryptography
+
+
+
+ Elliptic curve registry for ANSSI.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ Return a representing the contents of the BIT STRING. The final byte, if any,
+ may include pad bits. See .
+ A with its source as the BIT STRING content.
+
+
+
+ Return a representing the contents of the BIT STRING, where the content is
+ expected to be octet-aligned (this will be automatically checked during parsing).
+ A with its source as the BIT STRING content.
+
+
+
+ Return the number of pad bits, if any, in the final byte, if any, read from
+ .
+
+ This number is in the range zero to seven. That number of the least significant bits of the final byte, if
+ any, are not part of the contents and should be ignored. NOTE: Must be called AFTER the stream has been
+ fully processed. (Does not need to be called if was used instead of
+ .
+
+ The number of pad bits. In the range zero to seven.
+
+
+ Return the DER encoding of the object, null if the DER encoding can not be made.
+
+ @return a DER byte array, null otherwise.
+
+
+ Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.
+
+
+ GeneralizedTime ASN.1 type
+
+
+ a general purpose ASN.1 decoder - note: this class differs from the
+ others in that it returns null after it has read the last object in
+ the stream. If an ASN.1 Null is encountered a Der/BER Null object is
+ returned.
+
+
+ Create an ASN1InputStream based on the input byte array. The length of DER objects in
+ the stream is automatically limited to the length of the input array.
+
+ @param input array containing ASN.1 encoded data.
+
+
+ Create an ASN1InputStream where no DER object will be longer than limit.
+
+ @param input stream containing ASN.1 encoded data.
+ @param limit maximum size of a DER encoded object.
+
+
+ build an object given its tag and the number of bytes to construct it from.
+
+
+ A Null object.
+
+
+ Create a base ASN.1 object from a byte array.
+ The byte array to parse.
+ The base ASN.1 object represented by the byte array.
+
+ If there is a problem parsing the data, or parsing an object did not exhaust the available data.
+
+
+
+ Read a base ASN.1 object from a stream.
+ The stream to parse.
+ The base ASN.1 object represented by the byte array.
+ If there is a problem parsing the data.
+
+
+ Return an ObjectDescriptor from the passed in object.
+
+ @param obj an ASN1ObjectDescriptor or an object that can be converted into one.
+ @exception IllegalArgumentException if the object cannot be converted.
+ @return an ASN1ObjectDescriptor instance, or null.
+
+
+ Return an ObjectDescriptor from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want.
+ @param declaredExplicit true if the object is meant to be explicitly tagged, false otherwise.
+ @exception IllegalArgumentException if the tagged object cannot be converted.
+ @return an ASN1ObjectDescriptor instance, or null.
+
+
+ return an Octet string from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return an octet string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want.
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ @param string the octets making up the octet string.
+
+
+ Return the content of the OCTET STRING as a .
+ A represnting the OCTET STRING's content.
+
+
+ return an Asn1Sequence from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Return an ASN1 sequence from a tagged object. There is a special
+ case here, if an object appears to have been explicitly tagged on
+ reading but we were expecting it to be implicitly tagged in the
+ normal course of events it indicates that we lost the surrounding
+ sequence - so we need to add it back (this will happen if the tagged
+ object is a sequence that contains other sequences). If you are
+ dealing with implicitly tagged sequences you really should
+ be using this method.
+
+ @param taggedObject the tagged object.
+ @param declaredExplicit true if the object is meant to be explicitly tagged, false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ return the object at the sequence position indicated by index.
+
+ @param index the sequence number (starting at zero) of the object
+ @return the object at the sequence position indicated by index.
+
+
+ return an ASN1Set from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Return an ASN1 set from a tagged object. There is a special
+ case here, if an object appears to have been explicitly tagged on
+ reading but we were expecting it to be implicitly tagged in the
+ normal course of events it indicates that we lost the surrounding
+ set - so we need to add it back (this will happen if the tagged
+ object is a sequence that contains other sequences). If you are
+ dealing with implicitly tagged sets you really should
+ be using this method.
+
+ @param taggedObject the tagged object.
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ return the object at the set position indicated by index.
+
+ @param index the set number (starting at zero) of the object
+ @return the object at the set position indicated by index.
+
+
+ ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
+ a [n] where n is some number - these are assumed to follow the construction
+ rules (as with sequences).
+
+
+ @param explicitly true if the object is explicitly tagged.
+ @param tagNo the tag number for this object.
+ @param obj the tagged object.
+
+
+ return whether or not the object may be explicitly tagged.
+
+ Note: if the object has been read from an input stream, the only
+ time you can be sure if isExplicit is returning the true state of
+ affairs is if it returns false. An implicitly tagged object may appear
+ to be explicitly tagged, so you need to understand the context under
+ which the reading was done as well, see GetObject below.
+
+
+ return whatever was following the tag.
+
+ Note: tagged objects are generally context dependent if you're
+ trying to extract a tagged object you should be going via the
+ appropriate GetInstance method.
+
+
+ Needed for open types, until we have better type-guided parsing support. Use sparingly for other
+ purposes, and prefer {@link #getExplicitBaseTagged()}, {@link #getImplicitBaseTagged(int, int)} or
+ {@link #getBaseUniversal(boolean, int)} where possible. Before using, check for matching tag
+ {@link #getTagClass() class} and {@link #getTagNo() number}.
+
+
+ Needed for open types, until we have better type-guided parsing support. Use
+ sparingly for other purposes, and prefer {@link #getExplicitBaseTagged()} or
+ {@link #getBaseUniversal(boolean, int)} where possible. Before using, check
+ for matching tag {@link #getTagClass() class} and {@link #getTagNo() number}.
+
+
+
+
+
+ Needed for open types, until we have better type-guided parsing support.
+
+ Use sparingly for other purposes, and prefer or
+ where possible. Before using, check for matching tag
+ class and number.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UTCTime ASN.1 type
+
+
+ return a UTC Time from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Return an adjusted date in the range of 1950 - 2049.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ iso.org.dod.internet.private.enterprise.legion-of-the-bouncy-castle
+ 1.3.6.1.4.1.22554
+
+
+ pbe(1) algorithms
+ 1.3.6.1.4.1.22554.1
+
+
+ SHA-1(1)
+ 1.3.6.1.4.1.22554.1.1
+
+
+ SHA-2.SHA-256; 1.3.6.1.4.1.22554.1.2.1
+
+
+ SHA-2.SHA-384; 1.3.6.1.4.1.22554.1.2.2
+
+
+ SHA-2.SHA-512; 1.3.6.1.4.1.22554.1.2.3
+
+
+ SHA-2.SHA-224; 1.3.6.1.4.1.22554.1.2.4
+
+
+ PKCS-5(1)|PKCS-12(2)
+ SHA-1.PKCS5; 1.3.6.1.4.1.22554.1.1.1
+
+
+ SHA-1.PKCS12; 1.3.6.1.4.1.22554.1.1.2
+
+
+ SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.1
+
+
+ SHA-256.PKCS12; 1.3.6.1.4.1.22554.1.2.1.2
+
+
+ AES(1) . (CBC-128(2)|CBC-192(22)|CBC-256(42))
+ 1.3.6.1.4.1.22554.1.1.2.1.2
+
+
+ 1.3.6.1.4.1.22554.1.1.2.1.22
+
+
+ 1.3.6.1.4.1.22554.1.1.2.1.42
+
+
+ 1.3.6.1.4.1.22554.1.1.2.2.2
+
+
+ 1.3.6.1.4.1.22554.1.1.2.2.22
+
+
+ 1.3.6.1.4.1.22554.1.1.2.2.42
+
+
+ signature(2) algorithms
+
+
+ Sphincs-256
+
+
+ XMSS
+
+
+ XMSS^MT
+
+
+ SPHINCS+
+
+
+ Picnic
+
+
+ key_exchange(3) algorithms
+
+
+ NewHope
+
+
+ X.509 extension(4) values
+
+ 1.3.6.1.4.1.22554.4
+
+
+ KEM(4) algorithms
+
+
+ Classic McEliece
+
+
+ SABER
+
+
+ SIKE
+
+
+ Kyber
+
+
+ BIKE
+
+
+ HQC
+
+
+ Extension to tie an alternate certificate to the containing certificate.
+
+ LinkedCertificate := SEQUENCE {
+ digest DigestInfo, -- digest of PQC certificate
+ certLocation GeneralName, -- location of PQC certificate
+ certIssuer [0] Name OPTIONAL, -- issuer of PQC cert (if different from current certificate)
+ cACerts [1] GeneralNames OPTIONAL, -- CA certificates for PQC cert (one of more locations)
+ }
+
+
+
+ A parser for indefinite-length BIT STRINGs.
+
+
+ The caller is responsible for disposing the returned before disposing
+ this generator.
+
+
+ The caller is responsible for disposing the returned before disposing
+ this generator.
+
+
+ The caller is responsible for disposing the returned before disposing
+ this generator.
+
+
+ create an empty sequence
+
+
+ create a sequence containing one object
+
+
+ create a sequence containing two objects
+
+
+ create a sequence containing a vector of objects.
+
+
+ create an empty set
+
+
+ create a set containing one object
+
+
+ create a set containing a vector of objects.
+
+
+ BER TaggedObject - in ASN.1 notation this is any object preceded by
+ a [n] where n is some number - these are assumed to follow the construction
+ rules (as with sequences).
+
+
+ @param tagNo the tag number for this object.
+ @param obj the tagged object.
+
+
+ @param isExplicit true if an explicitly tagged object.
+ @param tagNo the tag number for this object.
+ @param obj the tagged object.
+
+
+ See https://www.bsi.bund.de/cae/servlet/contentblob/471398/publicationFile/30615/BSI-TR-03111_pdf.pdf
+
+
+ 0.4.0.127.0.7.1
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963 OID: 0.4.0.127.0.7.1.1.5.1.1
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function SHA-1
+ OID: 0.4.0.127.0.7.1.1.5.1.1.1
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function SHA224
+ OID: 0.4.0.127.0.7.1.1.5.1.1.2
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function SHA256
+ OID: 0.4.0.127.0.7.1.1.5.1.1.3
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function SHA384
+ OID: 0.4.0.127.0.7.1.1.5.1.1.4
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function SHA512
+ OID: 0.4.0.127.0.7.1.1.5.1.1.5
+
+
+ ElGamal Elliptic Curve Key Agreement and Key Derivation according to X963
+ with hash function RIPEMD160
+ OID: 0.4.0.127.0.7.1.1.5.1.1.6
+
+
+ Key Derivation Function for Session Keys
+
+
+
+ CAKeyUpdAnnContent ::= SEQUENCE {
+ oldWithNew CmpCertificate, -- old pub signed with new priv
+ newWithOld CmpCertificate, -- new pub signed with old priv
+ newWithNew CmpCertificate -- new pub signed with new priv
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ CertAnnContent ::= CMPCertificate
+
+
+
+ CertConfirmContent ::= SEQUENCE OF CertStatus
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertifiedKeyPair ::= SEQUENCE {
+ certOrEncCert CertOrEncCert,
+ privateKey [0] EncryptedValue OPTIONAL,
+ -- see [CRMF] for comment on encoding
+ publicationInfo [1] PKIPublicationInfo OPTIONAL
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertOrEncCert ::= CHOICE {
+ certificate [0] CMPCertificate,
+ encryptedCert [1] EncryptedKey
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertRepMessage ::= SEQUENCE {
+ caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
+ OPTIONAL,
+ response SEQUENCE OF CertResponse
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ GenMsg: {id-it 19}, < absent >
+ GenRep: {id-it 19}, CertReqTemplateContent | < absent >
+
+ CertReqTemplateValue ::= CertReqTemplateContent
+
+ CertReqTemplateContent ::= SEQUENCE {
+ certTemplate CertTemplate,
+ keySpec Controls OPTIONAL }
+
+ Controls ::= SEQUENCE SIZE (1..MAX) OF AttributeTypeAndValue
+
+
+
+
+ CertResponse ::= SEQUENCE {
+ certReqId INTEGER,
+ -- to match this response with corresponding request (a value
+ -- of -1 is to be used if certReqId is not specified in the
+ -- corresponding request)
+ status PKIStatusInfo,
+ certifiedKeyPair CertifiedKeyPair OPTIONAL,
+ rspInfo OCTET STRING OPTIONAL
+ -- analogous to the id-regInfo-utf8Pairs string defined
+ -- for regInfo in CertReqMsg [CRMF]
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+
+ CertStatus ::= SEQUENCE {
+ certHash OCTET STRING,
+ certReqId INTEGER,
+ statusInfo PKIStatusInfo OPTIONAL,
+ hashAlg [0] AlgorithmIdentifier{DIGEST-ALGORITHM, {...}} OPTIONAL
+ }
+
+
+
+ @return a basic ASN.1 object representation.
+
+
+
+ Challenge ::= SEQUENCE {
+ owf AlgorithmIdentifier OPTIONAL,
+
+ -- MUST be present in the first Challenge; MAY be omitted in
+ -- any subsequent Challenge in POPODecKeyChallContent (if
+ -- omitted, then the owf used in the immediately preceding
+ -- Challenge is to be used).
+
+ witness OCTET STRING,
+ -- the result of applying the one-way function (owf) to a
+ -- randomly-generated INTEGER, A. [Note that a different
+ -- INTEGER MUST be used for each Challenge.]
+ challenge OCTET STRING
+ -- the encryption (under the public key for which the cert.
+ -- request is being made) of Rand, where Rand is specified as
+ -- Rand ::= SEQUENCE {
+ -- int INTEGER,
+ -- - the randomly-generated INTEGER A (above)
+ -- sender GeneralName
+ -- - the sender's name (as included in PKIHeader)
+ -- }
+ }
+
+
+
+
+ Challenge ::= SEQUENCE {
+ owf AlgorithmIdentifier OPTIONAL,
+
+ -- MUST be present in the first Challenge; MAY be omitted in
+ -- any subsequent Challenge in POPODecKeyChallContent (if
+ -- omitted, then the owf used in the immediately preceding
+ -- Challenge is to be used).
+
+ witness OCTET STRING,
+ -- the result of applying the one-way function (owf) to a
+ -- randomly-generated INTEGER, A. [Note that a different
+ -- INTEGER MUST be used for each Challenge.]
+ challenge OCTET STRING
+ -- the encryption (under the public key for which the cert.
+ -- request is being made) of Rand, where Rand is specified as
+ -- Rand ::= SEQUENCE {
+ -- int INTEGER,
+ -- - the randomly-generated INTEGER A (above)
+ -- sender GeneralName
+ -- - the sender's name (as included in PKIHeader)
+ -- }
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ Rand is the inner type
+
+
+
+ CMPCertificate ::= CHOICE {
+ x509v3PKCert Certificate
+ x509v2AttrCert [1] AttributeCertificate
+ }
+
+ Note: the addition of attribute certificates is a BC extension.
+
+ @return a basic ASN.1 object representation.
+
+
+ id-PasswordBasedMac OBJECT IDENTIFIER ::= {1 2 840 113533 7 66 13}
+
+
+ id-DHBasedMac OBJECT IDENTIFIER ::= {1 2 840 113533 7 66 30}
+
+
+ RFC 4120: it-id: PKIX.4 = 1.3.6.1.5.5.7.4
+ RFC 4120: 1.3.6.1.5.5.7.4.1
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.2
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.3
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.4
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.5
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.6
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.7
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.10
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.11
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.12
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.13
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.14
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.15
+
+
+ RFC 4120: 1.3.6.1.5.5.7.4.16
+
+
+ Update 16, RFC 4210
+ {id-it 17}
+
+
+ Update 16, RFC 4210
+ GenRep: {id-it 18}, RootCaKeyUpdateContent
+
+
+ Update 16, RFC 4210
+ {id-it 19}
+
+
+ Update 16, RFC 4210
+ GenMsg: {id-it 20}, RootCaCertValue
+
+
+ Update-16 to RFC 4210
+ id-it-certProfile OBJECT IDENTIFIER ::= {id-it 21}
+
+
+ RFC 4211: it-pkip: PKIX.5 = 1.3.6.1.5.5.7.5
+
+
+ RFC 4211: it-regCtrl: 1.3.6.1.5.5.7.5.1
+
+
+ RFC 4211: it-regInfo: 1.3.6.1.5.5.7.5.2
+
+
+ 1.3.6.1.5.5.7.5.1.1
+
+
+ 1.3.6.1.5.5.7.5.1.2
+
+
+ 1.3.6.1.5.5.7.5.1.3
+
+
+ 1.3.6.1.5.5.7.5.1.4
+
+
+ 1.3.6.1.5.5.7.5.1.5
+
+
+ 1.3.6.1.5.5.7.5.1.6
+
+
+ From RFC4210:
+ id-regCtrl-altCertTemplate OBJECT IDENTIFIER ::= {id-regCtrl 7}; 1.3.6.1.5.5.7.1.7
+
+
+ RFC 4211: it-regInfo-utf8Pairs: 1.3.6.1.5.5.7.5.2.1
+
+
+ RFC 4211: it-regInfo-certReq: 1.3.6.1.5.5.7.5.2.1
+
+
+ 1.2.840.113549.1.9.16.1.21
+
+ id-ct OBJECT IDENTIFIER ::= { id-smime 1 } -- content types
+
+ id-ct-encKeyWithID OBJECT IDENTIFIER ::= {id-ct 21}
+
+
+
+ id-regCtrl-algId OBJECT IDENTIFIER ::= { iso(1)
+ identified-organization(3) dod(6) internet(1) security(5)
+ mechanisms(5) pkix(7) pkip(5) regCtrl(1) 11 }
+
+
+ id-regCtrl-rsaKeyLen OBJECT IDENTIFIER ::= { iso(1)
+ identified-organization(3) dod(6) internet(1) security(5)
+ mechanisms(5) pkix(7) pkip(5) regCtrl(1) 12 }
+
+
+
+ CrlAnnContent ::= SEQUENCE OF CertificateList
+
+ @return a basic ASN.1 object representation.
+
+
+ GenMsg: {id-it TBD1}, SEQUENCE SIZE (1..MAX) OF CRLStatus
+ GenRep: {id-it TBD2}, SEQUENCE SIZE (1..MAX) OF
+ CertificateList | < absent >
+
+ CRLSource ::= CHOICE {
+ dpn [0] DistributionPointName,
+ issuer [1] GeneralNames }
+
+
+
+ CRLStatus ::= SEQUENCE {
+ source CRLSource,
+ thisUpdate Time OPTIONAL }
+
+
+ DHBMParameter ::= SEQUENCE {
+ owf AlgorithmIdentifier,
+ -- AlgId for a One-Way Function (SHA-1 recommended)
+ mac AlgorithmIdentifier
+ -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
+ } -- or HMAC [RFC2104, RFC2202])
+
+
+
+ ErrorMsgContent ::= SEQUENCE {
+ pKIStatusInfo PKIStatusInfo,
+ errorCode INTEGER OPTIONAL,
+ -- implementation-specific error codes
+ errorDetails PKIFreeText OPTIONAL
+ -- implementation-specific error details
+ }
+
+
+
+
+ ErrorMsgContent ::= SEQUENCE {
+ pKIStatusInfo PKIStatusInfo,
+ errorCode INTEGER OPTIONAL,
+ -- implementation-specific error codes
+ errorDetails PKIFreeText OPTIONAL
+ -- implementation-specific error details
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
+
+
+
+ GenMsgContent ::= SEQUENCE OF InfoTypeAndValue
+
+ @return a basic ASN.1 object representation.
+
+
+
+ GenRepContent ::= SEQUENCE OF InfoTypeAndValue
+
+ @return a basic ASN.1 object representation.
+
+
+ Example InfoTypeAndValue contents include, but are not limited
+ to, the following (un-comment in this ASN.1 module and use as
+ appropriate for a given environment):
+
+ id-it-caProtEncCert OBJECT IDENTIFIER ::= {id-it 1}
+ CAProtEncCertValue ::= CMPCertificate
+ id-it-signKeyPairTypes OBJECT IDENTIFIER ::= {id-it 2}
+ SignKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier
+ id-it-encKeyPairTypes OBJECT IDENTIFIER ::= {id-it 3}
+ EncKeyPairTypesValue ::= SEQUENCE OF AlgorithmIdentifier
+ id-it-preferredSymmAlg OBJECT IDENTIFIER ::= {id-it 4}
+ PreferredSymmAlgValue ::= AlgorithmIdentifier
+ id-it-caKeyUpdateInfo OBJECT IDENTIFIER ::= {id-it 5}
+ CAKeyUpdateInfoValue ::= CAKeyUpdAnnContent
+ id-it-currentCRL OBJECT IDENTIFIER ::= {id-it 6}
+ CurrentCRLValue ::= CertificateList
+ id-it-unsupportedOIDs OBJECT IDENTIFIER ::= {id-it 7}
+ UnsupportedOIDsValue ::= SEQUENCE OF OBJECT IDENTIFIER
+ id-it-keyPairParamReq OBJECT IDENTIFIER ::= {id-it 10}
+ KeyPairParamReqValue ::= OBJECT IDENTIFIER
+ id-it-keyPairParamRep OBJECT IDENTIFIER ::= {id-it 11}
+ KeyPairParamRepValue ::= AlgorithmIdentifer
+ id-it-revPassphrase OBJECT IDENTIFIER ::= {id-it 12}
+ RevPassphraseValue ::= EncryptedValue
+ id-it-implicitConfirm OBJECT IDENTIFIER ::= {id-it 13}
+ ImplicitConfirmValue ::= NULL
+ id-it-confirmWaitTime OBJECT IDENTIFIER ::= {id-it 14}
+ ConfirmWaitTimeValue ::= GeneralizedTime
+ id-it-origPKIMessage OBJECT IDENTIFIER ::= {id-it 15}
+ OrigPKIMessageValue ::= PKIMessages
+ id-it-suppLangTags OBJECT IDENTIFIER ::= {id-it 16}
+ SuppLangTagsValue ::= SEQUENCE OF UTF8String
+
+ where
+
+ id-pkix OBJECT IDENTIFIER ::= {
+ iso(1) identified-organization(3)
+ dod(6) internet(1) security(5) mechanisms(5) pkix(7)}
+ and
+ id-it OBJECT IDENTIFIER ::= {id-pkix 4}
+
+
+
+
+ InfoTypeAndValue ::= SEQUENCE {
+ infoType OBJECT IDENTIFIER,
+ infoValue ANY DEFINED BY infoType OPTIONAL
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ KeyRecRepContent ::= SEQUENCE {
+ status PKIStatusInfo,
+ newSigCert [0] CMPCertificate OPTIONAL,
+ caCerts [1] SEQUENCE SIZE (1..MAX) OF
+ CMPCertificate OPTIONAL,
+ keyPairHist [2] SEQUENCE SIZE (1..MAX) OF
+ CertifiedKeyPair OPTIONAL
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ NestedMessageContent ::= PKIMessages
+
+
+ OOBCert ::= CMPCertificate
+
+
+
+ OOBCertHash ::= SEQUENCE {
+ hashAlg [0] AlgorithmIdentifier OPTIONAL,
+ certId [1] CertId OPTIONAL,
+ hashVal BIT STRING
+ -- hashVal is calculated over the DER encoding of the
+ -- self-signed certificate with the identifier certID.
+ }
+
+
+
+
+ OobCertHash ::= SEQUENCE {
+ hashAlg [0] AlgorithmIdentifier OPTIONAL,
+ certId [1] CertId OPTIONAL,
+ hashVal BIT STRING
+ -- hashVal is calculated over the Der encoding of the
+ -- self-signed certificate with the identifier certID.
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ PBMParameter ::= SEQUENCE {
+ salt OCTET STRING,
+ -- note: implementations MAY wish to limit acceptable sizes
+ -- of this string to values appropriate for their environment
+ -- in order to reduce the risk of denial-of-service attacks
+ owf AlgorithmIdentifier,
+ -- AlgId for a One-Way Function (SHA-1 recommended)
+ iterationCount INTEGER,
+ -- number of times the OWF is applied
+ -- note: implementations MAY wish to limit acceptable sizes
+ -- of this integer to values appropriate for their environment
+ -- in order to reduce the risk of denial-of-service attacks
+ mac AlgorithmIdentifier
+ -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
+ } -- or HMAC [RFC2104, RFC2202])
+
+
+
+ PbmParameter ::= SEQUENCE {
+ salt OCTET STRING,
+ -- note: implementations MAY wish to limit acceptable sizes
+ -- of this string to values appropriate for their environment
+ -- in order to reduce the risk of denial-of-service attacks
+ owf AlgorithmIdentifier,
+ -- AlgId for a One-Way Function (SHA-1 recommended)
+ iterationCount INTEGER,
+ -- number of times the OWF is applied
+ -- note: implementations MAY wish to limit acceptable sizes
+ -- of this integer to values appropriate for their environment
+ -- in order to reduce the risk of denial-of-service attacks
+ mac AlgorithmIdentifier
+ -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
+ } -- or HMAC [RFC2104, RFC2202])
+
+ @return a basic ASN.1 object representation.
+
+
+ PKIBody ::= CHOICE { -- message-specific body elements
+ ir [0] CertReqMessages, --Initialization Request
+ ip [1] CertRepMessage, --Initialization Response
+ cr [2] CertReqMessages, --Certification Request
+ cp [3] CertRepMessage, --Certification Response
+ p10cr [4] CertificationRequest, --imported from [PKCS10]
+ popdecc [5] POPODecKeyChallContent, --pop Challenge
+ popdecr [6] POPODecKeyRespContent, --pop Response
+ kur [7] CertReqMessages, --Key Update Request
+ kup [8] CertRepMessage, --Key Update Response
+ krr [9] CertReqMessages, --Key Recovery Request
+ krp [10] KeyRecRepContent, --Key Recovery Response
+ rr [11] RevReqContent, --Revocation Request
+ rp [12] RevRepContent, --Revocation Response
+ ccr [13] CertReqMessages, --Cross-Cert. Request
+ ccp [14] CertRepMessage, --Cross-Cert. Response
+ ckuann [15] CAKeyUpdAnnContent, --CA Key Update Ann.
+ cann [16] CertAnnContent, --Certificate Ann.
+ rann [17] RevAnnContent, --Revocation Ann.
+ crlann [18] CRLAnnContent, --CRL Announcement
+ pkiconf [19] PKIConfirmContent, --Confirmation
+ nested [20] NestedMessageContent, --Nested Message
+ genm [21] GenMsgContent, --General Message
+ genp [22] GenRepContent, --General Response
+ error [23] ErrorMsgContent, --Error Message
+ certConf [24] CertConfirmContent, --Certificate confirm
+ pollReq [25] PollReqContent, --Polling request
+ pollRep [26] PollRepContent --Polling response
+ }
+
+
+ Creates a new PkiBody.
+ @param type one of the TYPE_* constants
+ @param content message content
+
+
+
+ PkiBody ::= CHOICE { -- message-specific body elements
+ ir [0] CertReqMessages, --Initialization Request
+ ip [1] CertRepMessage, --Initialization Response
+ cr [2] CertReqMessages, --Certification Request
+ cp [3] CertRepMessage, --Certification Response
+ p10cr [4] CertificationRequest, --imported from [PKCS10]
+ popdecc [5] POPODecKeyChallContent, --pop Challenge
+ popdecr [6] POPODecKeyRespContent, --pop Response
+ kur [7] CertReqMessages, --Key Update Request
+ kup [8] CertRepMessage, --Key Update Response
+ krr [9] CertReqMessages, --Key Recovery Request
+ krp [10] KeyRecRepContent, --Key Recovery Response
+ rr [11] RevReqContent, --Revocation Request
+ rp [12] RevRepContent, --Revocation Response
+ ccr [13] CertReqMessages, --Cross-Cert. Request
+ ccp [14] CertRepMessage, --Cross-Cert. Response
+ ckuann [15] CAKeyUpdAnnContent, --CA Key Update Ann.
+ cann [16] CertAnnContent, --Certificate Ann.
+ rann [17] RevAnnContent, --Revocation Ann.
+ crlann [18] CRLAnnContent, --CRL Announcement
+ pkiconf [19] PKIConfirmContent, --Confirmation
+ nested [20] NestedMessageContent, --Nested Message
+ genm [21] GenMsgContent, --General Message
+ genp [22] GenRepContent, --General Response
+ error [23] ErrorMsgContent, --Error Message
+ certConf [24] CertConfirmContent, --Certificate confirm
+ pollReq [25] PollReqContent, --Polling request
+ pollRep [26] PollRepContent --Polling response
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ PKIConfirmContent ::= NULL
+
+
+
+ PkiConfirmContent ::= NULL
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PKIFailureInfo ::= BIT STRING {
+ badAlg (0),
+ -- unrecognized or unsupported Algorithm Identifier
+ badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
+ badRequest (2),
+ -- transaction not permitted or supported
+ badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
+ badCertId (4), -- no certificate could be found matching the provided criteria
+ badDataFormat (5),
+ -- the data submitted has the wrong format
+ wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
+ incorrectData (7), -- the requester's data is incorrect (for notary services)
+ missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
+ badPOP (9) -- the proof-of-possession failed
+ certRevoked (10),
+ certConfirmed (11),
+ wrongIntegrity (12),
+ badRecipientNonce (13),
+ timeNotAvailable (14),
+ -- the TSA's time source is not available
+ unacceptedPolicy (15),
+ -- the requested TSA policy is not supported by the TSA
+ unacceptedExtension (16),
+ -- the requested extension is not supported by the TSA
+ addInfoNotAvailable (17)
+ -- the additional information requested could not be understood
+ -- or is not available
+ badSenderNonce (18),
+ badCertTemplate (19),
+ signerNotTrusted (20),
+ transactionIdInUse (21),
+ unsupportedVersion (22),
+ notAuthorized (23),
+ systemUnavail (24),
+ systemFailure (25),
+ -- the request cannot be handled due to system failure
+ duplicateCertReq (26)
+
+
+
+ Basic constructor.
+
+
+ Return the UTF8STRING at index.
+
+ @param index index of the string of interest
+ @return the string at index.
+
+
+
+ PkiFreeText ::= SEQUENCE SIZE (1..MAX) OF UTF8String
+
+
+
+ Value for a "null" recipient or sender.
+
+
+
+ PkiHeader ::= SEQUENCE {
+ pvno INTEGER { cmp1999(1), cmp2000(2) },
+ sender GeneralName,
+ -- identifies the sender
+ recipient GeneralName,
+ -- identifies the intended recipient
+ messageTime [0] GeneralizedTime OPTIONAL,
+ -- time of production of this message (used when sender
+ -- believes that the transport will be "suitable"; i.e.,
+ -- that the time will still be meaningful upon receipt)
+ protectionAlg [1] AlgorithmIdentifier OPTIONAL,
+ -- algorithm used for calculation of protection bits
+ senderKID [2] KeyIdentifier OPTIONAL,
+ recipKID [3] KeyIdentifier OPTIONAL,
+ -- to identify specific keys used for protection
+ transactionID [4] OCTET STRING OPTIONAL,
+ -- identifies the transaction; i.e., this will be the same in
+ -- corresponding request, response, certConf, and PKIConf
+ -- messages
+ senderNonce [5] OCTET STRING OPTIONAL,
+ recipNonce [6] OCTET STRING OPTIONAL,
+ -- nonces used to provide replay protection, senderNonce
+ -- is inserted by the creator of this message; recipNonce
+ -- is a nonce previously inserted in a related message by
+ -- the intended recipient of this message
+ freeText [7] PKIFreeText OPTIONAL,
+ -- this may be used to indicate context-specific instructions
+ -- (this field is intended for human consumption)
+ generalInfo [8] SEQUENCE SIZE (1..MAX) OF
+ InfoTypeAndValue OPTIONAL
+ -- this may be used to convey context-specific information
+ -- (this field not primarily intended for human consumption)
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PKIHeader ::= SEQUENCE {
+ pvno INTEGER { cmp1999(1), cmp2000(2) },
+ sender GeneralName,
+ -- identifies the sender
+ recipient GeneralName,
+ -- identifies the intended recipient
+ messageTime [0] GeneralizedTime OPTIONAL,
+ -- time of production of this message (used when sender
+ -- believes that the transport will be "suitable"; i.e.,
+ -- that the time will still be meaningful upon receipt)
+ protectionAlg [1] AlgorithmIdentifier OPTIONAL,
+ -- algorithm used for calculation of protection bits
+ senderKID [2] KeyIdentifier OPTIONAL,
+ recipKID [3] KeyIdentifier OPTIONAL,
+ -- to identify specific keys used for protection
+ transactionID [4] OCTET STRING OPTIONAL,
+ -- identifies the transaction; i.e., this will be the same in
+ -- corresponding request, response, certConf, and PKIConf
+ -- messages
+ senderNonce [5] OCTET STRING OPTIONAL,
+ recipNonce [6] OCTET STRING OPTIONAL,
+ -- nonces used to provide replay protection, senderNonce
+ -- is inserted by the creator of this message; recipNonce
+ -- is a nonce previously inserted in a related message by
+ -- the intended recipient of this message
+ freeText [7] PKIFreeText OPTIONAL,
+ -- this may be used to indicate context-specific instructions
+ -- (this field is intended for human consumption)
+ generalInfo [8] SEQUENCE SIZE (1..MAX) OF
+ InfoTypeAndValue OPTIONAL
+ -- this may be used to convey context-specific information
+ -- (this field not primarily intended for human consumption)
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ Creates a new PkiMessage.
+
+ @param header message header
+ @param body message body
+ @param protection message protection (may be null)
+ @param extraCerts extra certificates (may be null)
+
+
+
+ PkiMessage ::= SEQUENCE {
+ header PKIHeader,
+ body PKIBody,
+ protection [0] PKIProtection OPTIONAL,
+ extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
+ OPTIONAL
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PkiMessages ::= SEQUENCE SIZE (1..MAX) OF PkiMessage
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PkiStatusInfo ::= SEQUENCE {
+ status PKIStatus, (INTEGER)
+ statusString PkiFreeText OPTIONAL,
+ failInfo PkiFailureInfo OPTIONAL (BIT STRING)
+ }
+
+ PKIStatus:
+ granted (0), -- you got exactly what you asked for
+ grantedWithMods (1), -- you got something like what you asked for
+ rejection (2), -- you don't get it, more information elsewhere in the message
+ waiting (3), -- the request body part has not yet been processed, expect to hear more later
+ revocationWarning (4), -- this message contains a warning that a revocation is imminent
+ revocationNotification (5), -- notification that a revocation has occurred
+ keyUpdateWarning (6) -- update already done for the oldCertId specified in CertReqMsg
+
+ PkiFailureInfo:
+ badAlg (0), -- unrecognized or unsupported Algorithm Identifier
+ badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
+ badRequest (2), -- transaction not permitted or supported
+ badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
+ badCertId (4), -- no certificate could be found matching the provided criteria
+ badDataFormat (5), -- the data submitted has the wrong format
+ wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
+ incorrectData (7), -- the requester's data is incorrect (for notary services)
+ missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
+ badPOP (9) -- the proof-of-possession failed
+
+
+
+
+ PollRepContent ::= SEQUENCE OF SEQUENCE {
+ certReqId INTEGER,
+ checkAfter INTEGER, -- time in seconds
+ reason PKIFreeText OPTIONAL }
+
+
+
+ PollRepContent ::= SEQUENCE OF SEQUENCE {
+ certReqId INTEGER,
+ checkAfter INTEGER, -- time in seconds
+ reason PKIFreeText OPTIONAL
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+ Create a pollReqContent for a single certReqId.
+
+ @param certReqId the certificate request ID.
+
+
+ Create a pollReqContent for a multiple certReqIds.
+
+ @param certReqIds the certificate request IDs.
+
+
+ Create a pollReqContent for a single certReqId.
+
+ @param certReqId the certificate request ID.
+
+
+ Create a pollReqContent for a multiple certReqIds.
+
+ @param certReqIds the certificate request IDs.
+
+
+
+ PollReqContent ::= SEQUENCE OF SEQUENCE {
+ certReqId INTEGER
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PopoDecKeyChallContent ::= SEQUENCE OF Challenge
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PopoDecKeyRespContent ::= SEQUENCE OF INTEGER
+
+ @return a basic ASN.1 object representation.
+
+
+
+ ProtectedPart ::= SEQUENCE {
+ header PKIHeader,
+ body PKIBody
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ RevAnnContent ::= SEQUENCE {
+ status PKIStatus,
+ certId CertId,
+ willBeRevokedAt GeneralizedTime,
+ badSinceDate GeneralizedTime,
+ crlDetails Extensions OPTIONAL
+ -- extra CRL details (e.g., crl number, reason, location, etc.)
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ RevDetails ::= SEQUENCE {
+ certDetails CertTemplate,
+ -- allows requester to specify as much as they can about
+ -- the cert. for which revocation is requested
+ -- (e.g., for cases in which serialNumber is not available)
+ crlEntryDetails Extensions OPTIONAL
+ -- requested crlEntryExtensions
+ }
+
+
+
+
+ RevDetails ::= SEQUENCE {
+ certDetails CertTemplate,
+ -- allows requester to specify as much as they can about
+ -- the cert. for which revocation is requested
+ -- (e.g., for cases in which serialNumber is not available)
+ crlEntryDetails Extensions OPTIONAL
+ -- requested crlEntryExtensions
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ RevRepContent ::= SEQUENCE {
+ status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
+ -- in same order as was sent in RevReqContent
+ revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId
+ OPTIONAL,
+ -- IDs for which revocation was requested
+ -- (same order as status)
+ crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
+ -- the resulting CRLs (there may be more than one)
+ }
+
+
+
+
+ RevRepContent ::= SEQUENCE {
+ status SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
+ -- in same order as was sent in RevReqContent
+ revCerts [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL,
+ -- IDs for which revocation was requested
+ -- (same order as status)
+ crls [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
+ -- the resulting CRLs (there may be more than one)
+ }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ RevReqContent ::= SEQUENCE OF RevDetails
+
+ @return a basic ASN.1 object representation.
+
+
+ GenMsg: {id-it 20}, RootCaCertValue | < absent >
+ GenRep: {id-it 18}, RootCaKeyUpdateContent | < absent >
+
+ RootCaCertValue ::= CMPCertificate
+
+ RootCaKeyUpdateValue ::= RootCaKeyUpdateContent
+
+ RootCaKeyUpdateContent ::= SEQUENCE {
+ newWithNew CMPCertificate,
+ newWithOld [0] CMPCertificate OPTIONAL,
+ oldWithNew [1] CMPCertificate OPTIONAL
+ }
+
+
+
+ return an Attribute object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Attribute ::= SEQUENCE {
+ attrType OBJECT IDENTIFIER,
+ attrValues SET OF AttributeValue
+ }
+
+
+
+
+ Attributes ::=
+ SET SIZE(1..MAX) OF Attribute -- according to RFC 5652
+
+ @return
+
+
+ Return the first attribute matching the given OBJECT IDENTIFIER
+
+
+ Return all the attributes matching the OBJECT IDENTIFIER oid. The vector will be
+ empty if there are no attributes of the required type present.
+
+ @param oid type of attribute required.
+ @return a vector of all the attributes found of type oid.
+
+
+ Return a new table with the passed in attribute added.
+
+ @param attrType
+ @param attrValue
+ @return
+
+
+ return an AuthenticatedData object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param isExplicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @throws ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an AuthenticatedData object from the given object.
+
+ @param obj the object we want converted.
+ @throws ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AuthenticatedData ::= SEQUENCE {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ macAlgorithm MessageAuthenticationCodeAlgorithm,
+ digestAlgorithm [1] DigestAlgorithmIdentifier OPTIONAL,
+ encapContentInfo EncapsulatedContentInfo,
+ authAttrs [2] IMPLICIT AuthAttributes OPTIONAL,
+ mac MessageAuthenticationCode,
+ unauthAttrs [3] IMPLICIT UnauthAttributes OPTIONAL }
+
+ AuthAttributes ::= SET SIZE (1..MAX) OF Attribute
+
+ UnauthAttributes ::= SET SIZE (1..MAX) OF Attribute
+
+ MessageAuthenticationCode ::= OCTET STRING
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AuthenticatedData ::= SEQUENCE {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ macAlgorithm MessageAuthenticationCodeAlgorithm,
+ digestAlgorithm [1] DigestAlgorithmIdentifier OPTIONAL,
+ encapContentInfo EncapsulatedContentInfo,
+ authAttrs [2] IMPLICIT AuthAttributes OPTIONAL,
+ mac MessageAuthenticationCode,
+ unauthAttrs [3] IMPLICIT UnauthAttributes OPTIONAL }
+
+ AuthAttributes ::= SET SIZE (1..MAX) OF Attribute
+
+ UnauthAttributes ::= SET SIZE (1..MAX) OF Attribute
+
+ MessageAuthenticationCode ::= OCTET STRING
+
+
+
+ return an AuthEnvelopedData object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param isExplicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @throws ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an AuthEnvelopedData object from the given object.
+
+ @param obj the object we want converted.
+ @throws ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AuthEnvelopedData ::= SEQUENCE {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ authEncryptedContentInfo EncryptedContentInfo,
+ authAttrs [1] IMPLICIT AuthAttributes OPTIONAL,
+ mac MessageAuthenticationCode,
+ unauthAttrs [2] IMPLICIT UnauthAttributes OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+
+ AuthEnvelopedData ::= SEQUENCE {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ authEncryptedContentInfo EncryptedContentInfo,
+ authAttrs [1] IMPLICIT AuthAttributes OPTIONAL,
+ mac MessageAuthenticationCode,
+ unauthAttrs [2] IMPLICIT UnauthAttributes OPTIONAL }
+
+
+
+ From RFC 6211
+
+ CMSAlgorithmProtection ::= SEQUENCE {
+ digestAlgorithm DigestAlgorithmIdentifier,
+ signatureAlgorithm [1] SignatureAlgorithmIdentifier OPTIONAL,
+ macAlgorithm [2] MessageAuthenticationCodeAlgorithm
+ OPTIONAL
+ }
+ (WITH COMPONENTS { signatureAlgorithm PRESENT,
+ macAlgorithm ABSENT } |
+ WITH COMPONENTS { signatureAlgorithm ABSENT,
+ macAlgorithm PRESENT })
+
+
+
+ The other Revocation Info arc
+ id-ri OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
+ dod(6) internet(1) security(5) mechanisms(5) pkix(7) ri(16) }
+
+
+ RFC 3274 - CMS Compressed Data.
+
+ CompressedData ::= Sequence {
+ version CMSVersion,
+ compressionAlgorithm CompressionAlgorithmIdentifier,
+ encapContentInfo EncapsulatedContentInfo
+ }
+
+
+
+ return a CompressedData object from a tagged object.
+
+ @param ato the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a CompressedData object from the given object.
+
+ @param _obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ RFC 3274 - CMS Compressed Data.
+
+ CompressedData ::= SEQUENCE {
+ version CMSVersion,
+ compressionAlgorithm CompressionAlgorithmIdentifier,
+ encapContentInfo EncapsulatedContentInfo
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ContentInfo ::= Sequence {
+ contentType ContentType,
+ content
+ [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ContentInfo ::= SEQUENCE {
+ contentType ContentType,
+ content
+ [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
+
+
+
+ return an AuthEnvelopedData object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param isExplicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @throws ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an AuthEnvelopedData object from the given object.
+
+ @param obj the object we want converted.
+ @throws ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ MQVuserKeyingMaterial ::= SEQUENCE {
+ ephemeralPublicKey OriginatorPublicKey,
+ addedukm [0] EXPLICIT UserKeyingMaterial OPTIONAL }
+
+
+
+ return an EncryptedContentInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ EncryptedContentInfo ::= Sequence {
+ contentType ContentType,
+ contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
+ encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
+ }
+
+
+
+
+ EncryptedContentInfo ::= SEQUENCE {
+ contentType ContentType,
+ contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
+ encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
+ }
+
+
+
+
+ EncryptedData ::= SEQUENCE {
+ version CMSVersion,
+ encryptedContentInfo EncryptedContentInfo,
+ unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
+
+ @return a basic ASN.1 object representation.
+
+
+ return an EnvelopedData object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an EnvelopedData object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ EnvelopedData ::= Sequence {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ encryptedContentInfo EncryptedContentInfo,
+ unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ EnvelopedData ::= SEQUENCE {
+ version CMSVersion,
+ originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
+ recipientInfos RecipientInfos,
+ encryptedContentInfo EncryptedContentInfo,
+ unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL
+ }
+
+
+
+ return a KekIdentifier object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a KekIdentifier object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ KekIdentifier ::= Sequence {
+ keyIdentifier OCTET STRING,
+ date GeneralizedTime OPTIONAL,
+ other OtherKeyAttribute OPTIONAL
+ }
+
+
+
+ return a KekRecipientInfo object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a KekRecipientInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ KekRecipientInfo ::= Sequence {
+ version CMSVersion, -- always set to 4
+ kekID KekIdentifier,
+ keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
+ encryptedKey EncryptedKey
+ }
+
+
+
+ return an KeyAgreeRecipientIdentifier object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param isExplicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an KeyAgreeRecipientIdentifier object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ KeyAgreeRecipientIdentifier ::= CHOICE {
+ issuerAndSerialNumber IssuerAndSerialNumber,
+ rKeyId [0] IMPLICIT RecipientKeyIdentifier
+ }
+
+
+
+ return a KeyAgreeRecipientInfo object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a KeyAgreeRecipientInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ * Produce an object suitable for an Asn1OutputStream.
+ *
+ * KeyAgreeRecipientInfo ::= Sequence {
+ * version CMSVersion, -- always set to 3
+ * originator [0] EXPLICIT OriginatorIdentifierOrKey,
+ * ukm [1] EXPLICIT UserKeyingMaterial OPTIONAL,
+ * keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
+ * recipientEncryptedKeys RecipientEncryptedKeys
+ * }
+ *
+ * UserKeyingMaterial ::= OCTET STRING
+ *
+
+
+ return a KeyTransRecipientInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ KeyTransRecipientInfo ::= Sequence {
+ version CMSVersion, -- always set to 0 or 2
+ rid RecipientIdentifier,
+ keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
+ encryptedKey EncryptedKey
+ }
+
+
+
+
+ MetaData ::= SEQUENCE {
+ hashProtected BOOLEAN,
+ fileName UTF8String OPTIONAL,
+ mediaType IA5String OPTIONAL,
+ otherMetaData Attributes OPTIONAL
+ }
+
+ @return
+
+
+ return an OriginatorIdentifierOrKey object from a tagged object.
+
+ @param o the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an OriginatorIdentifierOrKey object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OriginatorIdentifierOrKey ::= CHOICE {
+ issuerAndSerialNumber IssuerAndSerialNumber,
+ subjectKeyIdentifier [0] SubjectKeyIdentifier,
+ originatorKey [1] OriginatorPublicKey
+ }
+
+ SubjectKeyIdentifier ::= OCTET STRING
+
+
+
+ return an OriginatorInfo object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an OriginatorInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OriginatorInfo ::= Sequence {
+ certs [0] IMPLICIT CertificateSet OPTIONAL,
+ crls [1] IMPLICIT CertificateRevocationLists OPTIONAL
+ }
+
+
+
+ return an OriginatorPublicKey object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return an OriginatorPublicKey object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OriginatorPublicKey ::= Sequence {
+ algorithm AlgorithmIdentifier,
+ publicKey BIT STRING
+ }
+
+
+
+ return an OtherKeyAttribute object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OtherKeyAttribute ::= Sequence {
+ keyAttrId OBJECT IDENTIFIER,
+ keyAttr ANY DEFINED BY keyAttrId OPTIONAL
+ }
+
+
+
+ return a OtherRecipientInfo object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a OtherRecipientInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OtherRecipientInfo ::= Sequence {
+ oriType OBJECT IDENTIFIER,
+ oriValue ANY DEFINED BY oriType }
+
+
+
+ return a OtherRevocationInfoFormat object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception IllegalArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a OtherRevocationInfoFormat object from the given object.
+
+ @param obj the object we want converted.
+ @exception IllegalArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an ASN1OutputStream.
+
+ OtherRevocationInfoFormat ::= SEQUENCE {
+ otherRevInfoFormat OBJECT IDENTIFIER,
+ otherRevInfo ANY DEFINED BY otherRevInfoFormat }
+
+
+
+ return a PasswordRecipientInfo object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a PasswordRecipientInfo object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ PasswordRecipientInfo ::= Sequence {
+ version CMSVersion, -- Always set to 0
+ keyDerivationAlgorithm [0] KeyDerivationAlgorithmIdentifier
+ OPTIONAL,
+ keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
+ encryptedKey EncryptedKey }
+
+
+
+ return an RecipientEncryptedKey object from a tagged object.
+
+ @param obj the tagged object holding the object we want.
+ @param isExplicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a RecipientEncryptedKey object from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ RecipientEncryptedKey ::= SEQUENCE {
+ rid KeyAgreeRecipientIdentifier,
+ encryptedKey EncryptedKey
+ }
+
+
+
+ return a RecipientIdentifier object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ RecipientIdentifier ::= CHOICE {
+ issuerAndSerialNumber IssuerAndSerialNumber,
+ subjectKeyIdentifier [0] SubjectKeyIdentifier
+ }
+
+ SubjectKeyIdentifier ::= OCTET STRING
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ RecipientInfo ::= CHOICE {
+ ktri KeyTransRecipientInfo,
+ kari [1] KeyAgreeRecipientInfo,
+ kekri [2] KekRecipientInfo,
+ pwri [3] PasswordRecipientInfo,
+ ori [4] OtherRecipientInfo }
+
+
+
+ return a RecipientKeyIdentifier object from a tagged object.
+
+ @param _ato the tagged object holding the object we want.
+ @param _explicit true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the object held by the
+ tagged object cannot be converted.
+
+
+ return a RecipientKeyIdentifier object from the given object.
+
+ @param _obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ RecipientKeyIdentifier ::= Sequence {
+ subjectKeyIdentifier SubjectKeyIdentifier,
+ date GeneralizedTime OPTIONAL,
+ other OtherKeyAttribute OPTIONAL
+ }
+
+ SubjectKeyIdentifier ::= OCTET STRING
+
+
+
+
+ ScvpReqRes ::= SEQUENCE {
+ request [0] EXPLICIT ContentInfo OPTIONAL,
+ response ContentInfo }
+
+ @return the ASN.1 primitive representation.
+
+
+ a signed data object.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SignedData ::= Sequence {
+ version CMSVersion,
+ digestAlgorithms DigestAlgorithmIdentifiers,
+ encapContentInfo EncapsulatedContentInfo,
+ certificates [0] IMPLICIT CertificateSet OPTIONAL,
+ crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
+ signerInfos SignerInfos
+ }
+
+
+
+
+ SignedData ::= SEQUENCE {
+ version CMSVersion,
+ digestAlgorithms DigestAlgorithmIdentifiers,
+ encapContentInfo EncapsulatedContentInfo,
+ certificates [0] IMPLICIT CertificateSet OPTIONAL,
+ crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
+ signerInfos SignerInfos
+ }
+
+
+
+ return a SignerIdentifier object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SignerIdentifier ::= CHOICE {
+ issuerAndSerialNumber IssuerAndSerialNumber,
+ subjectKeyIdentifier [0] SubjectKeyIdentifier
+ }
+
+ SubjectKeyIdentifier ::= OCTET STRING
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SignerInfo ::= Sequence {
+ version Version,
+ SignerIdentifier sid,
+ digestAlgorithm DigestAlgorithmIdentifier,
+ authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL,
+ digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier,
+ encryptedDigest EncryptedDigest,
+ unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL
+ }
+
+ EncryptedDigest ::= OCTET STRING
+
+ DigestAlgorithmIdentifier ::= AlgorithmIdentifier
+
+ DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
+
+
+
+ creates a time object from a given date - if the date is between 1950
+ and 2049 a UTCTime object is Generated, otherwise a GeneralizedTime
+ is used.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Time ::= CHOICE {
+ utcTime UTCTime,
+ generalTime GeneralizedTime }
+
+
+
+
+ TimeStampAndCRL ::= SEQUENCE {
+ timeStamp TimeStampToken, -- according to RFC 3161
+ crl CertificateList OPTIONAL -- according to RFC 5280
+ }
+
+ @return
+
+
+
+ TimeStampedData ::= SEQUENCE {
+ version INTEGER { v1(1) },
+ dataUri IA5String OPTIONAL,
+ metaData MetaData OPTIONAL,
+ content OCTET STRING OPTIONAL,
+ temporalEvidence Evidence
+ }
+
+ @return
+
+
+
+ TimeStampTokenEvidence ::=
+ SEQUENCE SIZE(1..MAX) OF TimeStampAndCrl
+
+ @return
+
+
+
+ AttributeTypeAndValue ::= SEQUENCE {
+ type OBJECT IDENTIFIER,
+ value ANY DEFINED BY type }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertId ::= SEQUENCE {
+ issuer GeneralName,
+ serialNumber INTEGER }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertReqMessages ::= SEQUENCE SIZE (1..MAX) OF CertReqMsg
+
+ @return a basic ASN.1 object representation.
+
+
+ Creates a new CertReqMsg.
+ @param certReq CertRequest
+ @param popo may be null
+ @param regInfo may be null
+
+
+
+ CertReqMsg ::= SEQUENCE {
+ certReq CertRequest,
+ pop ProofOfPossession OPTIONAL,
+ -- content depends upon key type
+ regInfo SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue OPTIONAL }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertRequest ::= SEQUENCE {
+ certReqId INTEGER, -- ID for matching request and reply
+ certTemplate CertTemplate, -- Selected fields of cert to be issued
+ controls Controls OPTIONAL } -- Attributes affecting issuance
+
+ @return a basic ASN.1 object representation.
+
+
+
+ CertTemplate ::= SEQUENCE {
+ version [0] Version OPTIONAL,
+ serialNumber [1] INTEGER OPTIONAL,
+ signingAlg [2] AlgorithmIdentifier OPTIONAL,
+ issuer [3] Name OPTIONAL,
+ validity [4] OptionalValidity OPTIONAL,
+ subject [5] Name OPTIONAL,
+ publicKey [6] SubjectPublicKeyInfo OPTIONAL,
+ issuerUID [7] UniqueIdentifier OPTIONAL,
+ subjectUID [8] UniqueIdentifier OPTIONAL,
+ extensions [9] Extensions OPTIONAL }
+
+ @return a basic ASN.1 object representation.
+
+
+ Sets the X.509 version. Note: for X509v3, use 2 here.
+
+
+ Sets the issuer unique ID (deprecated in X.509v3)
+
+
+ Sets the subject unique ID (deprecated in X.509v3)
+
+
+
+ CertTemplate ::= SEQUENCE {
+ version [0] Version OPTIONAL,
+ serialNumber [1] INTEGER OPTIONAL,
+ signingAlg [2] AlgorithmIdentifier OPTIONAL,
+ issuer [3] Name OPTIONAL,
+ validity [4] OptionalValidity OPTIONAL,
+ subject [5] Name OPTIONAL,
+ publicKey [6] SubjectPublicKeyInfo OPTIONAL,
+ issuerUID [7] UniqueIdentifier OPTIONAL,
+ subjectUID [8] UniqueIdentifier OPTIONAL,
+ extensions [9] Extensions OPTIONAL }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ Controls ::= SEQUENCE SIZE(1..MAX) OF AttributeTypeAndValue
+
+ @return a basic ASN.1 object representation.
+
+
+
+ EncKeyWithID ::= SEQUENCE {
+ privateKey PrivateKeyInfo,
+ identifier CHOICE {
+ string UTF8String,
+ generalName GeneralName
+ } OPTIONAL
+ }
+
+ @return
+
+
+
+ EncryptedKey ::= CHOICE {
+ encryptedValue EncryptedValue, -- deprecated
+ envelopedData [0] EnvelopedData }
+ -- The encrypted private key MUST be placed in the envelopedData
+ -- encryptedContentInfo encryptedContent OCTET STRING.
+
+
+
+
+ (IMPLICIT TAGS)
+ EncryptedValue ::= SEQUENCE {
+ intendedAlg [0] AlgorithmIdentifier OPTIONAL,
+ -- the intended algorithm for which the value will be used
+ symmAlg [1] AlgorithmIdentifier OPTIONAL,
+ -- the symmetric algorithm used to encrypt the value
+ encSymmKey [2] BIT STRING OPTIONAL,
+ -- the (encrypted) symmetric key used to encrypt the value
+ keyAlg [3] AlgorithmIdentifier OPTIONAL,
+ -- algorithm used to encrypt the symmetric key
+ valueHint [4] OCTET STRING OPTIONAL,
+ -- a brief description or identifier of the encValue content
+ -- (may be meaningful only to the sending entity, and used only
+ -- if EncryptedValue might be re-examined by the sending entity
+ -- in the future)
+ encValue BIT STRING }
+ -- the encrypted value itself
+
+ @return a basic ASN.1 object representation.
+
+
+
+ OptionalValidity ::= SEQUENCE {
+ notBefore [0] Time OPTIONAL,
+ notAfter [1] Time OPTIONAL } --at least one MUST be present
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PkiArchiveOptions ::= CHOICE {
+ encryptedPrivKey [0] EncryptedKey,
+ -- the actual value of the private key
+ keyGenParameters [1] KeyGenParameters,
+ -- parameters which allow the private key to be re-generated
+ archiveRemGenPrivKey [2] BOOLEAN }
+ -- set to TRUE if sender wishes receiver to archive the private
+ -- key of a key pair that the receiver generates in response to
+ -- this request; set to FALSE if no archival is desired.
+
+
+
+
+ PKIPublicationInfo ::= SEQUENCE {
+ action INTEGER {
+ dontPublish (0),
+ pleasePublish (1) },
+ pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
+ -- pubInfos MUST NOT be present if action is "dontPublish"
+ -- (if action is "pleasePublish" and pubInfos is omitted,
+ -- "dontCare" is assumed)
+
+
+
+ Constructor with a single pubInfo, assumes pleasePublish as the action.
+
+ @param pubInfo the pubInfo to be published (can be null if don't care is required).
+
+
+ Constructor with multiple pubInfo, assumes pleasePublish as the action.
+
+ @param pubInfos the pubInfos to be published (can be null if don't care is required).
+
+
+
+ PkiPublicationInfo ::= SEQUENCE {
+ action INTEGER {
+ dontPublish (0),
+ pleasePublish (1) },
+ pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
+ -- pubInfos MUST NOT be present if action is "dontPublish"
+ -- (if action is "pleasePublish" and pubInfos is omitted,
+ -- "dontCare" is assumed)
+
+ @return a basic ASN.1 object representation.
+
+
+ Password-based MAC value for use with POPOSigningKeyInput.
+
+
+ Creates a new PKMACValue.
+ @param params parameters for password-based MAC
+ @param value MAC of the DER-encoded SubjectPublicKeyInfo
+
+
+ Creates a new PKMACValue.
+ @param aid CMPObjectIdentifiers.passwordBasedMAC, with PBMParameter
+ @param value MAC of the DER-encoded SubjectPublicKeyInfo
+
+
+
+ PKMACValue ::= SEQUENCE {
+ algId AlgorithmIdentifier,
+ -- algorithm value shall be PasswordBasedMac 1.2.840.113533.7.66.13
+ -- parameter value is PBMParameter
+ value BIT STRING }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ PopoPrivKey ::= CHOICE {
+ thisMessage [0] BIT STRING, -- Deprecated
+ -- possession is proven in this message (which contains the private
+ -- key itself (encrypted for the CA))
+ subsequentMessage [1] SubsequentMessage,
+ -- possession will be proven in a subsequent message
+ dhMAC [2] BIT STRING, -- Deprecated
+ agreeMAC [3] PKMACValue,
+ encryptedKey [4] EnvelopedData }
+
+
+
+ Creates a new Proof of Possession object for a signing key.
+ @param poposkIn the PopoSigningKeyInput structure, or null if the
+ CertTemplate includes both subject and publicKey values.
+ @param aid the AlgorithmIdentifier used to sign the proof of possession.
+ @param signature a signature over the DER-encoded value of poposkIn,
+ or the DER-encoded value of certReq if poposkIn is null.
+
+
+
+ PopoSigningKey ::= SEQUENCE {
+ poposkInput [0] PopoSigningKeyInput OPTIONAL,
+ algorithmIdentifier AlgorithmIdentifier,
+ signature BIT STRING }
+ -- The signature (using "algorithmIdentifier") is on the
+ -- DER-encoded value of poposkInput. NOTE: If the CertReqMsg
+ -- certReq CertTemplate contains the subject and publicKey values,
+ -- then poposkInput MUST be omitted and the signature MUST be
+ -- computed on the DER-encoded value of CertReqMsg certReq. If
+ -- the CertReqMsg certReq CertTemplate does not contain the public
+ -- key and subject values, then poposkInput MUST be present and
+ -- MUST be signed. This strategy ensures that the public key is
+ -- not present in both the poposkInput and CertReqMsg certReq
+ -- CertTemplate fields.
+
+ @return a basic ASN.1 object representation.
+
+
+ Creates a new PopoSigningKeyInput with sender name as authInfo.
+
+
+ Creates a new PopoSigningKeyInput using password-based MAC.
+
+
+ Returns the sender field, or null if authInfo is publicKeyMac
+
+
+ Returns the publicKeyMac field, or null if authInfo is sender
+
+
+
+ PopoSigningKeyInput ::= SEQUENCE {
+ authInfo CHOICE {
+ sender [0] GeneralName,
+ -- used only if an authenticated identity has been
+ -- established for the sender (e.g., a DN from a
+ -- previously-issued and currently-valid certificate
+ publicKeyMac PKMacValue },
+ -- used if no authenticated GeneralName currently exists for
+ -- the sender; publicKeyMac contains a password-based MAC
+ -- on the DER-encoded value of publicKey
+ publicKey SubjectPublicKeyInfo } -- from CertTemplate
+
+ @return a basic ASN.1 object representation.
+
+
+ Creates a ProofOfPossession with type raVerified.
+
+
+ Creates a ProofOfPossession for a signing key.
+
+
+ Creates a ProofOfPossession for key encipherment or agreement.
+ @param type one of TYPE_KEY_ENCIPHERMENT or TYPE_KEY_AGREEMENT
+
+
+
+ ProofOfPossession ::= CHOICE {
+ raVerified [0] NULL,
+ -- used if the RA has already verified that the requester is in
+ -- possession of the private key
+ signature [1] PopoSigningKey,
+ keyEncipherment [2] PopoPrivKey,
+ keyAgreement [3] PopoPrivKey }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ SinglePubInfo ::= SEQUENCE {
+ pubMethod INTEGER {
+ dontCare (0),
+ x500 (1),
+ web (2),
+ ldap (3) },
+ pubLocation GeneralName OPTIONAL }
+
+ @return a basic ASN.1 object representation.
+
+
+ Elliptic curve registry for GOST 3410-2001 / 2012.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+
+ Gost28147-89-Parameters ::=
+ SEQUENCE {
+ iv Gost28147-89-IV,
+ encryptionParamSet OBJECT IDENTIFIER
+ }
+
+ Gost28147-89-IV ::= OCTET STRING (SIZE (8))
+
+
+
+ Registry of available named parameters for GOST 3410-94.
+
+
+ Look up the for the parameter set with the given name.
+
+ The name of the parameter set.
+
+
+ Look up the for the parameter set with the given
+ OID.
+ The OID for the parameter set.
+
+
+ Look up the OID of the parameter set with the given name.
+
+ The name of the parameter set.
+
+
+ Enumerate the available parameter set names in this registry.
+
+
+ return a Bit string from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a Bit string from a tagged object.
+
+ @param obj the tagged object holding the object we want
+ @param explicitly true if the object is meant to be explicitly
+ tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot
+ be converted.
+
+
+ @param data the octets making up the bit string.
+ @param padBits the number of extra bits at the end of the string.
+
+
+ Return the octets contained in this BIT STRING, checking that this BIT STRING really
+ does represent an octet aligned string. Only use this method when the standard you are
+ following dictates that the BIT STRING will be octet aligned.
+
+ @return a copy of the octet aligned data.
+
+
+ @return the value of the bit string as an int (truncating if necessary)
+
+
+ Der BMPString object.
+
+
+ return a BMP string from the given object.
+
+ @param obj the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a BMP string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ basic constructor
+
+
+ return a bool from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a Boolean from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ return an integer from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return an Enumerated from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ Class representing the DER-type External
+
+
+ Creates a new instance of DerExternal
+ See X.690 for more informations about the meaning of these parameters
+ @param directReference The direct reference or null
if not set.
+ @param indirectReference The indirect reference or null
if not set.
+ @param dataValueDescriptor The data value descriptor or null
if not set.
+ @param externalData The external data in its encoded form.
+
+
+ Creates a new instance of DerExternal.
+ See X.690 for more informations about the meaning of these parameters
+ @param directReference The direct reference or null
if not set.
+ @param indirectReference The indirect reference or null
if not set.
+ @param dataValueDescriptor The data value descriptor or null
if not set.
+ @param encoding The encoding to be used for the external data
+ @param externalData The external data
+
+
+ The encoding of the content. Valid values are
+
+ 0
single-ASN1-type
+ 1
OCTET STRING
+ 2
BIT STRING
+
+
+
+ return a Graphic String from the passed in object
+
+ @param obj a DerGraphicString or an object that can be converted into one.
+ @exception IllegalArgumentException if the object cannot be converted.
+ @return a DerGraphicString instance, or null.
+
+
+ return a Graphic String from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception IllegalArgumentException if the tagged object cannot be converted.
+ @return a DerGraphicString instance, or null.
+
+
+ IA5String object - this is an Ascii string.
+
+
+ return an IA5 string from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return an IA5 string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ Constructor with optional validation.
+
+ @param string the base string to wrap.
+ @param validate whether or not to check the string.
+ @throws ArgumentException if validate is true and the string
+ contains characters that should not be in an IA5String.
+
+
+ return true if the passed in String can be represented without
+ loss as an IA5String, false otherwise.
+
+ @return true if in printable set, false otherwise.
+
+
+ return an integer from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return an Integer from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ in some cases positive values Get crammed into a space,
+ that's not quite big enough...
+
+
+ Apply the correct validation for an INTEGER primitive following the BER rules.
+
+ @param bytes The raw encoding of the integer.
+ @return true if the (in)put fails this validation.
+
+
+ A Null object.
+
+
+ Der NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
+
+
+ return a numeric string from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a numeric string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ Constructor with optional validation.
+
+ @param string the base string to wrap.
+ @param validate whether or not to check the string.
+ @throws ArgumentException if validate is true and the string
+ contains characters that should not be in a NumericString.
+
+
+ Return true if the string can be represented as a NumericString ('0'..'9', ' ')
+
+ @param str string to validate.
+ @return true if numeric, fale otherwise.
+
+
+ return an OID from the passed in object
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Return true if this oid is an extension of the passed in branch, stem.
+ @param stem the arc or branch that is a possible parent.
+ @return true if the branch is on the passed in stem, false otherwise.
+
+
+ The octets making up the octet string.
+
+
+ Der PrintableString object.
+
+
+ return a printable string from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a printable string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ Constructor with optional validation.
+
+ @param string the base string to wrap.
+ @param validate whether or not to check the string.
+ @throws ArgumentException if validate is true and the string
+ contains characters that should not be in a PrintableString.
+
+
+ return true if the passed in String can be represented without
+ loss as a PrintableString, false otherwise.
+
+ @return true if in printable set, false otherwise.
+
+
+ create an empty sequence
+
+
+ create a sequence containing one object
+
+
+ create a sequence containing two objects
+
+
+ create a sequence containing a vector of objects.
+
+
+ A Der encoded set object
+
+
+ create an empty set
+
+
+ @param obj - a single object that makes up the set.
+
+
+ @param v - a vector of objects making up the set.
+
+
+ Der T61String (also the teletex string) - 8-bit characters
+
+
+ return a T61 string from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a T61 string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ DER TaggedObject - in ASN.1 notation this is any object preceded by
+ a [n] where n is some number - these are assumed to follow the construction
+ rules (as with sequences).
+
+
+ @param isExplicit true if an explicitly tagged object.
+ @param tagNo the tag number for this object.
+ @param obj the tagged object.
+
+
+ UniversalString object.
+
+
+ return a universal string from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a universal string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ Der UTF8String object.
+
+
+ return an UTF8 string from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a UTF8 string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ return a videotex string from the passed in object
+
+ @param obj a DERVideotexString or an object that can be converted into one.
+ @exception IllegalArgumentException if the object cannot be converted.
+ @return a DERVideotexString instance, or null.
+
+
+ return a videotex string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception IllegalArgumentException if the tagged object cannot be converted.
+ @return a DERVideotexString instance, or null.
+
+
+ VisibleString object.
+
+
+ return a visible string from the passed in object.
+
+ @exception ArgumentException if the object cannot be converted.
+
+
+ return a visible string from a tagged object.
+
+ @param taggedObject the tagged object holding the object we want
+ @param declaredExplicit true if the object is meant to be explicitly tagged false otherwise.
+ @exception ArgumentException if the tagged object cannot be converted.
+
+
+ A Definite length BIT STRING
+
+
+ Parser for a DL encoded BIT STRING.
+
+
+ create an empty sequence
+
+
+ create a sequence containing one object
+
+
+ create a sequence containing two objects
+
+
+ create a sequence containing a vector of objects.
+
+
+ create an empty set
+
+
+ create a set containing one object
+
+
+ create a set containing a vector of objects.
+
+
+ Parser for definite-length tagged objects.
+
+
+ Edwards Elliptic Curve Object Identifiers (RFC 8410)
+
+
+
+ RFC 3126: 4.3.1 Certificate Values Attribute Definition
+
+ CertificateValues ::= SEQUENCE OF Certificate
+
+
+
+
+
+ CommitmentTypeIndication ::= SEQUENCE {
+ commitmentTypeId CommitmentTypeIdentifier,
+ commitmentTypeQualifier SEQUENCE SIZE (1..MAX) OF
+ CommitmentTypeQualifier OPTIONAL }
+
+
+
+ Commitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).
+
+
+ CommitmentTypeQualifier ::= SEQUENCE {
+ commitmentTypeIdentifier CommitmentTypeIdentifier,
+ qualifier ANY DEFINED BY commitmentTypeIdentifier OPTIONAL }
+
+
+
+ Creates a new CommitmentTypeQualifier
instance.
+
+ @param commitmentTypeIdentifier a CommitmentTypeIdentifier
value
+
+
+ Creates a new CommitmentTypeQualifier
instance.
+
+ @param commitmentTypeIdentifier a CommitmentTypeIdentifier
value
+ @param qualifier the qualifier, defined by the above field.
+
+
+ Creates a new CommitmentTypeQualifier
instance.
+
+ @param as CommitmentTypeQualifier
structure
+ encoded as an Asn1Sequence.
+
+
+ Returns a DER-encodable representation of this instance.
+
+ @return a Asn1Object
value
+
+
+
+ RFC 3126: 4.2.1 Complete Certificate Refs Attribute Definition
+
+ CompleteCertificateRefs ::= SEQUENCE OF OtherCertID
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ CompleteRevocationRefs ::= SEQUENCE OF CrlOcspRef
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ CrlIdentifier ::= SEQUENCE
+ {
+ crlissuer Name,
+ crlIssuedTime UTCTime,
+ crlNumber INTEGER OPTIONAL
+ }
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ CRLListID ::= SEQUENCE
+ {
+ crls SEQUENCE OF CrlValidatedID
+ }
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ CrlOcspRef ::= SEQUENCE {
+ crlids [0] CRLListID OPTIONAL,
+ ocspids [1] OcspListID OPTIONAL,
+ otherRev [2] OtherRevRefs OPTIONAL
+ }
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ CrlValidatedID ::= SEQUENCE {
+ crlHash OtherHash,
+ crlIdentifier CrlIdentifier OPTIONAL}
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ OcspIdentifier ::= SEQUENCE {
+ ocspResponderID ResponderID,
+ -- As in OCSP response data
+ producedAt GeneralizedTime
+ -- As in OCSP response data
+ }
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ OcspListID ::= SEQUENCE {
+ ocspResponses SEQUENCE OF OcspResponsesID
+ }
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ OcspResponsesID ::= SEQUENCE {
+ ocspIdentifier OcspIdentifier,
+ ocspRepHash OtherHash OPTIONAL
+ }
+
+
+
+
+
+
+ OtherCertID ::= SEQUENCE {
+ otherCertHash OtherHash,
+ issuerSerial IssuerSerial OPTIONAL
+ }
+
+
+
+
+
+
+ OtherHash ::= CHOICE {
+ sha1Hash OtherHashValue, -- This contains a SHA-1 hash
+ otherHash OtherHashAlgAndValue
+ }
+
+ OtherHashValue ::= OCTET STRING
+
+
+
+
+
+ Summary description for OtherHashAlgAndValue.
+
+
+
+ OtherHashAlgAndValue ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ hashValue OtherHashValue
+ }
+
+ OtherHashValue ::= OCTET STRING
+
+
+
+
+
+ RFC 3126: 4.2.2 Complete Revocation Refs Attribute Definition
+
+ OtherRevRefs ::= SEQUENCE
+ {
+ otherRevRefType OtherRevRefType,
+ otherRevRefs ANY DEFINED BY otherRevRefType
+ }
+
+ OtherRevRefType ::= OBJECT IDENTIFIER
+
+
+
+
+
+ RFC 3126: 4.3.2 Revocation Values Attribute Definition
+
+ OtherRevVals ::= SEQUENCE
+ {
+ otherRevValType OtherRevValType,
+ otherRevVals ANY DEFINED BY otherRevValType
+ }
+
+ OtherRevValType ::= OBJECT IDENTIFIER
+
+
+
+
+
+
+ OtherSigningCertificate ::= SEQUENCE {
+ certs SEQUENCE OF OtherCertID,
+ policies SEQUENCE OF PolicyInformation OPTIONAL
+ }
+
+
+
+
+
+ RFC 5126: 6.3.4. revocation-values Attribute Definition
+
+ RevocationValues ::= SEQUENCE {
+ crlVals [0] SEQUENCE OF CertificateList OPTIONAL,
+ ocspVals [1] SEQUENCE OF BasicOCSPResponse OPTIONAL,
+ otherRevVals [2] OtherRevVals OPTIONAL
+ }
+
+
+
+
+
+
+ SignaturePolicyId ::= SEQUENCE {
+ sigPolicyIdentifier SigPolicyId,
+ sigPolicyHash SigPolicyHash,
+ sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo OPTIONAL
+ }
+
+ SigPolicyId ::= OBJECT IDENTIFIER
+
+ SigPolicyHash ::= OtherHashAlgAndValue
+
+
+
+
+
+
+ SignaturePolicyIdentifier ::= CHOICE {
+ SignaturePolicyId SignaturePolicyId,
+ SignaturePolicyImplied SignaturePolicyImplied
+ }
+
+ SignaturePolicyImplied ::= NULL
+
+
+
+
+
+
+ SignerAttribute ::= SEQUENCE OF CHOICE {
+ claimedAttributes [0] ClaimedAttributes,
+ certifiedAttributes [1] CertifiedAttributes }
+
+ ClaimedAttributes ::= SEQUENCE OF Attribute
+ CertifiedAttributes ::= AttributeCertificate -- as defined in RFC 3281: see clause 4.1.
+
+
+
+ Signer-Location attribute (RFC3126).
+
+
+ SignerLocation ::= SEQUENCE {
+ countryName [0] DirectoryString OPTIONAL,
+ localityName [1] DirectoryString OPTIONAL,
+ postalAddress [2] PostalAddress OPTIONAL }
+
+ PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString
+
+
+
+
+ SignerLocation ::= SEQUENCE {
+ countryName [0] DirectoryString OPTIONAL,
+ localityName [1] DirectoryString OPTIONAL,
+ postalAddress [2] PostalAddress OPTIONAL }
+
+ PostalAddress ::= SEQUENCE SIZE(1..6) OF DirectoryString
+
+ DirectoryString ::= CHOICE {
+ teletexString TeletexString (SIZE (1..MAX)),
+ printableString PrintableString (SIZE (1..MAX)),
+ universalString UniversalString (SIZE (1..MAX)),
+ utf8String UTF8String (SIZE (1.. MAX)),
+ bmpString BMPString (SIZE (1..MAX)) }
+
+
+
+
+
+ SigPolicyQualifierInfo ::= SEQUENCE {
+ sigPolicyQualifierId SigPolicyQualifierId,
+ sigQualifier ANY DEFINED BY sigPolicyQualifierId
+ }
+
+ SigPolicyQualifierId ::= OBJECT IDENTIFIER
+
+
+
+
+ constructor
+
+
+
+ ContentHints ::= SEQUENCE {
+ contentDescription UTF8String (SIZE (1..MAX)) OPTIONAL,
+ contentType ContentType }
+
+
+
+ Create from OCTET STRING whose octets represent the identifier.
+
+
+ Create from byte array representing the identifier.
+
+
+ The definition of ContentIdentifier is
+
+ ContentIdentifier ::= OCTET STRING
+
+ id-aa-contentIdentifier OBJECT IDENTIFIER ::= { iso(1)
+ member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
+ smime(16) id-aa(2) 7 }
+
+
+ constructor
+
+
+
+ EssCertID ::= SEQUENCE {
+ certHash Hash,
+ issuerSerial IssuerSerial OPTIONAL }
+
+
+
+
+ EssCertIDv2 ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier
+ DEFAULT {algorithm id-sha256},
+ certHash Hash,
+ issuerSerial IssuerSerial OPTIONAL
+ }
+
+ Hash ::= OCTET STRING
+
+ IssuerSerial ::= SEQUENCE {
+ issuer GeneralNames,
+ serialNumber CertificateSerialNumber
+ }
+
+
+
+ constructors
+
+
+ The definition of SigningCertificate is
+
+ SigningCertificate ::= SEQUENCE {
+ certs SEQUENCE OF EssCertID,
+ policies SEQUENCE OF PolicyInformation OPTIONAL
+ }
+
+ id-aa-signingCertificate OBJECT IDENTIFIER ::= { iso(1)
+ member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
+ smime(16) id-aa(2) 12 }
+
+
+ The definition of SigningCertificateV2 is
+
+ SigningCertificateV2 ::= SEQUENCE {
+ certs SEQUENCE OF EssCertIDv2,
+ policies SEQUENCE OF PolicyInformation OPTIONAL
+ }
+
+ id-aa-signingCertificateV2 OBJECT IDENTIFIER ::= { iso(1)
+ member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
+ smime(16) id-aa(2) 47 }
+
+
+ Elliptic curve registry for GM.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ 1.3.6.1.4.1.11591.15 - ellipticCurve
+
+
+ Marker interface for CHOICE objects - if you implement this in a roll-your-own
+ object, any attempt to tag the object implicitly will convert the tag to an
+ explicit one as the encoding rules require.
+
+ If you use this interface your class should also implement the getInstance
+ pattern which takes a tag object and the tagging mode used.
+
+
+
+ basic interface for Der string objects.
+
+
+ The CscaMasterList object. This object can be wrapped in a
+ CMSSignedData to be published in LDAP.
+
+
+ CscaMasterList ::= SEQUENCE {
+ version CscaMasterListVersion,
+ certList SET OF Certificate }
+
+ CscaMasterListVersion :: INTEGER {v0(0)}
+
+
+
+ The DataGroupHash object.
+
+ DataGroupHash ::= SEQUENCE {
+ dataGroupNumber DataGroupNumber,
+ dataGroupHashValue OCTET STRING }
+
+ DataGroupNumber ::= INTEGER {
+ dataGroup1 (1),
+ dataGroup1 (2),
+ dataGroup1 (3),
+ dataGroup1 (4),
+ dataGroup1 (5),
+ dataGroup1 (6),
+ dataGroup1 (7),
+ dataGroup1 (8),
+ dataGroup1 (9),
+ dataGroup1 (10),
+ dataGroup1 (11),
+ dataGroup1 (12),
+ dataGroup1 (13),
+ dataGroup1 (14),
+ dataGroup1 (15),
+ dataGroup1 (16) }
+
+
+
+
+ The LDSSecurityObject object (V1.8).
+
+ LDSSecurityObject ::= SEQUENCE {
+ version LDSSecurityObjectVersion,
+ hashAlgorithm DigestAlgorithmIdentifier,
+ dataGroupHashValues SEQUENCE SIZE (2..ub-DataGroups) OF DataHashGroup,
+ ldsVersionInfo LDSVersionInfo OPTIONAL
+ -- if present, version MUST be v1 }
+
+ DigestAlgorithmIdentifier ::= AlgorithmIdentifier,
+
+ LDSSecurityObjectVersion :: INTEGER {V0(0)}
+
+
+
+
+ LDSVersionInfo ::= SEQUENCE {
+ ldsVersion PRINTABLE STRING
+ unicodeVersion PRINTABLE STRING
+ }
+
+ @return
+
+
+ The id-isismtt-cp-accredited OID indicates that the certificate is a
+ qualified certificate according to Directive 1999/93/EC of the European
+ Parliament and of the Council of 13 December 1999 on a Community
+ Framework for Electronic Signatures, which additionally conforms the
+ special requirements of the SigG and has been issued by an accredited CA.
+
+
+ Certificate extensionDate of certificate generation
+
+
+ DateOfCertGenSyntax ::= GeneralizedTime
+
+
+
+ Attribute to indicate that the certificate holder may sign in the name of
+ a third person. May also be used as extension in a certificate.
+
+
+ Attribute to indicate admissions to certain professions. May be used as
+ attribute in attribute certificate or as extension in a certificate
+
+
+ Monetary limit for transactions. The QcEuMonetaryLimit QC statement MUST
+ be used in new certificates in place of the extension/attribute
+ MonetaryLimit since January 1, 2004. For the sake of backward
+ compatibility with certificates already in use, SigG conforming
+ components MUST support MonetaryLimit (as well as QcEuLimitValue).
+
+
+ A declaration of majority. May be used as attribute in attribute
+ certificate or as extension in a certificate
+
+
+
+ Serial number of the smart card containing the corresponding private key
+
+
+ ICCSNSyntax ::= OCTET STRING (SIZE(8..20))
+
+
+
+
+ Reference for a file of a smartcard that stores the public key of this
+ certificate and that is used as �security anchor�.
+
+
+ PKReferenceSyntax ::= OCTET STRING (SIZE(20))
+
+
+
+ Some other restriction regarding the usage of this certificate. May be
+ used as attribute in attribute certificate or as extension in a
+ certificate.
+
+
+ RestrictionSyntax ::= DirectoryString (SIZE(1..1024))
+
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.Restriction
+
+
+
+ (Single)Request extension: Clients may include this extension in a
+ (single) Request to request the responder to send the certificate in the
+ response message along with the status information. Besides the LDAP
+ service, this extension provides another mechanism for the distribution
+ of certificates, which MAY optionally be provided by certificate
+ repositories.
+
+
+ RetrieveIfAllowed ::= BOOLEAN
+
+
+
+ SingleOCSPResponse extension: The certificate requested by the client by
+ inserting the RetrieveIfAllowed extension in the request, will be
+ returned in this extension.
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.Ocsp.RequestedCertificate
+
+
+ Base ObjectIdentifier for naming authorities
+
+
+ SingleOCSPResponse extension: Date, when certificate has been published
+ in the directory and status information has become available. Currently,
+ accrediting authorities enforce that SigG-conforming OCSP servers include
+ this extension in the responses.
+
+
+ CertInDirSince ::= GeneralizedTime
+
+
+
+ Hash of a certificate in OCSP.
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.Ocsp.CertHash
+
+
+
+ NameAtBirth ::= DirectoryString(SIZE(1..64)
+
+
+ Used in
+ {@link Org.BouncyCastle.Asn1.X509.SubjectDirectoryAttributes SubjectDirectoryAttributes}
+
+
+ Some other information of non-restrictive nature regarding the usage of
+ this certificate. May be used as attribute in atribute certificate or as
+ extension in a certificate.
+
+
+ AdditionalInformationSyntax ::= DirectoryString (SIZE(1..2048))
+
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.AdditionalInformationSyntax
+
+
+ Indicates that an attribute certificate exists, which limits the
+ usability of this public key certificate. Whenever verifying a signature
+ with the help of this certificate, the content of the corresponding
+ attribute certificate should be concerned. This extension MUST be
+ included in a PKC, if a corresponding attribute certificate (having the
+ PKC as base certificate) contains some attribute that restricts the
+ usability of the PKC too. Attribute certificates with restricting content
+ MUST always be included in the signed document.
+
+
+ LiabilityLimitationFlagSyntax ::= BOOLEAN
+
+
+
+ ISIS-MTT PROFILE: The responder may include this extension in a response to
+ send the hash of the requested certificate to the responder. This hash is
+ cryptographically bound to the certificate and serves as evidence that the
+ certificate is known to the responder (i.e. it has been issued and is present
+ in the directory). Hence, this extension is a means to provide a positive
+ statement of availability as described in T8.[8]. As explained in T13.[1],
+ clients may rely on this information to be able to validate signatures after
+ the expiry of the corresponding certificate. Hence, clients MUST support this
+ extension. If a positive statement of availability is to be delivered, this
+ extension syntax and OID MUST be used.
+
+
+
+ CertHash ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ certificateHash OCTET STRING
+ }
+
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type CertHash:
+
+
+ CertHash ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ certificateHash OCTET STRING
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+ @param hashAlgorithm The hash algorithm identifier.
+ @param certificateHash The hash of the whole DER encoding of the certificate.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ CertHash ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ certificateHash OCTET STRING
+ }
+
+
+ @return an Asn1Object
+
+
+ ISIS-MTT-Optional: The certificate requested by the client by inserting the
+ RetrieveIfAllowed extension in the request, will be returned in this
+ extension.
+
+ ISIS-MTT-SigG: The signature act allows publishing certificates only then,
+ when the certificate owner gives his isExplicit permission. Accordingly, there
+ may be �nondownloadable� certificates, about which the responder must provide
+ status information, but MUST NOT include them in the response. Clients may
+ get therefore the following three kind of answers on a single request
+ including the RetrieveIfAllowed extension:
+
+ - a) the responder supports the extension and is allowed to publish the
+ certificate: RequestedCertificate returned including the requested
+ certificate
+ - b) the responder supports the extension but is NOT allowed to publish
+ the certificate: RequestedCertificate returned including an empty OCTET
+ STRING
+ - c) the responder does not support the extension: RequestedCertificate is
+ not included in the response
+
+ Clients requesting RetrieveIfAllowed MUST be able to handle these cases. If
+ any of the OCTET STRING options is used, it MUST contain the DER encoding of
+ the requested certificate.
+
+
+ RequestedCertificate ::= CHOICE {
+ Certificate Certificate,
+ publicKeyCertificate [0] EXPLICIT OCTET STRING,
+ attributeCertificate [1] EXPLICIT OCTET STRING
+ }
+
+
+
+ Constructor from a given details.
+
+ Only one parameter can be given. All other must be null
.
+
+ @param certificate Given as Certificate
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ RequestedCertificate ::= CHOICE {
+ Certificate Certificate,
+ publicKeyCertificate [0] EXPLICIT OCTET STRING,
+ attributeCertificate [1] EXPLICIT OCTET STRING
+ }
+
+
+ @return an Asn1Object
+
+
+ Some other information of non-restrictive nature regarding the usage of this
+ certificate.
+
+
+ AdditionalInformationSyntax ::= DirectoryString (SIZE(1..2048))
+
+
+
+ Constructor from a given details.
+
+ @param information The describtion of the information.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ AdditionalInformationSyntax ::= DirectoryString (SIZE(1..2048))
+
+
+ @return an Asn1Object
+
+
+ An Admissions structure.
+
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.AdmissionSyntax
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.ProfessionInfo
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.NamingAuthority
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type ProcurationSyntax:
+
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+ Parameter professionInfos
is mandatory.
+
+ @param admissionAuthority The admission authority.
+ @param namingAuthority The naming authority.
+ @param professionInfos The profession infos.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+
+
+ @return an Asn1Object
+
+
+ Attribute to indicate admissions to certain professions.
+
+
+ AdmissionSyntax ::= SEQUENCE
+ {
+ admissionAuthority GeneralName OPTIONAL,
+ contentsOfAdmissions SEQUENCE OF Admissions
+ }
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+
+ ISIS-MTT PROFILE: The relatively complex structure of AdmissionSyntax
+ supports the following concepts and requirements:
+
+ - External institutions (e.g. professional associations, chambers, unions,
+ administrative bodies, companies, etc.), which are responsible for granting
+ and verifying professional admissions, are indicated by means of the data
+ field admissionAuthority. An admission authority is indicated by a
+ GeneralName object. Here an X.501 directory name (distinguished name) can be
+ indicated in the field directoryName, a URL address can be indicated in the
+ field uniformResourceIdentifier, and an object identifier can be indicated in
+ the field registeredId.
+ - The names of authorities which are responsible for the administration of
+ title registers are indicated in the data field namingAuthority. The name of
+ the authority can be identified by an object identifier in the field
+ namingAuthorityId, by means of a text string in the field
+ namingAuthorityText, by means of a URL address in the field
+ namingAuthorityUrl, or by a combination of them. For example, the text string
+ can contain the name of the authority, the country and the name of the title
+ register. The URL-option refers to a web page which contains lists with
+ officially registered professions (text and possibly OID) as well as
+ further information on these professions. Object identifiers for the
+ component namingAuthorityId are grouped under the OID-branch
+ id-isis-at-namingAuthorities and must be applied for.
+ - See http://www.teletrust.de/anwend.asp?Id=30200&Sprache=E_&HomePG=0
+ for an application form and http://www.teletrust.de/links.asp?id=30220,11
+ for an overview of registered naming authorities.
+ - By means of the data type ProfessionInfo certain professions,
+ specializations, disciplines, fields of activity, etc. are identified. A
+ profession is represented by one or more text strings, resp. profession OIDs
+ in the fields professionItems and professionOIDs and by a registration number
+ in the field registrationNumber. An indication in text form must always be
+ present, whereas the other indications are optional. The component
+ addProfessionInfo may contain additional applicationspecific information in
+ DER-encoded form.
+
+
+ By means of different namingAuthority-OIDs or profession OIDs hierarchies of
+ professions, specializations, disciplines, fields of activity, etc. can be
+ expressed. The issuing admission authority should always be indicated (field
+ admissionAuthority), whenever a registration number is presented. Still,
+ information on admissions can be given without indicating an admission or a
+ naming authority by the exclusive use of the component professionItems. In
+ this case the certification authority is responsible for the verification of
+ the admission information.
+
+
+
+ This attribute is single-valued. Still, several admissions can be captured in
+ the sequence structure of the component contentsOfAdmissions of
+ AdmissionSyntax or in the component professionInfos of Admissions. The
+ component admissionAuthority of AdmissionSyntax serves as default value for
+ the component admissionAuthority of Admissions. Within the latter component
+ the default value can be overwritten, in case that another authority is
+ responsible. The component namingAuthority of Admissions serves as a default
+ value for the component namingAuthority of ProfessionInfo. Within the latter
+ component the default value can be overwritten, in case that another naming
+ authority needs to be recorded.
+
+ The length of the string objects is limited to 128 characters. It is
+ recommended to indicate a namingAuthorityURL in all issued attribute
+ certificates. If a namingAuthorityURL is indicated, the field professionItems
+ of ProfessionInfo should contain only registered titles. If the field
+ professionOIDs exists, it has to contain the OIDs of the professions listed
+ in professionItems in the same order. In general, the field professionInfos
+ should contain only one entry, unless the admissions that are to be listed
+ are logically connected (e.g. they have been issued under the same admission
+ number).
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.Admissions
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.ProfessionInfo
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.NamingAuthority
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type ProcurationSyntax:
+
+
+ AdmissionSyntax ::= SEQUENCE
+ {
+ admissionAuthority GeneralName OPTIONAL,
+ contentsOfAdmissions SEQUENCE OF Admissions
+ }
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from given details.
+
+ @param admissionAuthority The admission authority.
+ @param contentsOfAdmissions The admissions.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ AdmissionSyntax ::= SEQUENCE
+ {
+ admissionAuthority GeneralName OPTIONAL,
+ contentsOfAdmissions SEQUENCE OF Admissions
+ }
+
+ Admissions ::= SEQUENCE
+ {
+ admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
+ namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
+ professionInfos SEQUENCE OF ProfessionInfo
+ }
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityId OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+ @return an Asn1Object
+
+
+ @return Returns the admissionAuthority if present, null otherwise.
+
+
+ @return Returns the contentsOfAdmissions.
+
+
+ A declaration of majority.
+
+
+ DeclarationOfMajoritySyntax ::= CHOICE
+ {
+ notYoungerThan [0] IMPLICIT INTEGER,
+ fullAgeAtCountry [1] IMPLICIT SEQUENCE
+ {
+ fullAge BOOLEAN DEFAULT TRUE,
+ country PrintableString (SIZE(2))
+ }
+ dateOfBirth [2] IMPLICIT GeneralizedTime
+ }
+
+
+ fullAgeAtCountry indicates the majority of the owner with respect to the laws
+ of a specific country.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ DeclarationOfMajoritySyntax ::= CHOICE
+ {
+ notYoungerThan [0] IMPLICIT INTEGER,
+ fullAgeAtCountry [1] IMPLICIT SEQUENCE
+ {
+ fullAge BOOLEAN DEFAULT TRUE,
+ country PrintableString (SIZE(2))
+ }
+ dateOfBirth [2] IMPLICIT GeneralizedTime
+ }
+
+
+ @return an Asn1Object
+
+
+ @return notYoungerThan if that's what we are, -1 otherwise
+
+
+ Monetary limit for transactions. The QcEuMonetaryLimit QC statement MUST be
+ used in new certificates in place of the extension/attribute MonetaryLimit
+ since January 1, 2004. For the sake of backward compatibility with
+ certificates already in use, components SHOULD support MonetaryLimit (as well
+ as QcEuLimitValue).
+
+ Indicates a monetary limit within which the certificate holder is authorized
+ to act. (This value DOES NOT express a limit on the liability of the
+ certification authority).
+
+
+ MonetaryLimitSyntax ::= SEQUENCE
+ {
+ currency PrintableString (SIZE(3)),
+ amount INTEGER,
+ exponent INTEGER
+ }
+
+
+ currency must be the ISO code.
+
+ value = amount�10*exponent
+
+
+ Constructor from a given details.
+
+
+ value = amount�10^exponent
+
+ @param currency The currency. Must be the ISO code.
+ @param amount The amount
+ @param exponent The exponent
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ MonetaryLimitSyntax ::= SEQUENCE
+ {
+ currency PrintableString (SIZE(3)),
+ amount INTEGER,
+ exponent INTEGER
+ }
+
+
+ @return an Asn1Object
+
+
+ Names of authorities which are responsible for the administration of title
+ registers.
+
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityID OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.AdmissionSyntax
+
+
+
+ Profession OIDs should always be defined under the OID branch of the
+ responsible naming authority. At the time of this writing, the work group
+ �Recht, Wirtschaft, Steuern� (�Law, Economy, Taxes�) is registered as the
+ first naming authority under the OID id-isismtt-at-namingAuthorities.
+
+
+ Constructor from Asn1Sequence.
+
+
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityID OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ @return Returns the namingAuthorityID.
+
+
+ @return Returns the namingAuthorityText.
+
+
+ @return Returns the namingAuthorityUrl.
+
+
+ Constructor from given details.
+
+ All parameters can be combined.
+
+ @param namingAuthorityID ObjectIdentifier for naming authority.
+ @param namingAuthorityUrl URL for naming authority.
+ @param namingAuthorityText Textual representation of naming authority.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ NamingAuthority ::= SEQUENCE
+ {
+ namingAuthorityID OBJECT IDENTIFIER OPTIONAL,
+ namingAuthorityUrl IA5String OPTIONAL,
+ namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
+ }
+
+
+ @return an Asn1Object
+
+
+ Attribute to indicate that the certificate holder may sign in the name of a
+ third person.
+
+ ISIS-MTT PROFILE: The corresponding ProcurationSyntax contains either the
+ name of the person who is represented (subcomponent thirdPerson) or a
+ reference to his/her base certificate (in the component signingFor,
+ subcomponent certRef), furthermore the optional components country and
+ typeSubstitution to indicate the country whose laws apply, and respectively
+ the type of procuration (e.g. manager, procuration, custody).
+
+
+ ISIS-MTT PROFILE: The GeneralName MUST be of type directoryName and MAY only
+ contain: - RFC3039 attributes, except pseudonym (countryName, commonName,
+ surname, givenName, serialNumber, organizationName, organizationalUnitName,
+ stateOrProvincename, localityName, postalAddress) and - SubjectDirectoryName
+ attributes (title, dateOfBirth, placeOfBirth, gender, countryOfCitizenship,
+ countryOfResidence and NameAtBirth).
+
+
+ ProcurationSyntax ::= SEQUENCE {
+ country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
+ typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
+ signingFor [3] EXPLICIT SigningFor
+ }
+
+ SigningFor ::= CHOICE
+ {
+ thirdPerson GeneralName,
+ certRef IssuerSerial
+ }
+
+
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type ProcurationSyntax:
+
+
+ ProcurationSyntax ::= SEQUENCE {
+ country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
+ typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
+ signingFor [3] EXPLICIT SigningFor
+ }
+
+ SigningFor ::= CHOICE
+ {
+ thirdPerson GeneralName,
+ certRef IssuerSerial
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+
+ Either generalName
or certRef
MUST be
+ null
.
+
+ @param country The country code whose laws apply.
+ @param typeOfSubstitution The type of procuration.
+ @param certRef Reference to certificate of the person who is represented.
+
+
+ Constructor from a given details.
+
+
+ Either generalName
or certRef
MUST be
+ null
.
+
+ @param country The country code whose laws apply.
+ @param typeOfSubstitution The type of procuration.
+ @param thirdPerson The GeneralName of the person who is represented.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ ProcurationSyntax ::= SEQUENCE {
+ country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
+ typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
+ signingFor [3] EXPLICIT SigningFor
+ }
+
+ SigningFor ::= CHOICE
+ {
+ thirdPerson GeneralName,
+ certRef IssuerSerial
+ }
+
+
+ @return an Asn1Object
+
+
+ Professions, specializations, disciplines, fields of activity, etc.
+
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOids SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+ @see Org.BouncyCastle.Asn1.IsisMtt.X509.AdmissionSyntax
+
+
+ Rechtsanw�ltin
+
+
+ Rechtsanwalt
+
+
+ Rechtsbeistand
+
+
+ Steuerberaterin
+
+
+ Steuerberater
+
+
+ Steuerbevollm�chtigte
+
+
+ Steuerbevollm�chtigter
+
+
+ Notarin
+
+
+ Notar
+
+
+ Notarvertreterin
+
+
+ Notarvertreter
+
+
+ Notariatsverwalterin
+
+
+ Notariatsverwalter
+
+
+ Wirtschaftspr�ferin
+
+
+ Wirtschaftspr�fer
+
+
+ Vereidigte Buchpr�ferin
+
+
+ Vereidigter Buchpr�fer
+
+
+ Patentanw�ltin
+
+
+ Patentanwalt
+
+
+ Constructor from Asn1Sequence.
+
+
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOids SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from given details.
+
+ professionItems
is mandatory, all other parameters are
+ optional.
+
+ @param namingAuthority The naming authority.
+ @param professionItems Directory strings of the profession.
+ @param professionOids DERObjectIdentfier objects for the
+ profession.
+ @param registrationNumber Registration number.
+ @param addProfessionInfo Additional infos in encoded form.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ ProfessionInfo ::= SEQUENCE
+ {
+ namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL,
+ professionItems SEQUENCE OF DirectoryString (SIZE(1..128)),
+ professionOids SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
+ registrationNumber PrintableString(SIZE(1..128)) OPTIONAL,
+ addProfessionInfo OCTET STRING OPTIONAL
+ }
+
+
+ @return an Asn1Object
+
+
+ @return Returns the addProfessionInfo.
+
+
+ @return Returns the namingAuthority.
+
+
+ @return Returns the professionItems.
+
+
+ @return Returns the professionOids.
+
+
+ @return Returns the registrationNumber.
+
+
+ Some other restriction regarding the usage of this certificate.
+
+
+ RestrictionSyntax ::= DirectoryString (SIZE(1..1024))
+
+
+
+ Constructor from DirectoryString.
+
+ The DirectoryString is of type RestrictionSyntax:
+
+
+ RestrictionSyntax ::= DirectoryString (SIZE(1..1024))
+
+
+ @param restriction A IAsn1String.
+
+
+ Constructor from a given details.
+
+ @param restriction The description of the restriction.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ RestrictionSyntax ::= DirectoryString (SIZE(1..1024))
+
+
+
+ @return an Asn1Object
+
+
+ No longer provides any laziness.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ cast5CBCParameters ::= Sequence {
+ iv OCTET STRING DEFAULT 0,
+ -- Initialization vector
+ keyLength Integer
+ -- Key length, in bits
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ IDEA-CBCPar ::= Sequence {
+ iv OCTET STRING OPTIONAL -- exactly 8 octets
+ }
+
+
+
+ The NetscapeCertType object.
+
+ NetscapeCertType ::= BIT STRING {
+ SSLClient (0),
+ SSLServer (1),
+ S/MIME (2),
+ Object Signing (3),
+ Reserved (4),
+ SSL CA (5),
+ S/MIME CA (6),
+ Object Signing CA (7) }
+
+
+
+ Basic constructor.
+
+ @param usage - the bitwise OR of the Key Usage flags giving the
+ allowed uses for the key.
+ e.g. (X509NetscapeCertType.sslCA | X509NetscapeCertType.smimeCA)
+
+
+ This is designed to parse
+ the PublicKeyAndChallenge created by the KEYGEN tag included by
+ Mozilla based browsers.
+
+ PublicKeyAndChallenge ::= SEQUENCE {
+ spki SubjectPublicKeyInfo,
+ challenge IA5STRING
+ }
+
+
+
+
+
+ KMACwithSHAKE128-params ::= SEQUENCE {
+ kMACOutputLength INTEGER DEFAULT 256, -- Output length in bits
+ customizationString OCTET STRING DEFAULT ''H
+ }
+
+
+
+
+ KMACwithSHAKE256-params ::= SEQUENCE {
+ kMACOutputLength INTEGER DEFAULT 512, -- Output length in bits
+ customizationString OCTET STRING DEFAULT ''H
+ }
+
+
+
+ Elliptic curve registry for NIST curves.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ 2.16.840.1.101.3.4.3.5
+
+
+ 2.16.840.1.101.3.4.3.6
+
+
+ 2.16.840.1.101.3.4.3.7
+
+
+ 2.16.840.1.101.3.4.3.8
+
+
+ 2.16.840.1.101.3.4.3.9
+
+
+ 2.16.840.1.101.3.4.3.10
+
+
+ 2.16.840.1.101.3.4.3.11
+
+
+ 2.16.840.1.101.3.4.3.12
+
+
+ 2.16.840.1.101.3.4.3.9
+
+
+ 2.16.840.1.101.3.4.3.10
+
+
+ 2.16.840.1.101.3.4.3.11
+
+
+ 2.16.840.1.101.3.4.3.12
+
+
+ From RFC 3657
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ BasicOcspResponse ::= Sequence {
+ tbsResponseData ResponseData,
+ signatureAlgorithm AlgorithmIdentifier,
+ signature BIT STRING,
+ certs [0] EXPLICIT Sequence OF Certificate OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ CertID ::= Sequence {
+ hashAlgorithm AlgorithmIdentifier,
+ issuerNameHash OCTET STRING, -- Hash of Issuer's DN
+ issuerKeyHash OCTET STRING, -- Hash of Issuers public key
+ serialNumber CertificateSerialNumber }
+
+
+
+ create a CertStatus object with a tag of zero.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ CertStatus ::= CHOICE {
+ good [0] IMPLICIT Null,
+ revoked [1] IMPLICIT RevokedInfo,
+ unknown [2] IMPLICIT UnknownInfo }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ CrlID ::= Sequence {
+ crlUrl [0] EXPLICIT IA5String OPTIONAL,
+ crlNum [1] EXPLICIT Integer OPTIONAL,
+ crlTime [2] EXPLICIT GeneralizedTime OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OcspRequest ::= Sequence {
+ tbsRequest TBSRequest,
+ optionalSignature [0] EXPLICIT Signature OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OcspResponse ::= Sequence {
+ responseStatus OcspResponseStatus,
+ responseBytes [0] EXPLICIT ResponseBytes OPTIONAL }
+
+
+
+ The OcspResponseStatus enumeration.
+
+ OcspResponseStatus ::= Enumerated {
+ successful (0), --Response has valid confirmations
+ malformedRequest (1), --Illegal confirmation request
+ internalError (2), --Internal error in issuer
+ tryLater (3), --Try again later
+ --(4) is not used
+ sigRequired (5), --Must sign the request
+ unauthorized (6) --Request unauthorized
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Request ::= Sequence {
+ reqCert CertID,
+ singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ResponderID ::= CHOICE {
+ byName [1] Name,
+ byKey [2] KeyHash }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ResponseBytes ::= Sequence {
+ responseType OBJECT IDENTIFIER,
+ response OCTET STRING }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ResponseData ::= Sequence {
+ version [0] EXPLICIT Version DEFAULT v1,
+ responderID ResponderID,
+ producedAt GeneralizedTime,
+ responses Sequence OF SingleResponse,
+ responseExtensions [1] EXPLICIT Extensions OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ RevokedInfo ::= Sequence {
+ revocationTime GeneralizedTime,
+ revocationReason [0] EXPLICIT CRLReason OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ServiceLocator ::= Sequence {
+ issuer Name,
+ locator AuthorityInfoAccessSyntax OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Signature ::= Sequence {
+ signatureAlgorithm AlgorithmIdentifier,
+ signature BIT STRING,
+ certs [0] EXPLICIT Sequence OF Certificate OPTIONAL}
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SingleResponse ::= Sequence {
+ certID CertID,
+ certStatus CertStatus,
+ thisUpdate GeneralizedTime,
+ nextUpdate [0] EXPLICIT GeneralizedTime OPTIONAL,
+ singleExtensions [1] EXPLICIT Extensions OPTIONAL }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ TBSRequest ::= Sequence {
+ version [0] EXPLICIT Version DEFAULT v1,
+ requestorName [1] EXPLICIT GeneralName OPTIONAL,
+ requestList Sequence OF Request,
+ requestExtensions [2] EXPLICIT Extensions OPTIONAL }
+
+
+
+ class for breaking up an Oid into it's component tokens, ala
+ java.util.StringTokenizer. We need this class as some of the
+ lightweight Java environment don't support classes like
+ StringTokenizer.
+
+
+ return an Attribute object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Attr ::= Sequence {
+ attrType OBJECT IDENTIFIER,
+ attrValues Set OF AttributeValue
+ }
+
+
+
+ Pkcs10 Certfication request object.
+
+ CertificationRequest ::= Sequence {
+ certificationRequestInfo CertificationRequestInfo,
+ signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }},
+ signature BIT STRING
+ }
+
+
+
+ Pkcs10 CertificationRequestInfo object.
+
+ CertificationRequestInfo ::= Sequence {
+ version Integer { v1(0) } (v1,...),
+ subject Name,
+ subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }},
+ attributes [0] Attributes{{ CRIAttributes }}
+ }
+
+ Attributes { ATTRIBUTE:IOSet } ::= Set OF Attr{{ IOSet }}
+
+ Attr { ATTRIBUTE:IOSet } ::= Sequence {
+ type ATTRIBUTE.&id({IOSet}),
+ values Set SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type})
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ContentInfo ::= Sequence {
+ contentType ContentType,
+ content
+ [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
+
+
+
+ The EncryptedData object.
+
+ EncryptedData ::= Sequence {
+ version Version,
+ encryptedContentInfo EncryptedContentInfo
+ }
+
+
+ EncryptedContentInfo ::= Sequence {
+ contentType ContentType,
+ contentEncryptionAlgorithm ContentEncryptionAlgorithmIdentifier,
+ encryptedContent [0] IMPLICIT EncryptedContent OPTIONAL
+ }
+
+ EncryptedContent ::= OCTET STRING
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ EncryptedPrivateKeyInfo ::= Sequence {
+ encryptionAlgorithm AlgorithmIdentifier {{KeyEncryptionAlgorithms}},
+ encryptedData EncryptedData
+ }
+
+ EncryptedData ::= OCTET STRING
+
+ KeyEncryptionAlgorithms ALGORITHM-IDENTIFIER ::= {
+ ... -- For local profiles
+ }
+
+
+
+
+ MacData ::= SEQUENCE {
+ mac DigestInfo,
+ macSalt OCTET STRING,
+ iterations INTEGER DEFAULT 1
+ -- Note: The default is for historic reasons and its use is deprecated. A
+ -- higher value, like 1024 is recommended.
+
+ @return the basic DERObject construction.
+
+
+ the infamous Pfx from Pkcs12
+
+
+ PKCS#1: 1.2.840.113549.1.1.15
+
+
+ PKCS#1: 1.2.840.113549.1.1.16
+
+
+ RFC 6211 - id-aa-cmsAlgorithmProtect OBJECT IDENTIFIER ::= {
+ iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
+ pkcs9(9) 52 }
+
+
+
+ id-alg-AEADChaCha20Poly1305 OBJECT IDENTIFIER ::=
+ { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
+ pkcs9(9) smime(16) alg(3) 18 }
+
+ AEADChaCha20Poly1305Nonce ::= OCTET STRING (SIZE(12))
+
+
+
+ id-alg-hss-lms-hashsig OBJECT IDENTIFIER ::= { iso(1)
+ member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
+ smime(16) alg(3) 17 }
+
+
+ PKCS#9: 1.2.840.113549.1.9.16.2.37 - RFC 4108
+
+
+ PKCS#9: 1.2.840.113549.1.9.16.2.38 - RFC 4108
+
+
+ PKCS#9: 1.2.840.113549.1.9.16.2.54 RFC7030
+
+
+ PKCS#9: 1.2.840.113549.1.9.16.2.43 RFC7030
+
+
+ PKCS#9: 1.2.840.113549.1.9.16.2.40 RFC7030
+
+
+ RFC 5958
+
+
+ [IMPLICIT TAGS]
+
+ OneAsymmetricKey ::= SEQUENCE {
+ version Version,
+ privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
+ privateKey PrivateKey,
+ attributes [0] Attributes OPTIONAL,
+ ...,
+ [[2: publicKey [1] PublicKey OPTIONAL ]],
+ ...
+ }
+
+ PrivateKeyInfo ::= OneAsymmetricKey
+
+ Version ::= INTEGER { v1(0), v2(1) } (v1, ..., v2)
+
+ PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier
+ { PUBLIC-KEY,
+ { PrivateKeyAlgorithms } }
+
+ PrivateKey ::= OCTET STRING
+ -- Content varies based on type of key. The
+ -- algorithm identifier dictates the format of
+ -- the key.
+
+ PublicKey ::= BIT STRING
+ -- Content varies based on type of key. The
+ -- algorithm identifier dictates the format of
+ -- the key.
+
+ Attributes ::= SET OF Attribute { { OneAsymmetricKeyAttributes } }
+
+
+
+ Return true if a public key is present, false otherwise.
+
+
+ For when the public key is an ASN.1 encoding.
+
+
+ Return the public key as a raw bit string.
+
+
+ The default version
+
+
+
+ RSAES-OAEP-params ::= SEQUENCE {
+ hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
+ maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
+ pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty
+ }
+
+ OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
+ { OID id-sha1 PARAMETERS NULL }|
+ { OID id-sha256 PARAMETERS NULL }|
+ { OID id-sha384 PARAMETERS NULL }|
+ { OID id-sha512 PARAMETERS NULL },
+ ... -- Allows for future expansion --
+ }
+ PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
+ { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
+ ... -- Allows for future expansion --
+ }
+ PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
+ { OID id-pSpecified PARAMETERS OCTET STRING },
+ ... -- Allows for future expansion --
+ }
+
+ @return the asn1 primitive representing the parameters.
+
+
+ This outputs the key in Pkcs1v2 format.
+
+ RsaPrivateKey ::= Sequence {
+ version Version,
+ modulus Integer, -- n
+ publicExponent Integer, -- e
+ privateExponent Integer, -- d
+ prime1 Integer, -- p
+ prime2 Integer, -- q
+ exponent1 Integer, -- d mod (p-1)
+ exponent2 Integer, -- d mod (q-1)
+ coefficient Integer -- (inverse of q) mod p
+ }
+
+ Version ::= Integer
+
+ This routine is written to output Pkcs1 version 0, private keys.
+
+
+ The default version
+
+
+
+ RSASSA-PSS-params ::= SEQUENCE {
+ hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
+ maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
+ saltLength [2] INTEGER DEFAULT 20,
+ trailerField [3] TrailerField DEFAULT trailerFieldBC
+ }
+
+ OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
+ { OID id-sha1 PARAMETERS NULL }|
+ { OID id-sha256 PARAMETERS NULL }|
+ { OID id-sha384 PARAMETERS NULL }|
+ { OID id-sha512 PARAMETERS NULL },
+ ... -- Allows for future expansion --
+ }
+
+ PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
+ { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
+ ... -- Allows for future expansion --
+ }
+
+ TrailerField ::= INTEGER { trailerFieldBC(1) }
+
+ @return the asn1 primitive representing the parameters.
+
+
+ a Pkcs#7 signed data object.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SignedData ::= Sequence {
+ version Version,
+ digestAlgorithms DigestAlgorithmIdentifiers,
+ contentInfo ContentInfo,
+ certificates
+ [0] IMPLICIT ExtendedCertificatesAndCertificates
+ OPTIONAL,
+ crls
+ [1] IMPLICIT CertificateRevocationLists OPTIONAL,
+ signerInfos SignerInfos }
+
+
+
+ a Pkcs#7 signer info object.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SignerInfo ::= Sequence {
+ version Version,
+ issuerAndSerialNumber IssuerAndSerialNumber,
+ digestAlgorithm DigestAlgorithmIdentifier,
+ authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL,
+ digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier,
+ encryptedDigest EncryptedDigest,
+ unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL
+ }
+
+ EncryptedDigest ::= OCTET STRING
+
+ DigestAlgorithmIdentifier ::= AlgorithmIdentifier
+
+ DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
+
+
+
+ the elliptic curve private key object from SEC 1
+
+
+ ECPrivateKey ::= SEQUENCE {
+ version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1),
+ privateKey OCTET STRING,
+ parameters [0] Parameters OPTIONAL,
+ publicKey [1] BIT STRING OPTIONAL }
+
+
+ Elliptic curve registry for the SEC standard.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ EllipticCurve OBJECT IDENTIFIER ::= {
+ iso(1) identified-organization(3) certicom(132) curve(0)
+ }
+
+
+ Handler class for dealing with S/MIME Capabilities
+
+
+ general preferences
+
+
+ encryption algorithms preferences
+
+
+ return an Attr object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ returns an ArrayList with 0 or more objects of all the capabilities
+ matching the passed in capability Oid. If the Oid passed is null the
+ entire set is returned.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SMIMECapabilities ::= Sequence OF SMIMECapability
+
+
+
+ general preferences
+
+
+ encryption algorithms preferences
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SMIMECapability ::= Sequence {
+ capabilityID OBJECT IDENTIFIER,
+ parameters ANY DEFINED BY capabilityID OPTIONAL
+ }
+
+
+
+ Handler for creating a vector S/MIME Capabilities
+
+
+ The SmimeEncryptionKeyPreference object.
+
+ SmimeEncryptionKeyPreference ::= CHOICE {
+ issuerAndSerialNumber [0] IssuerAndSerialNumber,
+ receipentKeyId [1] RecipientKeyIdentifier,
+ subjectAltKeyIdentifier [2] SubjectKeyIdentifier
+ }
+
+
+
+ @param sKeyId the subjectKeyIdentifier value (normally the X.509 one)
+
+
+ Elliptic curve registry for curves defined in "ECC Brainpool Standard Curves and Curve Generation"
+ http://www.ecc-brainpool.org/download/draft_pkix_additional_ecc_dp.txt .
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+
+ Accuracy ::= SEQUENCE {
+ seconds INTEGER OPTIONAL,
+ millis [0] INTEGER (1..999) OPTIONAL,
+ micros [1] INTEGER (1..999) OPTIONAL
+ }
+
+
+
+
+ MessageImprint ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ hashedMessage OCTET STRING }
+
+
+
+
+ TimeStampReq ::= SEQUENCE {
+ version INTEGER { v1(1) },
+ messageImprint MessageImprint,
+ --a hash algorithm OID and the hash value of the data to be
+ --time-stamped
+ reqPolicy TSAPolicyId OPTIONAL,
+ nonce INTEGER OPTIONAL,
+ certReq BOOLEAN DEFAULT FALSE,
+ extensions [0] IMPLICIT Extensions OPTIONAL
+ }
+
+
+
+
+ TimeStampResp ::= SEQUENCE {
+ status PkiStatusInfo,
+ timeStampToken TimeStampToken OPTIONAL }
+
+
+
+
+
+ TstInfo ::= SEQUENCE {
+ version INTEGER { v1(1) },
+ policy TSAPolicyId,
+ messageImprint MessageImprint,
+ -- MUST have the same value as the similar field in
+ -- TimeStampReq
+ serialNumber INTEGER,
+ -- Time-Stamping users MUST be ready to accommodate integers
+ -- up to 160 bits.
+ genTime GeneralizedTime,
+ accuracy Accuracy OPTIONAL,
+ ordering BOOLEAN DEFAULT FALSE,
+ nonce INTEGER OPTIONAL,
+ -- MUST be present if the similar field was present
+ -- in TimeStampReq. In that case it MUST have the same value.
+ tsa [0] GeneralName OPTIONAL,
+ extensions [1] IMPLICIT Extensions OPTIONAL }
+
+
+
+
+ Ukrainian object identifiers
+
+ {iso(1) member-body(2) Ukraine(804) root(2) security(1) cryptography(1) pki(1)}
+
+ { ... pki-alg(1) pki-alg-sym(3) Dstu4145WithGost34311(1) PB(1)}
+
+ DSTU4145 in polynomial basis has 2 oids, one for little-endian representation and one for big-endian
+
+
+ Base OID: 1.2.804.2.1.1.1
+
+
+ DSTU4145 Little Endian presentation. OID: 1.2.804.2.1.1.1.1.3.1.1
+
+
+ DSTU4145 Big Endian presentation. OID: 1.2.804.2.1.1.1.1.3.1.1.1
+
+
+ DSTU7564 256-bit digest presentation.
+
+
+ DSTU7564 384-bit digest presentation.
+
+
+ DSTU7564 512-bit digest presentation.
+
+
+ DSTU7564 256-bit mac presentation.
+
+
+ DSTU7564 384-bit mac presentation.
+
+
+ DSTU7564 512-bit mac presentation.
+
+
+ DSTU7624 in ECB mode with 128 bit block/key presentation
+
+
+ DSTU7624 in ECB mode with 256 bit block/key presentation
+
+
+ DSTU7624 in ECB mode with 512 bit block/key presentation
+
+
+ DSTU7624 in CTR mode with 128 bit block/key presentation
+
+
+ DSTU7624 in CTR mode with 256 bit block/key presentation
+
+
+ DSTU7624 in CTR mode with 512 bit block/key presentation
+
+
+ DSTU7624 in CFB mode with 128 bit block/key presentation
+
+
+ DSTU7624 in CFB mode with 256 bit block/key presentation
+
+
+ DSTU7624 in CFB mode with 512 bit block/key presentation
+
+
+ DSTU7624 in MAC mode with 128 bit block/key presentation
+
+
+ DSTU7624 in MAC mode with 256 bit block/key presentation
+
+
+ DSTU7624 in MAC mode with 512 bit block/key presentation
+
+
+ DSTU7624 in CBC mode with 128 bit block/key presentation
+
+
+ DSTU7624 in CBC mode with 256 bit block/key presentation
+
+
+ DSTU7624 in CBC mode with 512 bit block/key presentation
+
+
+ DSTU7624 in OFB mode with 128 bit block/key presentation
+
+
+ DSTU7624 in OFB mode with 256 bit block/key presentation
+
+
+ DSTU7624 in OFB mode with 512 bit block/key presentation
+
+
+ DSTU7624 in GMAC (GCM witout encryption) mode with 128 bit block/key presentation
+
+
+ DSTU7624 in GMAC (GCM witout encryption) mode with 256 bit block/key presentation
+
+
+ DSTU7624 in GMAC (GCM witout encryption) mode with 512 bit block/key presentation
+
+
+ DSTU7624 in CCM mode with 128 bit block/key presentation
+
+
+ DSTU7624 in CCM mode with 256 bit block/key presentation
+
+
+ DSTU7624 in CCM mode with 512 bit block/key presentation
+
+
+ DSTU7624 in XTS mode with 128 bit block/key presentation
+
+
+ DSTU7624 in XTS mode with 256 bit block/key presentation
+
+
+ DSTU7624 in XTS mode with 512 bit block/key presentation
+
+
+ DSTU7624 in key wrap (KW) mode with 128 bit block/key presentation
+
+
+ DSTU7624 in key wrap (KW) mode with 256 bit block/key presentation
+
+
+ DSTU7624 in key wrap (KW) mode with 512 bit block/key presentation
+
+
+ dump a Der object as a formatted string with indentation
+
+ @param obj the Asn1Object to be dumped out.
+
+
+ Parse ASN.1 objects from input , and write them to the output.
+
+
+ dump out a DER object as a formatted string, in non-verbose mode
+
+ @param obj the Asn1Encodable to be dumped out.
+ @return the resulting string.
+
+
+ Dump out the object as a string
+
+ @param obj the Asn1Encodable to be dumped out.
+ @param verbose if true, dump out the contents of octet and bit strings.
+ @return the resulting string.
+
+
+ Holding class for the AttributeTypeAndValue structures that make up an RDN.
+
+
+
+ AttributeTypeAndValue ::= SEQUENCE {
+ type OBJECT IDENTIFIER,
+ value ANY DEFINED BY type }
+
+ @return a basic ASN.1 object representation.
+
+
+
+ DirectoryString ::= CHOICE {
+ teletexString TeletexString (SIZE (1..MAX)),
+ printableString PrintableString (SIZE (1..MAX)),
+ universalString UniversalString (SIZE (1..MAX)),
+ utf8String UTF8String (SIZE (1..MAX)),
+ bmpString BMPString (SIZE (1..MAX)) }
+
+
+
+ Holding class for a single Relative Distinguished Name (RDN).
+
+
+ Create a single valued RDN.
+
+ @param oid RDN type.
+ @param value RDN value.
+
+
+ Create a multi-valued RDN.
+
+ @param aAndVs attribute type/value pairs making up the RDN
+
+
+ Return the number of AttributeTypeAndValue objects in this RDN,
+
+ @return size of RDN, greater than 1 if multi-valued.
+
+
+ *
+ * RelativeDistinguishedName ::=
+ * SET OF AttributeTypeAndValue
+
+ * AttributeTypeAndValue ::= SEQUENCE {
+ * type AttributeType,
+ * value AttributeValue }
+ *
+ * @return this object as its ASN1Primitive type
+
+
+ The AccessDescription object.
+
+ AccessDescription ::= SEQUENCE {
+ accessMethod OBJECT IDENTIFIER,
+ accessLocation GeneralName }
+
+
+
+ create an AccessDescription with the oid and location provided.
+
+
+
+ @return the access method.
+
+
+
+ @return the access location
+
+
+
+ Return the OID in the Algorithm entry of this identifier.
+
+
+
+
+ Return the parameters structure in the Parameters entry of this identifier.
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AlgorithmIdentifier ::= Sequence {
+ algorithm OBJECT IDENTIFIER,
+ parameters ANY DEFINED BY algorithm OPTIONAL }
+
+
+
+ X.509 Section 9.8.3.
+
+ This extension may be used as a public-key certificate extension, a CRL extension or an AVL extension. It shall contain
+ the algorithm identifier for the alternative digital signature algorithm used by the signer when creating an alternative
+ digital signature and by the relying party when validating the alternative digital signature.
+
+ altSignatureAlgorithm EXTENSION ::= {
+ SYNTAX AltSignatureAlgorithm
+ IDENTIFIED BY id-ce-altSignatureAlgorithm }
+
+ AltSignatureAlgorithm ::= AlgorithmIdentifier{{SupportedAlgorithms}}
+
+ When the altSignatureAlgorithm extension is included in a particular value that is an instance of a data type that
+ supports extensions, the altSignatureValue extension shall also be included.
+
+ NOTE 1 – By having a separate altSignatureAlgorithm extension, instead of having it combined with the
+ altSignatureValue extension, the alternative digital signature algorithm is protected by the alternative signature.
+ This extension may be flagged either as critical or as non-critical.
+
+ NOTE 2 – It is recommended that it be flagged as non-critical. Flagging it as critical would require all relying parties to understand
+ the extension and the alternative public-key algorithms
+
+
+ X.509 Section 9.8.4.
+
+ This extension may be used as a public-key certificate extension, a CRL extension or an AVL extension.
+ This alternative signature shall be created by the issuer using its alternative private key, and it shall be verified using the
+ alternative public key of the issuer.
+
+ altSignatureValue EXTENSION ::= {
+ SYNTAX AltSignatureValue
+ IDENTIFIED BY id-ce-altSignatureValue }
+
+ AltSignatureValue ::= BIT STRING
+
+ This extension can only be created by a signer holding a multiple cryptographic algorithms public-key certificate. When
+ creating the alternative digital signature on an issued public-key certificate or CRL, the signer shall use its alternative
+ private key.
+
+ The procedures for creating and validating alternative digital signatures are specified in:
+
+ - clause 7.2.2 for public-key certificates;
+ - clause 7.10.3 for CRLs: and
+ - clause 11.4 for AVLs.
+
+
+
+
+ Don't use this one if you are trying to be RFC 3281 compliant.
+ Use it for v1 attribute certificates only.
+
+ Our GeneralNames structure
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AttCertIssuer ::= CHOICE {
+ v1Form GeneralNames, -- MUST NOT be used in this
+ -- profile
+ v2Form [0] V2Form -- v2 only
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AttCertValidityPeriod ::= Sequence {
+ notBeforeTime GeneralizedTime,
+ notAfterTime GeneralizedTime
+ }
+
+
+
+ return an Attr object from the given object.
+
+ @param o the object we want converted.
+ @exception ArgumentException if the object cannot be converted.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Attr ::= Sequence {
+ attrType OBJECT IDENTIFIER,
+ attrValues Set OF AttributeValue
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AttributeCertificate ::= Sequence {
+ acinfo AttributeCertificateInfo,
+ signatureAlgorithm AlgorithmIdentifier,
+ signatureValue BIT STRING
+ }
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ AttributeCertificateInfo ::= Sequence {
+ version AttCertVersion -- version is v2,
+ holder Holder,
+ issuer AttCertIssuer,
+ signature AlgorithmIdentifier,
+ serialNumber CertificateSerialNumber,
+ attrCertValidityPeriod AttCertValidityPeriod,
+ attributes Sequence OF Attr,
+ issuerUniqueID UniqueIdentifier OPTIONAL,
+ extensions Extensions OPTIONAL
+ }
+
+ AttCertVersion ::= Integer { v2(1) }
+
+
+
+ The AuthorityInformationAccess object.
+
+ id-pe-authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 }
+
+ AuthorityInfoAccessSyntax ::=
+ Sequence SIZE (1..MAX) OF AccessDescription
+ AccessDescription ::= Sequence {
+ accessMethod OBJECT IDENTIFIER,
+ accessLocation GeneralName }
+
+ id-ad OBJECT IDENTIFIER ::= { id-pkix 48 }
+ id-ad-caIssuers OBJECT IDENTIFIER ::= { id-ad 2 }
+ id-ad-ocsp OBJECT IDENTIFIER ::= { id-ad 1 }
+
+
+
+ create an AuthorityInformationAccess with the oid and location provided.
+
+
+ The AuthorityKeyIdentifier object.
+
+ id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 }
+
+ AuthorityKeyIdentifier ::= Sequence {
+ keyIdentifier [0] IMPLICIT KeyIdentifier OPTIONAL,
+ authorityCertIssuer [1] IMPLICIT GeneralNames OPTIONAL,
+ authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL }
+
+ KeyIdentifier ::= OCTET STRING
+
+
+
+
+ *
+ * Calulates the keyidentifier using a SHA1 hash over the BIT STRING
+ * from SubjectPublicKeyInfo as defined in RFC2459.
+ *
+ * Example of making a AuthorityKeyIdentifier:
+ *
+ * SubjectPublicKeyInfo apki = new SubjectPublicKeyInfo((ASN1Sequence)new ASN1InputStream(
+ * publicKey.getEncoded()).readObject());
+ * AuthorityKeyIdentifier aki = new AuthorityKeyIdentifier(apki);
+ *
+ *
+ *
+
+
+ create an AuthorityKeyIdentifier with the GeneralNames tag and
+ the serial number provided as well.
+
+
+ create an AuthorityKeyIdentifier with the GeneralNames tag and
+ the serial number provided.
+
+
+ create an AuthorityKeyIdentifier with a precomputed key identifier
+
+
+ create an AuthorityKeyIdentifier with a precomupted key identifier
+ and the GeneralNames tag and the serial number provided as well.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+
+ create a cA=true object for the given path length constraint.
+
+ @param pathLenConstraint
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ BasicConstraints := Sequence {
+ cA Boolean DEFAULT FALSE,
+ pathLenConstraint Integer (0..MAX) OPTIONAL
+ }
+
+
+
+ PKIX RFC-2459
+
+ The X.509 v2 CRL syntax is as follows. For signature calculation,
+ the data that is to be signed is ASN.1 Der encoded.
+
+
+ CertificateList ::= Sequence {
+ tbsCertList TbsCertList,
+ signatureAlgorithm AlgorithmIdentifier,
+ signatureValue BIT STRING }
+
+
+
+ This class helps to support crossCerfificatePairs in a LDAP directory
+ according RFC 2587
+
+
+ crossCertificatePairATTRIBUTE::={
+ WITH SYNTAX CertificatePair
+ EQUALITY MATCHING RULE certificatePairExactMatch
+ ID joint-iso-ccitt(2) ds(5) attributeType(4) crossCertificatePair(40)}
+
+
+ The forward elements of the crossCertificatePair attribute of a
+ CA's directory entry shall be used to store all, except self-issued
+ certificates issued to this CA. Optionally, the reverse elements of the
+ crossCertificatePair attribute, of a CA's directory entry may contain a
+ subset of certificates issued by this CA to other CAs. When both the forward
+ and the reverse elements are present in a single attribute value, issuer name
+ in one certificate shall match the subject name in the other and vice versa,
+ and the subject public key in one certificate shall be capable of verifying
+ the digital signature on the other certificate and vice versa.
+
+ When a reverse element is present, the forward element value and the reverse
+ element value need not be stored in the same attribute value; in other words,
+ they can be stored in either a single attribute value or two attribute
+ values.
+
+
+ CertificatePair ::= SEQUENCE {
+ forward [0] Certificate OPTIONAL,
+ reverse [1] Certificate OPTIONAL,
+ -- at least one of the pair shall be present -- }
+
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type CertificatePair:
+
+
+ CertificatePair ::= SEQUENCE {
+ forward [0] Certificate OPTIONAL,
+ reverse [1] Certificate OPTIONAL,
+ -- at least one of the pair shall be present -- }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+ @param forward Certificates issued to this CA.
+ @param reverse Certificates issued by this CA to other CAs.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ CertificatePair ::= SEQUENCE {
+ forward [0] Certificate OPTIONAL,
+ reverse [1] Certificate OPTIONAL,
+ -- at least one of the pair shall be present -- }
+
+
+ @return a DERObject
+
+
+ @return Returns the forward.
+
+
+ @return Returns the reverse.
+
+
+ Construct a CertificatePolicies object containing one PolicyInformation.
+
+ @param name the name to be contained.
+
+
+ Produce an object suitable for an ASN1OutputStream.
+
+ CertificatePolicies ::= SEQUENCE SIZE {1..MAX} OF PolicyInformation
+
+
+
+ CertPolicyId, used in the CertificatePolicies and PolicyMappings
+ X509V3 Extensions.
+
+
+ CertPolicyId ::= OBJECT IDENTIFIER
+
+
+
+ Return the distribution points making up the sequence.
+
+ @return DistributionPoint[]
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ CrlDistPoint ::= Sequence SIZE {1..MAX} OF DistributionPoint
+
+
+
+ The CRLNumber object.
+
+ CRLNumber::= Integer(0..MAX)
+
+
+
+ The CRLReason enumeration.
+
+ CRLReason ::= Enumerated {
+ unspecified (0),
+ keyCompromise (1),
+ cACompromise (2),
+ affiliationChanged (3),
+ superseded (4),
+ cessationOfOperation (5),
+ certificateHold (6),
+ removeFromCRL (8),
+ privilegeWithdrawn (9),
+ aACompromise (10)
+ }
+
+
+
+ The DigestInfo object.
+
+ DigestInfo::=Sequence{
+ digestAlgorithm AlgorithmIdentifier,
+ digest OCTET STRING }
+
+
+
+ DisplayText
class, used in
+ CertificatePolicies
X509 V3 extensions (in policy qualifiers).
+
+ It stores a string in a chosen encoding.
+
+ DisplayText ::= CHOICE {
+ ia5String IA5String (SIZE (1..200)),
+ visibleString VisibleString (SIZE (1..200)),
+ bmpString BMPString (SIZE (1..200)),
+ utf8String UTF8String (SIZE (1..200)) }
+
+ @see PolicyQualifierInfo
+ @see PolicyInformation
+
+
+ Constant corresponding to ia5String encoding.
+
+
+
+ Constant corresponding to bmpString encoding.
+
+
+
+ Constant corresponding to utf8String encoding.
+
+
+
+ Constant corresponding to visibleString encoding.
+
+
+
+ Describe constant DisplayTextMaximumSize
here.
+
+
+
+ Creates a new DisplayText
instance.
+
+ @param type the desired encoding type for the text.
+ @param text the text to store. Strings longer than 200
+ characters are truncated.
+
+
+ Creates a new DisplayText
instance.
+
+ @param text the text to encapsulate. Strings longer than 200
+ characters are truncated.
+
+
+ Creates a new DisplayText
instance.
+ Useful when reading back a DisplayText
class
+ from it's Asn1Encodable form.
+
+ @param contents an Asn1Encodable
instance.
+
+
+ Returns the stored string
object.
+
+ @return the stored text as a string
.
+
+
+ The DistributionPoint object.
+
+ DistributionPoint ::= Sequence {
+ distributionPoint [0] DistributionPointName OPTIONAL,
+ reasons [1] ReasonFlags OPTIONAL,
+ cRLIssuer [2] GeneralNames OPTIONAL
+ }
+
+
+
+ The DistributionPointName object.
+
+ DistributionPointName ::= CHOICE {
+ fullName [0] GeneralNames,
+ nameRelativeToCRLIssuer [1] RDN
+ }
+
+
+
+ The extendedKeyUsage object.
+
+ extendedKeyUsage ::= Sequence SIZE (1..MAX) OF KeyPurposeId
+
+
+
+ Returns all extended key usages.
+ The returned ArrayList contains DerObjectIdentifier instances.
+ @return An ArrayList with all key purposes.
+
+
+ The GeneralName object.
+
+ GeneralName ::= CHOICE {
+ otherName [0] OtherName,
+ rfc822Name [1] IA5String,
+ dNSName [2] IA5String,
+ x400Address [3] ORAddress,
+ directoryName [4] Name,
+ ediPartyName [5] EDIPartyName,
+ uniformResourceIdentifier [6] IA5String,
+ iPAddress [7] OCTET STRING,
+ registeredID [8] OBJECT IDENTIFIER}
+
+ OtherName ::= Sequence {
+ type-id OBJECT IDENTIFIER,
+ value [0] EXPLICIT ANY DEFINED BY type-id }
+
+ EDIPartyName ::= Sequence {
+ nameAssigner [0] DirectoryString OPTIONAL,
+ partyName [1] DirectoryString }
+
+
+
+ When the subjectAltName extension contains an Internet mail address,
+ the address MUST be included as an rfc822Name. The format of an
+ rfc822Name is an "addr-spec" as defined in RFC 822 [RFC 822].
+
+ When the subjectAltName extension contains a domain name service
+ label, the domain name MUST be stored in the dNSName (an IA5String).
+ The name MUST be in the "preferred name syntax," as specified by RFC
+ 1034 [RFC 1034].
+
+ When the subjectAltName extension contains a URI, the name MUST be
+ stored in the uniformResourceIdentifier (an IA5String). The name MUST
+ be a non-relative URL, and MUST follow the URL syntax and encoding
+ rules specified in [RFC 1738]. The name must include both a scheme
+ (e.g., "http" or "ftp") and a scheme-specific-part. The scheme-
+ specific-part must include a fully qualified domain name or IP
+ address as the host.
+
+ When the subjectAltName extension contains a iPAddress, the address
+ MUST be stored in the octet string in "network byte order," as
+ specified in RFC 791 [RFC 791]. The least significant bit (LSB) of
+ each octet is the LSB of the corresponding byte in the network
+ address. For IP Version 4, as specified in RFC 791, the octet string
+ MUST contain exactly four octets. For IP Version 6, as specified in
+ RFC 1883, the octet string MUST contain exactly sixteen octets [RFC
+ 1883].
+
+
+ Create a GeneralName for the given tag from the passed in string.
+
+ This constructor can handle:
+
+ - rfc822Name
+ - iPAddress
+ - directoryName
+ - dNSName
+ - uniformResourceIdentifier
+ - registeredID
+
+ For x400Address, otherName and ediPartyName there is no common string
+ format defined.
+
+ Note: A directory name can be encoded in different ways into a byte
+ representation. Be aware of this if the byte representation is used for
+ comparing results.
+
+
+ @param tag tag number
+ @param name string representation of name
+ @throws ArgumentException if the string encoding is not correct or
+ not supported.
+
+
+ Construct a GeneralNames object containing one GeneralName.
+ The name to be contained.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ GeneralNames ::= Sequence SIZE {1..MAX} OF GeneralName
+
+
+
+ Class for containing a restriction object subtrees in NameConstraints. See
+ RFC 3280.
+
+
+
+ GeneralSubtree ::= SEQUENCE
+ {
+ baseName GeneralName,
+ minimum [0] BaseDistance DEFAULT 0,
+ maximum [1] BaseDistance OPTIONAL
+ }
+
+
+ @see org.bouncycastle.asn1.x509.NameConstraints
+
+
+
+ Constructor from a given details.
+
+ According RFC 3280, the minimum and maximum fields are not used with any
+ name forms, thus minimum MUST be zero, and maximum MUST be absent.
+
+ If minimum is null
, zero is assumed, if
+ maximum is null
, maximum is absent.
+
+ @param baseName
+ A restriction.
+ @param minimum
+ Minimum
+
+ @param maximum
+ Maximum
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ GeneralSubtree ::= SEQUENCE
+ {
+ baseName GeneralName,
+ minimum [0] BaseDistance DEFAULT 0,
+ maximum [1] BaseDistance OPTIONAL
+ }
+
+
+ @return a DERObject
+
+
+ The Holder object.
+
+ For an v2 attribute certificate this is:
+
+
+ Holder ::= SEQUENCE {
+ baseCertificateID [0] IssuerSerial OPTIONAL,
+ -- the issuer and serial number of
+ -- the holder's Public Key Certificate
+ entityName [1] GeneralNames OPTIONAL,
+ -- the name of the claimant or role
+ objectDigestInfo [2] ObjectDigestInfo OPTIONAL
+ -- used to directly authenticate the holder,
+ -- for example, an executable
+ }
+
+
+
+ For an v1 attribute certificate this is:
+
+
+ subject CHOICE {
+ baseCertificateID [0] EXPLICIT IssuerSerial,
+ -- associated with a Public Key Certificate
+ subjectName [1] EXPLICIT GeneralNames },
+ -- associated with a name
+
+
+
+
+ Constructor for a holder for an v1 attribute certificate.
+
+ @param tagObj The ASN.1 tagged holder object.
+
+
+ Constructor for a holder for an v2 attribute certificate. *
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructs a holder from a IssuerSerial.
+ @param baseCertificateID The IssuerSerial.
+ @param version The version of the attribute certificate.
+
+
+ Returns 1 for v2 attribute certificates or 0 for v1 attribute
+ certificates.
+ @return The version of the attribute certificate.
+
+
+ Constructs a holder with an entityName for v2 attribute certificates or
+ with a subjectName for v1 attribute certificates.
+
+ @param entityName The entity or subject name.
+
+
+ Constructs a holder with an entityName for v2 attribute certificates or
+ with a subjectName for v1 attribute certificates.
+
+ @param entityName The entity or subject name.
+ @param version The version of the attribute certificate.
+
+
+ Constructs a holder from an object digest info.
+
+ @param objectDigestInfo The object digest info object.
+
+
+ Returns the entityName for an v2 attribute certificate or the subjectName
+ for an v1 attribute certificate.
+
+ @return The entityname or subjectname.
+
+
+ The Holder object.
+
+ Holder ::= Sequence {
+ baseCertificateID [0] IssuerSerial OPTIONAL,
+ -- the issuer and serial number of
+ -- the holder's Public Key Certificate
+ entityName [1] GeneralNames OPTIONAL,
+ -- the name of the claimant or role
+ objectDigestInfo [2] ObjectDigestInfo OPTIONAL
+ -- used to directly authenticate the holder,
+ -- for example, an executable
+ }
+
+
+
+ Implementation of IetfAttrSyntax
as specified by RFC3281.
+
+
+
+
+
+
+
+
+ IetfAttrSyntax ::= Sequence {
+ policyAuthority [0] GeneralNames OPTIONAL,
+ values Sequence OF CHOICE {
+ octets OCTET STRING,
+ oid OBJECT IDENTIFIER,
+ string UTF8String
+ }
+ }
+
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ IssuerSerial ::= Sequence {
+ issuer GeneralNames,
+ serial CertificateSerialNumber,
+ issuerUid UniqueIdentifier OPTIONAL
+ }
+
+
+
+
+ IssuingDistributionPoint ::= SEQUENCE {
+ distributionPoint [0] DistributionPointName OPTIONAL,
+ onlyContainsUserCerts [1] BOOLEAN DEFAULT FALSE,
+ onlyContainsCACerts [2] BOOLEAN DEFAULT FALSE,
+ onlySomeReasons [3] ReasonFlags OPTIONAL,
+ indirectCRL [4] BOOLEAN DEFAULT FALSE,
+ onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }
+
+
+
+ Constructor from given details.
+
+ @param distributionPoint
+ May contain an URI as pointer to most current CRL.
+ @param onlyContainsUserCerts Covers revocation information for end certificates.
+ @param onlyContainsCACerts Covers revocation information for CA certificates.
+
+ @param onlySomeReasons
+ Which revocation reasons does this point cover.
+ @param indirectCRL
+ If true
then the CRL contains revocation
+ information about certificates ssued by other CAs.
+ @param onlyContainsAttributeCerts Covers revocation information for attribute certificates.
+
+
+ Constructor from Asn1Sequence
+
+
+ @return Returns the distributionPoint.
+
+
+ @return Returns the onlySomeReasons.
+
+
+ The KeyPurposeID object.
+
+ KeyPurposeID ::= OBJECT IDENTIFIER
+
+
+
+ Microsoft Server Gated Crypto (msSGC).
+ see https://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.html
+
+
+ Netscape Server Gated Crypto (nsSGC).
+ see https://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.html
+
+
+ The KeyUsage object.
+
+ id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 }
+
+ KeyUsage ::= BIT STRING {
+ digitalSignature (0),
+ nonRepudiation (1),
+ keyEncipherment (2),
+ dataEncipherment (3),
+ keyAgreement (4),
+ keyCertSign (5),
+ cRLSign (6),
+ encipherOnly (7),
+ decipherOnly (8) }
+
+
+
+ Basic constructor.
+
+ @param usage - the bitwise OR of the Key Usage flags giving the
+ allowed uses for the key.
+ e.g. (KeyUsage.keyEncipherment | KeyUsage.dataEncipherment)
+
+
+ Constructor from a given details.
+
+ permitted and excluded are Vectors of GeneralSubtree objects.
+
+ @param permitted Permitted subtrees
+ @param excluded Excluded subtrees
+
+
+ NoticeReference
class, used in
+ CertificatePolicies
X509 V3 extensions
+ (in policy qualifiers).
+
+
+ NoticeReference ::= Sequence {
+ organization DisplayText,
+ noticeNumbers Sequence OF Integer }
+
+
+
+ @see PolicyQualifierInfo
+ @see PolicyInformation
+
+
+ Creates a new NoticeReference
instance.
+
+ @param organization a String
value
+ @param numbers a Vector
value
+
+
+ Creates a new NoticeReference
instance.
+
+ @param organization a String
value
+ @param noticeNumbers an ASN1EncodableVector
value
+
+
+ Creates a new NoticeReference
instance.
+
+ @param organization displayText
+ @param noticeNumbers an ASN1EncodableVector
value
+
+
+ Creates a new NoticeReference
instance.
+ Useful for reconstructing a NoticeReference
+ instance from its encodable/encoded form.
+
+ @param as an Asn1Sequence
value obtained from either
+ calling @{link ToAsn1Object()} for a NoticeReference
+ instance or from parsing it from a Der-encoded stream.
+
+
+ Describe ToAsn1Object
method here.
+
+ @return a Asn1Object
value
+
+
+ ObjectDigestInfo ASN.1 structure used in v2 attribute certificates.
+
+
+
+ ObjectDigestInfo ::= SEQUENCE {
+ digestedObjectType ENUMERATED {
+ publicKey (0),
+ publicKeyCert (1),
+ otherObjectTypes (2) },
+ -- otherObjectTypes MUST NOT
+ -- be used in this profile
+ otherObjectTypeID OBJECT IDENTIFIER OPTIONAL,
+ digestAlgorithm AlgorithmIdentifier,
+ objectDigest BIT STRING
+ }
+
+
+
+
+
+ The public key is hashed.
+
+
+ The public key certificate is hashed.
+
+
+ An other object is hashed.
+
+
+ Constructor from given details.
+
+ If digestedObjectType
is not {@link #publicKeyCert} or
+ {@link #publicKey} otherObjectTypeID
must be given,
+ otherwise it is ignored.
+
+ @param digestedObjectType The digest object type.
+ @param otherObjectTypeID The object type ID for
+ otherObjectDigest
.
+ @param digestAlgorithm The algorithm identifier for the hash.
+ @param objectDigest The hash value.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+
+
+ ObjectDigestInfo ::= SEQUENCE {
+ digestedObjectType ENUMERATED {
+ publicKey (0),
+ publicKeyCert (1),
+ otherObjectTypes (2) },
+ -- otherObjectTypes MUST NOT
+ -- be used in this profile
+ otherObjectTypeID OBJECT IDENTIFIER OPTIONAL,
+ digestAlgorithm AlgorithmIdentifier,
+ objectDigest BIT STRING
+ }
+
+
+
+
+ The OtherName object.
+
+ OtherName ::= SEQUENCE {
+ type-id OBJECT IDENTIFIER,
+ value [0] EXPLICIT ANY DEFINED BY type-id }
+
+
+
+ OtherName factory method.
+ @param obj the object used to construct an instance of
+ OtherName
. It must be an instance of OtherName
+
or ASN1Sequence
.
+ @return the instance of OtherName
built from the
+ supplied object.
+ @throws java.lang.IllegalArgumentException if the object passed
+ to the factory is not an instance of OtherName
or something that
+ can be converted into an appropriate ASN1Sequence
.
+
+
+ Base constructor.
+ @param typeID the type of the other name.
+ @param value the ANY object that represents the value.
+
+
+ PolicyMappings V3 extension, described in RFC3280.
+
+ PolicyMappings ::= Sequence SIZE (1..MAX) OF Sequence {
+ issuerDomainPolicy CertPolicyId,
+ subjectDomainPolicy CertPolicyId }
+
+
+ @see RFC 3280, section 4.2.1.6
+
+
+ Creates a new PolicyMappings
instance.
+
+ @param seq an Asn1Sequence
constructed as specified
+ in RFC 3280
+
+
+ Creates a new PolicyMappings
instance.
+
+ @param mappings a HashMap
value that maps
+ string
oids
+ to other string
oids.
+
+
+ PolicyQualifierId, used in the CertificatePolicies
+ X509V3 extension.
+
+
+ id-qt OBJECT IDENTIFIER ::= { id-pkix 2 }
+ id-qt-cps OBJECT IDENTIFIER ::= { id-qt 1 }
+ id-qt-unotice OBJECT IDENTIFIER ::= { id-qt 2 }
+ PolicyQualifierId ::=
+ OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )
+
+
+
+ Policy qualifiers, used in the X509V3 CertificatePolicies
+ extension.
+
+
+ PolicyQualifierInfo ::= Sequence {
+ policyQualifierId PolicyQualifierId,
+ qualifier ANY DEFINED BY policyQualifierId }
+
+
+
+ Creates a new PolicyQualifierInfo
instance.
+
+ @param policyQualifierId a PolicyQualifierId
value
+ @param qualifier the qualifier, defined by the above field.
+
+
+ Creates a new PolicyQualifierInfo
containing a
+ cPSuri qualifier.
+
+ @param cps the CPS (certification practice statement) uri as a
+ string
.
+
+
+ Creates a new PolicyQualifierInfo
instance.
+
+ @param as PolicyQualifierInfo
X509 structure
+ encoded as an Asn1Sequence.
+
+
+ Returns a Der-encodable representation of this instance.
+
+ @return a Asn1Object
value
+
+
+
+
+ PrivateKeyUsagePeriod ::= SEQUENCE
+ {
+ notBefore [0] GeneralizedTime OPTIONAL,
+ notAfter [1] GeneralizedTime OPTIONAL }
+
+
+
+
+ The BiometricData object.
+
+ BiometricData ::= SEQUENCE {
+ typeOfBiometricData TypeOfBiometricData,
+ hashAlgorithm AlgorithmIdentifier,
+ biometricDataHash OCTET STRING,
+ sourceDataUri IA5String OPTIONAL }
+
+
+
+ The Iso4217CurrencyCode object.
+
+ Iso4217CurrencyCode ::= CHOICE {
+ alphabetic PrintableString (SIZE 3), --Recommended
+ numeric INTEGER (1..999) }
+ -- Alphabetic or numeric currency code as defined in ISO 4217
+ -- It is recommended that the Alphabetic form is used
+
+
+
+ The MonetaryValue object.
+
+ MonetaryValue ::= SEQUENCE {
+ currency Iso4217CurrencyCode,
+ amount INTEGER,
+ exponent INTEGER }
+ -- value = amount * 10^exponent
+
+
+
+ The QCStatement object.
+
+ QCStatement ::= SEQUENCE {
+ statementId OBJECT IDENTIFIER,
+ statementInfo ANY DEFINED BY statementId OPTIONAL}
+
+
+
+ The SemanticsInformation object.
+
+ SemanticsInformation ::= SEQUENCE {
+ semanticsIdentifier OBJECT IDENTIFIER OPTIONAL,
+ nameRegistrationAuthorities NameRegistrationAuthorities
+ OPTIONAL }
+ (WITH COMPONENTS {..., semanticsIdentifier PRESENT}|
+ WITH COMPONENTS {..., nameRegistrationAuthorities PRESENT})
+
+ NameRegistrationAuthorities ::= SEQUENCE SIZE (1..MAX) OF
+ GeneralName
+
+
+
+ The TypeOfBiometricData object.
+
+ TypeOfBiometricData ::= CHOICE {
+ predefinedBiometricType PredefinedBiometricType,
+ biometricDataOid OBJECT IDENTIFIER }
+
+ PredefinedBiometricType ::= INTEGER {
+ picture(0),handwritten-signature(1)}
+ (picture|handwritten-signature)
+
+
+
+ The ReasonFlags object.
+
+ ReasonFlags ::= BIT STRING {
+ unused(0),
+ keyCompromise(1),
+ cACompromise(2),
+ affiliationChanged(3),
+ superseded(4),
+ cessationOfOperation(5),
+ certficateHold(6)
+ }
+
+
+
+ @param reasons - the bitwise OR of the Key Reason flags giving the
+ allowed uses for the key.
+
+
+ Implementation of the RoleSyntax object as specified by the RFC3281.
+
+
+ RoleSyntax ::= SEQUENCE {
+ roleAuthority [0] GeneralNames OPTIONAL,
+ roleName [1] GeneralName
+ }
+
+
+
+ RoleSyntax factory method.
+ @param obj the object used to construct an instance of
+ RoleSyntax
. It must be an instance of RoleSyntax
+
or Asn1Sequence
.
+ @return the instance of RoleSyntax
built from the
+ supplied object.
+ @throws java.lang.ArgumentException if the object passed
+ to the factory is not an instance of RoleSyntax
or
+ Asn1Sequence
.
+
+
+ Constructor.
+ @param roleAuthority the role authority of this RoleSyntax.
+ @param roleName the role name of this RoleSyntax.
+
+
+ Constructor. Invoking this constructor is the same as invoking
+ new RoleSyntax(null, roleName)
.
+ @param roleName the role name of this RoleSyntax.
+
+
+ Utility constructor. Takes a string
argument representing
+ the role name, builds a GeneralName
to hold the role name
+ and calls the constructor that takes a GeneralName
.
+ @param roleName
+
+
+ Constructor that builds an instance of RoleSyntax
by
+ extracting the encoded elements from the Asn1Sequence
+ object supplied.
+ @param seq an instance of Asn1Sequence
that holds
+ the encoded elements used to build this RoleSyntax
.
+
+
+ Gets the role authority of this RoleSyntax.
+ @return an instance of GeneralNames
holding the
+ role authority of this RoleSyntax.
+
+
+ Gets the role name of this RoleSyntax.
+ @return an instance of GeneralName
holding the
+ role name of this RoleSyntax.
+
+
+ Gets the role name as a java.lang.string
object.
+ @return the role name of this RoleSyntax represented as a
+ string
object.
+
+
+ Gets the role authority as a string[]
object.
+ @return the role authority of this RoleSyntax represented as a
+ string[]
array.
+
+
+ Implementation of the method ToAsn1Object
as
+ required by the superclass ASN1Encodable
.
+
+
+ RoleSyntax ::= SEQUENCE {
+ roleAuthority [0] GeneralNames OPTIONAL,
+ roleName [1] GeneralName
+ }
+
+
+
+ This outputs the key in Pkcs1v2 format.
+
+ RSAPublicKey ::= Sequence {
+ modulus Integer, -- n
+ publicExponent Integer, -- e
+ }
+
+
+
+ Structure for a name or pseudonym.
+
+
+ NameOrPseudonym ::= CHOICE {
+ surAndGivenName SEQUENCE {
+ surName DirectoryString,
+ givenName SEQUENCE OF DirectoryString
+ },
+ pseudonym DirectoryString
+ }
+
+
+ @see org.bouncycastle.asn1.x509.sigi.PersonalData
+
+
+
+ Constructor from DERString.
+
+ The sequence is of type NameOrPseudonym:
+
+
+ NameOrPseudonym ::= CHOICE {
+ surAndGivenName SEQUENCE {
+ surName DirectoryString,
+ givenName SEQUENCE OF DirectoryString
+ },
+ pseudonym DirectoryString
+ }
+
+ @param pseudonym pseudonym value to use.
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type NameOrPseudonym:
+
+
+ NameOrPseudonym ::= CHOICE {
+ surAndGivenName SEQUENCE {
+ surName DirectoryString,
+ givenName SEQUENCE OF DirectoryString
+ },
+ pseudonym DirectoryString
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+ @param pseudonym The pseudonym.
+
+
+ Constructor from a given details.
+
+ @param surname The surname.
+ @param givenName A sequence of directory strings making up the givenName
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ NameOrPseudonym ::= CHOICE {
+ surAndGivenName SEQUENCE {
+ surName DirectoryString,
+ givenName SEQUENCE OF DirectoryString
+ },
+ pseudonym DirectoryString
+ }
+
+
+ @return an Asn1Object
+
+
+ Contains personal data for the otherName field in the subjectAltNames
+ extension.
+
+
+ PersonalData ::= SEQUENCE {
+ nameOrPseudonym NameOrPseudonym,
+ nameDistinguisher [0] INTEGER OPTIONAL,
+ dateOfBirth [1] GeneralizedTime OPTIONAL,
+ placeOfBirth [2] DirectoryString OPTIONAL,
+ gender [3] PrintableString OPTIONAL,
+ postalAddress [4] DirectoryString OPTIONAL
+ }
+
+
+ @see org.bouncycastle.asn1.x509.sigi.NameOrPseudonym
+ @see org.bouncycastle.asn1.x509.sigi.SigIObjectIdentifiers
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type NameOrPseudonym:
+
+
+ PersonalData ::= SEQUENCE {
+ nameOrPseudonym NameOrPseudonym,
+ nameDistinguisher [0] INTEGER OPTIONAL,
+ dateOfBirth [1] GeneralizedTime OPTIONAL,
+ placeOfBirth [2] DirectoryString OPTIONAL,
+ gender [3] PrintableString OPTIONAL,
+ postalAddress [4] DirectoryString OPTIONAL
+ }
+
+
+ @param seq The ASN.1 sequence.
+
+
+ Constructor from a given details.
+
+ @param nameOrPseudonym Name or pseudonym.
+ @param nameDistinguisher Name distinguisher.
+ @param dateOfBirth Date of birth.
+ @param placeOfBirth Place of birth.
+ @param gender Gender.
+ @param postalAddress Postal Address.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ PersonalData ::= SEQUENCE {
+ nameOrPseudonym NameOrPseudonym,
+ nameDistinguisher [0] INTEGER OPTIONAL,
+ dateOfBirth [1] GeneralizedTime OPTIONAL,
+ placeOfBirth [2] DirectoryString OPTIONAL,
+ gender [3] PrintableString OPTIONAL,
+ postalAddress [4] DirectoryString OPTIONAL
+ }
+
+
+ @return an Asn1Object
+
+
+ Object Identifiers of SigI specifciation (German Signature Law
+ Interoperability specification).
+
+
+ Key purpose IDs for German SigI (Signature Interoperability
+ Specification)
+
+
+ Certificate policy IDs for German SigI (Signature Interoperability
+ Specification)
+
+
+ Other Name IDs for German SigI (Signature Interoperability Specification)
+
+
+ To be used for for the generation of directory service certificates.
+
+
+ ID for PersonalData
+
+
+ Certificate is conform to german signature law.
+
+
+ X.509 Section 9.8.2.
+
+ This public-key certificate extension, when present, shall contain the subject’s alternative public key information
+
+ subjectAltPublicKeyInfo EXTENSION ::= {
+ SYNTAX SubjectAltPublicKeyInfo
+ IDENTIFIED BY id-ce-subjectAltPublicKeyInfo }
+
+ SubjectAltPublicKeyInfo ::= SEQUENCE {
+ algorithm AlgorithmIdentifier{{SupportedAlgorithms}},
+ subjectAltPublicKey BIT STRING }
+
+ The SubjectAltPublicKeyInfo data type has the following components:
+
+ - the algorithm subcomponent, which shall hold the algorithm that this public key is an instance of
+ - the subjectAltPublicKey subcomponent, which shall hold the alternative public key
+
+ This extension may be flagged as critical or as non-critical.
+
+ NOTE – It is recommended that it be flagged as non-critical. Flagging it as critical would require relying parties to understand this
+ extension and the alternative public-key algorithm.
+
+
+ This extension may contain further X.500 attributes of the subject. See also
+ RFC 3039.
+
+
+ SubjectDirectoryAttributes ::= Attributes
+ Attributes ::= SEQUENCE SIZE (1..MAX) OF Attribute
+ Attribute ::= SEQUENCE
+ {
+ type AttributeType
+ values SET OF AttributeValue
+ }
+
+ AttributeType ::= OBJECT IDENTIFIER
+ AttributeValue ::= ANY DEFINED BY AttributeType
+
+
+ @see org.bouncycastle.asn1.x509.X509Name for AttributeType ObjectIdentifiers.
+
+
+ Constructor from Asn1Sequence.
+
+ The sequence is of type SubjectDirectoryAttributes:
+
+
+ SubjectDirectoryAttributes ::= Attributes
+ Attributes ::= SEQUENCE SIZE (1..MAX) OF Attribute
+ Attribute ::= SEQUENCE
+ {
+ type AttributeType
+ values SET OF AttributeValue
+ }
+
+ AttributeType ::= OBJECT IDENTIFIER
+ AttributeValue ::= ANY DEFINED BY AttributeType
+
+
+ @param seq
+ The ASN.1 sequence.
+
+
+ Constructor from an ArrayList of attributes.
+
+ The ArrayList consists of attributes of type {@link Attribute Attribute}
+
+ @param attributes The attributes.
+
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ SubjectDirectoryAttributes ::= Attributes
+ Attributes ::= SEQUENCE SIZE (1..MAX) OF Attribute
+ Attribute ::= SEQUENCE
+ {
+ type AttributeType
+ values SET OF AttributeValue
+ }
+
+ AttributeType ::= OBJECT IDENTIFIER
+ AttributeValue ::= ANY DEFINED BY AttributeType
+
+
+ @return a DERObject
+
+
+ @return Returns the attributes.
+
+
+ The SubjectKeyIdentifier object.
+
+ SubjectKeyIdentifier::= OCTET STRING
+
+
+
+ Calculates the keyIdentifier using a SHA1 hash over the BIT STRING
+ from SubjectPublicKeyInfo as defined in RFC3280.
+
+ @param spki the subject public key info.
+
+
+ Return a RFC 3280 type 1 key identifier. As in:
+
+ (1) The keyIdentifier is composed of the 160-bit SHA-1 hash of the
+ value of the BIT STRING subjectPublicKey (excluding the tag,
+ length, and number of unused bits).
+
+ @param keyInfo the key info object containing the subjectPublicKey field.
+ @return the key identifier.
+
+
+ Return a RFC 3280 type 2 key identifier. As in:
+
+ (2) The keyIdentifier is composed of a four bit type field with
+ the value 0100 followed by the least significant 60 bits of the
+ SHA-1 hash of the value of the BIT STRING subjectPublicKey.
+
+ @param keyInfo the key info object containing the subjectPublicKey field.
+ @return the key identifier.
+
+
+ The object that contains the public key stored in a certficate.
+
+ The GetEncoded() method in the public keys in the JCE produces a DER
+ encoded one of these.
+
+
+ for when the public key is an encoded object - if the bitstring
+ can't be decoded this routine raises an IOException.
+
+ @exception IOException - if the bit string doesn't represent a Der
+ encoded object.
+
+
+ for when the public key is raw bits...
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ SubjectPublicKeyInfo ::= Sequence {
+ algorithm AlgorithmIdentifier,
+ publicKey BIT STRING }
+
+
+
+ Target structure used in target information extension for attribute
+ certificates from RFC 3281.
+
+
+ Target ::= CHOICE {
+ targetName [0] GeneralName,
+ targetGroup [1] GeneralName,
+ targetCert [2] TargetCert
+ }
+
+
+
+ The targetCert field is currently not supported and must not be used
+ according to RFC 3281.
+
+
+ Creates an instance of a Target from the given object.
+
+ obj
can be a Target or a {@link Asn1TaggedObject}
+
+ @param obj The object.
+ @return A Target instance.
+ @throws ArgumentException if the given object cannot be
+ interpreted as Target.
+
+
+ Constructor from Asn1TaggedObject.
+
+ @param tagObj The tagged object.
+ @throws ArgumentException if the encoding is wrong.
+
+
+ Constructor from given details.
+
+ Exactly one of the parameters must be not null
.
+
+ @param type the choice type to apply to the name.
+ @param name the general name.
+ @throws ArgumentException if type is invalid.
+
+
+ @return Returns the targetGroup.
+
+
+ @return Returns the targetName.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ Target ::= CHOICE {
+ targetName [0] GeneralName,
+ targetGroup [1] GeneralName,
+ targetCert [2] TargetCert
+ }
+
+
+ @return an Asn1Object
+
+
+ Target information extension for attributes certificates according to RFC
+ 3281.
+
+
+ SEQUENCE OF Targets
+
+
+
+
+ Creates an instance of a TargetInformation from the given object.
+
+ obj
can be a TargetInformation or a {@link Asn1Sequence}
+
+ @param obj The object.
+ @return A TargetInformation instance.
+ @throws ArgumentException if the given object cannot be interpreted as TargetInformation.
+
+
+ Constructor from a Asn1Sequence.
+
+ @param seq The Asn1Sequence.
+ @throws ArgumentException if the sequence does not contain
+ correctly encoded Targets elements.
+
+
+ Returns the targets in this target information extension.
+
+ The ArrayList is cloned before it is returned.
+
+ @return Returns the targets.
+
+
+ Constructs a target information from a single targets element.
+ According to RFC 3281 only one targets element must be produced.
+
+ @param targets A Targets instance.
+
+
+ According to RFC 3281 only one targets element must be produced. If
+ multiple targets are given they must be merged in
+ into one targets element.
+
+ @param targets An array with {@link Targets}.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ SEQUENCE OF Targets
+
+
+
+ According to RFC 3281 only one targets element must be produced. If
+ multiple targets are given in the constructor they are merged into one
+ targets element. If this was produced from a
+ {@link Org.BouncyCastle.Asn1.Asn1Sequence} the encoding is kept.
+
+ @return an Asn1Object
+
+
+ Targets structure used in target information extension for attribute
+ certificates from RFC 3281.
+
+
+ Targets ::= SEQUENCE OF Target
+
+ Target ::= CHOICE {
+ targetName [0] GeneralName,
+ targetGroup [1] GeneralName,
+ targetCert [2] TargetCert
+ }
+
+ TargetCert ::= SEQUENCE {
+ targetCertificate IssuerSerial,
+ targetName GeneralName OPTIONAL,
+ certDigestInfo ObjectDigestInfo OPTIONAL
+ }
+
+
+ @see org.bouncycastle.asn1.x509.Target
+ @see org.bouncycastle.asn1.x509.TargetInformation
+
+
+ Creates an instance of a Targets from the given object.
+
+ obj
can be a Targets or a {@link Asn1Sequence}
+
+ @param obj The object.
+ @return A Targets instance.
+ @throws ArgumentException if the given object cannot be interpreted as Target.
+
+
+ Constructor from Asn1Sequence.
+
+ @param targets The ASN.1 SEQUENCE.
+ @throws ArgumentException if the contents of the sequence are
+ invalid.
+
+
+ Constructor from given targets.
+
+ The ArrayList is copied.
+
+ @param targets An ArrayList
of {@link Target}s.
+ @see Target
+ @throws ArgumentException if the ArrayList contains not only Targets.
+
+
+ Returns the targets in an ArrayList
.
+
+ The ArrayList is cloned before it is returned.
+
+ @return Returns the targets.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Returns:
+
+
+ Targets ::= SEQUENCE OF Target
+
+
+ @return an Asn1Object
+
+
+ The TbsCertificate object.
+
+ TbsCertificate ::= Sequence {
+ version [ 0 ] Version DEFAULT v1(0),
+ serialNumber CertificateSerialNumber,
+ signature AlgorithmIdentifier,
+ issuer Name,
+ validity Validity,
+ subject Name,
+ subjectPublicKeyInfo SubjectPublicKeyInfo,
+ issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL,
+ subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL,
+ extensions [ 3 ] Extensions OPTIONAL
+ }
+
+
+ Note: issuerUniqueID and subjectUniqueID are both deprecated by the IETF. This class
+ will parse them, but you really shouldn't be creating new ones.
+
+
+ PKIX RFC-2459 - TbsCertList object.
+
+ TbsCertList ::= Sequence {
+ version Version OPTIONAL,
+ -- if present, shall be v2
+ signature AlgorithmIdentifier,
+ issuer Name,
+ thisUpdate Time,
+ nextUpdate Time OPTIONAL,
+ revokedCertificates Sequence OF Sequence {
+ userCertificate CertificateSerialNumber,
+ revocationDate Time,
+ crlEntryExtensions Extensions OPTIONAL
+ -- if present, shall be v2
+ } OPTIONAL,
+ crlExtensions [0] EXPLICIT Extensions OPTIONAL
+ -- if present, shall be v2
+ }
+
+
+
+ creates a time object from a given date - if the date is between 1950
+ and 2049 a UTCTime object is Generated, otherwise a GeneralizedTime
+ is used.
+
+
+
+ Return our time as DateTime.
+
+ A date time.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Time ::= CHOICE {
+ utcTime UTCTime,
+ generalTime GeneralizedTime }
+
+
+
+ UserNotice
class, used in
+ CertificatePolicies
X509 extensions (in policy
+ qualifiers).
+
+ UserNotice ::= Sequence {
+ noticeRef NoticeReference OPTIONAL,
+ explicitText DisplayText OPTIONAL}
+
+
+
+ @see PolicyQualifierId
+ @see PolicyInformation
+
+
+ Creates a new UserNotice
instance.
+
+ @param noticeRef a NoticeReference
value
+ @param explicitText a DisplayText
value
+
+
+ Creates a new UserNotice
instance.
+
+ @param noticeRef a NoticeReference
value
+ @param str the explicitText field as a string.
+
+
+ Generator for Version 1 TbsCertificateStructures.
+
+ TbsCertificate ::= Sequence {
+ version [ 0 ] Version DEFAULT v1(0),
+ serialNumber CertificateSerialNumber,
+ signature AlgorithmIdentifier,
+ issuer Name,
+ validity Validity,
+ subject Name,
+ subjectPublicKeyInfo SubjectPublicKeyInfo,
+ }
+
+
+
+
+ Generator for Version 2 AttributeCertificateInfo
+
+ AttributeCertificateInfo ::= Sequence {
+ version AttCertVersion -- version is v2,
+ holder Holder,
+ issuer AttCertIssuer,
+ signature AlgorithmIdentifier,
+ serialNumber CertificateSerialNumber,
+ attrCertValidityPeriod AttCertValidityPeriod,
+ attributes Sequence OF Attr,
+ issuerUniqueID UniqueIdentifier OPTIONAL,
+ extensions Extensions OPTIONAL
+ }
+
+
+
+
+ @param attribute
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ V2Form ::= Sequence {
+ issuerName GeneralNames OPTIONAL,
+ baseCertificateID [0] IssuerSerial OPTIONAL,
+ objectDigestInfo [1] ObjectDigestInfo OPTIONAL
+ -- issuerName MUST be present in this profile
+ -- baseCertificateID and objectDigestInfo MUST NOT
+ -- be present in this profile
+ }
+
+
+
+ Generator for Version 2 TbsCertList structures.
+
+ TbsCertList ::= Sequence {
+ version Version OPTIONAL,
+ -- if present, shall be v2
+ signature AlgorithmIdentifier,
+ issuer Name,
+ thisUpdate Time,
+ nextUpdate Time OPTIONAL,
+ revokedCertificates Sequence OF Sequence {
+ userCertificate CertificateSerialNumber,
+ revocationDate Time,
+ crlEntryExtensions Extensions OPTIONAL
+ -- if present, shall be v2
+ } OPTIONAL,
+ crlExtensions [0] EXPLICIT Extensions OPTIONAL
+ -- if present, shall be v2
+ }
+
+
+ Note: This class may be subject to change
+
+
+ Generator for Version 3 TbsCertificateStructures.
+
+ TbsCertificate ::= Sequence {
+ version [ 0 ] Version DEFAULT v1(0),
+ serialNumber CertificateSerialNumber,
+ signature AlgorithmIdentifier,
+ issuer Name,
+ validity Validity,
+ subject Name,
+ subjectPublicKeyInfo SubjectPublicKeyInfo,
+ issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL,
+ subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL,
+ extensions [ 3 ] Extensions OPTIONAL
+ }
+
+
+
+
+ an X509Certificate structure.
+
+ Certificate ::= Sequence {
+ tbsCertificate TbsCertificate,
+ signatureAlgorithm AlgorithmIdentifier,
+ signature BIT STRING
+ }
+
+
+
+ The default converter for X509 DN entries when going from their
+ string value to ASN.1 strings.
+
+
+ Apply default conversion for the given value depending on the oid
+ and the character range of the value.
+
+ @param oid the object identifier for the DN entry
+ @param value the value associated with it
+ @return the ASN.1 equivalent for the string value.
+
+
+ an object for the elements in the X.509 V3 extension block.
+
+
+ Convert the value of the passed in extension to an object.
+ The extension to parse.
+ The object the value string contains.
+ If conversion is not possible.
+
+
+ Subject Directory Attributes
+
+
+ Subject Key Identifier
+
+
+ Key Usage
+
+
+ Private Key Usage Period
+
+
+ Subject Alternative Name
+
+
+ Issuer Alternative Name
+
+
+ Basic Constraints
+
+
+ CRL Number
+
+
+ Reason code
+
+
+ Hold Instruction Code
+
+
+ Invalidity Date
+
+
+ Delta CRL indicator
+
+
+ Issuing Distribution Point
+
+
+ Certificate Issuer
+
+
+ Name Constraints
+
+
+ CRL Distribution Points
+
+
+ Certificate Policies
+
+
+ Policy Mappings
+
+
+ Authority Key Identifier
+
+
+ Policy Constraints
+
+
+ Extended Key Usage
+
+
+ Freshest CRL
+
+
+ Inhibit Any Policy
+
+
+ Authority Info Access
+
+
+ Subject Info Access
+
+
+ Logo Type
+
+
+ BiometricInfo
+
+
+ QCStatements
+
+
+ Audit identity extension in attribute certificates.
+
+
+ NoRevAvail extension in attribute certificates.
+
+
+ TargetInformation extension in attribute certificates.
+
+
+ Expired Certificates on CRL extension
+
+
+ the subject’s alternative public key information
+
+
+ the algorithm identifier for the alternative digital signature algorithm.
+
+
+ alternative signature shall be created by the issuer using its alternative private key.
+
+
+ Constructor from Asn1Sequence.
+
+ the extensions are a list of constructed sequences, either with (Oid, OctetString) or (Oid, Boolean, OctetString)
+
+
+ constructor from a table of extensions.
+
+ it's is assumed the table contains Oid/string pairs.
+
+
+ Constructor from a table of extensions with ordering.
+
+ It's is assumed the table contains Oid/string pairs.
+
+
+ Constructor from two vectors
+
+ @param objectIDs an ArrayList of the object identifiers.
+ @param values an ArrayList of the extension values.
+
+
+ return an Enumeration of the extension field's object ids.
+
+
+ return the extension represented by the object identifier
+ passed in.
+
+ @return the extension if it's present, null otherwise.
+
+
+ return the parsed value of the extension represented by the object identifier
+ passed in.
+
+ @return the parsed value of the extension if it's present, null otherwise.
+
+
+
+ Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
+
+ Extension ::= SEQUENCE {
+ extnId EXTENSION.&id ({ExtensionSet}),
+ critical BOOLEAN DEFAULT FALSE,
+ extnValue OCTET STRING }
+
+
+
+ Generator for X.509 extensions
+
+
+ Reset the generator
+
+
+
+ Add an extension with the given oid and the passed in value to be included
+ in the OCTET STRING associated with the extension.
+
+ OID for the extension.
+ True if critical, false otherwise.
+ The ASN.1 object to be included in the extension.
+
+
+
+ Add an extension with the given oid and the passed in byte array to be wrapped
+ in the OCTET STRING associated with the extension.
+
+ OID for the extension.
+ True if critical, false otherwise.
+ The byte array to be wrapped.
+
+
+ Return true if there are no extension present in this generator.
+ True if empty, false otherwise
+
+
+ Generate an X509Extensions object based on the current state of the generator.
+ An X509Extensions object
+
+
+
+ RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
+
+ RelativeDistinguishedName ::= SET SIZE (1..MAX) OF AttributeTypeAndValue
+
+ AttributeTypeAndValue ::= SEQUENCE {
+ type OBJECT IDENTIFIER,
+ value ANY }
+
+
+
+ country code - StringType(SIZE(2))
+
+
+ organization - StringType(SIZE(1..64))
+
+
+ organizational unit name - StringType(SIZE(1..64))
+
+
+ Title
+
+
+ common name - StringType(SIZE(1..64))
+
+
+ street - StringType(SIZE(1..64))
+
+
+ device serial number name - StringType(SIZE(1..64))
+
+
+ locality name - StringType(SIZE(1..64))
+
+
+ state, or province name - StringType(SIZE(1..64))
+
+
+ Naming attributes of type X520name
+
+
+ businessCategory - DirectoryString(SIZE(1..128)
+
+
+ postalCode - DirectoryString(SIZE(1..40)
+
+
+ dnQualifier - DirectoryString(SIZE(1..64)
+
+
+ RFC 3039 Pseudonym - DirectoryString(SIZE(1..64)
+
+
+ RFC 3039 DateOfBirth - GeneralizedTime - YYYYMMDD000000Z
+
+
+ RFC 3039 PlaceOfBirth - DirectoryString(SIZE(1..128)
+
+
+ RFC 3039 DateOfBirth - PrintableString (SIZE(1)) -- "M", "F", "m" or "f"
+
+
+ RFC 3039 CountryOfCitizenship - PrintableString (SIZE (2)) -- ISO 3166
+ codes only
+
+
+ RFC 3039 CountryOfCitizenship - PrintableString (SIZE (2)) -- ISO 3166
+ codes only
+
+
+ ISIS-MTT NameAtBirth - DirectoryString(SIZE(1..64)
+
+
+ RFC 3039 PostalAddress - SEQUENCE SIZE (1..6) OF
+ DirectoryString(SIZE(1..30))
+
+
+ RFC 2256 dmdName
+
+
+ id-at-telephoneNumber
+
+
+ id-at-organizationIdentifier
+
+
+ id-at-name
+
+
+ Email address (RSA PKCS#9 extension) - IA5String.
+ Note: if you're trying to be ultra orthodox, don't use this! It shouldn't be in here.
+
+
+ more from PKCS#9
+
+
+ email address in Verisign certificates
+
+
+ LDAP User id.
+
+
+ determines whether or not strings should be processed and printed
+ from back to front.
+
+
+ default look up table translating OID values into their common symbols following
+ the convention in RFC 2253 with a few extras
+
+
+ look up table translating OID values into their common symbols following the convention in RFC 2253
+
+
+ look up table translating OID values into their common symbols following the convention in RFC 1779
+
+
+
+ look up table translating common symbols into their OIDS.
+
+
+ Return a X509Name based on the passed in tagged object.
+
+ @param obj tag object holding name.
+ @param explicitly true if explicitly tagged false otherwise.
+ @return the X509Name
+
+
+ Constructor from Asn1Sequence
+
+ the principal will be a list of constructed sets, each containing an (OID, string) pair.
+
+
+ Constructor from a table of attributes with ordering.
+
+ it's is assumed the table contains OID/string pairs, and the contents
+ of the table are copied into an internal table as part of the
+ construction process. The ordering ArrayList should contain the OIDs
+ in the order they are meant to be encoded or printed in ToString.
+
+
+ Constructor from a table of attributes with ordering.
+
+ it's is assumed the table contains OID/string pairs, and the contents
+ of the table are copied into an internal table as part of the
+ construction process. The ordering ArrayList should contain the OIDs
+ in the order they are meant to be encoded or printed in ToString.
+
+ The passed in converter will be used to convert the strings into their
+ ASN.1 counterparts.
+
+
+ Takes two vectors one of the oids and the other of the values.
+
+
+ Takes two vectors one of the oids and the other of the values.
+
+ The passed in converter will be used to convert the strings into their
+ ASN.1 counterparts.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes with each
+ string value being converted to its associated ASN.1 type using the passed
+ in converter.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes. If reverse
+ is true, create the encoded version of the sequence starting from the
+ last element in the string.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes with each
+ string value being converted to its associated ASN.1 type using the passed
+ in converter. If reverse is true the ASN.1 sequence representing the DN will
+ be built by starting at the end of the string, rather than the start.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes. lookUp
+ should provide a table of lookups, indexed by lowercase only strings and
+ yielding a DerObjectIdentifier, other than that OID. and numeric oids
+ will be processed automatically.
+
+ If reverse is true, create the encoded version of the sequence
+ starting from the last element in the string.
+ @param reverse true if we should start scanning from the end (RFC 2553).
+ @param lookUp table of names and their oids.
+ @param dirName the X.500 string to be parsed.
+
+
+ Takes an X509 dir name as a string of the format "C=AU, ST=Victoria", or
+ some such, converting it into an ordered set of name attributes. lookUp
+ should provide a table of lookups, indexed by lowercase only strings and
+ yielding a DerObjectIdentifier, other than that OID. and numeric oids
+ will be processed automatically. The passed in converter is used to convert the
+ string values to the right of each equals sign to their ASN.1 counterparts.
+
+ @param reverse true if we should start scanning from the end, false otherwise.
+ @param lookUp table of names and oids.
+ @param dirName the string dirName
+ @param converter the converter to convert string values into their ASN.1 equivalents
+
+
+ return an IList of the oids in the name, in the order they were found.
+
+
+ return an IList of the values found in the name, in the order they
+ were found.
+
+
+ return an IList of the values found in the name, in the order they
+ were found, with the DN label corresponding to passed in oid.
+
+
+ The X509Name object to test equivalency against.
+ If true, the order of elements must be the same,
+ as well as the values associated with each element.
+
+
+ test for equivalence - note: case is ignored.
+
+
+ convert the structure to a string - if reverse is true the
+ oids and values are listed out starting with the last element
+ in the sequence (ala RFC 2253), otherwise the string will begin
+ with the first element of the structure. If no string definition
+ for the oid is found in oidSymbols the string value of the oid is
+ added. Two standard symbol tables are provided DefaultSymbols, and
+ RFC2253Symbols as part of this class.
+
+ @param reverse if true start at the end of the sequence and work back.
+ @param oidSymbols look up table strings for oids.
+
+
+ * It turns out that the number of standard ways the fields in a DN should be
+ * encoded into their ASN.1 counterparts is rapidly approaching the
+ * number of machines on the internet. By default the X509Name class
+ * will produce UTF8Strings in line with the current recommendations (RFC 3280).
+ *
+ * An example of an encoder look like below:
+ *
+ * public class X509DirEntryConverter
+ * : X509NameEntryConverter
+ * {
+ * public Asn1Object GetConvertedValue(
+ * DerObjectIdentifier oid,
+ * string value)
+ * {
+ * if (str.Length() != 0 && str.charAt(0) == '#')
+ * {
+ * return ConvertHexEncoded(str, 1);
+ * }
+ * if (oid.Equals(EmailAddress))
+ * {
+ * return new DerIA5String(str);
+ * }
+ * else if (CanBePrintable(str))
+ * {
+ * return new DerPrintableString(str);
+ * }
+ * else if (CanBeUTF8(str))
+ * {
+ * return new DerUtf8String(str);
+ * }
+ * else
+ * {
+ * return new DerBmpString(str);
+ * }
+ * }
+ * }
+ *
+ *
+
+
+ Convert an inline encoded hex string rendition of an ASN.1
+ object back into its corresponding ASN.1 object.
+
+ @param str the hex encoded object
+ @param off the index at which the encoding starts
+ @return the decoded object
+
+
+ return true if the passed in string can be represented without
+ loss as a PrintableString, false otherwise.
+
+
+ Convert the passed in string value into the appropriate ASN.1
+ encoded object.
+
+ @param oid the oid associated with the value in the DN.
+ @param value the value of the particular DN component.
+ @return the ASN.1 equivalent for the value.
+
+
+ class for breaking up an X500 Name into it's component tokens, ala
+ java.util.StringTokenizer. We need this class as some of the
+ lightweight Java environment don't support classes like
+ StringTokenizer.
+
+
+ A unified elliptic curve registry of the various standard-specific registries.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in all the registries.
+
+
+ ASN.1 def for Diffie-Hellman key exchange KeySpecificInfo structure. See
+ RFC 2631, or X9.42, for further details.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ KeySpecificInfo ::= Sequence {
+ algorithm OBJECT IDENTIFIER,
+ counter OCTET STRING SIZE (4..4)
+ }
+
+
+
+ ANS.1 def for Diffie-Hellman key exchange OtherInfo structure. See
+ RFC 2631, or X9.42, for further details.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ OtherInfo ::= Sequence {
+ keyInfo KeySpecificInfo,
+ partyAInfo [0] OCTET STRING OPTIONAL,
+ suppPubInfo [2] OCTET STRING
+ }
+
+
+
+ Elliptic curve registry for the curves defined in X.962 EC-DSA.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Parameters ::= CHOICE {
+ ecParameters ECParameters,
+ namedCurve CURVES.&id({CurveNames}),
+ implicitlyCA Null
+ }
+
+
+
+ ASN.1 def for Elliptic-Curve Curve structure. See
+ X9.62, for further details.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ Curve ::= Sequence {
+ a FieldElement,
+ b FieldElement,
+ seed BIT STRING OPTIONAL
+ }
+
+
+
+ ASN.1 def for Elliptic-Curve ECParameters structure. See
+ X9.62, for further details.
+
+
+ Return the ASN.1 entry representing the Curve.
+
+ @return the X9Curve for the curve in these parameters.
+
+
+ Return the ASN.1 entry representing the FieldID.
+
+ @return the X9FieldID for the FieldID in these parameters.
+
+
+ Return the ASN.1 entry representing the base point G.
+
+ @return the X9ECPoint for the base point in these parameters.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ECParameters ::= Sequence {
+ version Integer { ecpVer1(1) } (ecpVer1),
+ fieldID FieldID {{FieldTypes}},
+ curve X9Curve,
+ base X9ECPoint,
+ order Integer,
+ cofactor Integer OPTIONAL
+ }
+
+
+
+ class for describing an ECPoint as a Der object.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ ECPoint ::= OCTET STRING
+
+
+ Octet string produced using ECPoint.GetEncoded().
+
+
+ Class for processing an ECFieldElement as a DER object.
+
+
+ Produce an object suitable for an Asn1OutputStream.
+
+ FieldElement ::= OCTET STRING
+
+
+
+ - if q is an odd prime then the field element is
+ processed as an Integer and converted to an octet string
+ according to x 9.62 4.3.1.
+ - if q is 2m then the bit string
+ contained in the field element is converted into an octet
+ string with the same ordering padded at the front if necessary.
+
+
+
+
+
+ ASN.1 def for Elliptic-Curve Field ID structure. See
+ X9.62, for further details.
+
+
+ Constructor for elliptic curves over prime fields
+ F2
.
+ @param primeP The prime p
defining the prime field.
+
+
+ Constructor for elliptic curves over binary fields
+ F2m
.
+ @param m The exponent m
of
+ F2m
.
+ @param k1 The integer k1
where xm +
+ xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ Constructor for elliptic curves over binary fields
+ F2m
.
+ @param m The exponent m
of
+ F2m
.
+ @param k1 The integer k1
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k2 The integer k2
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k3 The integer k3
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
..
+
+
+ Produce a Der encoding of the following structure.
+
+ FieldID ::= Sequence {
+ fieldType FIELD-ID.&id({IOSet}),
+ parameters FIELD-ID.&Type({IOSet}{@fieldType})
+ }
+
+
+
+ id-dsa-with-sha1 OBJECT IDENTIFIER ::= { iso(1) member-body(2)
+ us(840) x9-57 (10040) x9cm(4) 3 }
+
+
+ X9.63
+
+
+ X9.42
+
+
+ Packet representing AEAD encrypted data. At the moment this appears to exist in the following
+ expired draft only, but it's appearing despite this.
+
+ @ref https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-rfc4880bis-04#section-5.16
+
+
+ reader for Base64 armored objects - read the headers and then start returning
+ bytes when the data is reached. An IOException is thrown if the CRC check
+ is detected and fails.
+
+ By default a missing CRC will not cause an exception. To force CRC detection use:
+
+ ArmoredInputStream aIn = ...
+
+ aIn.setDetectMissingCRC(true);
+
+
+
+
+ decode the base 64 encoded input data.
+
+ @return the offset the data starts in out.
+
+
+ Create a stream for reading a PGP armoured message, parsing up to a header
+ and then reading the data that follows.
+
+ @param input
+
+
+ Create an armoured input stream which will assume the data starts
+ straight away, or parse for headers first depending on the value of
+ hasHeaders.
+
+ @param input
+ @param hasHeaders true if headers are to be looked for, false otherwise.
+
+
+ @return true if we are inside the clear text section of a PGP
+ signed message.
+
+
+ @return true if the stream is actually at end of file.
+
+
+ Return the armor header line (if there is one)
+ @return the armor header line, null if none present.
+
+
+ Return the armor headers (the lines after the armor header line),
+ @return an array of armor headers, null if there aren't any.
+
+
+ Change how the stream should react if it encounters missing CRC checksum.
+ The default value is false (ignore missing CRC checksums). If the behavior is set to true,
+ an {@link IOException} will be thrown if a missing CRC checksum is encountered.
+
+ @param detectMissing ignore missing CRC sums
+
+
+ Basic output stream.
+
+
+ encode the input data producing a base 64 encoded byte array.
+
+
+ Set an additional header entry. Any current value(s) under the same name will be
+ replaced by the new one. A null value will clear the entry for name. *
+ @param name the name of the header entry.
+ @param v the value of the header entry.
+
+
+ Set an additional header entry. The current value(s) will continue to exist together
+ with the new one. Adding a null value has no effect.
+
+ @param name the name of the header entry.
+ @param value the value of the header entry.
+
+
+ Reset the headers to only contain a Version string (if one is present).
+
+
+ Start a clear text signed message.
+ @param hashAlgorithm
+
+
+ Note: Close() does not close the underlying stream. So it is possible to write
+ multiple objects using armoring to a single stream.
+
+
+ Basic type for a image attribute packet.
+
+
+ Reader for PGP objects.
+
+
+ Returns the next packet tag in the stream.
+
+
+
+ A stream that overlays our input stream, allowing the user to only read a segment of it.
+ NB: dataLength will be negative if the segment length is in the upper range above 2**31.
+
+
+
+ Base class for a PGP object.
+
+
+ Basic output stream.
+
+
+ Create a stream representing a general packet.
+ Output stream to write to.
+
+
+ Base constructor specifying whether or not to use packets in the new format wherever possible.
+
+ Output stream to write to.
+ true if use new format packets, false if backwards compatible
+ preferred.
+
+
+ Create a stream representing an old style partial object.
+ Output stream to write to.
+ The packet tag for the object.
+
+
+ Create a stream representing a general packet.
+ Output stream to write to.
+ Packet tag.
+ Size of chunks making up the packet.
+ If true, the header is written out in old format.
+
+
+ Create a new style partial input stream buffered into chunks.
+ Output stream to write to.
+ Packet tag.
+ Size of chunks making up the packet.
+
+
+ Create a new style partial input stream buffered into chunks.
+ Output stream to write to.
+ Packet tag.
+ Buffer to use for collecting chunks.
+
+
+ Flush the underlying stream.
+
+
+ Finish writing out the current packet without closing the underlying stream.
+
+
+ Generic compressed data object.
+
+
+ The algorithm tag value.
+
+
+ Basic tags for compression algorithms.
+
+
+ Basic type for a PGP packet.
+
+
+ Base class for a DSA public key.
+
+
+ The stream to read the packet from.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Base class for a DSA secret key.
+
+
+ @param in
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ @return x
+
+
+ Base class for an ECDH Public Key.
+
+
+ The stream to read the packet from.
+
+
+ Base class for an ECDSA Public Key.
+
+
+ The stream to read the packet from.
+
+
+ Base class for an EC Public Key.
+
+
+ The stream to read the packet from.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Base class for an EC Secret Key.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Base class for an ElGamal public key.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Base class for an ElGamal secret key.
+
+
+ @param in
+
+
+ @param x
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Basic packet for an experimental packet.
+
+
+ Basic tags for hash algorithms.
+
+
+ Base interface for a PGP key.
+
+
+
+ The base format for this key - in the case of the symmetric keys it will generally
+ be raw indicating that the key is just a straight byte representation, for an asymmetric
+ key the format will be PGP, indicating the key is a string of MPIs encoded in PGP format.
+
+ "RAW" or "PGP".
+
+
+ Note: you can only read from this once...
+
+
+ Generic literal data packet.
+
+
+ The format tag value.
+
+
+ The modification time of the file in milli-seconds (since Jan 1, 1970 UTC)
+
+
+ Basic type for a marker packet.
+
+
+ Basic packet for a modification detection code packet.
+
+
+ A multiple precision integer
+
+
+ Generic signature object
+
+
+ The encryption algorithm tag.
+
+
+ The hash algorithm tag.
+
+
+ Basic PGP packet tag types.
+
+
+ Public Key Algorithm tag numbers.
+
+
+ Basic packet for a PGP public key.
+
+
+ Basic packet for a PGP public key.
+
+
+ Construct a version 4 public key packet.
+
+
+ Basic packet for a PGP public subkey
+
+
+ Construct a version 4 public subkey packet.
+
+
+ Base class for an RSA public key.
+
+
+ Construct an RSA public key from the passed in stream.
+
+
+ The modulus.
+ The public exponent.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ Base class for an RSA secret (or priate) key.
+
+
+ The format, as a string, always "PGP".
+
+
+ Return the standard PGP encoding of the key.
+
+
+ The string to key specifier class.
+
+
+ The hash algorithm.
+
+
+ The IV for the key generation algorithm.
+
+
+ The iteration count
+
+
+ The protection mode - only if GnuDummyS2K
+
+
+ Basic packet for a PGP secret key.
+
+
+ Basic packet for a PGP secret key.
+
+
+ Generic signature packet.
+
+
+ Generate a version 4 signature packet.
+
+ @param signatureType
+ @param keyAlgorithm
+ @param hashAlgorithm
+ @param hashedData
+ @param unhashedData
+ @param fingerprint
+ @param signature
+
+
+ Generate a version 2/3 signature packet.
+
+ @param signatureType
+ @param keyAlgorithm
+ @param hashAlgorithm
+ @param fingerprint
+ @param signature
+
+
+ return the keyId
+ @return the keyId that created the signature.
+
+
+ Return the signatures fingerprint.
+ @return fingerprint (digest prefix) of the signature
+
+
+ return the signature trailer that must be included with the data
+ to reconstruct the signature
+
+ @return byte[]
+
+
+ * return the signature as a set of integers - note this is normalised to be the
+ * ASN.1 encoding of what appears in the signature packet.
+
+
+ Return the byte encoding of the signature section.
+ @return uninterpreted signature bytes.
+
+
+ Return the creation time in milliseconds since 1 Jan., 1970 UTC.
+
+
+ Basic type for a PGP Signature sub-packet.
+
+
+ Return the generic data making up the packet.
+
+
+ reader for signature sub-packets
+
+
+ Basic PGP signature sub-packet tag types.
+
+
+ Packet embedded signature
+
+
+ packet giving signature creation time.
+
+
+ packet giving signature expiration time.
+
+
+ Identifier for the Modification Detection (packets 18 and 19)
+
+
+ Identifier for the AEAD Encrypted Data Packet (packet 20) and version 5
+ Symmetric-Key Encrypted Session Key Packets (packet 3)
+
+
+ Identifier for the Version 5 Public-Key Packet format and corresponding new
+ fingerprint format
+
+
+ Returns if modification detection is supported.
+
+
+ Returns if a particular feature is supported.
+
+
+ packet giving the intended recipient fingerprint.
+
+
+ packet giving the issuer key fingerprint.
+
+
+ packet giving signature creation time.
+
+
+ packet giving time after creation at which the key expires.
+
+
+ Return the number of seconds after creation time a key is valid for.
+
+ @return second count for key validity.
+
+
+ Packet holding the key flag values.
+
+
+
+ Return the flag values contained in the first 4 octets (note: at the moment
+ the standard only uses the first one).
+
+
+
+ Class provided a NotationData object according to
+ RFC2440, Chapter 5.2.3.15. Notation Data
+
+
+ packet giving signature creation time.
+
+
+ packet giving whether or not the signature is signed using the primary user ID for the key.
+
+
+ Regexp Packet - RFC 4880 5.2.3.14. Note: the RFC says the byte encoding is to be null terminated.
+
+
+ packet giving whether or not is revocable.
+
+
+ packet giving signature creation time.
+
+
+ packet giving signature expiration time.
+
+
+ return time in seconds before signature expires after creation time.
+
+
+ RFC 4880, Section 5.2.3.25 - Signature Target subpacket.
+
+
+ packet giving the User ID of the signer.
+
+
+ packet giving trust.
+
+
+
+ Represents revocation key OpenPGP signature sub packet.
+
+
+
+
+ Represents revocation reason OpenPGP signature sub packet.
+
+
+
+ Basic type for a symmetric key encrypted packet.
+
+
+ Basic tags for symmetric key algorithms
+
+
+ Basic type for a symmetric encrypted session key packet
+
+
+ @return int
+
+
+ @return S2k
+
+
+ @return byte[]
+
+
+ @return int
+
+
+ Basic type for a trust packet.
+
+
+ Basic type for a user attribute packet.
+
+
+ Basic type for a user attribute sub-packet.
+
+
+ return the generic data making up the packet.
+
+
+ reader for user attribute sub-packets
+
+
+ Basic PGP user attribute sub-packet tag types.
+
+
+ Basic type for a user ID packet.
+
+
+ Compressed data objects
+
+
+ The algorithm used for compression
+
+
+ Get the raw input stream contained in the object.
+
+
+ Return an uncompressed input stream which allows reading of the compressed data.
+
+
+ Class for producing compressed data packets.
+
+
+
+
+ Return an output stream which will save the data being written to
+ the compressed object.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ Stream to be used for output.
+ A Stream for output of the compressed data.
+
+
+
+
+
+
+
+ Return an output stream which will compress the data as it is written to it.
+ The stream will be written out in chunks according to the size of the passed in buffer.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ Note: if the buffer is not a power of 2 in length only the largest power of 2
+ bytes worth of the buffer will be used.
+
+
+ Note: using this may break compatibility with RFC 1991 compliant tools.
+ Only recent OpenPGP implementations are capable of accepting these streams.
+
+
+ Stream to be used for output.
+ The buffer to use.
+ A Stream for output of the compressed data.
+
+
+
+
+
+
+ Thrown if the IV at the start of a data stream indicates the wrong key is being used.
+
+
+ Return the raw input stream for the data stream.
+
+
+ Return true if the message is integrity protected.
+ True, if there is a modification detection code namespace associated
+ with this stream.
+
+
+ Note: This can only be called after the message has been read.
+ True, if the message verifies, false otherwise
+
+
+ Generator for encrypted objects.
+
+
+ Existing SecureRandom constructor.
+ The symmetric algorithm to use.
+ Source of randomness.
+
+
+ Creates a cipher stream which will have an integrity packet associated with it.
+
+
+ Base constructor.
+ The symmetric algorithm to use.
+ Source of randomness.
+ PGP 2.6.x compatibility required.
+
+
+ Add a PBE encryption method to the encrypted object.
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+ Add a PBE encryption method to the encrypted object.
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+ Add a PBE encryption method to the encrypted object.
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+ Add a public key encrypted session key to the encrypted object.
+
+
+
+
+ If buffer is non null stream assumed to be partial, otherwise the length will be used
+ to output a fixed length packet.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+
+
+
+
+ Return an output stream which will encrypt the data as it is written to it.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+
+
+
+
+ Return an output stream which will encrypt the data as it is written to it.
+ The stream will be written out in chunks according to the size of the passed in buffer.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ Note: if the buffer is not a power of 2 in length only the largest power of 2
+ bytes worth of the buffer will be used.
+
+
+
+
+ A holder for a list of PGP encryption method packets.
+
+
+ Generic exception class for PGP encoding/decoding problems.
+
+
+ Key flag values for the KeyFlags subpacket.
+
+
+
+ General class to handle JCA key pairs and convert them into OpenPGP ones.
+
+ A word for the unwary, the KeyId for an OpenPGP public key is calculated from
+ a hash that includes the time of creation, if you pass a different date to the
+ constructor below with the same public private key pair the KeyIs will not be the
+ same as for previous generations of the key, so ideally you only want to do
+ this once.
+
+
+
+
+ Create a key pair from a PgpPrivateKey and a PgpPublicKey.
+ The public key.
+ The private key.
+
+
+ The keyId associated with this key pair.
+
+
+
+ Generator for a PGP master and subkey ring.
+ This class will generate both the secret and public key rings
+
+
+
+
+ Create a new key ring generator.
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+
+ Create a new key ring generator.
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+
+ If true, conversion of the passphrase to bytes uses Encoding.UTF8.GetBytes(), otherwise the conversion
+ is performed using Convert.ToByte(), which is the historical behaviour of the library (1.7 and earlier).
+
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+
+ Create a new key ring generator.
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+
+ Create a new key ring generator.
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+ The hash algorithm.
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+
+ Create a new key ring generator.
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+ The hash algorithm.
+
+ If true, conversion of the passphrase to bytes uses Encoding.UTF8.GetBytes(), otherwise the conversion
+ is performed using Convert.ToByte(), which is the historical behaviour of the library (1.7 and earlier).
+
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+
+ Create a new key ring generator.
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+ The certification level for keys on this ring.
+ The master key pair.
+ The id to be associated with the ring.
+ The algorithm to be used to protect secret keys.
+ The hash algorithm.
+ The passPhrase to be used to protect secret keys.
+ Checksum the secret keys with SHA1 rather than the older 16 bit checksum.
+ Packets to be included in the certification hash.
+ Packets to be attached unhashed to the certification.
+ input secured random.
+
+
+ Add a subkey to the key ring to be generated with default certification.
+
+
+
+ Add a subkey to the key ring to be generated with default certification.
+
+ The key pair.
+ The hash algorithm.
+
+
+
+ Add a signing subkey to the key ring to be generated with default certification and a primary key binding signature.
+
+ The key pair.
+ The hash algorithm.
+ The primary-key binding hash algorithm.
+
+
+
+ Add a subkey with specific hashed and unhashed packets associated with it and
+ default certification using SHA-1.
+
+ Public/private key pair.
+ Hashed packet values to be included in certification.
+ Unhashed packets values to be included in certification.
+
+
+
+
+ Add a subkey with specific hashed and unhashed packets associated with it and
+ default certification.
+
+ Public/private key pair.
+ Hashed packet values to be included in certification.
+ Unhashed packets values to be included in certification.
+ The hash algorithm.
+ exception adding subkey:
+
+
+
+
+ Add a signing subkey with specific hashed and unhashed packets associated with it and
+ default certifications, including the primary-key binding signature.
+
+ Public/private key pair.
+ Hashed packet values to be included in certification.
+ Unhashed packets values to be included in certification.
+ The hash algorithm.
+ The primary-key binding hash algorithm.
+ exception adding subkey:
+
+
+
+ Return the secret key ring.
+
+
+ Return the public key ring that corresponds to the secret key ring.
+
+
+ Thrown if the key checksum is invalid.
+
+
+ Class for processing literal data objects.
+
+
+ The special name indicating a "for your eyes only" packet.
+
+
+ The format of the data stream - Binary or Text
+
+
+ The file name that's associated with the data stream.
+
+
+ Return the file name as an unintrepreted byte array.
+
+
+ The modification time for the file.
+
+
+ The raw input stream for the data stream.
+
+
+ The input stream representing the data stream.
+
+
+ Class for producing literal data packets.
+
+
+ The special name indicating a "for your eyes only" packet.
+
+
+
+ Generates literal data objects in the old format.
+ This is important if you need compatibility with PGP 2.6.x.
+
+ If true, uses old format.
+
+
+
+
+ Open a literal data packet, returning a stream to store the data inside the packet.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ The stream we want the packet in.
+ The format we are using.
+ The name of the 'file'.
+ The length of the data we will write.
+ The time of last modification we want stored.
+
+
+
+
+ Open a literal data packet, returning a stream to store the data inside the packet,
+ as an indefinite length stream. The stream is written out as a series of partial
+ packets with a chunk size determined by the size of the passed in buffer.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ Note: if the buffer is not a power of 2 in length only the largest power of 2
+ bytes worth of the buffer will be used.
+
+ The stream we want the packet in.
+ The format we are using.
+ The name of the 'file'.
+ The time of last modification we want stored.
+ The buffer to use for collecting data to put into chunks.
+
+
+
+
+ Open a literal data packet for the passed in FileInfo object, returning
+ an output stream for saving the file contents.
+
+
+ The stream created can be closed off by either calling Close()
+ on the stream or Close() on the generator. Closing the returned
+ stream does not close off the Stream parameter outStr.
+
+
+ The stream we want the packet in.
+ The format we are using.
+ The FileInfo object containg the packet details.
+
+
+
+ A PGP marker packet - in general these should be ignored other than where
+ the idea is to preserve the original input stream.
+
+
+
+
+ General class for reading a PGP object stream.
+
+ Note: if this class finds a PgpPublicKey or a PgpSecretKey it
+ will create a PgpPublicKeyRing, or a PgpSecretKeyRing for each
+ key found. If all you are trying to do is read a key ring file use
+ either PgpPublicKeyRingBundle or PgpSecretKeyRingBundle.
+
+
+
+ Return the next object in the stream, or null if the end is reached.
+ On a parse error
+
+
+
+ Return all available objects in a list.
+
+ An IList containing all objects from this factory, in order.
+
+
+
+ Read all available objects, returning only those that are assignable to the specified type.
+
+ An containing the filtered objects from this factory, in order.
+
+
+ A one pass signature object.
+
+
+ Initialise the signature object for verification.
+
+
+ Verify the calculated signature against the passed in PgpSignature.
+
+
+ Holder for a list of PgpOnePassSignature objects.
+
+
+ Padding functions.
+
+
+ A password based encryption object.
+
+
+ Return the raw input stream for the data stream.
+
+
+ Return the decrypted input stream, using the passed in passphrase.
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+ Return the decrypted input stream, using the passed in passphrase.
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+ Return the decrypted input stream, using the passed in passphrase.
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+ General class to contain a private key for use with other OpenPGP objects.
+
+
+
+ Create a PgpPrivateKey from a keyID, the associated public data packet, and a regular private key.
+
+ ID of the corresponding public key.
+ the public key data packet to be associated with this private key.
+ the private key data packet to be associated with this private key.
+
+
+ The keyId associated with the contained private key.
+
+
+ The public key packet associated with this private key, if available.
+
+
+ The contained private key.
+
+
+ General class to handle a PGP public key object.
+
+
+
+ Create a PgpPublicKey from the passed in lightweight one.
+
+
+ Note: the time passed in affects the value of the key's keyId, so you probably only want
+ to do this once for a lightweight key, or make sure you keep track of the time you used.
+
+ Asymmetric algorithm type representing the public key.
+ Actual public key to associate.
+ Date of creation.
+ If pubKey is not public.
+ On key creation problem.
+
+
+ Constructor for a sub-key.
+
+
+ Copy constructor.
+ The public key to copy.
+
+
+ The version of this key.
+
+
+ The creation time of this key.
+
+
+ Return the trust data associated with the public key, if present.
+ A byte array with trust data, null otherwise.
+
+
+ The number of valid seconds from creation time - zero means no expiry.
+
+
+ The key ID associated with the public key.
+
+
+ The fingerprint of the public key
+
+
+
+ Check if this key has an algorithm type that makes it suitable to use for encryption.
+
+
+ Note: with version 4 keys KeyFlags subpackets should also be considered when present for
+ determining the preferred use of the key.
+
+
+ true if this key algorithm is suitable for encryption.
+
+
+
+ True, if this could be a master key.
+
+
+ The algorithm code associated with the public key.
+
+
+ The strength of the key in bits.
+
+
+ The public key contained in the object.
+ A lightweight public key.
+ If the key algorithm is not recognised.
+
+
+ Allows enumeration of any user IDs associated with the key.
+ An IEnumerable of string objects.
+
+
+ Return any userIDs associated with the key in raw byte form.
+ No attempt is made to convert the IDs into strings.
+ An IEnumerable of byte[].
+
+
+ Allows enumeration of any user attribute vectors associated with the key.
+ An IEnumerable of PgpUserAttributeSubpacketVector objects.
+
+
+ Allows enumeration of any signatures associated with the passed in id.
+ The ID to be matched.
+ An IEnumerable of PgpSignature objects.
+
+
+ Return any signatures associated with the passed in key identifier keyID.
+ the key id to be matched.
+ An IEnumerable of PgpSignature objects issued by the key with keyID.
+
+
+ Allows enumeration of signatures associated with the passed in user attributes.
+ The vector of user attributes to be matched.
+ An IEnumerable of PgpSignature objects.
+
+
+ Allows enumeration of signatures of the passed in type that are on this key.
+ The type of the signature to be returned.
+ An IEnumerable of PgpSignature objects.
+
+
+ Allows enumeration of all signatures/certifications associated with this key.
+ An IEnumerable with all signatures/certifications.
+
+
+ Return all signatures/certifications directly associated with this key (ie, not to a user id).
+
+ @return an iterator (possibly empty) with all signatures/certifications.
+
+
+ Encode the key to outStream, with trust packets stripped out if forTransfer is true.
+
+ @param outStream stream to write the key encoding to.
+ @param forTransfer if the purpose of encoding is to send key to other users.
+ @throws IOException in case of encoding error.
+
+
+ Check whether this (sub)key has a revocation signature on it.
+ True, if this (sub)key has been revoked.
+
+
+ Add a certification for an id to the given public key.
+ The key the certification is to be added to.
+ The ID the certification is associated with.
+ The new certification.
+ The re-certified key.
+
+
+ Add a certification for the given UserAttributeSubpackets to the given public key.
+ The key the certification is to be added to.
+ The attributes the certification is associated with.
+ The new certification.
+ The re-certified key.
+
+
+
+ Remove any certifications associated with a user attribute subpacket on a key.
+
+ The key the certifications are to be removed from.
+ The attributes to be removed.
+
+ The re-certified key, or null if the user attribute subpacket was not found on the key.
+
+
+
+ Remove any certifications associated with a given ID on a key.
+ The key the certifications are to be removed from.
+ The ID that is to be removed.
+ The re-certified key, or null if the ID was not found on the key.
+
+
+ Remove any certifications associated with a given ID on a key.
+ The key the certifications are to be removed from.
+ The ID that is to be removed in raw byte form.
+ The re-certified key, or null if the ID was not found on the key.
+
+
+ Remove a certification associated with a given ID on a key.
+ The key the certifications are to be removed from.
+ The ID that the certfication is to be removed from (in its raw byte form).
+ The certfication to be removed.
+ The re-certified key, or null if the certification was not found.
+
+
+ Remove a certification associated with a given ID on a key.
+ The key the certifications are to be removed from.
+ The ID that the certfication is to be removed from.
+ The certfication to be removed.
+ The re-certified key, or null if the certification was not found.
+
+
+ Remove a certification associated with a given user attributes on a key.
+ The key the certifications are to be removed from.
+ The user attributes that the certfication is to be removed from.
+ The certification to be removed.
+ The re-certified key, or null if the certification was not found.
+
+
+ Add a revocation or some other key certification to a key.
+ The key the revocation is to be added to.
+ The key signature to be added.
+ The new changed public key object.
+
+
+ Remove a certification from the key.
+ The key the certifications are to be removed from.
+ The certfication to be removed.
+ The modified key, null if the certification was not found.
+
+
+
+ Merge the given local public key with another, potentially fresher copy. The resulting public key
+ contains the sum of both keys' user-ids and signatures.
+
+
+ If joinTrustPackets is set to true and the copy carries a trust packet, the joined key will copy the
+ trust-packet from the copy. Otherwise, it will carry the trust packet of the local key.
+
+ local public key.
+ copy of the public key (e.g. from a key server).
+ if true, trust packets from the copy are copied over into the resulting key.
+
+ if true, subkey signatures on the copy will be present in the
+ merged key, even if key was not a subkey before.
+ joined key.
+
+
+ A public key encrypted data object.
+
+
+ The key ID for the key used to encrypt the data.
+
+
+
+ Return the algorithm code for the symmetric algorithm used to encrypt the data.
+
+
+
+ Return the decrypted data stream for the packet.
+
+
+
+ Class to hold a single master public key and its subkeys.
+
+ Often PGP keyring files consist of multiple master keys, if you are trying to process
+ or construct one of these you should use the PgpPublicKeyRingBundle class.
+
+
+
+
+ Return the first public key in the ring.
+
+
+ Return the public key referred to by the passed in key ID if it is present.
+
+
+ Allows enumeration of all the public keys.
+ An IEnumerable of PgpPublicKey objects.
+
+
+
+ Returns a new key ring with the public key passed in either added or
+ replacing an existing one.
+
+ The public key ring to be modified.
+ The public key to be inserted.
+ A new PgpPublicKeyRing
+
+
+ Returns a new key ring with the public key passed in removed from the key ring.
+ The public key ring to be modified.
+ The public key to be removed.
+ A new PgpPublicKeyRing, or null if pubKey is not found.
+
+
+ Join two copies of the same certificate.
+ The certificates must have the same primary key, but may carry different subkeys, user-ids and signatures.
+ The resulting certificate will carry the sum of both certificates subkeys, user-ids and signatures.
+
+ This method will ignore trust packets on the second copy of the certificate and instead
+ copy the local certificate's trust packets to the joined certificate.
+
+ @param first local copy of the certificate
+ @param second remote copy of the certificate (e.g. from a key server)
+ @return joined key ring
+ @throws PGPException
+
+
+ Join two copies of the same certificate.
+ The certificates must have the same primary key, but may carry different subkeys, user-ids and signatures.
+ The resulting certificate will carry the sum of both certificates subkeys, user-ids and signatures.
+
+ For each subkey holds: If joinTrustPackets is set to true and the second key is carrying a trust packet,
+ the trust packet will be copied to the joined key.
+ Otherwise, the joined key will carry the trust packet of the local copy.
+
+ @param first local copy of the certificate
+ @param second remote copy of the certificate (e.g. from a key server)
+ @param joinTrustPackets if true, trust packets from the second certificate copy will be carried over into the joined certificate
+ @param allowSubkeySigsOnNonSubkey if true, the resulting joined certificate may carry subkey signatures on its primary key
+ @return joined certificate
+ @throws PGPException
+
+
+
+ Often a PGP key ring file is made up of a succession of master/sub-key key rings.
+ If you want to read an entire public key file in one hit this is the class for you.
+
+
+
+ Build a PgpPublicKeyRingBundle from the passed in input stream.
+ Input stream containing data.
+ If a problem parsing the stream occurs.
+ If an object is encountered which isn't a PgpPublicKeyRing.
+
+
+ Return the number of key rings in this collection.
+
+
+ Allow enumeration of the public key rings making up this collection.
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ If true, userId need only be a substring of an actual ID string to match.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ If true, userId need only be a substring of an actual ID string to match.
+ If true, case is ignored in user ID comparisons.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Return the PGP public key associated with the given key id.
+ The ID of the public key to return.
+
+
+ Return the public key ring which contains the key referred to by keyId
+ key ID to match against
+
+
+
+ Return true if a key matching the passed in key ID is present, false otherwise.
+
+ key ID to look for.
+
+
+
+ Return a new bundle containing the contents of the passed in bundle and
+ the passed in public key ring.
+
+ The PgpPublicKeyRingBundle the key ring is to be added to.
+ The key ring to be added.
+ A new PgpPublicKeyRingBundle merging the current one with the passed in key ring.
+ If the keyId for the passed in key ring is already present.
+
+
+
+ Return a new bundle containing the contents of the passed in bundle with
+ the passed in public key ring removed.
+
+ The PgpPublicKeyRingBundle the key ring is to be removed from.
+ The key ring to be removed.
+ A new PgpPublicKeyRingBundle not containing the passed in key ring.
+ If the keyId for the passed in key ring is not present.
+
+
+ General class to handle a PGP secret key object.
+
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ If utf8PassPhrase is true, conversion of the passphrase to bytes uses Encoding.UTF8.GetBytes(), otherwise the conversion
+ is performed using Convert.ToByte(), which is the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ If utf8PassPhrase is true, conversion of the passphrase to bytes uses Encoding.UTF8.GetBytes(), otherwise the conversion
+ is performed using Convert.ToByte(), which is the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+
+ Check if this key has an algorithm type that makes it suitable to use for signing.
+
+
+ Note: with version 4 keys KeyFlags subpackets should also be considered when present for
+ determining the preferred use of the key.
+
+
+ true if this key algorithm is suitable for use with signing.
+
+
+
+ True, if this is a master key.
+
+
+ Detect if the Secret Key's Private Key is empty or not
+
+
+ The algorithm the key is encrypted with.
+
+
+ The key ID of the public key associated with this key.
+
+
+ The fingerprint of the public key associated with this key.
+
+
+ Return the S2K usage associated with this key.
+
+
+ Return the S2K used to process this key.
+
+
+ The public key associated with this key.
+
+
+ Allows enumeration of any user IDs associated with the key.
+ An IEnumerable of string objects.
+
+
+ Allows enumeration of any user attribute vectors associated with the key.
+ An IEnumerable of string objects.
+
+
+ Extract a PgpPrivateKey from this secret key's encrypted contents.
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+ Extract a PgpPrivateKey from this secret key's encrypted contents.
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+ Extract a PgpPrivateKey from this secret key's encrypted contents.
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+
+ Return a copy of the passed in secret key, encrypted using a new password
+ and the passed in algorithm.
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+ The PgpSecretKey to be copied.
+ The current password for the key.
+ The new password for the key.
+ The algorithm to be used for the encryption.
+ Source of randomness.
+
+
+
+ Return a copy of the passed in secret key, encrypted using a new password
+ and the passed in algorithm.
+
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+ The PgpSecretKey to be copied.
+ The current password for the key.
+ The new password for the key.
+ The algorithm to be used for the encryption.
+ Source of randomness.
+
+
+
+ Return a copy of the passed in secret key, encrypted using a new password
+ and the passed in algorithm.
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+ The PgpSecretKey to be copied.
+ The current password for the key.
+ The new password for the key.
+ The algorithm to be used for the encryption.
+ Source of randomness.
+
+
+ Replace the passed the public key on the passed in secret key.
+ Secret key to change.
+ New public key.
+ A new secret key.
+ If KeyId's do not match.
+
+
+
+ Parse a secret key from one of the GPG S expression keys associating it with the passed in public key.
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys associating it with the passed in public key.
+
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys associating it with the passed in public key.
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys.
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys.
+
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys.
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+
+ Parse a secret key from one of the GPG S expression keys.
+
+
+
+
+ Class to hold a single master secret key and its subkeys.
+
+ Often PGP keyring files consist of multiple master keys, if you are trying to process
+ or construct one of these you should use the PgpSecretKeyRingBundle class.
+
+
+
+
+ Return the public key for the master key.
+
+
+ Return any keys carrying a signature issued by the key represented by keyID.
+
+ @param keyID the key id to be matched against.
+ @return an iterator (possibly empty) of PGPPublicKey objects carrying signatures from keyID.
+
+
+ Return the master private key.
+
+
+ Allows enumeration of the secret keys.
+ An IEnumerable of PgpSecretKey objects.
+
+
+
+ Return an iterator of the public keys in the secret key ring that
+ have no matching private key. At the moment only personal certificate data
+ appears in this fashion.
+
+ An IEnumerable of unattached, or extra, public keys.
+
+
+
+ Replace the public key set on the secret ring with the corresponding key off the public ring.
+
+ Secret ring to be changed.
+ Public ring containing the new public key set.
+
+
+
+ Return a copy of the passed in secret key ring, with the master key and sub keys encrypted
+ using a new password and the passed in algorithm.
+
+ The PgpSecretKeyRing to be copied.
+ The current password for key.
+ The new password for the key.
+ The algorithm to be used for the encryption.
+ Source of randomness.
+
+
+
+ Returns a new key ring with the secret key passed in either added or
+ replacing an existing one with the same key ID.
+
+ The secret key ring to be modified.
+ The secret key to be inserted.
+ A new PgpSecretKeyRing
+
+
+ Returns a new key ring with the secret key passed in removed from the key ring.
+ The secret key ring to be modified.
+ The secret key to be removed.
+ A new PgpSecretKeyRing, or null if secKey is not found.
+
+
+
+ Often a PGP key ring file is made up of a succession of master/sub-key key rings.
+ If you want to read an entire secret key file in one hit this is the class for you.
+
+
+
+ Build a PgpSecretKeyRingBundle from the passed in input stream.
+ Input stream containing data.
+ If a problem parsing the stream occurs.
+ If an object is encountered which isn't a PgpSecretKeyRing.
+
+
+ Return the number of rings in this collection.
+
+
+ Allow enumeration of the secret key rings making up this collection.
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ If true, userId need only be a substring of an actual ID string to match.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Allow enumeration of the key rings associated with the passed in userId.
+ The user ID to be matched.
+ If true, userId need only be a substring of an actual ID string to match.
+ If true, case is ignored in user ID comparisons.
+ An IEnumerable of key rings which matched (possibly none).
+
+
+ Return the PGP secret key associated with the given key id.
+ The ID of the secret key to return.
+
+
+ Return the secret key ring which contains the key referred to by keyId
+ The ID of the secret key
+
+
+
+ Return true if a key matching the passed in key ID is present, false otherwise.
+
+ key ID to look for.
+
+
+
+ Return a new bundle containing the contents of the passed in bundle and
+ the passed in secret key ring.
+
+ The PgpSecretKeyRingBundle the key ring is to be added to.
+ The key ring to be added.
+ A new PgpSecretKeyRingBundle merging the current one with the passed in key ring.
+ If the keyId for the passed in key ring is already present.
+
+
+
+ Return a new bundle containing the contents of the passed in bundle with
+ the passed in secret key ring removed.
+
+ The PgpSecretKeyRingBundle the key ring is to be removed from.
+ The key ring to be removed.
+ A new PgpSecretKeyRingBundle not containing the passed in key ring.
+ If the keyId for the passed in key ring is not present.
+
+
+ A PGP signature object.
+
+
+ The OpenPGP version number for this signature.
+
+
+ The key algorithm associated with this signature.
+
+
+ The hash algorithm associated with this signature.
+
+
+ Return the digest prefix of the signature.
+
+
+ Return true if this signature represents a certification.
+
+
+
+ Verify the signature as certifying the passed in public key as associated
+ with the passed in user attributes.
+
+ User attributes the key was stored under.
+ The key to be verified.
+ True, if the signature matches, false otherwise.
+
+
+
+ Verify the signature as certifying the passed in public key as associated
+ with the passed in ID.
+
+ ID the key was stored under.
+ The key to be verified.
+ True, if the signature matches, false otherwise.
+
+
+ Verify a certification for the passed in key against the passed in master key.
+ The key we are verifying against.
+ The key we are verifying.
+ True, if the certification is valid, false otherwise.
+
+
+ Verify a key certification, such as revocation, for the passed in key.
+ The key we are checking.
+ True, if the certification is valid, false otherwise.
+
+
+ The ID of the key that created the signature.
+
+
+ The creation time of this signature.
+
+
+
+ Return true if the signature has either hashed or unhashed subpackets.
+
+
+
+ Encode the signature to outStream, with trust packets stripped out if forTransfer is true.
+
+ @param outStream stream to write the key encoding to.
+ @param forTransfer if the purpose of encoding is to send key to other users.
+ @throws IOException in case of encoding error.
+
+
+
+ Return true if the passed in signature type represents a certification, false if the signature type is not.
+
+
+ true if signatureType is a certification, false otherwise.
+
+
+ Generator for PGP signatures.
+
+
+ Create a generator for the passed in keyAlgorithm and hashAlgorithm codes.
+
+
+ Initialise the generator for signing.
+
+
+ Initialise the generator for signing.
+
+
+ Return the one pass header associated with the current signature.
+
+
+ Return a signature object containing the current signature state.
+
+
+ Generate a certification for the passed in ID and key.
+ The ID we are certifying against the public key.
+ The key we are certifying against the ID.
+ The certification.
+
+
+ Generate a certification for the passed in userAttributes.
+ The ID we are certifying against the public key.
+ The key we are certifying against the ID.
+ The certification.
+
+
+ Generate a certification for the passed in key against the passed in master key.
+ The key we are certifying against.
+ The key we are certifying.
+ The certification.
+
+
+ Generate a certification, such as a revocation, for the passed in key.
+ The key we are certifying.
+ The certification.
+
+
+ A list of PGP signatures - normally in the signature block after literal data.
+
+
+ Generator for signature subpackets.
+
+
+
+ Base constructor, creates an empty generator.
+
+
+
+
+ Constructor for pre-initialising the generator from an existing one.
+
+
+ sigSubV an initial set of subpackets.
+
+
+
+
+ Add a TrustSignature packet to the signature. The values for depth and trust are largely
+ installation dependent but there are some guidelines in RFC 4880 - 5.2.3.13.
+
+ true if the packet is critical.
+ depth level.
+ trust amount.
+
+
+
+ Set the number of seconds a key is valid for after the time of its creation.
+ A value of zero means the key never expires.
+
+ True, if should be treated as critical, false otherwise.
+ The number of seconds the key is valid, or zero if no expiry.
+
+
+
+ Set the number of seconds a signature is valid for after the time of its creation.
+ A value of zero means the signature never expires.
+
+ True, if should be treated as critical, false otherwise.
+ The number of seconds the signature is valid, or zero if no expiry.
+
+
+
+ Set the creation time for the signature.
+
+ Note: this overrides the generation of a creation time when the signature
+ is generated.
+
+
+
+
+ Sets revocation reason sub packet
+
+
+
+
+ Sets issuer key sub packet
+
+
+
+ Container for a list of signature subpackets.
+
+
+ Return true if a particular subpacket type exists.
+
+ @param type type to look for.
+ @return true if present, false otherwise.
+
+
+ Return all signature subpackets of the passed in type.
+ @param type subpacket type code
+ @return an array of zero or more matching subpackets.
+
+
+
+
+
+
+ Return the number of seconds a signature is valid for after its creation date.
+ A value of zero means the signature never expires.
+
+ Seconds a signature is valid for.
+
+
+
+ Return the number of seconds a key is valid for after its creation date.
+ A value of zero means the key never expires.
+
+ Seconds a signature is valid for.
+
+
+ Return the number of packets this vector contains.
+
+
+ Return a copy of the subpackets in this vector.
+
+ @return an array containing the vector subpackets in order.
+
+
+ Container for a list of user attribute subpackets.
+
+
+ Basic utility class.
+
+
+ Return the EC curve name for the passed in OID.
+
+ @param oid the EC curve object identifier in the PGP key
+ @return a string representation of the OID.
+
+
+
+ Conversion of the passphrase characters to bytes is performed using Convert.ToByte(), which is
+ the historical behaviour of the library (1.7 and earlier).
+
+
+
+
+ The passphrase is encoded to bytes using UTF8 (Encoding.UTF8.GetBytes).
+
+
+
+
+ Allows the caller to handle the encoding of the passphrase to bytes.
+
+
+
+ Write out the passed in file as a literal data packet.
+
+
+ Write out the passed in file as a literal data packet in partial packet format.
+
+
+
+ Return either an ArmoredInputStream or a BcpgInputStream based on whether
+ the initial characters of the stream are binary PGP encodings or not.
+
+
+
+ Generator for old style PGP V3 Signatures.
+
+
+ Create a generator for the passed in keyAlgorithm and hashAlgorithm codes.
+
+
+ Initialise the generator for signing.
+
+
+ Initialise the generator for signing.
+
+
+ Return the one pass header associated with the current signature.
+
+
+ Return a V3 signature object containing the current signature state.
+
+
+ Utility functions for looking a S-expression keys. This class will move when it finds a better home!
+
+ Format documented here:
+ http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=agent/keyformat.txt;h=42c4b1f06faf1bbe71ffadc2fee0fad6bec91a97;hb=refs/heads/master
+
+
+
+
+ Wrap a PKIMessage ASN.1 structure.
+
+ PKI message.
+
+
+
+ Create a PKIMessage from the passed in bytes.
+
+ BER/DER encoding of the PKIMessage
+
+
+
+ Return true if this message has protection bits on it. A return value of true
+ indicates the message can be used to construct a ProtectedPKIMessage.
+
+
+
+
+ Wrapper for a PKIMessage with protection attached to it.
+
+
+
+
+ Wrap a general message.
+
+ If the general message does not have protection.
+ The General message
+
+
+
+ Wrap a PKI message.
+
+ If the PKI message does not have protection.
+ The PKI message
+
+
+ Message header
+
+
+ Message body
+
+
+
+ Return the underlying ASN.1 structure contained in this object.
+
+ PkiMessage structure
+
+
+
+ Determine whether the message is protected by a password based MAC. Use verify(PKMACBuilder, char[])
+ to verify the message if this method returns true.
+
+ true if protection MAC PBE based, false otherwise.
+
+
+
+ Return the extra certificates associated with this message.
+
+ an array of extra certificates, zero length if none present.
+
+
+
+ Verify a message with a public key based signature attached.
+
+ a factory of signature verifiers.
+ true if the provider is able to create a verifier that validates the signature, false otherwise.
+
+
+
+ Verify a message with password based MAC protection.
+
+ MAC builder that can be used to construct the appropriate MacCalculator
+ the MAC password
+ true if the passed in password and MAC builder verify the message, false otherwise.
+ if algorithm not MAC based, or an exception is thrown verifying the MAC.
+
+
+
+ The 'Signature' parameter is only available when generating unsigned attributes.
+
+
+
+ containing class for an CMS Authenticated Data object
+
+
+ return the object identifier for the content MAC algorithm.
+
+
+ return a store of the intended recipients for this message
+
+
+ return the ContentInfo
+
+
+ return a table of the digested attributes indexed by
+ the OID of the attribute.
+
+
+ return a table of the undigested attributes indexed by
+ the OID of the attribute.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ General class for generating a CMS authenticated-data message.
+
+ A simple example of usage.
+
+
+ CMSAuthenticatedDataGenerator fact = new CMSAuthenticatedDataGenerator();
+
+ fact.addKeyTransRecipient(cert);
+
+ CMSAuthenticatedData data = fact.generate(content, algorithm, "BC");
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ generate an enveloped object that contains an CMS Enveloped Data
+ object using the given provider and the passed in key generator.
+
+
+ generate an authenticated object that contains an CMS Authenticated Data object
+
+
+ Parsing class for an CMS Authenticated Data object from an input stream.
+
+ Note: that because we are in a streaming mode only one recipient can be tried and it is important
+ that the methods on the parser are called in the appropriate order.
+
+
+ Example of use - assuming the first recipient matches the private key we have.
+
+ CMSAuthenticatedDataParser ad = new CMSAuthenticatedDataParser(inputStream);
+
+ RecipientInformationStore recipients = ad.getRecipientInfos();
+
+ Collection c = recipients.getRecipients();
+ Iterator it = c.iterator();
+
+ if (it.hasNext())
+ {
+ RecipientInformation recipient = (RecipientInformation)it.next();
+
+ CMSTypedStream recData = recipient.getContentStream(privateKey, "BC");
+
+ processDataStream(recData.getContentStream());
+
+ if (!Arrays.equals(ad.getMac(), recipient.getMac())
+ {
+ System.err.println("Data corrupted!!!!");
+ }
+ }
+
+ Note: this class does not introduce buffering - if you are processing large files you should create
+ the parser with:
+
+ CMSAuthenticatedDataParser ep = new CMSAuthenticatedDataParser(new BufferedInputStream(inputStream, bufSize));
+
+ where bufSize is a suitably large buffer size.
+
+
+
+ return the object identifier for the mac algorithm.
+
+
+ return the ASN.1 encoded encryption algorithm parameters, or null if
+ there aren't any.
+
+
+ return a store of the intended recipients for this message
+
+
+ return a table of the unauthenticated attributes indexed by
+ the OID of the attribute.
+ @exception java.io.IOException
+
+
+ return a table of the unauthenticated attributes indexed by
+ the OID of the attribute.
+ @exception java.io.IOException
+
+
+ General class for generating a CMS authenticated-data message stream.
+
+ A simple example of usage.
+
+ CMSAuthenticatedDataStreamGenerator edGen = new CMSAuthenticatedDataStreamGenerator();
+
+ edGen.addKeyTransRecipient(cert);
+
+ ByteArrayOutputStream bOut = new ByteArrayOutputStream();
+
+ OutputStream out = edGen.open(
+ bOut, CMSAuthenticatedDataGenerator.AES128_CBC, "BC");*
+ out.write(data);
+
+ out.close();
+
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ Set the underlying string size for encapsulated data
+
+ @param bufferSize length of octet strings to buffer the data.
+
+
+ Use a BER Set to store the recipient information
+
+
+ generate an enveloped object that contains an CMS Enveloped Data
+ object using the given provider and the passed in key generator.
+ @throws java.io.IOException
+
+
+ generate an enveloped object that contains an CMS Enveloped Data object
+
+
+ generate an enveloped object that contains an CMS Enveloped Data object
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ containing class for an CMS AuthEnveloped Data object
+
+
+ containing class for an CMS Compressed Data object
+
+
+ Return the uncompressed content.
+
+ @return the uncompressed content
+ @throws CmsException if there is an exception uncompressing the data.
+
+
+ Return the uncompressed content, throwing an exception if the data size
+ is greater than the passed in limit. If the content is exceeded getCause()
+ on the CMSException will contain a StreamOverflowException
+
+ @param limit maximum number of bytes to read
+ @return the content read
+ @throws CMSException if there is an exception uncompressing the data.
+
+
+ return the ContentInfo
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ * General class for generating a compressed CMS message.
+ *
+ * A simple example of usage.
+ *
+ *
+ * CMSCompressedDataGenerator fact = new CMSCompressedDataGenerator();
+ * CMSCompressedData data = fact.Generate(content, algorithm);
+ *
+ *
+
+
+ Generate an object that contains an CMS Compressed Data
+
+
+ Class for reading a CMS Compressed Data stream.
+
+ CMSCompressedDataParser cp = new CMSCompressedDataParser(inputStream);
+
+ process(cp.GetContent().GetContentStream());
+
+ Note: this class does not introduce buffering - if you are processing large files you should create
+ the parser with:
+
+ CMSCompressedDataParser ep = new CMSCompressedDataParser(new BufferedInputStream(inputStream, bufSize));
+
+ where bufSize is a suitably large buffer size.
+
+
+ General class for generating a compressed CMS message stream.
+
+ A simple example of usage.
+
+
+ CMSCompressedDataStreamGenerator gen = new CMSCompressedDataStreamGenerator();
+
+ Stream cOut = gen.Open(outputStream, CMSCompressedDataStreamGenerator.ZLIB);
+
+ cOut.Write(data);
+
+ cOut.Close();
+
+
+
+ base constructor
+
+
+ Set the underlying string size for encapsulated data
+
+ @param bufferSize length of octet strings to buffer the data.
+
+
+ containing class for an CMS Enveloped Data object
+
+
+ return the object identifier for the content encryption algorithm.
+
+
+ return a store of the intended recipients for this message
+
+
+ return the ContentInfo
+
+
+ return a table of the unprotected attributes indexed by
+ the OID of the attribute.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+
+ General class for generating a CMS enveloped-data message.
+
+ A simple example of usage.
+
+
+ CmsEnvelopedDataGenerator fact = new CmsEnvelopedDataGenerator();
+
+ fact.AddKeyTransRecipient(cert);
+
+ CmsEnvelopedData data = fact.Generate(content, algorithm);
+
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+
+ Generate an enveloped object that contains a CMS Enveloped Data
+ object using the passed in key generator.
+
+
+
+ Generate an enveloped object that contains an CMS Enveloped Data object.
+
+
+ Generate an enveloped object that contains an CMS Enveloped Data object.
+
+
+ Parsing class for an CMS Enveloped Data object from an input stream.
+
+ Note: that because we are in a streaming mode only one recipient can be tried and it is important
+ that the methods on the parser are called in the appropriate order.
+
+
+ Example of use - assuming the first recipient matches the private key we have.
+
+ CmsEnvelopedDataParser ep = new CmsEnvelopedDataParser(inputStream);
+
+ RecipientInformationStore recipients = ep.GetRecipientInfos();
+
+ Collection c = recipients.getRecipients();
+ Iterator it = c.iterator();
+
+ if (it.hasNext())
+ {
+ RecipientInformation recipient = (RecipientInformation)it.next();
+
+ CMSTypedStream recData = recipient.getContentStream(privateKey);
+
+ processDataStream(recData.getContentStream());
+ }
+
+ Note: this class does not introduce buffering - if you are processing large files you should create
+ the parser with:
+
+ CmsEnvelopedDataParser ep = new CmsEnvelopedDataParser(new BufferedInputStream(inputStream, bufSize));
+
+ where bufSize is a suitably large buffer size.
+
+
+
+ return the object identifier for the content encryption algorithm.
+
+
+ return the ASN.1 encoded encryption algorithm parameters, or null if
+ there aren't any.
+
+
+ return a store of the intended recipients for this message
+
+
+ return a table of the unprotected attributes indexed by
+ the OID of the attribute.
+ @throws IOException
+
+
+ General class for generating a CMS enveloped-data message stream.
+
+ A simple example of usage.
+
+ CmsEnvelopedDataStreamGenerator edGen = new CmsEnvelopedDataStreamGenerator();
+
+ edGen.AddKeyTransRecipient(cert);
+
+ MemoryStream bOut = new MemoryStream();
+
+ Stream out = edGen.Open(
+ bOut, CMSEnvelopedGenerator.AES128_CBC);*
+ out.Write(data);
+
+ out.Close();
+
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ Set the underlying string size for encapsulated data.
+ Length of octet strings to buffer the data.
+
+
+ Use a BER Set to store the recipient information.
+
+
+
+ Generate an enveloped object that contains an CMS Enveloped Data
+ object using the passed in key generator.
+
+
+
+ generate an enveloped object that contains an CMS Enveloped Data object
+ @throws IOException
+
+
+ generate an enveloped object that contains an CMS Enveloped Data object
+ @throws IOException
+
+
+ General class for generating a CMS enveloped-data message.
+
+ A simple example of usage.
+
+
+ CMSEnvelopedDataGenerator fact = new CMSEnvelopedDataGenerator();
+
+ fact.addKeyTransRecipient(cert);
+
+ CMSEnvelopedData data = fact.generate(content, algorithm, "BC");
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ add a recipient.
+
+ @param cert recipient's public key certificate
+ @exception ArgumentException if there is a problem with the certificate
+
+
+ add a recipient
+
+ @param key the public key used by the recipient
+ @param subKeyId the identifier for the recipient's public key
+ @exception ArgumentException if there is a problem with the key
+
+
+ add a KEK recipient.
+ @param key the secret key to use for wrapping
+ @param keyIdentifier the byte string that identifies the key
+
+
+ add a KEK recipient.
+ @param key the secret key to use for wrapping
+ @param keyIdentifier the byte string that identifies the key
+
+
+ Add a key agreement based recipient.
+
+ @param agreementAlgorithm key agreement algorithm to use.
+ @param senderPrivateKey private key to initialise sender side of agreement with.
+ @param senderPublicKey sender public key to include with message.
+ @param recipientCert recipient's public key certificate.
+ @param cekWrapAlgorithm OID for key wrapping algorithm to use.
+ @exception SecurityUtilityException if the algorithm requested cannot be found
+ @exception InvalidKeyException if the keys are inappropriate for the algorithm specified
+
+
+ Add multiple key agreement based recipients (sharing a single KeyAgreeRecipientInfo structure).
+
+ @param agreementAlgorithm key agreement algorithm to use.
+ @param senderPrivateKey private key to initialise sender side of agreement with.
+ @param senderPublicKey sender public key to include with message.
+ @param recipientCerts recipients' public key certificates.
+ @param cekWrapAlgorithm OID for key wrapping algorithm to use.
+ @exception SecurityUtilityException if the algorithm requested cannot be found
+ @exception InvalidKeyException if the keys are inappropriate for the algorithm specified
+
+
+
+ Add a generator to produce the recipient info required.
+
+ a generator of a recipient info object.
+
+
+
+ Generic routine to copy out the data we want processed.
+
+
+ This routine may be called multiple times.
+
+
+
+ a holding class for a byte array of data to be processed.
+
+
+ a holding class for a file of data to be processed.
+
+
+ general class for handling a pkcs7-signature message.
+
+ A simple example of usage - note, in the example below the validity of
+ the certificate isn't verified, just the fact that one of the certs
+ matches the given signer...
+
+
+ IX509Store certs = s.GetCertificates();
+ SignerInformationStore signers = s.GetSignerInfos();
+
+ foreach (SignerInformation signer in signers.GetSigners())
+ {
+ ArrayList certList = new ArrayList(certs.GetMatches(signer.SignerID));
+ X509Certificate cert = (X509Certificate) certList[0];
+
+ if (signer.Verify(cert.GetPublicKey()))
+ {
+ verified++;
+ }
+ }
+
+
+
+ Content with detached signature, digests precomputed
+
+ @param hashes a map of precomputed digests for content indexed by name of hash.
+ @param sigBlock the signature object.
+
+
+ base constructor - content with detached signature.
+
+ @param signedContent the content that was signed.
+ @param sigData the signature object.
+
+
+ base constructor - with encapsulated content
+
+
+ Return the version number for this object.
+
+
+ return the collection of signers that are associated with the
+ signatures for the message.
+
+
+ return a X509Store containing the attribute certificates, if any, contained
+ in this message.
+
+ @param type type of store to create
+ @return a store of attribute certificates
+ @exception NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+ return a X509Store containing the public key certificates, if any, contained in this message.
+
+ @return a store of public key certificates
+ @exception NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+ return a X509Store containing CRLs, if any, contained in this message.
+
+ @return a store of CRLs
+ @exception NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+
+ Return the DerObjectIdentifier associated with the encapsulated
+ content info structure carried in the signed data.
+
+
+
+ return the ContentInfo
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ return the ASN.1 encoded representation of this object using the specified encoding.
+
+ @param encoding the ASN.1 encoding format to use ("BER" or "DER").
+
+
+ Replace the signerinformation store associated with this
+ CmsSignedData object with the new one passed in. You would
+ probably only want to do this if you wanted to change the unsigned
+ attributes associated with a signer, or perhaps delete one.
+
+ @param signedData the signed data object to be used as a base.
+ @param signerInformationStore the new signer information store to use.
+ @return a new signed data object.
+
+
+ Replace the certificate and CRL information associated with this
+ CmsSignedData object with the new one passed in.
+
+ @param signedData the signed data object to be used as a base.
+ @param x509Certs the new certificates to be used.
+ @param x509Crls the new CRLs to be used.
+ @return a new signed data object.
+ @exception CmsException if there is an error processing the stores
+
+
+ * general class for generating a pkcs7-signature message.
+ *
+ * A simple example of usage.
+ *
+ *
+ * IX509Store certs...
+ * IX509Store crls...
+ * CmsSignedDataGenerator gen = new CmsSignedDataGenerator();
+ *
+ * gen.AddSigner(privKey, cert, CmsSignedGenerator.DigestSha1);
+ * gen.AddCertificates(certs);
+ * gen.AddCrls(crls);
+ *
+ * CmsSignedData data = gen.Generate(content);
+ *
+ *
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ * add a signer - no attributes other than the default ones will be
+ * provided here.
+ *
+ * @param key signing key to use
+ * @param cert certificate containing corresponding public key
+ * @param digestOID digest algorithm OID
+
+
+ add a signer, specifying the digest encryption algorithm to use - no attributes other than the default ones will be
+ provided here.
+
+ @param key signing key to use
+ @param cert certificate containing corresponding public key
+ @param encryptionOID digest encryption algorithm OID
+ @param digestOID digest algorithm OID
+
+
+ add a signer - no attributes other than the default ones will be
+ provided here.
+
+
+ add a signer, specifying the digest encryption algorithm to use - no attributes other than the default ones will be
+ provided here.
+
+
+ * add a signer with extra signed/unsigned attributes.
+ *
+ * @param key signing key to use
+ * @param cert certificate containing corresponding public key
+ * @param digestOID digest algorithm OID
+ * @param signedAttr table of attributes to be included in signature
+ * @param unsignedAttr table of attributes to be included as unsigned
+
+
+ add a signer, specifying the digest encryption algorithm, with extra signed/unsigned attributes.
+
+ @param key signing key to use
+ @param cert certificate containing corresponding public key
+ @param encryptionOID digest encryption algorithm OID
+ @param digestOID digest algorithm OID
+ @param signedAttr table of attributes to be included in signature
+ @param unsignedAttr table of attributes to be included as unsigned
+
+
+ * add a signer with extra signed/unsigned attributes.
+ *
+ * @param key signing key to use
+ * @param subjectKeyID subjectKeyID of corresponding public key
+ * @param digestOID digest algorithm OID
+ * @param signedAttr table of attributes to be included in signature
+ * @param unsignedAttr table of attributes to be included as unsigned
+
+
+ add a signer, specifying the digest encryption algorithm, with extra signed/unsigned attributes.
+
+ @param key signing key to use
+ @param subjectKeyID subjectKeyID of corresponding public key
+ @param encryptionOID digest encryption algorithm OID
+ @param digestOID digest algorithm OID
+ @param signedAttr table of attributes to be included in signature
+ @param unsignedAttr table of attributes to be included as unsigned
+
+
+ add a signer with extra signed/unsigned attributes based on generators.
+
+
+ add a signer, specifying the digest encryption algorithm, with extra signed/unsigned attributes based on generators.
+
+
+ add a signer with extra signed/unsigned attributes based on generators.
+
+
+ add a signer, including digest encryption algorithm, with extra signed/unsigned attributes based on generators.
+
+
+ generate a signed object that for a CMS Signed Data object
+
+
+ generate a signed object that for a CMS Signed Data
+ object - if encapsulate is true a copy
+ of the message will be included in the signature. The content type
+ is set according to the OID represented by the string signedContentType.
+
+
+ generate a signed object that for a CMS Signed Data
+ object - if encapsulate is true a copy
+ of the message will be included in the signature with the
+ default content type "data".
+
+
+ generate a set of one or more SignerInformation objects representing counter signatures on
+ the passed in SignerInformation object.
+
+ @param signer the signer to be countersigned
+ @param sigProvider the provider to be used for counter signing.
+ @return a store containing the signers.
+
+
+ Parsing class for an CMS Signed Data object from an input stream.
+
+ Note: that because we are in a streaming mode only one signer can be tried and it is important
+ that the methods on the parser are called in the appropriate order.
+
+
+ A simple example of usage for an encapsulated signature.
+
+
+ Two notes: first, in the example below the validity of
+ the certificate isn't verified, just the fact that one of the certs
+ matches the given signer, and, second, because we are in a streaming
+ mode the order of the operations is important.
+
+
+ CmsSignedDataParser sp = new CmsSignedDataParser(encapSigData);
+
+ sp.GetSignedContent().Drain();
+
+ IX509Store certs = sp.GetCertificates();
+ SignerInformationStore signers = sp.GetSignerInfos();
+
+ foreach (SignerInformation signer in signers.GetSigners())
+ {
+ ArrayList certList = new ArrayList(certs.GetMatches(signer.SignerID));
+ X509Certificate cert = (X509Certificate) certList[0];
+
+ Console.WriteLine("verify returns: " + signer.Verify(cert));
+ }
+
+ Note also: this class does not introduce buffering - if you are processing large files you should create
+ the parser with:
+
+ CmsSignedDataParser ep = new CmsSignedDataParser(new BufferedInputStream(encapSigData, bufSize));
+
+ where bufSize is a suitably large buffer size.
+
+
+ base constructor - with encapsulated content
+
+
+ base constructor
+
+ @param signedContent the content that was signed.
+ @param sigData the signature object.
+
+
+ Return the version number for the SignedData object
+
+ @return the version number
+
+
+ return the collection of signers that are associated with the
+ signatures for the message.
+ @throws CmsException
+
+
+ return a X509Store containing the attribute certificates, if any, contained
+ in this message.
+
+ @param type type of store to create
+ @return a store of attribute certificates
+ @exception org.bouncycastle.x509.NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+ return a X509Store containing the public key certificates, if any, contained
+ in this message.
+
+ @param type type of store to create
+ @return a store of public key certificates
+ @exception NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+ return a X509Store containing CRLs, if any, contained
+ in this message.
+
+ @param type type of store to create
+ @return a store of CRLs
+ @exception NoSuchStoreException if the store type isn't available.
+ @exception CmsException if a general exception prevents creation of the X509Store
+
+
+
+ Return the DerObjectIdentifier associated with the encapsulated
+ content info structure carried in the signed data.
+
+
+
+ Replace the signerinformation store associated with the passed
+ in message contained in the stream original with the new one passed in.
+ You would probably only want to do this if you wanted to change the unsigned
+ attributes associated with a signer, or perhaps delete one.
+
+ The output stream is returned unclosed.
+
+ @param original the signed data stream to be used as a base.
+ @param signerInformationStore the new signer information store to use.
+ @param out the stream to Write the new signed data object to.
+ @return out.
+
+
+ Replace the certificate and CRL information associated with this
+ CMSSignedData object with the new one passed in.
+
+ The output stream is returned unclosed.
+
+ @param original the signed data stream to be used as a base.
+ @param certsAndCrls the new certificates and CRLs to be used.
+ @param out the stream to Write the new signed data object to.
+ @return out.
+ @exception CmsException if there is an error processing the CertStore
+
+
+ General class for generating a pkcs7-signature message stream.
+
+ A simple example of usage.
+
+
+ IX509Store certs...
+ CmsSignedDataStreamGenerator gen = new CmsSignedDataStreamGenerator();
+
+ gen.AddSigner(privateKey, cert, CmsSignedDataStreamGenerator.DIGEST_SHA1);
+
+ gen.AddCertificates(certs);
+
+ Stream sigOut = gen.Open(bOut);
+
+ sigOut.Write(Encoding.UTF8.GetBytes("Hello World!"));
+
+ sigOut.Close();
+
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ Set the underlying string size for encapsulated data
+
+ @param bufferSize length of octet strings to buffer the data.
+
+
+ add a signer - no attributes other than the default ones will be
+ provided here.
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer, specifying the digest encryption algorithm - no attributes other than the default ones will be
+ provided here.
+ @throws NoSuchProviderException
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer with extra signed/unsigned attributes.
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer with extra signed/unsigned attributes - specifying digest
+ encryption algorithm.
+ @throws NoSuchProviderException
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer - no attributes other than the default ones will be
+ provided here.
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer - no attributes other than the default ones will be
+ provided here.
+ @throws NoSuchProviderException
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ add a signer with extra signed/unsigned attributes.
+ @throws NoSuchAlgorithmException
+ @throws InvalidKeyException
+
+
+ generate a signed object that for a CMS Signed Data object
+
+
+ generate a signed object that for a CMS Signed Data
+ object - if encapsulate is true a copy
+ of the message will be included in the signature with the
+ default content type "data".
+
+
+ generate a signed object that for a CMS Signed Data
+ object using the given provider - if encapsulate is true a copy
+ of the message will be included in the signature with the
+ default content type "data". If dataOutputStream is non null the data
+ being signed will be written to the stream as it is processed.
+ @param out stream the CMS object is to be written to.
+ @param encapsulate true if data should be encapsulated.
+ @param dataOutputStream output stream to copy the data being signed to.
+
+
+ generate a signed object that for a CMS Signed Data
+ object - if encapsulate is true a copy
+ of the message will be included in the signature. The content type
+ is set according to the OID represented by the string signedContentType.
+
+
+ generate a signed object that for a CMS Signed Data
+ object using the given provider - if encapsulate is true a copy
+ of the message will be included in the signature. The content type
+ is set according to the OID represented by the string signedContentType.
+ @param out stream the CMS object is to be written to.
+ @param signedContentType OID for data to be signed.
+ @param encapsulate true if data should be encapsulated.
+ @param dataOutputStream output stream to copy the data being signed to.
+
+
+ Default type for the signed data.
+
+
+ Constructor allowing specific source of randomness
+ Instance of SecureRandom to use.
+
+
+ Add a store of precalculated signers to the generator.
+
+ @param signerStore store of signers
+
+
+ Return a map of oids and byte arrays representing the digests calculated on the content during
+ the last generate.
+
+ @return a map of oids (as string objects) and byte[] representing digests.
+
+
+ Return the digest algorithm using one of the standard JCA string
+ representations rather than the algorithm identifier (if possible).
+
+
+ Return the digest encryption algorithm using one of the standard
+ JCA string representations rather than the algorithm identifier (if
+ possible).
+
+
+ Default authenticated attributes generator.
+
+
+ Initialise to use all defaults
+
+
+ Initialise with some extra attributes or overrides.
+
+ @param attributeTable initial attribute table to use.
+
+
+ Create a standard attribute table from the passed in parameters - this will
+ normally include contentType and messageDigest. If the constructor
+ using an AttributeTable was used, entries in it for contentType and
+ messageDigest will override the generated ones.
+
+ @param parameters source parameters for table generation.
+
+ @return a filled in IDictionary of attributes.
+
+
+ @param parameters source parameters
+ @return the populated attribute table
+
+
+ Default signed attributes generator.
+
+
+ Initialise to use all defaults
+
+
+ Initialise with some extra attributes or overrides.
+
+ @param attributeTable initial attribute table to use.
+
+
+ Create a standard attribute table from the passed in parameters - this will
+ normally include contentType, signingTime, and messageDigest. If the constructor
+ using an AttributeTable was used, entries in it for contentType, signingTime, and
+ messageDigest will override the generated ones.
+
+ @param parameters source parameters for table generation.
+
+ @return a filled in Dictionary of attributes.
+
+
+ @param parameters source parameters
+ @return the populated attribute table
+
+
+ the RecipientInfo class for a recipient who has been sent a message
+ encrypted using a secret key known to the other side.
+
+
+ decrypt the content and return an input stream.
+
+
+ the RecipientInfo class for a recipient who has been sent a message
+ encrypted using key agreement.
+
+
+ decrypt the content and return an input stream.
+
+
+ the KeyTransRecipientInformation class for a recipient who has been sent a secret
+ key encrypted using their public key that needs to be used to
+ extract the message.
+
+
+ decrypt the content and return it as a byte array.
+
+
+ a basic index for an originator.
+
+
+ Return the certificates stored in the underlying OriginatorInfo object.
+
+ @return a Store of X509CertificateHolder objects.
+
+
+ Return the CRLs stored in the underlying OriginatorInfo object.
+
+ @return a Store of X509CRLHolder objects.
+
+
+ Return the underlying ASN.1 object defining this SignerInformation object.
+
+ @return a OriginatorInfo.
+
+
+ the RecipientInfo class for a recipient who has been sent a message
+ encrypted using a password.
+
+
+ return the object identifier for the key derivation algorithm, or null
+ if there is none present.
+
+ @return OID for key derivation algorithm, if present.
+
+
+ decrypt the content and return an input stream.
+
+
+
+ PKCS5 scheme-2 - password converted to bytes assuming ASCII.
+
+
+
+ PKCS5 scheme-2 - password converted to bytes using UTF-8.
+
+
+
+ Generate a RecipientInfo object for the given key.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+
+
+ * return the object identifier for the key encryption algorithm.
+ *
+ * @return OID for key encryption algorithm.
+
+
+ * return the ASN.1 encoded key encryption algorithm parameters, or null if
+ * there aren't any.
+ *
+ * @return ASN.1 encoding of key encryption algorithm parameters.
+
+
+ Return the MAC calculated for the content stream. Note: this call is only meaningful once all
+ the content has been read.
+
+ @return byte array containing the mac.
+
+
+ Return the first RecipientInformation object that matches the
+ passed in selector. Null if there are no matches.
+
+ @param selector to identify a recipient
+ @return a single RecipientInformation object. Null if none matches.
+
+
+ Return the number of recipients in the collection.
+
+ @return number of recipients identified.
+
+
+ Return all recipients in the collection
+
+ @return a collection of recipients.
+
+
+ Return possible empty collection with recipients matching the passed in RecipientID
+
+ @param selector a recipient id to select against.
+ @return a collection of RecipientInformation objects.
+
+
+ a basic index for a signer.
+
+
+ If the passed in flag is true, the signer signature will be based on the data, not
+ a collection of signed attributes, and no signed attributes will be included.
+
+ @return the builder object
+
+
+ Provide a custom signed attribute generator.
+
+ @param signedGen a generator of signed attributes.
+ @return the builder object
+
+
+ Provide a generator of unsigned attributes.
+
+ @param unsignedGen a generator for signed attributes.
+ @return the builder object
+
+
+ Build a generator with the passed in X.509 certificate issuer and serial number as the signerIdentifier.
+
+ @param contentSigner operator for generating the final signature in the SignerInfo with.
+ @param certificate X.509 certificate related to the contentSigner.
+ @return a SignerInfoGenerator
+ @throws OperatorCreationException if the generator cannot be built.
+
+
+ Build a generator with the passed in subjectKeyIdentifier as the signerIdentifier. If used you should
+ try to follow the calculation described in RFC 5280 section 4.2.1.2.
+
+ @param signerFactory operator factory for generating the final signature in the SignerInfo with.
+ @param subjectKeyIdentifier key identifier to identify the public key for verifying the signature.
+ @return a SignerInfoGenerator
+
+
+ an expanded SignerInfo block from a CMS Signed message
+
+
+ Protected constructor. In some cases clients have their own idea about how to encode
+ the signed attributes and calculate the signature. This constructor is to allow developers
+ to deal with that by extending off the class and overriding e.g. SignedAttributes property.
+
+ @param baseInfo the SignerInformation to base this one on.
+
+
+ return the version number for this objects underlying SignerInfo structure.
+
+
+ return the object identifier for the signature.
+
+
+ return the signature parameters, or null if there aren't any.
+
+
+ return the content digest that was calculated during verification.
+
+
+ return the object identifier for the signature.
+
+
+ return the signature/encryption algorithm parameters, or null if
+ there aren't any.
+
+
+ return a table of the signed attributes - indexed by
+ the OID of the attribute.
+
+
+ return a table of the unsigned attributes indexed by
+ the OID of the attribute.
+
+
+ return the encoded signature
+
+
+ Return a SignerInformationStore containing the counter signatures attached to this
+ signer. If no counter signatures are present an empty store is returned.
+
+
+ return the DER encoding of the signed attributes.
+ @throws IOException if an encoding error occurs.
+
+
+ verify that the given public key successfully handles and confirms the
+ signature associated with this signer.
+
+
+ verify that the given certificate successfully handles and confirms
+ the signature associated with this signer and, if a signingTime
+ attribute is available, that the certificate was valid at the time the
+ signature was generated.
+
+
+ Return the base ASN.1 CMS structure that this object contains.
+
+ @return an object containing a CMS SignerInfo structure.
+
+
+ Return a signer information object with the passed in unsigned
+ attributes replacing the ones that are current associated with
+ the object passed in.
+
+ @param signerInformation the signerInfo to be used as the basis.
+ @param unsignedAttributes the unsigned attributes to add.
+ @return a copy of the original SignerInformationObject with the changed attributes.
+
+
+ Return a signer information object with passed in SignerInformationStore representing counter
+ signatures attached as an unsigned attribute.
+
+ @param signerInformation the signerInfo to be used as the basis.
+ @param counterSigners signer info objects carrying counter signature.
+ @return a copy of the original SignerInformationObject with the changed attributes.
+
+
+ Create a store containing a single SignerInformation object.
+
+ @param signerInfo the signer information to contain.
+
+
+ Create a store containing a collection of SignerInformation objects.
+
+ @param signerInfos a collection signer information objects to contain.
+
+
+ Return the first SignerInformation object that matches the
+ passed in selector. Null if there are no matches.
+
+ @param selector to identify a signer
+ @return a single SignerInformation object. Null if none matches.
+
+
+ The number of signers in the collection.
+
+
+ An ICollection of all signers in the collection
+
+
+ Return possible empty collection with signers matching the passed in SignerID
+
+ @param selector a signer id to select against.
+ @return a collection of SignerInformation objects.
+
+
+ Basic generator that just returns a preconstructed attribute table
+
+
+
+ Carrier for an authenticator control.
+
+
+
+
+ Basic constructor - build from a UTF-8 string representing the token.
+
+ UTF-8 string representing the token.
+
+
+
+ Basic constructor - build from a string representing the token.
+
+ string representing the token.
+
+
+
+ Return the type of this control.
+
+
+
+
+ Return the token associated with this control (a UTF8String).
+
+
+
+
+ Create a CertificateRequestMessage from the passed in bytes.
+
+ BER/DER encoding of the CertReqMsg structure.
+
+
+
+ Return the underlying ASN.1 object defining this CertificateRequestMessage object.
+
+ A CertReqMsg
+
+
+
+ Return the certificate template contained in this message.
+
+ a CertTemplate structure.
+
+
+
+ Return whether or not this request has control values associated with it.
+
+ true if there are control values present, false otherwise.
+
+
+
+ Return whether or not this request has a specific type of control value.
+
+ the type OID for the control value we are checking for.
+ true if a control value of type is present, false otherwise.
+
+
+
+ Return a control value of the specified type.
+
+ the type OID for the control value we are checking for.
+ the control value if present, null otherwise.
+
+
+
+ Return whether or not this request message has a proof-of-possession field in it.
+
+ true if proof-of-possession is present, false otherwise.
+
+
+
+ Return the type of the proof-of-possession this request message provides.
+
+ one of: popRaVerified, popSigningKey, popKeyEncipherment, popKeyAgreement
+
+
+
+ Return whether or not the proof-of-possession (POP) is of the type popSigningKey and
+ it has a public key MAC associated with it.
+
+ true if POP is popSigningKey and a PKMAC is present, false otherwise.
+
+
+
+ Return whether or not a signing key proof-of-possession (POP) is valid.
+
+ a provider that can produce content verifiers for the signature contained in this POP.
+ true if the POP is valid, false otherwise.
+ if there is a problem in verification or content verifier creation.
+ if POP not appropriate.
+
+
+
+ Return the ASN.1 encoding of the certReqMsg we wrap.
+
+ a byte array containing the binary encoding of the certReqMsg.
+
+
+
+ Create a builder that makes EncryptedValue structures.
+
+ wrapper a wrapper for key used to encrypt the actual data contained in the EncryptedValue.
+ encryptor an output encryptor to encrypt the actual data contained in the EncryptedValue.
+
+
+
+
+ Create a builder that makes EncryptedValue structures with fixed length blocks padded using the passed in padder.
+
+ a wrapper for key used to encrypt the actual data contained in the EncryptedValue.
+ encryptor an output encryptor to encrypt the actual data contained in the EncryptedValue.
+ padder a padder to ensure that the EncryptedValue created will always be a constant length.
+
+
+
+
+ Build an EncryptedValue structure containing the passed in pass phrase.
+
+ a revocation pass phrase.
+ an EncryptedValue containing the encrypted pass phrase.
+
+
+
+
+ Build an EncryptedValue structure containing the certificate contained in
+ the passed in holder.
+
+ a holder containing a certificate.
+ an EncryptedValue containing the encrypted certificate.
+ on a failure to encrypt the data, or wrap the symmetric key for this value.
+
+
+
+
+ Build an EncryptedValue structure containing the private key contained in
+ the passed info structure.
+
+ a PKCS#8 private key info structure.
+ an EncryptedValue containing an EncryptedPrivateKeyInfo structure.
+ on a failure to encrypt the data, or wrap the symmetric key for this value.
+
+
+
+
+ Generic interface for a CertificateRequestMessage control value.
+
+
+
+
+ Return the type of this control.
+
+
+
+
+ Return the value contained in this control object.
+
+
+
+
+ An encrypted value padder is used to make sure that prior to a value been
+ encrypted the data is padded to a standard length.
+
+
+
+
+ Return a byte array of padded data.
+
+ the data to be padded.
+ a padded byte array containing data.
+
+
+
+
+ Return a byte array of with padding removed.
+
+ the data to be padded.
+ an array containing the original unpadded data.
+
+
+
+
+ Basic constructor - build from an PKIArchiveOptions structure.
+
+ the ASN.1 structure that will underlie this control.
+
+
+
+ Return the type of this control.
+
+ CRMFObjectIdentifiers.id_regCtrl_pkiArchiveOptions
+
+
+
+ Return the underlying ASN.1 object.
+
+ a PKIArchiveOptions structure.
+
+
+
+ Return the archive control type, one of: encryptedPrivKey,keyGenParameters,or archiveRemGenPrivKey.
+
+ the archive control type.
+
+
+
+ Return whether this control contains enveloped data.
+
+ true if the control contains enveloped data, false otherwise.
+
+
+
+ Return the enveloped data structure contained in this control.
+
+ a CMSEnvelopedData object.
+
+
+
+ Basic constructor - specify the contents of the PKIArchiveControl structure.
+
+ the private key to be archived.
+ the general name to be associated with the private key.
+
+
+
+ Add a recipient generator to this control.
+ recipient generator created for a specific recipient.
+ this builder object.
+
+
+ Build the PKIArchiveControl using the passed in encryptor to encrypt its contents.
+ a suitable content encryptor.
+ a PKIArchiveControl object.
+
+
+
+ Default, IterationCount = 1000, OIW=IdSha1, Mac=HmacSHA1
+
+
+
+
+ Defaults with IPKMacPrimitivesProvider
+
+
+
+
+
+ Create.
+
+ The Mac provider
+ Digest Algorithm Id
+ Mac Algorithm Id
+
+
+
+ Create a PKMAC builder enforcing a ceiling on the maximum iteration count.
+
+ supporting calculator
+ max allowable value for iteration count.
+
+
+ Set the salt length in octets.
+
+ @param saltLength length in octets of the salt to be generated.
+ @return the generator
+
+
+
+ Set the iteration count.
+
+ the iteration count.
+ this
+ if iteration count is less than 100
+
+
+
+ Set PbmParameters
+
+ The parameters.
+ this
+
+
+
+ The Secure random
+
+ The random.
+ this
+
+
+
+ Build an IMacFactory.
+
+ The password.
+ IMacFactory
+
+
+
+ Basic constructor - build from a UTF-8 string representing the token.
+
+ UTF-8 string representing the token.
+
+
+
+ Basic constructor - build from a string representing the token.
+
+ string representing the token.
+
+
+
+ Return the type of this control.
+
+ CRMFObjectIdentifiers.id_regCtrl_regToken
+
+
+
+ Return the token associated with this control (a UTF8String).
+
+ a UTF8String.
+
+
+ a Diffie-Hellman key exchange engine.
+
+ note: This uses MTI/A0 key agreement in order to make the key agreement
+ secure against passive attacks. If you're doing Diffie-Hellman and both
+ parties have long term public keys you should look at using this. For
+ further information have a look at RFC 2631.
+
+ It's possible to extend this to more than two parties as well, for the moment
+ that is left as an exercise for the reader.
+
+
+ calculate our initial message.
+
+
+ given a message from a given party and the corresponding public key
+ calculate the next message in the agreement sequence. In this case
+ this will represent the shared secret.
+
+
+ a Diffie-Hellman key agreement class.
+
+ note: This is only the basic algorithm, it doesn't take advantage of
+ long term public keys if they are available. See the DHAgreement class
+ for a "better" implementation.
+
+
+ given a short term public key from a given party calculate the next
+ message in the agreement sequence.
+
+
+ Standard Diffie-Hellman groups from various IETF specifications.
+
+
+ P1363 7.2.1 ECSVDP-DH
+
+ ECSVDP-DH is Elliptic Curve Secret Value Derivation Primitive,
+ Diffie-Hellman version. It is based on the work of [DH76], [Mil86],
+ and [Kob87]. This primitive derives a shared secret value from one
+ party's private key and another party's public key, where both have
+ the same set of EC domain parameters. If two parties correctly
+ execute this primitive, they will produce the same output. This
+ primitive can be invoked by a scheme to derive a shared secret key;
+ specifically, it may be used with the schemes ECKAS-DH1 and
+ DL/ECKAS-DH2. It assumes that the input keys are valid (see also
+ Section 7.2.2).
+
+
+ P1363 7.2.2 ECSVDP-DHC
+
+ ECSVDP-DHC is Elliptic Curve Secret Value Derivation Primitive,
+ Diffie-Hellman version with cofactor multiplication. It is based on
+ the work of [DH76], [Mil86], [Kob87], [LMQ98] and [Kal98a]. This
+ primitive derives a shared secret value from one party's private key
+ and another party's public key, where both have the same set of EC
+ domain parameters. If two parties correctly execute this primitive,
+ they will produce the same output. This primitive can be invoked by a
+ scheme to derive a shared secret key; specifically, it may be used
+ with the schemes ECKAS-DH1 and DL/ECKAS-DH2. It does not assume the
+ validity of the input public key (see also Section 7.2.1).
+
+ Note: As stated P1363 compatibility mode with ECDH can be preset, and
+ in this case the implementation doesn't have a ECDH compatibility mode
+ (if you want that just use ECDHBasicAgreement and note they both implement
+ BasicAgreement!).
+
+
+
+ A participant in a Password Authenticated Key Exchange by Juggling (J-PAKE) exchange.
+
+ The J-PAKE exchange is defined by Feng Hao and Peter Ryan in the paper
+
+ "Password Authenticated Key Exchange by Juggling, 2008."
+
+ The J-PAKE protocol is symmetric.
+ There is no notion of a client or server, but rather just two participants.
+ An instance of JPakeParticipant represents one participant, and
+ is the primary interface for executing the exchange.
+
+ To execute an exchange, construct a JPakeParticipant on each end,
+ and call the following 7 methods
+ (once and only once, in the given order, for each participant, sending messages between them as described):
+
+ CreateRound1PayloadToSend() - and send the payload to the other participant
+ ValidateRound1PayloadReceived(JPakeRound1Payload) - use the payload received from the other participant
+ CreateRound2PayloadToSend() - and send the payload to the other participant
+ ValidateRound2PayloadReceived(JPakeRound2Payload) - use the payload received from the other participant
+ CalculateKeyingMaterial()
+ CreateRound3PayloadToSend(BigInteger) - and send the payload to the other participant
+ ValidateRound3PayloadReceived(JPakeRound3Payload, BigInteger) - use the payload received from the other participant
+
+ Each side should derive a session key from the keying material returned by CalculateKeyingMaterial().
+ The caller is responsible for deriving the session key using a secure key derivation function (KDF).
+
+ Round 3 is an optional key confirmation process.
+ If you do not execute round 3, then there is no assurance that both participants are using the same key.
+ (i.e. if the participants used different passwords, then their session keys will differ.)
+
+ If the round 3 validation succeeds, then the keys are guaranteed to be the same on both sides.
+
+ The symmetric design can easily support the asymmetric cases when one party initiates the communication.
+ e.g. Sometimes the round1 payload and round2 payload may be sent in one pass.
+ Also, in some cases, the key confirmation payload can be sent together with the round2 payload.
+ These are the trivial techniques to optimize the communication.
+
+ The key confirmation process is implemented as specified in
+ NIST SP 800-56A Revision 1,
+ Section 8.2 Unilateral Key Confirmation for Key Agreement Schemes.
+
+ This class is stateful and NOT threadsafe.
+ Each instance should only be used for ONE complete J-PAKE exchange
+ (i.e. a new JPakeParticipant should be constructed for each new J-PAKE exchange).
+
+
+
+
+ Convenience constructor for a new JPakeParticipant that uses
+ the JPakePrimeOrderGroups#NIST_3072 prime order group,
+ a SHA-256 digest, and a default SecureRandom implementation.
+
+ After construction, the State state will be STATE_INITIALIZED.
+
+ Throws NullReferenceException if any argument is null. Throws
+ ArgumentException if password is empty.
+
+ Unique identifier of this participant.
+ The two participants in the exchange must NOT share the same id.
+ Shared secret.
+ A defensive copy of this array is made (and cleared once CalculateKeyingMaterial() is called).
+ Caller should clear the input password as soon as possible.
+
+
+
+ Convenience constructor for a new JPakeParticipant that uses
+ a SHA-256 digest, and a default SecureRandom implementation.
+
+ After construction, the State state will be STATE_INITIALIZED.
+
+ Throws NullReferenceException if any argument is null. Throws
+ ArgumentException if password is empty.
+
+ Unique identifier of this participant.
+ The two participants in the exchange must NOT share the same id.
+ Shared secret.
+ A defensive copy of this array is made (and cleared once CalculateKeyingMaterial() is called).
+ Caller should clear the input password as soon as possible.
+ Prime order group. See JPakePrimeOrderGroups for standard groups.
+
+
+
+ Constructor for a new JPakeParticipant.
+
+ After construction, the State state will be STATE_INITIALIZED.
+
+ Throws NullReferenceException if any argument is null. Throws
+ ArgumentException if password is empty.
+
+ Unique identifier of this participant.
+ The two participants in the exchange must NOT share the same id.
+ Shared secret.
+ A defensive copy of this array is made (and cleared once CalculateKeyingMaterial() is called).
+ Caller should clear the input password as soon as possible.
+ Prime order group. See JPakePrimeOrderGroups for standard groups.
+ Digest to use during zero knowledge proofs and key confirmation
+ (SHA-256 or stronger preferred).
+ Source of secure random data for x1 and x2, and for the zero knowledge proofs.
+
+
+
+ Gets the current state of this participant.
+ See the STATE_* constants for possible values.
+
+
+
+
+ Creates and returns the payload to send to the other participant during round 1.
+
+ After execution, the State state} will be STATE_ROUND_1_CREATED}.
+
+
+
+
+ Validates the payload received from the other participant during round 1.
+
+ Must be called prior to CreateRound2PayloadToSend().
+
+ After execution, the State state will be STATE_ROUND_1_VALIDATED.
+
+ Throws CryptoException if validation fails. Throws InvalidOperationException
+ if called multiple times.
+
+
+
+
+ Creates and returns the payload to send to the other participant during round 2.
+
+ ValidateRound1PayloadReceived(JPakeRound1Payload) must be called prior to this method.
+
+ After execution, the State state will be STATE_ROUND_2_CREATED.
+
+ Throws InvalidOperationException if called prior to ValidateRound1PayloadReceived(JPakeRound1Payload), or multiple times
+
+
+
+
+ Validates the payload received from the other participant during round 2.
+ Note that this DOES NOT detect a non-common password.
+ The only indication of a non-common password is through derivation
+ of different keys (which can be detected explicitly by executing round 3 and round 4)
+
+ Must be called prior to CalculateKeyingMaterial().
+
+ After execution, the State state will be STATE_ROUND_2_VALIDATED.
+
+ Throws CryptoException if validation fails. Throws
+ InvalidOperationException if called prior to ValidateRound1PayloadReceived(JPakeRound1Payload), or multiple times
+
+
+
+
+ Calculates and returns the key material.
+ A session key must be derived from this key material using a secure key derivation function (KDF).
+ The KDF used to derive the key is handled externally (i.e. not by JPakeParticipant).
+
+ The keying material will be identical for each participant if and only if
+ each participant's password is the same. i.e. If the participants do not
+ share the same password, then each participant will derive a different key.
+ Therefore, if you immediately start using a key derived from
+ the keying material, then you must handle detection of incorrect keys.
+ If you want to handle this detection explicitly, you can optionally perform
+ rounds 3 and 4. See JPakeParticipant for details on how to execute
+ rounds 3 and 4.
+
+ The keying material will be in the range [0, p-1].
+
+ ValidateRound2PayloadReceived(JPakeRound2Payload) must be called prior to this method.
+
+ As a side effect, the internal password array is cleared, since it is no longer needed.
+
+ After execution, the State state will be STATE_KEY_CALCULATED.
+
+ Throws InvalidOperationException if called prior to ValidateRound2PayloadReceived(JPakeRound2Payload),
+ or if called multiple times.
+
+
+
+
+ Creates and returns the payload to send to the other participant during round 3.
+
+ See JPakeParticipant for more details on round 3.
+
+ After execution, the State state} will be STATE_ROUND_3_CREATED.
+ Throws InvalidOperationException if called prior to CalculateKeyingMaterial, or multiple
+ times.
+
+ The keying material as returned from CalculateKeyingMaterial().
+
+
+
+ Validates the payload received from the other participant during round 3.
+
+ See JPakeParticipant for more details on round 3.
+
+ After execution, the State state will be STATE_ROUND_3_VALIDATED.
+
+ Throws CryptoException if validation fails. Throws InvalidOperationException if called prior to
+ CalculateKeyingMaterial or multiple times
+
+ The round 3 payload received from the other participant.
+ The keying material as returned from CalculateKeyingMaterial().
+
+
+
+ A pre-computed prime order group for use during a J-PAKE exchange.
+
+ Typically a Schnorr group is used. In general, J-PAKE can use any prime order group
+ that is suitable for public key cryptography, including elliptic curve cryptography.
+
+ See JPakePrimeOrderGroups for convenient standard groups.
+
+ NIST publishes
+ many groups that can be used for the desired level of security.
+
+
+
+
+ Constructs a new JPakePrimeOrderGroup.
+
+ In general, you should use one of the pre-approved groups from
+ JPakePrimeOrderGroups, rather than manually constructing one.
+
+ The following basic checks are performed:
+
+ p-1 must be evenly divisible by q
+ g must be in [2, p-1]
+ g^q mod p must equal 1
+ p must be prime (within reasonably certainty)
+ q must be prime (within reasonably certainty)
+
+ The prime checks are performed using BigInteger#isProbablePrime(int),
+ and are therefore subject to the same probability guarantees.
+
+ These checks prevent trivial mistakes.
+ However, due to the small uncertainties if p and q are not prime,
+ advanced attacks are not prevented.
+ Use it at your own risk.
+
+ Throws NullReferenceException if any argument is null. Throws
+ InvalidOperationException is any of the above validations fail.
+
+
+
+
+ Constructor used by the pre-approved groups in JPakePrimeOrderGroups.
+ These pre-approved groups can avoid the expensive checks.
+ User-specified groups should not use this constructor.
+
+
+
+
+ Standard pre-computed prime order groups for use by J-PAKE.
+ (J-PAKE can use pre-computed prime order groups, same as DSA and Diffie-Hellman.)
+
+ This class contains some convenient constants for use as input for
+ constructing {@link JPAKEParticipant}s.
+
+ The prime order groups below are taken from Sun's JDK JavaDoc (docs/guide/security/CryptoSpec.html#AppB),
+ and from the prime order groups
+ published by NIST.
+
+
+
+
+ From Sun's JDK JavaDoc (docs/guide/security/CryptoSpec.html#AppB)
+ 1024-bit p, 160-bit q and 1024-bit g for 80-bit security.
+
+
+
+
+ From NIST.
+ 2048-bit p, 224-bit q and 2048-bit g for 112-bit security.
+
+
+
+
+ From NIST.
+ 3072-bit p, 256-bit q and 3072-bit g for 128-bit security.
+
+
+
+
+ The payload sent/received during the first round of a J-PAKE exchange.
+
+ Each JPAKEParticipant creates and sends an instance of this payload to
+ the other. The payload to send should be created via
+ JPAKEParticipant.CreateRound1PayloadToSend().
+
+ Each participant must also validate the payload received from the other.
+ The received payload should be validated via
+ JPAKEParticipant.ValidateRound1PayloadReceived(JPakeRound1Payload).
+
+
+
+
+ The id of the JPAKEParticipant who created/sent this payload.
+
+
+
+
+ The value of g^x1
+
+
+
+
+ The value of g^x2
+
+
+
+
+ The zero knowledge proof for x1.
+
+ This is a two element array, containing {g^v, r} for x1.
+
+
+
+
+ The zero knowledge proof for x2.
+
+ This is a two element array, containing {g^v, r} for x2.
+
+
+
+
+ The payload sent/received during the second round of a J-PAKE exchange.
+
+ Each JPAKEParticipant creates and sends an instance
+ of this payload to the other JPAKEParticipant.
+ The payload to send should be created via
+ JPAKEParticipant#createRound2PayloadToSend()
+
+ Each JPAKEParticipant must also validate the payload
+ received from the other JPAKEParticipant.
+ The received payload should be validated via
+ JPAKEParticipant#validateRound2PayloadReceived(JPakeRound2Payload)
+
+
+
+
+ The id of the JPAKEParticipant who created/sent this payload.
+
+
+
+
+ The value of A, as computed during round 2.
+
+
+
+
+ The zero knowledge proof for x2 * s.
+
+ This is a two element array, containing {g^v, r} for x2 * s.
+
+
+
+
+ The payload sent/received during the optional third round of a J-PAKE exchange,
+ which is for explicit key confirmation.
+
+ Each JPAKEParticipant creates and sends an instance
+ of this payload to the other JPAKEParticipant.
+ The payload to send should be created via
+ JPAKEParticipant#createRound3PayloadToSend(BigInteger)
+
+ Eeach JPAKEParticipant must also validate the payload
+ received from the other JPAKEParticipant.
+ The received payload should be validated via
+ JPAKEParticipant#validateRound3PayloadReceived(JPakeRound3Payload, BigInteger)
+
+
+
+
+ The id of the {@link JPAKEParticipant} who created/sent this payload.
+
+
+
+
+ The value of MacTag, as computed by round 3.
+
+ See JPAKEUtil#calculateMacTag(string, string, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, org.bouncycastle.crypto.Digest)
+
+
+
+
+ Primitives needed for a J-PAKE exchange.
+
+ The recommended way to perform a J-PAKE exchange is by using
+ two JPAKEParticipants. Internally, those participants
+ call these primitive operations in JPakeUtilities.
+
+ The primitives, however, can be used without a JPAKEParticipant if needed.
+
+
+
+
+ Return a value that can be used as x1 or x3 during round 1.
+ The returned value is a random value in the range [0, q-1].
+
+
+
+
+ Return a value that can be used as x2 or x4 during round 1.
+ The returned value is a random value in the range [1, q-1].
+
+
+
+
+ Converts the given password to a BigInteger
+ for use in arithmetic calculations.
+
+
+
+ Converts the given password to a BigInteger mod q.
+
+
+ Converts the given password (UTF8 encoded) to a BigInteger mod q.
+
+
+
+ Calculate g^x mod p as done in round 1.
+
+
+
+
+ Calculate ga as done in round 2.
+
+
+
+
+ Calculate x2 * s as done in round 2.
+
+
+
+
+ Calculate A as done in round 2.
+
+
+
+
+ Calculate a zero knowledge proof of x using Schnorr's signature.
+ The returned array has two elements {g^v, r = v-x*h} for x.
+
+
+
+
+ Validates that g^x4 is not 1.
+ throws CryptoException if g^x4 is 1
+
+
+
+
+ Validates that ga is not 1.
+
+ As described by Feng Hao...
+ Alice could simply check ga != 1 to ensure it is a generator.
+ In fact, as we will explain in Section 3, (x1 + x3 + x4 ) is random over Zq even in the face of active attacks.
+ Hence, the probability for ga = 1 is extremely small - on the order of 2^160 for 160-bit q.
+
+ throws CryptoException if ga is 1
+
+
+
+
+ Validates the zero knowledge proof (generated by
+ calculateZeroKnowledgeProof(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, string, Digest, SecureRandom)
+ is correct.
+
+ throws CryptoException if the zero knowledge proof is not correct
+
+
+
+
+ Calculates the keying material, which can be done after round 2 has completed.
+ A session key must be derived from this key material using a secure key derivation function (KDF).
+ The KDF used to derive the key is handled externally (i.e. not by JPAKEParticipant).
+
+ KeyingMaterial = (B/g^{x2*x4*s})^x2
+
+
+
+
+ Validates that the given participant ids are not equal.
+ (For the J-PAKE exchange, each participant must use a unique id.)
+
+ Throws CryptoException if the participantId strings are equal.
+
+
+
+
+ Validates that the given participant ids are equal.
+ This is used to ensure that the payloads received from
+ each round all come from the same participant.
+
+
+
+
+ Validates that the given object is not null.
+ throws NullReferenceException if the object is null.
+
+ object in question
+ name of the object (to be used in exception message)
+
+
+
+ Calculates the MacTag (to be used for key confirmation), as defined by
+ NIST SP 800-56A Revision 1,
+ Section 8.2 Unilateral Key Confirmation for Key Agreement Schemes.
+
+ MacTag = HMAC(MacKey, MacLen, MacData)
+ MacKey = H(K || "JPAKE_KC")
+ MacData = "KC_1_U" || participantId || partnerParticipantId || gx1 || gx2 || gx3 || gx4
+
+ Note that both participants use "KC_1_U" because the sender of the round 3 message
+ is always the initiator for key confirmation.
+
+ HMAC = {@link HMac} used with the given {@link Digest}
+ H = The given {@link Digest}
+ MacLen = length of MacTag
+
+
+
+
+ Calculates the MacKey (i.e. the key to use when calculating the MagTag for key confirmation).
+
+ MacKey = H(K || "JPAKE_KC")
+
+
+
+
+ Validates the MacTag received from the partner participant.
+
+ throws CryptoException if the participantId strings are equal.
+
+
+
+ Generator for Concatenation Key Derivation Function defined in NIST SP 800-56A, Sect 5.8.1
+
+
+ the digest to be used as the source of generated bytes
+
+
+ the underlying digest.
+
+
+ Fill len bytes of the output buffer with bytes generated from the derivation function.
+
+
+
+ RFC 2631 Diffie-hellman KEK derivation function.
+
+
+ X9.63 based key derivation function for ECDH CMS.
+
+
+
+ SM2 Key Exchange protocol - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02
+
+
+
+ Implements the client side SRP-6a protocol. Note that this class is stateful, and therefore NOT threadsafe.
+ This implementation of SRP is based on the optimized message sequence put forth by Thomas Wu in the paper
+ "SRP-6: Improvements and Refinements to the Secure Remote Password Protocol, 2002"
+
+
+ Initialises the client to begin new authentication attempt
+ @param N The safe prime associated with the client's verifier
+ @param g The group parameter associated with the client's verifier
+ @param digest The digest algorithm associated with the client's verifier
+ @param random For key generation
+
+
+ Generates client's credentials given the client's salt, identity and password
+ @param salt The salt used in the client's verifier.
+ @param identity The user's identity (eg. username)
+ @param password The user's password
+ @return Client's public value to send to server
+
+
+ Generates client's verification message given the server's credentials
+ @param serverB The server's credentials
+ @return Client's verification message for the server
+ @throws CryptoException If server's credentials are invalid
+
+
+ Computes the client evidence message M1 using the previously received values.
+ To be called after calculating the secret S.
+ @return M1: the client side generated evidence message
+ @throws CryptoException
+
+
+ Authenticates the server evidence message M2 received and saves it only if correct.
+ @param M2: the server side generated evidence message
+ @return A boolean indicating if the server message M2 was the expected one.
+ @throws CryptoException
+
+
+ Computes the final session key as a result of the SRP successful mutual authentication
+ To be called after verifying the server evidence message M2.
+ @return Key: the mutually authenticated symmetric session key
+ @throws CryptoException
+
+
+ Implements the server side SRP-6a protocol. Note that this class is stateful, and therefore NOT threadsafe.
+ This implementation of SRP is based on the optimized message sequence put forth by Thomas Wu in the paper
+ "SRP-6: Improvements and Refinements to the Secure Remote Password Protocol, 2002"
+
+
+ Initialises the server to accept a new client authentication attempt
+ @param N The safe prime associated with the client's verifier
+ @param g The group parameter associated with the client's verifier
+ @param v The client's verifier
+ @param digest The digest algorithm associated with the client's verifier
+ @param random For key generation
+
+
+ Generates the server's credentials that are to be sent to the client.
+ @return The server's public value to the client
+
+
+ Processes the client's credentials. If valid the shared secret is generated and returned.
+ @param clientA The client's credentials
+ @return A shared secret BigInteger
+ @throws CryptoException If client's credentials are invalid
+
+
+ Authenticates the received client evidence message M1 and saves it only if correct.
+ To be called after calculating the secret S.
+ @param M1: the client side generated evidence message
+ @return A boolean indicating if the client message M1 was the expected one.
+ @throws CryptoException
+
+
+ Computes the server evidence message M2 using the previously verified values.
+ To be called after successfully verifying the client evidence message M1.
+ @return M2: the server side generated evidence message
+ @throws CryptoException
+
+
+ Computes the final session key as a result of the SRP successful mutual authentication
+ To be called after calculating the server evidence message M2.
+ @return Key: the mutual authenticated symmetric session key
+ @throws CryptoException
+
+
+ Computes the client evidence message (M1) according to the standard routine:
+ M1 = H( A | B | S )
+ @param digest The Digest used as the hashing function H
+ @param N Modulus used to get the pad length
+ @param A The public client value
+ @param B The public server value
+ @param S The secret calculated by both sides
+ @return M1 The calculated client evidence message
+
+
+ Computes the server evidence message (M2) according to the standard routine:
+ M2 = H( A | M1 | S )
+ @param digest The Digest used as the hashing function H
+ @param N Modulus used to get the pad length
+ @param A The public client value
+ @param M1 The client evidence message
+ @param S The secret calculated by both sides
+ @return M2 The calculated server evidence message
+
+
+ Computes the final Key according to the standard routine: Key = H(S)
+ @param digest The Digest used as the hashing function H
+ @param N Modulus used to get the pad length
+ @param S The secret calculated by both sides
+ @return
+
+
+ Generates new SRP verifier for user
+
+
+ Initialises generator to create new verifiers
+ @param N The safe prime to use (see DHParametersGenerator)
+ @param g The group parameter to use (see DHParametersGenerator)
+ @param digest The digest to use. The same digest type will need to be used later for the actual authentication
+ attempt. Also note that the final session key size is dependent on the chosen digest.
+
+
+ Creates a new SRP verifier
+ @param salt The salt to use, generally should be large and random
+ @param identity The user's identifying information (eg. username)
+ @param password The user's password
+ @return A new verifier for use in future SRP authentication
+
+
+ a holding class for public/private parameter pairs.
+
+
+ basic constructor.
+
+ @param publicParam a public key parameters object.
+ @param privateParam the corresponding private key parameters.
+
+
+ return the public key parameters.
+
+ @return the public key parameters.
+
+
+ return the private key parameters.
+
+ @return the private key parameters.
+
+
+ The AEAD block ciphers already handle buffering internally, so this class
+ just takes care of implementing IBufferedCipher methods.
+
+
+ initialise the cipher.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the blocksize for the underlying cipher.
+
+ @return the blocksize for the underlying cipher.
+
+
+ return the size of the output buffer required for an update
+ an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update
+ with len bytes of input.
+
+
+ return the size of the output buffer required for an update plus a
+ doFinal with an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update and doFinal
+ with len bytes of input.
+
+
+ process a single byte, producing an output block if necessary.
+
+ @param in the input byte.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ process an array of bytes, producing output if necessary.
+
+ @param in the input byte array.
+ @param inOff the offset at which the input data starts.
+ @param len the number of bytes to be copied out of the input array.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ Process the last block in the buffer.
+
+ @param out the array the block currently being held is copied into.
+ @param outOff the offset at which the copying starts.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there is insufficient space in out for
+ the output, or the input is not block size aligned and should be.
+ @exception InvalidOperationException if the underlying cipher is not
+ initialised.
+ @exception InvalidCipherTextException if padding is expected and not found.
+ @exception DataLengthException if the input is not block size
+ aligned.
+
+
+ Reset the buffer and cipher. After resetting the object is in the same
+ state as it was after the last init (if there was one).
+
+
+ The AEAD ciphers already handle buffering internally, so this class
+ just takes care of implementing IBufferedCipher methods.
+
+
+ initialise the cipher.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the blocksize for the underlying cipher.
+
+ @return the blocksize for the underlying cipher.
+
+
+ return the size of the output buffer required for an update
+ an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update
+ with len bytes of input.
+
+
+ return the size of the output buffer required for an update plus a
+ doFinal with an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update and doFinal
+ with len bytes of input.
+
+
+ process a single byte, producing an output block if necessary.
+
+ @param in the input byte.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ process an array of bytes, producing output if necessary.
+
+ @param in the input byte array.
+ @param inOff the offset at which the input data starts.
+ @param len the number of bytes to be copied out of the input array.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ Process the last block in the buffer.
+
+ @param out the array the block currently being held is copied into.
+ @param outOff the offset at which the copying starts.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there is insufficient space in out for
+ the output, or the input is not block size aligned and should be.
+ @exception InvalidOperationException if the underlying cipher is not
+ initialised.
+ @exception InvalidCipherTextException if padding is expected and not found.
+ @exception DataLengthException if the input is not block size
+ aligned.
+
+
+ Reset the buffer and cipher. After resetting the object is in the same
+ state as it was after the last init (if there was one).
+
+
+ a buffer wrapper for an asymmetric block cipher, allowing input
+ to be accumulated in a piecemeal fashion until final processing.
+
+
+ base constructor.
+
+ @param cipher the cipher this buffering object wraps.
+
+
+ return the amount of data sitting in the buffer.
+
+ @return the amount of data sitting in the buffer.
+
+
+ initialise the buffer and the underlying cipher.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+
+
+ process the contents of the buffer using the underlying
+ cipher.
+
+ @return the result of the encryption/decryption process on the
+ buffer.
+ @exception InvalidCipherTextException if we are given a garbage block.
+
+
+ Reset the buffer
+
+
+ A wrapper class that allows block ciphers to be used to process data in
+ a piecemeal fashion. The BufferedBlockCipher outputs a block only when the
+ buffer is full and more data is being added, or on a doFinal.
+
+ Note: in the case where the underlying cipher is either a CFB cipher or an
+ OFB one the last block may not be a multiple of the block size.
+
+
+
+ constructor for subclasses
+
+
+ Create a buffered block cipher without padding.
+
+ @param cipher the underlying block cipher this buffering object wraps.
+ false otherwise.
+
+
+ initialise the cipher.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the blocksize for the underlying cipher.
+
+ @return the blocksize for the underlying cipher.
+
+
+ return the size of the output buffer required for an update
+ an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update
+ with len bytes of input.
+
+
+ return the size of the output buffer required for an update plus a
+ doFinal with an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update and doFinal
+ with len bytes of input.
+
+
+ process a single byte, producing an output block if necessary.
+
+ @param in the input byte.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ process an array of bytes, producing output if necessary.
+
+ @param in the input byte array.
+ @param inOff the offset at which the input data starts.
+ @param len the number of bytes to be copied out of the input array.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ Process the last block in the buffer.
+
+ @param out the array the block currently being held is copied into.
+ @param outOff the offset at which the copying starts.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there is insufficient space in out for
+ the output, or the input is not block size aligned and should be.
+ @exception InvalidOperationException if the underlying cipher is not
+ initialised.
+ @exception InvalidCipherTextException if padding is expected and not found.
+ @exception DataLengthException if the input is not block size
+ aligned.
+
+
+ Reset the buffer and cipher. After resetting the object is in the same
+ state as it was after the last init (if there was one).
+
+
+ The base class for symmetric, or secret, cipher key generators.
+
+
+ initialise the key generator.
+
+ @param param the parameters to be used for key generation
+
+
+ Generate a secret key.
+
+ @return a byte array containing the key value.
+
+
+ This exception is thrown if a buffer that is meant to have output copied into it turns out to be too
+ short, or if we've been given insufficient input.
+
+ In general this exception will get thrown rather than an .
+
+
+
+ ASCON v1.2 Hash, https://ascon.iaik.tugraz.at/ .
+
+ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/ascon-spec-final.pdf
+ ASCON v1.2 Hash with reference to C Reference Impl from: https://github.com/ascon/ascon-c .
+
+
+
+ ASCON v1.2 XOF, https://ascon.iaik.tugraz.at/ .
+
+ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/ascon-spec-final.pdf
+ ASCON v1.2 XOF with reference to C Reference Impl from: https://github.com/ascon/ascon-c .
+
+
+
+ Implementation of the cryptographic hash function Blake2b.
+
+ Blake2b offers a built-in keying mechanism to be used directly
+ for authentication ("Prefix-MAC") rather than a HMAC construction.
+
+ Blake2b offers a built-in support for a salt for randomized hashing
+ and a personal string for defining a unique hash function for each application.
+
+ BLAKE2b is optimized for 64-bit platforms and produces digests of any size
+ between 1 and 64 bytes.
+
+
+ Basic sized constructor - size in bits.
+
+ @param digestSize size of the digest in bits
+
+
+ Blake2b for authentication ("Prefix-MAC mode").
+ After calling the doFinal() method, the key will
+ remain to be used for further computations of
+ this instance.
+ The key can be overwritten using the clearKey() method.
+
+ @param key A key up to 64 bytes or null
+
+
+ Blake2b with key, required digest length (in bytes), salt and personalization.
+ After calling the doFinal() method, the key, the salt and the personal string
+ will remain and might be used for further computations with this instance.
+ The key can be overwritten using the clearKey() method, the salt (pepper)
+ can be overwritten using the clearSalt() method.
+
+ @param key A key up to 64 bytes or null
+ @param digestLength from 1 up to 64 bytes
+ @param salt 16 bytes or null
+ @param personalization 16 bytes or null
+
+
+ update the message digest with a single byte.
+
+ @param b the input byte to be entered.
+
+
+ update the message digest with a block of bytes.
+
+ @param message the byte array containing the data.
+ @param offset the offset into the byte array where the data starts.
+ @param len the length of the data.
+
+
+ close the digest, producing the final digest value. The doFinal
+ call leaves the digest reset.
+ Key, salt and personal string remain.
+
+ @param out the array the digest is to be copied into.
+ @param outOffset the offset into the out array the digest is to start at.
+
+
+ Reset the digest back to it's initial state.
+ The key, the salt and the personal string will
+ remain for further computations.
+
+
+ return the algorithm name
+
+ @return the algorithm name
+
+
+ return the size, in bytes, of the digest produced by this message digest.
+
+ @return the size, in bytes, of the digest produced by this message digest.
+
+
+ Return the size in bytes of the internal buffer the digest applies it's compression
+ function to.
+
+ @return byte length of the digests internal buffer.
+
+
+ Overwrite the key
+ if it is no longer used (zeroization)
+
+
+ Overwrite the salt (pepper) if it
+ is secret and no longer used (zeroization)
+
+
+ Implementation of the cryptographic hash function BLAKE2s.
+
+ BLAKE2s offers a built-in keying mechanism to be used directly
+ for authentication ("Prefix-MAC") rather than a HMAC construction.
+
+ BLAKE2s offers a built-in support for a salt for randomized hashing
+ and a personal string for defining a unique hash function for each application.
+
+ BLAKE2s is optimized for 32-bit platforms and produces digests of any size
+ between 1 and 32 bytes.
+
+
+ BLAKE2s Initialization Vector
+
+
+
+ Message word permutations
+
+
+
+ Whenever this buffer overflows, it will be processed in the Compress()
+ function. For performance issues, long messages will not use this buffer.
+
+
+ Position of last inserted byte
+
+
+
+ Internal state, in the BLAKE2 paper it is called v
+
+
+
+ State vector, in the BLAKE2 paper it is called h
+
+
+
+ holds least significant bits of counter
+
+
+
+ holds most significant bits of counter
+
+
+
+ finalization flag, for last block: ~0
+
+
+
+ BLAKE2s-256 for hashing.
+
+
+ BLAKE2s for hashing.
+
+ @param digestBits the desired digest length in bits. Must be a multiple of 8 and less than 256.
+
+
+ BLAKE2s for authentication ("Prefix-MAC mode").
+
+ After calling the doFinal() method, the key will remain to be used for
+ further computations of this instance. The key can be overwritten using
+ the clearKey() method.
+
+ @param key a key up to 32 bytes or null
+
+
+ BLAKE2s with key, required digest length, salt and personalization.
+
+ After calling the doFinal() method, the key, the salt and the personal
+ string will remain and might be used for further computations with this
+ instance. The key can be overwritten using the clearKey() method, the
+ salt (pepper) can be overwritten using the clearSalt() method.
+
+ @param key a key up to 32 bytes or null
+ @param digestBytes from 1 up to 32 bytes
+ @param salt 8 bytes or null
+ @param personalization 8 bytes or null
+
+
+ Update the message digest with a single byte.
+
+ @param b the input byte to be entered.
+
+
+ Update the message digest with a block of bytes.
+
+ @param message the byte array containing the data.
+ @param offset the offset into the byte array where the data starts.
+ @param len the length of the data.
+
+
+ Close the digest, producing the final digest value. The doFinal() call
+ leaves the digest reset. Key, salt and personal string remain.
+
+ @param out the array the digest is to be copied into.
+ @param outOffset the offset into the out array the digest is to start at.
+
+
+ Reset the digest back to its initial state. The key, the salt and the
+ personal string will remain for further computations.
+
+
+ Return the algorithm name.
+
+ @return the algorithm name
+
+
+ Return the size in bytes of the digest produced by this message digest.
+
+ @return the size in bytes of the digest produced by this message digest.
+
+
+ Return the size in bytes of the internal buffer the digest applies its
+ compression function to.
+
+ @return byte length of the digest's internal buffer.
+
+
+ Overwrite the key if it is no longer used (zeroization).
+
+
+ Overwrite the salt (pepper) if it is secret and no longer used
+ (zeroization).
+
+
+ Implementation of the eXtendable Output Function (XOF) BLAKE2xs.
+
+ BLAKE2xs offers a built-in keying mechanism to be used directly
+ for authentication ("Prefix-MAC") rather than a HMAC construction.
+
+ BLAKE2xs offers a built-in support for a salt for randomized hashing
+ and a personal string for defining a unique hash function for each application.
+
+ BLAKE2xs is optimized for 32-bit platforms and produces digests of any size
+ between 1 and 2^16-2 bytes. The length can also be unknown and then the maximum
+ length will be 2^32 blocks of 32 bytes.
+
+
+ Magic number to indicate an unknown length of digest
+
+
+ Expected digest length for the xof. It can be unknown.
+
+
+ Root hash that will take the updates
+
+
+ Digest of the root hash
+
+
+ Digest of each round of the XOF
+
+
+ Current position for a round
+
+
+ Overall position of the digest. It is useful when the length is known
+ in advance to get last block length.
+
+
+ Keep track of the round number to detect the end of the digest after
+ 2^32 blocks of 32 bytes.
+
+
+ Current node offset incremented by 1 every round.
+
+
+ BLAKE2xs for hashing with unknown digest length
+
+
+ BLAKE2xs for hashing
+
+ @param digestBytes The desired digest length in bytes. Must be above 1 and less than 2^16-1
+
+
+ BLAKE2xs with key
+
+ @param digestBytes The desired digest length in bytes. Must be above 1 and less than 2^16-1
+ @param key A key up to 32 bytes or null
+
+
+ BLAKE2xs with key, salt and personalization
+
+ @param digestBytes The desired digest length in bytes. Must be above 1 and less than 2^16-1
+ @param key A key up to 32 bytes or null
+ @param salt 8 bytes or null
+ @param personalization 8 bytes or null
+
+
+ Return the algorithm name.
+
+ @return the algorithm name
+
+
+ Return the size in bytes of the digest produced by this message digest.
+
+ @return the size in bytes of the digest produced by this message digest.
+
+
+ Return the size in bytes of the internal buffer the digest applies its
+ compression function to.
+
+ @return byte length of the digest's internal buffer.
+
+
+ Return the maximum size in bytes the digest can produce when the length
+ is unknown
+
+ @return byte length of the largest digest with unknown length
+
+
+ Update the message digest with a single byte.
+
+ @param in the input byte to be entered.
+
+
+ Update the message digest with a block of bytes.
+
+ @param in the byte array containing the data.
+ @param inOff the offset into the byte array where the data starts.
+ @param len the length of the data.
+
+
+ Reset the digest back to its initial state. The key, the salt and the
+ personal string will remain for further computations.
+
+
+ Close the digest, producing the final digest value. The doFinal() call
+ leaves the digest reset. Key, salt and personal string remain.
+
+ @param out the array the digest is to be copied into.
+ @param outOffset the offset into the out array the digest is to start at.
+
+
+ Close the digest, producing the final digest value. The doFinal() call
+ leaves the digest reset. Key, salt, personal string remain.
+
+ @param out output array to write the output bytes to.
+ @param outOff offset to start writing the bytes at.
+ @param outLen the number of output bytes requested.
+
+
+ Start outputting the results of the final calculation for this digest. Unlike doFinal, this method
+ will continue producing output until the Xof is explicitly reset, or signals otherwise.
+
+ @param out output array to write the output bytes to.
+ @param outOff offset to start writing the bytes at.
+ @param outLen the number of output bytes requested.
+ @return the number of bytes written
+
+
+ Already outputting error.
+
+
+ Number of Words.
+
+
+ Number of Rounds.
+
+
+ Buffer length.
+
+
+ Chunk length.
+
+
+ ChunkStart Flag.
+
+
+ ChunkEnd Flag.
+
+
+ Parent Flag.
+
+
+ Root Flag.
+
+
+ KeyedHash Flag.
+
+
+ DeriveContext Flag.
+
+
+ DeriveKey Flag.
+
+
+ Chaining0 State Locations.
+
+
+ Chaining1 State Location.
+
+
+ Chaining2 State Location.
+
+
+ Chaining3 State Location.
+
+
+ Chaining4 State Location.
+
+
+ Chaining5 State Location.
+
+
+ Chaining6 State Location.
+
+
+ Chaining7 State Location.
+
+
+ IV0 State Locations.
+
+
+ IV1 State Location.
+
+
+ IV2 State Location.
+
+
+ IV3 State Location.
+
+
+ Count0 State Location.
+
+
+ Count1 State Location.
+
+
+ DataLen State Location.
+
+
+ Flags State Location.
+
+
+ Message word permutations.
+
+
+ Blake3 Initialization Vector.
+
+
+ The byte input/output buffer.
+
+
+ The key.
+
+
+ The chaining value.
+
+
+ The state.
+
+
+ The message Buffer.
+
+
+ The indices.
+
+
+ The chainingStack.
+
+
+ The default digestLength.
+
+
+ Are we outputting?
+
+
+ How many more bytes can we output?
+
+
+ The current mode.
+
+
+ The output mode.
+
+
+ The output dataLen.
+
+
+ The block counter.
+
+
+ The # of bytes in the current block.
+
+
+ The position of the next byte in the buffer.
+
+
+ the default digest size (in bits)
+
+
+ Constructor.
+
+ @param pSource the source digest.
+
+
+ Initialise.
+
+ @param pParams the parameters.
+
+
+ Compress next block of the message.
+
+ @param pMessage the message buffer
+ @param pMsgPos the position within the message buffer
+
+
+ Initialise M from message.
+
+ @param pMessage the source message
+ @param pMsgPos the message position
+
+
+ Adjust the stack.
+
+
+ Compress final block.
+
+ @param pDataLen the data length
+
+
+ Process the stack.
+
+
+ Perform compression.
+
+
+ Perform a round.
+
+
+ Adjust Chaining after compression.
+
+
+ Mix function G.
+
+ @param msgIdx the message index
+ @param posA position A in V
+ @param posB position B in V
+ @param posC position C in V
+ @param posD poistion D in V
+
+
+ initialise the indices.
+
+
+ PermuteIndices.
+
+
+ Initialise null key.
+
+
+ Initialise key.
+
+ @param pKey the keyBytes
+
+
+ Initialise key from context.
+
+
+ Initialise chunk block.
+
+ @param pDataLen the dataLength
+ @param pFinal is this the final chunk?
+
+
+ Initialise parent block.
+
+
+ Initialise output block.
+
+
+ IncrementBlockCount.
+
+
+ ResetBlockCount.
+
+
+ Set root indication.
+
+
+
+ Customizable SHAKE function.
+
+
+
+
+ Base constructor
+
+ bit length of the underlying SHAKE function, 128 or 256.
+ the function name string, note this is reserved for use by NIST. Avoid using it if not required.
+ the customization string - available for local use.
+
+
+ implementation of Ukrainian DSTU 7564 hash function
+
+
+ base implementation of MD4 family style digest as outlined in
+ "Handbook of Applied Cryptography", pages 344 - 347.
+
+
+ implementation of GOST R 34.11-94
+
+
+ Standard constructor
+
+
+ Constructor to allow use of a particular sbox with GOST28147
+ @see GOST28147Engine#getSBox(String)
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables to the IV values.
+
+
+
+ Implementation of Keccak based on following KeccakNISTInterface.c from http://keccak.noekeon.org/
+
+
+ Following the naming conventions used in the C source code to enable easy review of the implementation.
+
+
+
+ Return the size of block that the compression function is applied to in bytes.
+
+ @return internal byte length of a block.
+
+
+ Base class for SHA-384 and SHA-512.
+
+
+ Constructor for variable length word
+
+
+ Copy constructor. We are using copy constructors in place
+ of the object.Clone() interface as this interface is not
+ supported by J2ME.
+
+
+ adjust the byte counts so that byteCount2 represents the
+ upper long (less 3 bits) word of the byte count.
+
+
+ implementation of MD2
+ as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
+
+
+ return the algorithm name
+
+ @return the algorithm name
+
+
+ Close the digest, producing the final digest value. The doFinal
+ call leaves the digest reset.
+
+ @param out the array the digest is to be copied into.
+ @param outOff the offset into the out array the digest is to start at.
+
+
+ reset the digest back to it's initial state.
+
+
+ update the message digest with a single byte.
+
+ @param in the input byte to be entered.
+
+
+ update the message digest with a block of bytes.
+
+ @param in the byte array containing the data.
+ @param inOff the offset into the byte array where the data starts.
+ @param len the length of the data.
+
+
+ implementation of MD4 as RFC 1320 by R. Rivest, MIT Laboratory for
+ Computer Science and RSA Data Security, Inc.
+
+ NOTE: This algorithm is only included for backwards compatibility
+ with legacy applications, it's not secure, don't use it for anything new!
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables to the IV values.
+
+
+ implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables to the IV values.
+
+
+ Wrapper removes exposure to the IMemoable interface on an IDigest implementation.
+
+
+ Base constructor.
+
+ @param baseDigest underlying digest to use.
+ @exception IllegalArgumentException if baseDigest is null
+
+
+
+ ParallelHash - a hash designed to support the efficient hashing of very long strings, by taking advantage,
+ of the parallelism available in modern processors with an optional XOF mode.
+
+ From NIST Special Publication 800-185 - SHA-3 Derived Functions:cSHAKE, KMAC, TupleHash and ParallelHash
+
+
+
+
+ Base constructor.
+
+ @param bitLength bit length of the underlying SHAKE function, 128 or 256.
+ @param S the customization string - available for local use.
+ @param B the blocksize (in bytes) for hashing.
+
+
+ Photon-Beetle, https://www.isical.ac.in/~lightweight/beetle/
+ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/readonlyist-round/updated-spec-doc/photon-beetle-spec-readonly.pdf
+
+ Photon-Beetle with reference to C Reference Impl from: https://github.com/PHOTON-Beetle/Software
+
+
+
+ implementation of RipeMD128
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables to the IV values.
+
+
+ implementation of RipeMD see,
+ http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables to the IV values.
+
+
+
+ Implementation of RipeMD256.
+ Note: this algorithm offers the same level of security as RipeMD128.
+
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+
+ reset the chaining variables to the IV values.
+
+
+
+ Implementation of RipeMD 320.
+ Note: this algorithm offers the same level of security as RipeMD160.
+
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+
+ reset the chaining variables to the IV values.
+
+
+ implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
+
+ It is interesting to ponder why the, apart from the extra IV, the other difference here from MD5
+ is the "endianness" of the word processing!
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+ SHA-224 as described in RFC 3874
+
+ block word digest
+ SHA-1 512 32 160
+ SHA-224 512 32 224
+ SHA-256 512 32 256
+ SHA-384 1024 64 384
+ SHA-512 1024 64 512
+
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+ Draft FIPS 180-2 implementation of SHA-256. Note: As this is
+ based on a draft this implementation is subject to change.
+
+
+ block word digest
+ SHA-1 512 32 160
+ SHA-256 512 32 256
+ SHA-384 1024 64 384
+ SHA-512 1024 64 512
+
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+ Draft FIPS 180-2 implementation of SHA-384. Note: As this is
+ based on a draft this implementation is subject to change.
+
+
+ block word digest
+ SHA-1 512 32 160
+ SHA-256 512 32 256
+ SHA-384 1024 64 384
+ SHA-512 1024 64 512
+
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+
+ Implementation of SHA-3 based on following KeccakNISTInterface.c from http://keccak.noekeon.org/
+
+
+ Following the naming conventions used in the C source code to enable easy review of the implementation.
+
+
+
+ Draft FIPS 180-2 implementation of SHA-512. Note: As this is
+ based on a draft this implementation is subject to change.
+
+
+ block word digest
+ SHA-1 512 32 160
+ SHA-256 512 32 256
+ SHA-384 1024 64 384
+ SHA-512 1024 64 512
+
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+ FIPS 180-4 implementation of SHA-512/t
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+
+ Implementation of SHAKE based on following KeccakNISTInterface.c from http://keccak.noekeon.org/
+
+
+ Following the naming conventions used in the C source code to enable easy review of the implementation.
+
+
+
+ Wrapper class that reduces the output length of a particular digest to
+ only the first n bytes of the digest function.
+
+
+ Base constructor.
+
+ @param baseDigest underlying digest to use.
+ @param length length in bytes of the output of doFinal.
+ @exception ArgumentException if baseDigest is null, or length is greater than baseDigest.GetDigestSize().
+
+
+
+ Implementation of the Skein parameterised hash function in 256, 512 and 1024 bit block sizes,
+ based on the Threefish tweakable block cipher.
+
+
+ This is the 1.3 version of Skein defined in the Skein hash function submission to the NIST SHA-3
+ competition in October 2010.
+
+ Skein was designed by Niels Ferguson - Stefan Lucks - Bruce Schneier - Doug Whiting - Mihir
+ Bellare - Tadayoshi Kohno - Jon Callas - Jesse Walker.
+
+
+
+
+
+
+ 256 bit block size - Skein-256
+
+
+
+
+ 512 bit block size - Skein-512
+
+
+
+
+ 1024 bit block size - Skein-1024
+
+
+
+
+ Constructs a Skein digest with an internal state size and output size.
+
+ the internal state size in bits - one of or
+ .
+ the output/digest size to produce in bits, which must be an integral number of
+ bytes.
+
+
+
+ Optionally initialises the Skein digest with the provided parameters.
+
+ See for details on the parameterisation of the Skein hash function.
+ the parameters to apply to this engine, or null
to use no parameters.
+
+
+
+ Implementation of the Skein family of parameterised hash functions in 256, 512 and 1024 bit block
+ sizes, based on the Threefish tweakable block cipher.
+
+
+ This is the 1.3 version of Skein defined in the Skein hash function submission to the NIST SHA-3
+ competition in October 2010.
+
+ Skein was designed by Niels Ferguson - Stefan Lucks - Bruce Schneier - Doug Whiting - Mihir
+ Bellare - Tadayoshi Kohno - Jon Callas - Jesse Walker.
+
+ This implementation is the basis for and , implementing the
+ parameter based configuration system that allows Skein to be adapted to multiple applications.
+ Initialising the engine with allows standard and arbitrary parameters to
+ be applied during the Skein hash function.
+
+ Implemented:
+
+ - 256, 512 and 1024 bit internal states.
+ - Full 96 bit input length.
+ - Parameters defined in the Skein specification, and arbitrary other pre and post message
+ parameters.
+ - Arbitrary output size in 1 byte intervals.
+
+
+ Not implemented:
+
+ - Sub-byte length input (bit padding).
+ - Tree hashing.
+
+
+
+
+
+
+ 256 bit block size - Skein-256
+
+
+
+
+ 512 bit block size - Skein-512
+
+
+
+
+ 1024 bit block size - Skein-1024
+
+
+
+ The parameter type for the Skein key.
+
+
+ The parameter type for the Skein configuration block.
+
+
+ The parameter type for the message.
+
+
+ The parameter type for the output transformation.
+
+
+ Precalculated UBI(CFG) states for common state/output combinations without key or other
+ pre-message params.
+
+
+ Point at which position might overflow long, so switch to add with carry logic
+
+
+ Bit 127 = final
+
+
+ Bit 126 = first
+
+
+ UBI uses a 128 bit tweak
+
+
+ Whether 64 bit position exceeded
+
+
+ Advances the position in the tweak by the specified value.
+
+
+ The Unique Block Iteration chaining mode.
+
+
+ Buffer for the current block of message data
+
+
+ Offset into the current message block
+
+
+ Buffer for message words for feedback into encrypted block
+
+
+ Underlying Threefish tweakable block cipher
+
+
+ Size of the digest output, in bytes
+
+
+ The current chaining/state value
+
+
+ The initial state value
+
+
+ The (optional) key parameter
+
+
+ Parameters to apply prior to the message
+
+
+ Parameters to apply after the message, but prior to output
+
+
+ The current UBI operation
+
+
+ Buffer for single byte update method
+
+
+
+ Constructs a Skein digest with an internal state size and output size.
+
+ the internal state size in bits - one of or
+ .
+ the output/digest size to produce in bits, which must be an integral number of
+ bytes.
+
+
+
+ Creates a SkeinEngine as an exact copy of an existing instance.
+
+
+
+
+ Initialises the Skein engine with the provided parameters. See for
+ details on the parameterisation of the Skein hash function.
+
+ the parameters to apply to this engine, or null
to use no parameters.
+
+
+ Calculate the initial (pre message block) chaining state.
+
+
+
+ Reset the engine to the initial state (with the key and any pre-message parameters , ready to
+ accept message input.
+
+
+
+
+ Implementation of Chinese SM3 digest as described at
+ http://tools.ietf.org/html/draft-shen-sm3-hash-00
+ and at .... ( Chinese PDF )
+
+
+ The specification says "process a bit stream",
+ but this is written to process bytes in blocks of 4,
+ meaning this will process 32-bit word groups.
+ But so do also most other digest specifications,
+ including the SHA-256 which was a origin for
+ this specification.
+
+
+
+
+ Standard constructor
+
+
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+
+
+ reset the chaining variables
+
+
+
+ Sparkle v1.2, based on the current round 3 submission, https://sparkle-lwc.github.io/ .
+
+ Reference C implementation: https://github.com/cryptolu/sparkle.
+ Specification:
+ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/sparkle-spec-final.pdf .
+
+
+
+ implementation of Tiger based on:
+
+ http://www.cs.technion.ac.il/~biham/Reports/Tiger
+
+
+ Standard constructor
+
+
+ Copy constructor. This will copy the state of the provided
+ message digest.
+
+
+ reset the chaining variables
+
+
+
+ TupleHash - a hash designed to simply hash a tuple of input strings, any or all of which may be empty strings,
+ in an unambiguous way with an optional XOF mode.
+
+ From NIST Special Publication 800-185 - SHA-3 Derived Functions:cSHAKE, KMAC, TupleHash and ParallelHash
+
+
+
+
+ Base constructor.
+
+ @param bitLength bit length of the underlying SHAKE function, 128 or 256.
+ @param S the customization string - available for local use.
+
+
+ Implementation of WhirlpoolDigest, based on Java source published by Barreto and Rijmen.
+
+
+ Copy constructor. This will copy the state of the provided message digest.
+
+
+ Reset the chaining variables
+
+
+ Elliptic curve registry for various customized curve implementations.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of the
+ full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ ISO 9796-1 padding. Note in the light of recent results you should
+ only use this with RSA (rather than the "simpler" Rabin keys) and you
+ should never use it with anything other than a hash (ie. even if the
+ message is small don't sign the message, sign it's hash) or some "random"
+ value. See your favorite search engine for details.
+
+
+ return the input block size. The largest message we can process
+ is (key_size_in_bits + 3)/16, which in our world comes to
+ key_size_in_bytes / 2.
+
+
+ return the maximum possible size for the output.
+
+
+ set the number of bits in the next message to be treated as
+ pad bits.
+
+
+ retrieve the number of pad bits in the last decoded message.
+
+
+ @exception InvalidCipherTextException if the decrypted block is not a valid ISO 9796 bit string
+
+
+ Optimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2.
+
+
+ @exception InvalidCipherTextException if the decrypted block turns out to
+ be badly formatted.
+
+
+ mask generator function, as described in PKCS1v2.
+
+
+ this does your basic Pkcs 1 v1.5 padding - whether or not you should be using this
+ depends on your application - see Pkcs1 Version 2 for details.
+
+
+ some providers fail to include the leading zero in PKCS1 encoded blocks. If you need to
+ work with one of these set the system property Org.BouncyCastle.Pkcs1.Strict to false.
+
+
+ The same effect can be achieved by setting the static property directly
+
+ The static property is checked during construction of the encoding object, it is set to
+ true by default.
+
+
+
+ Basic constructor.
+
+ @param cipher
+
+
+ Constructor for decryption with a fixed plaintext length.
+
+ @param cipher The cipher to use for cryptographic operation.
+ @param pLen Length of the expected plaintext.
+
+
+ Constructor for decryption with a fixed plaintext length and a fallback
+ value that is returned, if the padding is incorrect.
+
+ @param cipher
+ The cipher to use for cryptographic operation.
+ @param fallback
+ The fallback value, we don't to a arraycopy here.
+
+
+ Checks if the argument is a correctly PKCS#1.5 encoded Plaintext
+ for encryption.
+
+ @param encoded The Plaintext.
+ @param pLen Expected length of the plaintext.
+ @return Either 0, if the encoding is correct, or -1, if it is incorrect.
+
+
+ Decode PKCS#1.5 encoding, and return a random value if the padding is not correct.
+
+ @param in The encrypted block.
+ @param inOff Offset in the encrypted block.
+ @param inLen Length of the encrypted block.
+ @param pLen Length of the desired output.
+ @return The plaintext without padding, or a random value if the padding was incorrect.
+ @throws InvalidCipherTextException
+
+
+ @exception InvalidCipherTextException if the decrypted block is not in Pkcs1 format.
+
+
+ an implementation of the AES (Rijndael), from FIPS-197.
+
+ For further details see: http://csrc.nist.gov/encryption/aes/.
+
+ This implementation is based on optimizations from Dr. Brian Gladman's paper and C code at
+ http://fp.gladman.plus.com/cryptography_technology/rijndael/
+
+ There are three levels of tradeoff of speed vs memory
+ Because java has no preprocessor, they are written as three separate classes from which to choose
+
+ The fastest uses 8Kbytes of static tables to precompute round calculations, 4 256 word tables for encryption
+ and 4 for decryption.
+
+ The middle performance version uses only one 256 word table for each, for a total of 2Kbytes,
+ adding 12 rotate operations per round to compute the values contained in the other tables from
+ the contents of the first.
+
+ The slowest version uses no static tables at all and computes the values in each round.
+
+
+ This file contains the middle performance version with 2Kbytes of static tables for round precomputation.
+
+
+
+ Calculate the necessary round keys
+ The number of calculations depends on key size and block size
+ AES specified a fixed block size of 128 bits and key sizes 128/192/256 bits
+ This code is written assuming those are the only possible values
+
+
+ default constructor - 128 bit block size.
+
+
+ initialise an AES cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ an implementation of the AES (Rijndael), from FIPS-197.
+
+ For further details see: http://csrc.nist.gov/encryption/aes/.
+
+ This implementation is based on optimizations from Dr. Brian Gladman's paper and C code at
+ http://fp.gladman.plus.com/cryptography_technology/rijndael/
+
+ There are three levels of tradeoff of speed vs memory
+ Because java has no preprocessor, they are written as three separate classes from which to choose
+
+ The fastest uses 8Kbytes of static tables to precompute round calculations, 4 256 word tables for encryption
+ and 4 for decryption.
+
+ The middle performance version uses only one 256 word table for each, for a total of 2Kbytes,
+ adding 12 rotate operations per round to compute the values contained in the other tables from
+ the contents of the first
+
+ The slowest version uses no static tables at all and computes the values
+ in each round.
+
+
+ This file contains the slowest performance version with no static tables
+ for round precomputation, but it has the smallest foot print.
+
+
+
+ Calculate the necessary round keys
+ The number of calculations depends on key size and block size
+ AES specified a fixed block size of 128 bits and key sizes 128/192/256 bits
+ This code is written assuming those are the only possible values
+
+
+ default constructor - 128 bit block size.
+
+
+ initialise an AES cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+
+ An implementation of the AES Key Wrapper from the NIST Key Wrap Specification.
+
+ For further details see: http://csrc.nist.gov/encryption/kms/key-wrap.pdf.
+
+
+
+
+ Create a regular AesWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
+
+
+
+
+ Create an AESWrapEngine where the underlying cipher is (optionally) set to decrypt for wrapping, encrypt for
+ unwrapping.
+
+ true if underlying cipher should be used in decryption mode, false
+ otherwise.
+
+
+ RFC 5794.
+
+ ARIA is a 128-bit block cipher with 128-, 192-, and 256-bit keys.
+
+
+
+ An implementation of the ARIA Key Wrapper from the NIST Key Wrap Specification.
+
+ For further details see: http://csrc.nist.gov/encryption/kms/key-wrap.pdf.
+
+
+
+
+ Create a regular AriaWrapEngine specifying the encrypt for wrapping, decrypt for unwrapping.
+
+
+
+
+ Create an AriaWrapEngine where the underlying cipher is (optionally) set to decrypt for wrapping, encrypt for
+ unwrapping.
+
+ true if underlying cipher should be used in decryption mode, false
+ otherwise.
+
+
+ ASCON v1.2 AEAD, https://ascon.iaik.tugraz.at/ .
+
+ https://csrc.nist.gov/CSRC/media/Projects/lightweight-cryptography/documents/finalist-round/updated-spec-doc/ascon-spec-final.pdf
+ ASCON v1.2 AEAD with reference to C Reference Impl from: https://github.com/ascon/ascon-c .
+
+
+
+ A class that provides Blowfish key encryption operations,
+ such as encoding data and generating keys.
+ All the algorithms herein are from Applied Cryptography
+ and implement a simplified cryptography interface.
+
+
+ initialise a Blowfish cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ apply the encryption cycle to each value pair in the table.
+
+
+ Camellia - based on RFC 3713.
+
+
+ Camellia - based on RFC 3713, smaller implementation, about half the size of CamelliaEngine.
+
+
+
+ An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394.
+
+ For further details see: http://www.ietf.org/rfc/rfc3657.txt.
+
+
+
+ A class that provides CAST key encryption operations,
+ such as encoding data and generating keys.
+
+ All the algorithms herein are from the Internet RFC's
+
+ RFC2144 - Cast5 (64bit block, 40-128bit key)
+ RFC2612 - CAST6 (128bit block, 128-256bit key)
+
+ and implement a simplified cryptography interface.
+
+
+ initialise a CAST cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ The first of the three processing functions for the
+ encryption and decryption.
+
+ @param D the input to be processed
+ @param Kmi the mask to be used from Km[n]
+ @param Kri the rotation value to be used
+
+
+
+ The second of the three processing functions for the
+ encryption and decryption.
+
+ @param D the input to be processed
+ @param Kmi the mask to be used from Km[n]
+ @param Kri the rotation value to be used
+
+
+
+ The third of the three processing functions for the
+ encryption and decryption.
+
+ @param D the input to be processed
+ @param Kmi the mask to be used from Km[n]
+ @param Kri the rotation value to be used
+
+
+
+ Does the 16 rounds to encrypt the block.
+
+ @param L0 the LH-32bits of the plaintext block
+ @param R0 the RH-32bits of the plaintext block
+
+
+ A class that provides CAST6 key encryption operations,
+ such as encoding data and generating keys.
+
+ All the algorithms herein are from the Internet RFC
+
+ RFC2612 - CAST6 (128bit block, 128-256bit key)
+
+ and implement a simplified cryptography interface.
+
+
+ Does the 12 quad rounds rounds to encrypt the block.
+
+ @param A the 00-31 bits of the plaintext block
+ @param B the 32-63 bits of the plaintext block
+ @param C the 64-95 bits of the plaintext block
+ @param D the 96-127 bits of the plaintext block
+ @param result the resulting ciphertext
+
+
+ Does the 12 quad rounds rounds to decrypt the block.
+
+ @param A the 00-31 bits of the ciphertext block
+ @param B the 32-63 bits of the ciphertext block
+ @param C the 64-95 bits of the ciphertext block
+ @param D the 96-127 bits of the ciphertext block
+ @param result the resulting plaintext
+
+
+
+ Implementation of Daniel J. Bernstein's ChaCha stream cipher.
+
+
+
+
+ Creates a 20 rounds ChaCha engine.
+
+
+
+
+ Implementation of Daniel J. Bernstein's ChaCha stream cipher.
+
+
+
+
+ Creates a 20 rounds ChaCha engine.
+
+
+
+
+ Creates a ChaCha engine with a specific number of rounds.
+
+ the number of rounds (must be an even number).
+
+
+ A class that provides a basic DESede (or Triple DES) engine.
+
+
+ initialise a DESede cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ * Wrap keys according to
+ *
+ * draft-ietf-smime-key-wrap-01.txt.
+ *
+ * Note:
+ *
+ * - this is based on a draft, and as such is subject to change - don't use this class for anything requiring long term storage.
+ * - if you are using this to wrap triple-des keys you need to set the
+ * parity bits on the key and, if it's a two-key triple-des key, pad it
+ * yourself.
+ *
+ *
+
+
+ Field engine
+
+
+ Field param
+
+
+ Field paramPlusIV
+
+
+ Field iv
+
+
+ Field forWrapping
+
+
+ Field IV2
+
+
+ Method init
+
+ @param forWrapping
+ @param param
+
+
+ Method GetAlgorithmName
+
+ @return
+
+
+ Method wrap
+
+ @param in
+ @param inOff
+ @param inLen
+ @return
+
+
+ Method unwrap
+
+ @param in
+ @param inOff
+ @param inLen
+ @return
+ @throws InvalidCipherTextException
+
+
+ Some key wrap algorithms make use of the Key Checksum defined
+ in CMS [CMS-Algorithms]. This is used to provide an integrity
+ check value for the key being wrapped. The algorithm is
+
+ - Compute the 20 octet SHA-1 hash on the key being wrapped.
+ - Use the first 8 octets of this hash as the checksum value.
+
+ @param key
+ @return
+ @throws Exception
+ @see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
+
+
+ @param key
+ @param checksum
+ @return
+ @see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
+
+
+ A class that provides a basic DES engine.
+
+
+ initialise a DES cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ what follows is mainly taken from "Applied Cryptography", by
+ Bruce Schneier, however it also bears great resemblance to Richard
+ Outerbridge's D3DES...
+
+
+ Generate an integer based working key based on our secret key
+ and what we processing we are planning to do.
+
+ Acknowledgements for this routine go to James Gillogly and Phil Karn.
+ (whoever, and wherever they are!).
+
+
+ implementation of DSTU 7624 (Kalyna)
+
+
+ this does your basic ElGamal algorithm.
+
+
+ initialise the ElGamal engine.
+
+ @param forEncryption true if we are encrypting, false otherwise.
+ @param param the necessary ElGamal key parameters.
+
+
+ Return the maximum size for an input block to this engine.
+ For ElGamal this is always one byte less than the size of P on
+ encryption, and twice the length as the size of P on decryption.
+
+ @return maximum size for an input block.
+
+
+ Return the maximum size for an output block to this engine.
+ For ElGamal this is always one byte less than the size of P on
+ decryption, and twice the length as the size of P on encryption.
+
+ @return maximum size for an output block.
+
+
+ Process a single block using the basic ElGamal algorithm.
+
+ @param in the input array.
+ @param inOff the offset into the input buffer where the data starts.
+ @param length the length of the data to be processed.
+ @return the result of the ElGamal process.
+ @exception DataLengthException the input block is too large.
+
+
+ implementation of GOST 28147-89
+
+
+ standard constructor.
+
+
+ initialise an Gost28147 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is inappropriate.
+
+
+ Return the S-Box associated with SBoxName
+ @param sBoxName name of the S-Box
+ @return byte array representing the S-Box
+
+
+ Constants
+
+
+ Variables to hold the state of the engine during encryption and
+ decryption
+
+
+ Initialize a Grain-128AEAD cipher.
+
+ @param forEncryption Whether or not we are for encryption.
+ @param param The parameters required to set up the cipher.
+ @throws ArgumentException If the params argument is inappropriate.
+
+
+ 320 clocks initialization phase.
+
+
+ Get output from non-linear function g(x).
+
+ @return Output from NFSR.
+
+
+ Get output from linear function f(x).
+
+ @return Output from LFSR.
+
+
+ Get output from output function h(x).
+
+ @return y_t.
+
+
+ Shift array 1 bit and add val to index.Length - 1.
+
+ @param array The array to shift.
+ @param val The value to shift in.
+ @return The shifted array with val added to index.Length - 1.
+
+
+ Set keys, reset cipher.
+
+ @param keyBytes The key.
+ @param ivBytes The IV.
+
+
+ HC-128 is a software-efficient stream cipher created by Hongjun Wu. It
+ generates keystream from a 128-bit secret key and a 128-bit initialization
+ vector.
+
+ http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc128_p3.pdf
+
+ It is a third phase candidate in the eStream contest, and is patent-free.
+ No attacks are known as of today (April 2007). See
+
+ http://www.ecrypt.eu.org/stream/hcp3.html
+
+
+
+ Initialise a HC-128 cipher.
+
+ @param forEncryption whether or not we are for encryption. Irrelevant, as
+ encryption and decryption are the same.
+ @param params the parameters required to set up the cipher.
+ @throws ArgumentException if the params argument is
+ inappropriate (ie. the key is not 128 bit long).
+
+
+ HC-256 is a software-efficient stream cipher created by Hongjun Wu. It
+ generates keystream from a 256-bit secret key and a 256-bit initialization
+ vector.
+
+ http://www.ecrypt.eu.org/stream/p3ciphers/hc/hc256_p3.pdf
+
+ Its brother, HC-128, is a third phase candidate in the eStream contest.
+ The algorithm is patent-free. No attacks are known as of today (April 2007).
+ See
+
+ http://www.ecrypt.eu.org/stream/hcp3.html
+
+
+
+ Initialise a HC-256 cipher.
+
+ @param forEncryption whether or not we are for encryption. Irrelevant, as
+ encryption and decryption are the same.
+ @param params the parameters required to set up the cipher.
+ @throws ArgumentException if the params argument is
+ inappropriate (ie. the key is not 256 bit long).
+
+
+ A class that provides a basic International Data Encryption Algorithm (IDEA) engine.
+
+ This implementation is based on the "HOWTO: INTERNATIONAL DATA ENCRYPTION ALGORITHM"
+ implementation summary by Fauzan Mirza (F.U.Mirza@sheffield.ac.uk). (barring 1 typo at the
+ end of the MulInv function!).
+
+
+ It can be found at ftp://ftp.funet.fi/pub/crypt/cryptography/symmetric/idea/
+
+
+ Note: This algorithm was patented in the USA, Japan and Europe. These patents expired in 2011/2012.
+
+
+
+ standard constructor.
+
+
+ initialise an IDEA cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return x = x * y where the multiplication is done modulo
+ 65537 (0x10001) (as defined in the IDEA specification) and
+ a zero input is taken to be 65536 (0x10000).
+
+ @param x the x value
+ @param y the y value
+ @return x = x * y
+
+
+ The following function is used to expand the user key to the encryption
+ subkey. The first 16 bytes are the user key, and the rest of the subkey
+ is calculated by rotating the previous 16 bytes by 25 bits to the left,
+ and so on until the subkey is completed.
+
+
+ This function computes multiplicative inverse using Euclid's Greatest
+ Common Divisor algorithm. Zero and one are self inverse.
+
+ i.e. x * MulInv(x) == 1 (modulo BASE)
+
+
+
+ Return the additive inverse of x.
+
+ i.e. x + AddInv(x) == 0
+
+
+
+ The function to invert the encryption subkey to the decryption subkey.
+ It also involves the multiplicative inverse and the additive inverse functions.
+
+
+ support class for constructing intergrated encryption ciphers
+ for doing basic message exchanges on top of key agreement ciphers
+
+
+ set up for use with stream mode, where the key derivation function
+ is used to provide a stream of bytes to xor with the message.
+
+ @param agree the key agreement used as the basis for the encryption
+ @param kdf the key derivation function used for byte generation
+ @param mac the message authentication code generator for the message
+
+
+ set up for use in conjunction with a block cipher to handle the
+ message.
+
+ @param agree the key agreement used as the basis for the encryption
+ @param kdf the key derivation function used for byte generation
+ @param mac the message authentication code generator for the message
+ @param cipher the cipher to used for encrypting the message
+
+
+ Initialise the encryptor.
+
+ @param forEncryption whether or not this is encryption/decryption.
+ @param privParam our private key parameters
+ @param pubParam the recipient's/sender's public key parameters
+ @param param encoding and derivation parameters.
+
+
+ Implementation of Bob Jenkin's ISAAC (Indirection Shift Accumulate Add and Count).
+ see: http://www.burtleburtle.net/bob/rand/isaacafa.html
+
+
+ initialise an ISAAC cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param params the parameters required to set up the cipher.
+ @exception ArgumentException if the params argument is
+ inappropriate.
+
+
+ NaccacheStern Engine. For details on this cipher, please see
+ http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
+
+
+ Initializes this algorithm. Must be called before all other Functions.
+
+ @see org.bouncycastle.crypto.AsymmetricBlockCipher#init(bool,
+ org.bouncycastle.crypto.CipherParameters)
+
+
+ Returns the input block size of this algorithm.
+
+ @see org.bouncycastle.crypto.AsymmetricBlockCipher#GetInputBlockSize()
+
+
+ Returns the output block size of this algorithm.
+
+ @see org.bouncycastle.crypto.AsymmetricBlockCipher#GetOutputBlockSize()
+
+
+ Process a single Block using the Naccache-Stern algorithm.
+
+ @see org.bouncycastle.crypto.AsymmetricBlockCipher#ProcessBlock(byte[],
+ int, int)
+
+
+ Encrypts a BigInteger aka Plaintext with the public key.
+
+ @param plain
+ The BigInteger to encrypt
+ @return The byte[] representation of the encrypted BigInteger (i.e.
+ crypted.toByteArray())
+
+
+ Adds the contents of two encrypted blocks mod sigma
+
+ @param block1
+ the first encrypted block
+ @param block2
+ the second encrypted block
+ @return encrypt((block1 + block2) mod sigma)
+ @throws InvalidCipherTextException
+
+
+ Convenience Method for data exchange with the cipher.
+
+ Determines blocksize and splits data to blocksize.
+
+ @param data the data to be processed
+ @return the data after it went through the NaccacheSternEngine.
+ @throws InvalidCipherTextException
+
+
+ Computes the integer x that is expressed through the given primes and the
+ congruences with the chinese remainder theorem (CRT).
+
+ @param congruences
+ the congruences c_i
+ @param primes
+ the primes p_i
+ @return an integer x for that x % p_i == c_i
+
+
+ A Noekeon engine, using direct-key mode.
+
+
+ Create an instance of the Noekeon encryption algorithm
+ and set some defaults
+
+
+ initialise
+
+ @param forEncryption whether or not we are for encryption.
+ @param params the parameters required to set up the cipher.
+ @exception ArgumentException if the params argument is
+ inappropriate.
+
+
+ an implementation of RC2 as described in RFC 2268
+ "A Description of the RC2(r) Encryption Algorithm" R. Rivest.
+
+
+ initialise a RC2 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the result rotating the 16 bit number in x left by y
+
+
+ Wrap keys according to RFC 3217 - RC2 mechanism
+
+
+ Field engine
+
+
+ Field param
+
+
+ Field paramPlusIV
+
+
+ Field iv
+
+
+ Field forWrapping
+
+
+ Field IV2
+
+
+ Method init
+
+ @param forWrapping
+ @param param
+
+
+ Method GetAlgorithmName
+
+ @return
+
+
+ Method wrap
+
+ @param in
+ @param inOff
+ @param inLen
+ @return
+
+
+ Method unwrap
+
+ @param in
+ @param inOff
+ @param inLen
+ @return
+ @throws InvalidCipherTextException
+
+
+ Some key wrap algorithms make use of the Key Checksum defined
+ in CMS [CMS-Algorithms]. This is used to provide an integrity
+ check value for the key being wrapped. The algorithm is
+
+ - Compute the 20 octet SHA-1 hash on the key being wrapped.
+ - Use the first 8 octets of this hash as the checksum value.
+
+ @param key
+ @return
+ @throws Exception
+ @see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
+
+
+ @param key
+ @param checksum
+ @return
+ @see http://www.w3.org/TR/xmlenc-core/#sec-CMSKeyChecksum
+
+
+ initialise a RC4 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ The specification for RC5 came from the RC5 Encryption Algorithm
+ publication in RSA CryptoBytes, Spring of 1995.
+ http://www.rsasecurity.com/rsalabs/cryptobytes.
+
+ This implementation has a word size of 32 bits.
+
+
+ Create an instance of the RC5 encryption algorithm
+ and set some defaults
+
+
+ initialise a RC5-32 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ Re-key the cipher.
+
+ @param key the key to be used
+
+
+ The specification for RC5 came from the RC5 Encryption Algorithm
+ publication in RSA CryptoBytes, Spring of 1995.
+ http://www.rsasecurity.com/rsalabs/cryptobytes.
+
+ This implementation is set to work with a 64 bit word size.
+
+
+ Create an instance of the RC5 encryption algorithm
+ and set some defaults
+
+
+ initialise a RC5-64 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ Re-key the cipher.
+
+ @param key the key to be used
+
+
+ An RC6 engine.
+
+
+ Create an instance of the RC6 encryption algorithm
+ and set some defaults
+
+
+ initialise a RC5-32 cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ Re-key the cipher.
+
+ @param inKey the key to be used
+
+
+ an implementation of the RFC 3211 Key Wrap
+ Specification.
+
+
+
+ An implementation of the AES Key Wrapper from the NIST Key Wrap
+ Specification as described in RFC 3394.
+
+ For further details see: http://www.ietf.org/rfc/rfc3394.txt
+ and http://csrc.nist.gov/encryption/kms/key-wrap.pdf.
+
+
+
+ an implementation of Rijndael, based on the documentation and reference implementation
+ by Paulo Barreto, Vincent Rijmen, for v2.0 August '99.
+
+ Note: this implementation is based on information prior to readonly NIST publication.
+
+
+
+ multiply two elements of GF(2^m)
+ needed for MixColumn and InvMixColumn
+
+
+ xor corresponding text input and round key input bytes
+
+
+ Row 0 remains unchanged
+ The other three rows are shifted a variable amount
+
+
+ Replace every byte of the input by the byte at that place
+ in the nonlinear S-box
+
+
+ Mix the bytes of every column in a linear way
+
+
+ Mix the bytes of every column in a linear way
+ This is the opposite operation of Mixcolumn
+
+
+ Calculate the necessary round keys
+ The number of calculations depends on keyBits and blockBits
+
+
+ default constructor - 128 bit block size.
+
+
+ basic constructor - set the cipher up for a given blocksize
+
+ @param blocksize the blocksize in bits, must be 128, 192, or 256.
+
+
+ initialise a Rijndael cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ this does your basic RSA algorithm with blinding
+
+
+ initialise the RSA engine.
+
+ @param forEncryption true if we are encrypting, false otherwise.
+ @param param the necessary RSA key parameters.
+
+
+ Return the maximum size for an input block to this engine.
+ For RSA this is always one byte less than the key size on
+ encryption, and the same length as the key size on decryption.
+
+ @return maximum size for an input block.
+
+
+ Return the maximum size for an output block to this engine.
+ For RSA this is always one byte less than the key size on
+ decryption, and the same length as the key size on encryption.
+
+ @return maximum size for an output block.
+
+
+ Process a single block using the basic RSA algorithm.
+
+ @param inBuf the input array.
+ @param inOff the offset into the input buffer where the data starts.
+ @param inLen the length of the data to be processed.
+ @return the result of the RSA process.
+ @exception DataLengthException the input block is too large.
+
+
+ This does your basic RSA Chaum's blinding and unblinding as outlined in
+ "Handbook of Applied Cryptography", page 475. You need to use this if you are
+ trying to get another party to generate signatures without them being aware
+ of the message they are signing.
+
+
+ Initialise the blinding engine.
+
+ @param forEncryption true if we are encrypting (blinding), false otherwise.
+ @param param the necessary RSA key parameters.
+
+
+ Return the maximum size for an input block to this engine.
+ For RSA this is always one byte less than the key size on
+ encryption, and the same length as the key size on decryption.
+
+ @return maximum size for an input block.
+
+
+ Return the maximum size for an output block to this engine.
+ For RSA this is always one byte less than the key size on
+ decryption, and the same length as the key size on encryption.
+
+ @return maximum size for an output block.
+
+
+ Process a single block using the RSA blinding algorithm.
+
+ @param in the input array.
+ @param inOff the offset into the input buffer where the data starts.
+ @param inLen the length of the data to be processed.
+ @return the result of the RSA process.
+ @throws DataLengthException the input block is too large.
+
+
+ this does your basic RSA algorithm.
+
+
+ initialise the RSA engine.
+
+ @param forEncryption true if we are encrypting, false otherwise.
+ @param param the necessary RSA key parameters.
+
+
+ Return the maximum size for an input block to this engine.
+ For RSA this is always one byte less than the key size on
+ encryption, and the same length as the key size on decryption.
+
+ @return maximum size for an input block.
+
+
+ Return the maximum size for an output block to this engine.
+ For RSA this is always one byte less than the key size on
+ decryption, and the same length as the key size on encryption.
+
+ @return maximum size for an output block.
+
+
+ this does your basic RSA algorithm.
+
+
+ initialise the RSA engine.
+
+ @param forEncryption true if we are encrypting, false otherwise.
+ @param param the necessary RSA key parameters.
+
+
+ Return the maximum size for an input block to this engine.
+ For RSA this is always one byte less than the key size on
+ encryption, and the same length as the key size on decryption.
+
+ @return maximum size for an input block.
+
+
+ Return the maximum size for an output block to this engine.
+ For RSA this is always one byte less than the key size on
+ decryption, and the same length as the key size on encryption.
+
+ @return maximum size for an output block.
+
+
+ Process a single block using the basic RSA algorithm.
+
+ @param inBuf the input array.
+ @param inOff the offset into the input buffer where the data starts.
+ @param inLen the length of the data to be processed.
+ @return the result of the RSA process.
+ @exception DataLengthException the input block is too large.
+
+
+
+ Implementation of Daniel J. Bernstein's Salsa20 stream cipher, Snuffle 2005
+
+
+
+ Constants
+
+
+
+ Creates a 20 round Salsa20 engine.
+
+
+
+
+ Creates a Salsa20 engine with a specific number of rounds.
+
+ the number of rounds (must be an even number).
+
+
+ Implementation of the SEED algorithm as described in RFC 4009
+
+
+
+ An implementation of the SEED key wrapper based on RFC 4010/RFC 3394.
+
+ For further details see: http://www.ietf.org/rfc/rfc4010.txt.
+
+
+
+ * Serpent is a 128-bit 32-round block cipher with variable key lengths,
+ * including 128, 192 and 256 bit keys conjectured to be at least as
+ * secure as three-key triple-DES.
+ *
+ * Serpent was designed by Ross Anderson, Eli Biham and Lars Knudsen as a
+ * candidate algorithm for the NIST AES Quest.
+ *
+ *
+ * For full details see The Serpent home page
+ *
+
+
+ Expand a user-supplied key material into a session key.
+
+ @param key The user-key bytes (multiples of 4) to use.
+ @exception ArgumentException
+
+
+ initialise a Serpent cipher.
+
+ @param encrypting whether or not we are for encryption.
+ @param params the parameters required to set up the cipher.
+ @throws IllegalArgumentException if the params argument is
+ inappropriate.
+
+
+ Process one block of input from the array in and write it to
+ the out array.
+
+ @param in the array containing the input data.
+ @param inOff offset into the in array the data starts at.
+ @param out the array the output data will be copied into.
+ @param outOff the offset into the out array the output will start at.
+ @return the number of bytes processed and produced.
+ @throws DataLengthException if there isn't enough data in in, or
+ space in out.
+ @throws IllegalStateException if the cipher isn't initialised.
+
+
+ InvSO - {13, 3,11, 0,10, 6, 5,12, 1,14, 4, 7,15, 9, 8, 2 } - 15 terms.
+
+
+ S1 - {15,12, 2, 7, 9, 0, 5,10, 1,11,14, 8, 6,13, 3, 4 } - 14 terms.
+
+
+ InvS1 - { 5, 8, 2,14,15, 6,12, 3,11, 4, 7, 9, 1,13,10, 0 } - 14 steps.
+
+
+ S2 - { 8, 6, 7, 9, 3,12,10,15,13, 1,14, 4, 0,11, 5, 2 } - 16 terms.
+
+
+ InvS2 - {12, 9,15, 4,11,14, 1, 2, 0, 3, 6,13, 5, 8,10, 7 } - 16 steps.
+
+
+ S3 - { 0,15,11, 8,12, 9, 6, 3,13, 1, 2, 4,10, 7, 5,14 } - 16 terms.
+
+
+ InvS3 - { 0, 9,10, 7,11,14, 6,13, 3, 5,12, 2, 4, 8,15, 1 } - 15 terms
+
+
+ S4 - { 1,15, 8, 3,12, 0,11, 6, 2, 5, 4,10, 9,14, 7,13 } - 15 terms.
+
+
+ InvS4 - { 5, 0, 8, 3,10, 9, 7,14, 2,12,11, 6, 4,15,13, 1 } - 15 terms.
+
+
+ S5 - {15, 5, 2,11, 4,10, 9,12, 0, 3,14, 8,13, 6, 7, 1 } - 16 terms.
+
+
+ InvS5 - { 8,15, 2, 9, 4, 1,13,14,11, 6, 5, 3, 7,12,10, 0 } - 16 terms.
+
+
+ S6 - { 7, 2,12, 5, 8, 4, 6,11,14, 9, 1,15,13, 3,10, 0 } - 15 terms.
+
+
+ InvS6 - {15,10, 1,13, 5, 3, 6, 0, 4, 9,14, 7, 2,12, 8,11 } - 15 terms.
+
+
+ S7 - { 1,13,15, 0,14, 8, 2,11, 7, 4,12,10, 9, 3, 5, 6 } - 16 terms.
+
+
+ InvS7 - { 3, 0, 6,13, 9,14,15, 8, 5,12,11, 7,10, 1, 4, 2 } - 17 terms.
+
+
+ Apply the linear transformation to the register set.
+
+
+ Apply the inverse of the linear transformation to the register set.
+
+
+ a class that provides a basic SKIPJACK engine.
+
+
+ initialise a SKIPJACK cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ The G permutation
+
+
+ the inverse of the G permutation.
+
+
+
+ SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
+
+
+
+ SM4 Block Cipher - SM4 is a 128 bit block cipher with a 128 bit key.
+
+ The implementation here is based on the document http://eprint.iacr.org/2008/329.pdf
+ by Whitfield Diffie and George Ledin, which is a translation of Prof. LU Shu-wang's original standard.
+
+
+
+ An TEA engine.
+
+
+ Create an instance of the TEA encryption algorithm
+ and set some defaults
+
+
+ initialise
+
+ @param forEncryption whether or not we are for encryption.
+ @param params the parameters required to set up the cipher.
+ @exception ArgumentException if the params argument is
+ inappropriate.
+
+
+ Re-key the cipher.
+
+ @param key the key to be used
+
+
+
+ Implementation of the Threefish tweakable large block cipher in 256, 512 and 1024 bit block
+ sizes.
+
+
+ This is the 1.3 version of Threefish defined in the Skein hash function submission to the NIST
+ SHA-3 competition in October 2010.
+
+ Threefish was designed by Niels Ferguson - Stefan Lucks - Bruce Schneier - Doug Whiting - Mihir
+ Bellare - Tadayoshi Kohno - Jon Callas - Jesse Walker.
+
+ This implementation inlines all round functions, unrolls 8 rounds, and uses 1.2k of static tables
+ to speed up key schedule injection.
+ 2 x block size state is retained by each cipher instance.
+
+
+
+
+ 256 bit block size - Threefish-256
+
+
+
+
+ 512 bit block size - Threefish-512
+
+
+
+
+ 1024 bit block size - Threefish-1024
+
+
+
+ Size of the tweak in bytes (always 128 bit/16 bytes)
+
+
+ Rounds in Threefish-256
+
+
+ Rounds in Threefish-512
+
+
+ Rounds in Threefish-1024
+
+
+ Max rounds of any of the variants
+
+
+ Key schedule parity constant
+
+
+ Block size in bytes
+
+
+ Block size in 64 bit words
+
+
+ Buffer for byte oriented processBytes to call internal word API
+
+
+ Tweak bytes (2 byte t1,t2, calculated t3 and repeat of t1,t2 for modulo free lookup
+
+
+ Key schedule words
+
+
+ The internal cipher implementation (varies by blocksize)
+
+
+
+ Constructs a new Threefish cipher, with a specified block size.
+
+ the block size in bits, one of , ,
+ .
+
+
+
+ Initialise the engine.
+
+ Initialise for encryption if true, for decryption if false.
+ an instance of or (to
+ use a 0 tweak)
+
+
+
+ Initialise the engine, specifying the key and tweak directly.
+
+ the cipher mode.
+ the words of the key, or null
to use the current key.
+ the 2 word (128 bit) tweak, or null
to use the current tweak.
+
+
+
+ Process a block of data represented as 64 bit words.
+
+ the number of 8 byte words processed (which will be the same as the block size).
+ a block sized buffer of words to process.
+ a block sized buffer of words to receive the output of the operation.
+ if either the input or output is not block sized
+ if this engine is not initialised
+
+
+ Rotate left + xor part of the mix operation.
+
+
+ Rotate xor + rotate right part of the unmix operation.
+
+
+ The extended + repeated tweak words
+
+
+ The extended + repeated key words
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Mix rotation constants defined in Skein 1.3 specification
+
+
+ Tnepres is a 128-bit 32-round block cipher with variable key lengths,
+ including 128, 192 and 256 bit keys conjectured to be at least as
+ secure as three-key triple-DES.
+
+ Tnepres is based on Serpent which was designed by Ross Anderson, Eli Biham and Lars Knudsen as a
+ candidate algorithm for the NIST AES Quest. Unfortunately there was an endianness issue
+ with test vectors in the AES submission and the resulting confusion lead to the Tnepres cipher
+ as well, which is a byte swapped version of Serpent.
+
+
+ For full details see The Serpent home page
+
+
+
+ Expand a user-supplied key material into a session key.
+
+ @param key The user-key bytes (multiples of 4) to use.
+ @exception ArgumentException
+
+
+ A class that provides Twofish encryption operations.
+
+ This Java implementation is based on the Java reference
+ implementation provided by Bruce Schneier and developed
+ by Raif S. Naffah.
+
+
+ Define the fixed p0/p1 permutations used in keyed S-box lookup.
+ By changing the following constant definitions, the S-boxes will
+ automatically Get changed in the Twofish engine.
+
+
+ gSubKeys[] and gSBox[] are eventually used in the
+ encryption and decryption methods.
+
+
+ initialise a Twofish cipher.
+
+ @param forEncryption whether or not we are for encryption.
+ @param parameters the parameters required to set up the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ Encrypt the given input starting at the given offset and place
+ the result in the provided buffer starting at the given offset.
+ The input will be an exact multiple of our blocksize.
+
+ encryptBlock uses the pre-calculated gSBox[] and subKey[]
+ arrays.
+
+
+ Decrypt the given input starting at the given offset and place
+ the result in the provided buffer starting at the given offset.
+ The input will be an exact multiple of our blocksize.
+
+
+ Use (12, 8) Reed-Solomon code over GF(256) to produce
+ a key S-box 32-bit entity from 2 key material 32-bit
+ entities.
+
+ @param k0 first 32-bit entity
+ @param k1 second 32-bit entity
+ @return Remainder polynomial Generated using RS code
+
+
+ * Reed-Solomon code parameters: (12,8) reversible code:
+ *
+ *
+ * G(x) = x^4 + (a+1/a)x^3 + ax^2 + (a+1/a)x + 1
+ *
+ * where a = primitive root of field generator 0x14D
+ *
+
+
+ initialise a VMPC cipher.
+
+ @param forEncryption
+ whether or not we are for encryption.
+ @param params
+ the parameters required to set up the cipher.
+ @exception ArgumentException
+ if the params argument is inappropriate.
+
+
+
+ Implementation of Daniel J. Bernstein's XSalsa20 stream cipher - Salsa20 with an extended nonce.
+
+
+ XSalsa20 requires a 256 bit key, and a 192 bit nonce.
+
+
+
+
+ XSalsa20 key generation: process 256 bit input key and 128 bits of the input nonce
+ using a core Salsa20 function without input addition to produce 256 bit working key
+ and use that with the remaining 64 bits of nonce to initialize a standard Salsa20 engine state.
+
+
+
+ An XTEA engine.
+
+
+ Create an instance of the TEA encryption algorithm
+ and set some defaults
+
+
+ initialise
+
+ @param forEncryption whether or not we are for encryption.
+ @param params the parameters required to set up the cipher.
+ @exception ArgumentException if the params argument is
+ inappropriate.
+
+
+ Re-key the cipher.
+
+ @param key the key to be used
+
+
+ Base class for format-preserving encryption.
+
+
+
+ Process length bytes from inBuf, writing the output to outBuf.
+
+ number of bytes output.
+ input data.
+ offset in input data to start at.
+ number of bytes to process.
+ destination buffer.
+ offset to start writing at in destination buffer.
+
+
+
+ Initialize the FPE engine for encryption/decryption.
+
+ number of bytes output.
+ true if initialising for encryption, false otherwise.
+ the key and other parameters to use to set the engine up.
+
+
+ Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
+
+ This implementation is based on ISO 18033/P1363a.
+
+
+ Construct a KDF Parameters generator.
+
+ @param counterStart value of counter.
+ @param digest the digest to be used as the source of derived keys.
+
+
+ return the underlying digest.
+
+
+ fill len bytes of the output buffer with bytes generated from
+ the derivation function.
+
+ @throws ArgumentException if the size of the request will cause an overflow.
+ @throws DataLengthException if the out buffer is too small.
+
+
+ Core of password hashing scheme Bcrypt,
+ designed by Niels Provos and David Mazières,
+ corresponds to the C reference implementation.
+
+ This implementation does not correspondent to the 1999 published paper
+ "A Future-Adaptable Password Scheme" of Niels Provos and David Mazières,
+ see: https://www.usenix.org/legacy/events/usenix99/provos/provos_html/node1.html.
+ In contrast to the paper, the order of key setup and salt setup is reversed:
+ state <- ExpandKey(state, 0, key)
+ state %lt;- ExpandKey(state, 0, salt)
+ This corresponds to the OpenBSD reference implementation of Bcrypt.
+
+ Note:
+ There is no successful cryptanalysis (status 2015), but
+ the amount of memory and the band width of Bcrypt
+ may be insufficient to effectively prevent attacks
+ with custom hardware like FPGAs, ASICs
+
+ This implementation uses some parts of Bouncy Castle's BlowfishEngine.
+
+
+
+ Derives a raw 192 bit Bcrypt key
+
+ @param cost the cost factor, treated as an exponent of 2
+ @param salt a 16 byte salt
+ @param psw the password
+ @return a 192 bit key
+
+
+ Size of the salt parameter in bytes
+
+
+ Minimum value of cost parameter, equal to log2(bytes of salt)
+
+
+ Maximum value of cost parameter (31 == 2,147,483,648)
+
+
+ Maximum size of password == max (unrestricted) size of Blowfish key
+
+
+ Converts a character password to bytes incorporating the required trailing zero byte.
+
+ @param password the password to be encoded.
+ @return a byte representation of the password in UTF8 + trailing zero.
+
+
+ Calculates the bcrypt hash of a password.
+
+ This implements the raw bcrypt function as defined in the bcrypt specification, not
+ the crypt encoded version implemented in OpenBSD.
+
+ @param password the password bytes (up to 72 bytes) to use for this invocation.
+ @param salt the 128 bit salt to use for this invocation.
+ @param cost the bcrypt cost parameter. The cost of the bcrypt function grows as
+ 2^cost
. Legal values are 4..31 inclusive.
+ @return the output of the raw bcrypt operation: a 192 bit (24 byte) hash.
+
+
+ initialise the key generator - if strength is set to zero
+ the key Generated will be 192 bits in size, otherwise
+ strength can be 128 or 192 (or 112 or 168 if you don't count
+ parity bits), depending on whether you wish to do 2-key or 3-key
+ triple DES.
+
+ @param param the parameters to be used for key generation
+
+
+ initialise the key generator - if strength is set to zero
+ the key generated will be 64 bits in size, otherwise
+ strength can be 64 or 56 bits (if you don't count the parity bits).
+
+ @param param the parameters to be used for key generation
+
+
+ a basic Diffie-Hellman key pair generator.
+
+ This generates keys consistent for use with the basic algorithm for
+ Diffie-Hellman.
+
+
+ a Diffie-Hellman key pair generator.
+
+ This generates keys consistent for use in the MTI/A0 key agreement protocol
+ as described in "Handbook of Applied Cryptography", Pages 516-519.
+
+
+ which Generates the p and g values from the given parameters,
+ returning the DHParameters object.
+
+ Note: can take a while...
+
+
+ a DSA key pair generator.
+
+ This Generates DSA keys in line with the method described
+ in FIPS 186-3 B.1 FFC Key Pair Generation.
+
+
+ Generate suitable parameters for DSA, in line with FIPS 186-2, or FIPS 186-3.
+
+
+ Initialise the generator
+ This form can only be used for older DSA (pre-DSA2) parameters
+ the size of keys in bits (from 512 up to 1024, and a multiple of 64)
+ measure of robustness of primes (at least 80 for FIPS 186-2 compliance)
+ the source of randomness to use
+
+
+ Initialise the generator for DSA 2
+ You must use this Init method if you need to generate parameters for DSA 2 keys
+ An instance of DsaParameterGenerationParameters used to configure this generator
+
+
+ Generates a set of DsaParameters
+ Can take a while...
+
+
+ generate suitable parameters for DSA, in line with
+ FIPS 186-3 A.1 Generation of the FFC Primes p and q.
+
+
+ Given the domain parameters this routine generates an EC key
+ pair in accordance with X9.62 section 5.2.1 pages 26, 27.
+
+
+ a ElGamal key pair generator.
+
+ This Generates keys consistent for use with ElGamal as described in
+ page 164 of "Handbook of Applied Cryptography".
+
+
+ * which Generates the p and g values from the given parameters,
+ * returning the ElGamalParameters object.
+ *
+ * Note: can take a while...
+ *
+
+
+ a GOST3410 key pair generator.
+ This generates GOST3410 keys in line with the method described
+ in GOST R 34.10-94.
+
+
+ generate suitable parameters for GOST3410.
+
+
+ initialise the key generator.
+
+ @param size size of the key
+ @param typeProcedure type procedure A,B = 1; A',B' - else
+ @param random random byte source.
+
+
+ Procedure C
+ procedure generates the a value from the given p,q,
+ returning the a value.
+
+
+ which generates the p , q and a values from the given parameters,
+ returning the Gost3410Parameters object.
+
+
+ HMAC-based Extract-and-Expand Key Derivation Function (HKDF) implemented
+ according to IETF RFC 5869, May 2010 as specified by H. Krawczyk, IBM
+ Research & P. Eronen, Nokia. It uses a HMac internally to compute de OKM
+ (output keying material) and is likely to have better security properties
+ than KDF's based on just a hash function.
+
+
+ Creates a HKDFBytesGenerator based on the given hash function.
+
+ @param hash the digest to be used as the source of generatedBytes bytes
+
+
+ Performs the extract part of the key derivation function.
+
+ @param salt the salt to use
+ @param ikm the input keying material
+ @return the PRK as KeyParameter
+
+
+ Performs the expand part of the key derivation function, using currentT
+ as input and output buffer.
+
+ @throws DataLengthException if the total number of bytes generated is larger than the one
+ specified by RFC 5869 (255 * HashLen)
+
+
+ KFD1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
+
+ This implementation is based on IEEE P1363/ISO 18033.
+
+
+ Construct a KDF1 byte generator.
+
+ @param digest the digest to be used as the source of derived keys.
+
+
+ KDF2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
+
+ This implementation is based on IEEE P1363/ISO 18033.
+
+
+ Construct a KDF2 bytes generator. Generates key material
+ according to IEEE P1363 or ISO 18033 depending on the initialisation.
+
+ @param digest the digest to be used as the source of derived keys.
+
+
+ Generator for MGF1 as defined in Pkcs 1v2
+
+
+ the digest to be used as the source of generated bytes
+
+
+ the underlying digest.
+
+
+ Fill len bytes of the output buffer with bytes generated from the derivation function.
+
+
+
+ Key generation parameters for NaccacheStern cipher. For details on this cipher, please see
+
+ http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
+
+
+ Generates a permuted ArrayList from the original one. The original List
+ is not modified
+
+ @param arr
+ the ArrayList to be permuted
+ @param rand
+ the source of Randomness for permutation
+ @return a new IList with the permuted elements.
+
+
+ Finds the first 'count' primes starting with 3
+
+ @param count
+ the number of primes to find
+ @return a vector containing the found primes as Integer
+
+
+ Password hashing scheme BCrypt,
+ designed by Niels Provos and David Mazières, using the
+ String format and the Base64 encoding
+ of the reference implementation on OpenBSD
+
+
+ Creates a 60 character Bcrypt String, including
+ version, cost factor, salt and hash, separated by '$'
+
+ @param version the version, 2y,2b or 2a. (2a is not backwards compatible.)
+ @param cost the cost factor, treated as an exponent of 2
+ @param salt a 16 byte salt
+ @param password the password
+ @return a 60 character Bcrypt String
+
+
+ Creates a 60 character Bcrypt String, including
+ version, cost factor, salt and hash, separated by '$' using version
+ '2y'.
+
+ @param cost the cost factor, treated as an exponent of 2
+ @param salt a 16 byte salt
+ @param password the password
+ @return a 60 character Bcrypt String
+
+
+ Creates a 60 character Bcrypt String, including
+ version, cost factor, salt and hash, separated by '$'
+
+ @param version the version, may be 2b, 2y or 2a. (2a is not backwards compatible.)
+ @param cost the cost factor, treated as an exponent of 2
+ @param salt a 16 byte salt
+ @param password the password
+ @return a 60 character Bcrypt String
+
+
+ Checks if a password corresponds to a 60 character Bcrypt String
+
+ @param bcryptString a 60 character Bcrypt String, including
+ version, cost factor, salt and hash,
+ separated by '$'
+ @param password the password as an array of chars
+ @return true if the password corresponds to the
+ Bcrypt String, otherwise false
+
+
+
+ Generator for PBE derived keys and IVs as usd by OpenSSL. Originally this scheme was a simple extension of
+ PKCS 5 V2.0 Scheme 1 using MD5 with an iteration count of 1. The default digest was changed to SHA-256 with
+ OpenSSL 1.1.0. This implementation still defaults to MD5, but the digest can now be set.
+
+
+
+
+
+ Construct a OpenSSL Parameters generator - digest the original MD5.
+
+
+
+
+
+
+ Construct a OpenSSL Parameters generator - digest as specified.
+
+ the digest to use as the PRF.
+
+
+
+ Initialise - note the iteration count for this algorithm is fixed at 1.
+
+ @param password password to use.
+ @param salt salt to use.
+
+
+ the derived key function, the ith hash of the password and the salt.
+
+
+ Generate a key parameter for use with a MAC derived from the password,
+ salt, and iteration count we are currently initialised with.
+
+ @param keySize the size of the key we want (in bits)
+ @return a KeyParameter object.
+ @exception ArgumentException if the key length larger than the base hash size.
+
+
+ Generator for Pbe derived keys and ivs as defined by Pkcs 12 V1.0.
+
+ The document this implementation is based on can be found at
+
+ RSA's Pkcs12 Page
+
+
+
+ Construct a Pkcs 12 Parameters generator.
+
+ @param digest the digest to be used as the source of derived keys.
+ @exception ArgumentException if an unknown digest is passed in.
+
+
+ add a + b + 1, returning the result in a. The a value is treated
+ as a BigInteger of length (b.Length * 8) bits. The result is
+ modulo 2^b.Length in case of overflow.
+
+
+ generation of a derived key ala Pkcs12 V1.0.
+
+
+ Generate a key parameter for use with a MAC derived from the password,
+ salt, and iteration count we are currently initialised with.
+
+ @param keySize the size of the key we want (in bits)
+ @return a KeyParameter object.
+
+
+ Generator for Pbe derived keys and ivs as defined by Pkcs 5 V2.0 Scheme 1.
+ Note this generator is limited to the size of the hash produced by the
+ digest used to drive it.
+
+ The document this implementation is based on can be found at
+
+ RSA's Pkcs5 Page
+
+
+
+ Construct a Pkcs 5 Scheme 1 Parameters generator.
+
+ @param digest the digest to be used as the source of derived keys.
+
+
+ the derived key function, the ith hash of the mPassword and the mSalt.
+
+
+ Generate a key parameter for use with a MAC derived from the mPassword,
+ mSalt, and iteration count we are currently initialised with.
+
+ @param keySize the size of the key we want (in bits)
+ @return a KeyParameter object.
+ @exception ArgumentException if the key length larger than the base hash size.
+
+
+ Generator for Pbe derived keys and ivs as defined by Pkcs 5 V2.0 Scheme 2.
+ This generator uses a SHA-1 HMac as the calculation function.
+
+ The document this implementation is based on can be found at
+
+ RSA's Pkcs5 Page
+
+
+ construct a Pkcs5 Scheme 2 Parameters generator.
+
+
+ Generate a key parameter for use with a MAC derived from the password,
+ salt, and iteration count we are currently initialised with.
+
+ @param keySize the size of the key we want (in bits)
+ @return a KeyParameter object.
+
+
+
+ Generates keys for the Poly1305 MAC.
+
+
+ Poly1305 keys are 256 bit keys consisting of a 128 bit secret key used for the underlying block
+ cipher followed by a 128 bit {@code r} value used for the polynomial portion of the Mac.
+ The {@code r} value has a specific format with some bits required to be cleared, resulting in an
+ effective 106 bit key.
+ A separately generated 256 bit key can be modified to fit the Poly1305 key format by using the
+ {@link #clamp(byte[])} method to clear the required bits.
+
+
+
+
+
+ Initialises the key generator.
+
+
+ Poly1305 keys are always 256 bits, so the key length in the provided parameters is ignored.
+
+
+
+
+ Generates a 256 bit key in the format required for Poly1305 - e.g.
+ k[0] ... k[15], r[0] ... r[15]
with the required bits in r
cleared
+ as per .
+
+
+
+
+ Modifies an existing 32 byte key value to comply with the requirements of the Poly1305 key by
+ clearing required bits in the r
(second 16 bytes) portion of the key.
+ Specifically:
+
+ - r[3], r[7], r[11], r[15] have top four bits clear (i.e., are {0, 1, . . . , 15})
+ - r[4], r[8], r[12] have bottom two bits clear (i.e., are in {0, 4, 8, . . . , 252})
+
+
+ a 32 byte key value k[0] ... k[15], r[0] ... r[15]
+
+
+
+ Checks a 32 byte key for compliance with the Poly1305 key requirements, e.g.
+ k[0] ... k[15], r[0] ... r[15]
with the required bits in r
cleared
+ as per .
+
+ Key.
+ if the key is of the wrong length, or has invalid bits set
+ in the r
portion of the key.
+
+
+ Generate a random factor suitable for use with RSA blind signatures
+ as outlined in Chaum's blinding and unblinding as outlined in
+ "Handbook of Applied Cryptography", page 475.
+
+
+ Initialise the factor generator
+
+ @param param the necessary RSA key parameters.
+
+
+ Generate a suitable blind factor for the public key the generator was initialised with.
+
+ @return a random blind factor
+
+
+ an RSA key pair generator.
+
+
+ Choose a random prime value for use with RSA
+ the bit-length of the returned prime
+ the RSA public exponent
+ a prime p, with (p-1) relatively prime to e
+
+
+ Implementation of the scrypt a password-based key derivation function.
+
+ Scrypt was created by Colin Percival and is specified in
+ draft-josefsson-scrypt-kd.
+
+
+
+ Generate a key using the scrypt key derivation function.
+ the bytes of the pass phrase.
+ the salt to use for this invocation.
+ CPU/Memory cost parameter. Must be larger than 1, a power of 2 and less than
+ 2^(128 * r / 8)
.
+ the block size, must be >= 1.
+ Parallelization parameter. Must be a positive integer less than or equal to
+ int.MaxValue / (128 * r * 8)
.
+ the length of the key to generate.
+ the generated key.
+
+
+ Base interface for mapping from an alphabet to a set of indexes
+ suitable for use with FPE.
+
+
+
+ Return the number of characters in the alphabet.
+
+ the radix for the alphabet.
+
+
+
+ Return the passed in char[] as a byte array of indexes (indexes
+ can be more than 1 byte)
+
+ an index array.
+ characters to be mapped.
+
+
+
+ Return a char[] for this alphabet based on the indexes passed.
+
+ an array of char corresponding to the index values.
+ input array of indexes.
+
+
+ Base interface for a public/private key block cipher.
+
+
+ The name of the algorithm this cipher implements.
+
+
+ Initialise the cipher.
+ Initialise for encryption if true, for decryption if false.
+ The key or other data required by the cipher.
+
+
+ The maximum size, in bytes, an input block may be.
+
+
+ The maximum size, in bytes, an output block will be.
+
+
+ Process a block.
+ The input buffer.
+ The offset into inBuf that the input block begins.
+ The length of the input block.
+ Input decrypts improperly.
+ Input is too large for the cipher.
+
+
+ interface that a public/private key pair generator should conform to.
+
+
+ intialise the key pair generator.
+
+ @param the parameters the key pair is to be initialised with.
+
+
+ return an AsymmetricCipherKeyPair containing the Generated keys.
+
+ @return an AsymmetricCipherKeyPair containing the Generated keys.
+
+
+ The basic interface that basic Diffie-Hellman implementations
+ conforms to.
+
+
+ initialise the agreement engine.
+
+
+ return the field size for the agreement algorithm in bytes.
+
+
+ given a public key from a given party calculate the next
+ message in the agreement sequence.
+
+
+ Base interface for a symmetric key block cipher.
+
+
+ The name of the algorithm this cipher implements.
+
+
+ Initialise the cipher.
+ Initialise for encryption if true, for decryption if false.
+ The key or other data required by the cipher.
+
+
+ The block size for this cipher, in bytes.
+
+
+ Process a block.
+ The input buffer.
+ The offset into inBuf that the input block begins.
+ The output buffer.
+ The offset into outBuf to write the output block.
+ If input block is wrong size, or outBuf too small.
+ The number of bytes processed and produced.
+
+
+
+ Operators that reduce their input to a single block return an object
+ of this type.
+
+
+
+
+ Return the final result of the operation.
+
+ A block of bytes, representing the result of an operation.
+
+
+
+ Store the final result of the operation by copying it into the destination array.
+
+ The number of bytes copied into destination.
+ The byte array to copy the result into.
+ The offset into destination to start copying the result at.
+
+
+ Return an upper limit for the size of the result.
+
+
+ Block cipher engines are expected to conform to this interface.
+
+
+ The name of the algorithm this cipher implements.
+
+
+ Initialise the cipher.
+ If true the cipher is initialised for encryption,
+ if false for decryption.
+ The key and other data required by the cipher.
+
+
+
+ Reset the cipher. After resetting the cipher is in the same state
+ as it was after the last init (if there was one).
+
+
+
+
+ Base interface for a ciphers that do not require data to be block aligned.
+
+ Note: In cases where the underlying algorithm is block based, these ciphers may add or remove padding as needed.
+
+
+
+
+
+ Return the size of the output buffer required for a Write() plus a
+ close() with the write() being passed inputLen bytes.
+
+ The returned size may be dependent on the initialisation of this cipher
+ and may not be accurate once subsequent input data is processed as the cipher may
+ add, add or remove padding, as it sees fit.
+
+
+ The space required to accommodate a call to processBytes and doFinal with inputLen bytes of input.
+ The length of the expected input.
+
+
+
+ Return the size of the output buffer required for a write() with the write() being
+ passed inputLen bytes and just updating the cipher output.
+
+ The space required to accommodate a call to processBytes with inputLen bytes of input.
+ The length of the expected input.
+
+
+
+ Gets the stream for reading/writing data processed/to be processed.
+
+ The stream associated with this cipher.
+
+
+
+ Base interface for cipher builders.
+
+
+
+
+ Return the algorithm and parameter details associated with any cipher built.
+
+
+
+
+ Return the maximum output size that a given input will produce.
+
+ the length of the expected input.
+ The maximum possible output size that can produced for the expected input length.
+
+
+
+ Build a cipher that operates on the passed in stream.
+
+ The stream to write/read any encrypted/decrypted data.
+ A cipher based around the given stream.
+
+
+
+ A cipher builder that can also return the key it was initialized with.
+
+
+
+
+ Return the key we were initialized with.
+
+
+
+ all parameter classes implement this.
+
+
+
+ Interface describing a provider of cipher builders for creating decrypting ciphers.
+
+
+
+
+ Return a cipher builder for creating decrypting ciphers.
+
+ The algorithm details/parameters to use to create the final cipher.
+ A new cipher builder.
+
+
+ Base interface for general purpose byte derivation functions.
+
+
+ The message digest used as the basis for the function.
+
+
+ Parameters for key/byte stream derivation classes
+
+
+ Base interface for a message digest.
+
+
+ The algorithm name.
+
+
+ Return the size, in bytes, of the digest produced by this message digest.
+ the size, in bytes, of the digest produced by this message digest.
+
+
+ Return the size, in bytes, of the internal buffer used by this digest.
+ the size, in bytes, of the internal buffer used by this digest.
+
+
+ Update the message digest with a single byte.
+ the input byte to be entered.
+
+
+ Update the message digest with a block of bytes.
+ the byte array containing the data.
+ the offset into the byte array where the data starts.
+ the length of the data.
+
+
+ Close the digest, producing the final digest value.
+ This call leaves the digest reset.
+ the byte array the digest is to be copied into.
+ the offset into the byte array the digest is to start at.
+ the number of bytes written
+
+
+ Reset the digest back to its initial state.
+
+
+
+ Base interface for operator factories that create stream-based digest calculators.
+
+
+
+ The algorithm details object for calculators made by this factory.
+
+
+ Return the size of the digest associated with this factory.
+ The length of the digest produced by this calculators from this factory in bytes.
+
+
+
+ Create a stream calculator for the digest associated with this factory. The stream
+ calculator is used for the actual operation of entering the data to be digested
+ and producing the digest block.
+
+ A calculator producing an IBlockResult with the final digest in it.
+
+
+ Interface for classes implementing the Digital Signature Algorithm
+
+
+ The algorithm name.
+
+
+ Initialise the signer for signature generation or signature verification.
+ true if we are generating a signature, false otherwise.
+ key parameters for signature generation.
+
+
+ Sign the passed in message (usually the output of a hash function).
+ the message to be signed.
+ two big integers representing the r and s values respectively.
+
+
+ The order of the group that the r, s values in signatures belong to.
+
+
+ Verify the message message against the signature values r and s.
+ the message that was supposed to have been signed.
+ the r signature value.
+ the s signature value.
+
+
+
+ Generate an exchange pair based on the recipient public key.
+
+ the encapsulated secret.
+
+
+
+ The length in bytes of the encapsulation.
+
+
+
+
+ Generate an exchange pair based on the recipient public key.
+
+
+ An SecretWithEncapsulation derived from the recipient public key.
+
+
+
+ Base interface describing an entropy source for a DRBG.
+
+
+
+
+ Return whether or not this entropy source is regarded as prediction resistant.
+
+ true if this instance is prediction resistant; otherwise, false.
+
+
+
+ Return a byte array of entropy.
+
+ The entropy bytes.
+
+
+
+ Return the number of bits of entropy this source can produce.
+
+ The size, in bits, of the return value of getEntropy.
+
+
+
+ Base interface describing a provider of entropy sources.
+
+
+
+
+ Return an entropy source providing a block of entropy.
+
+ The size of the block of entropy required.
+ An entropy source providing bitsRequired blocks of entropy.
+
+
+
+ Base interface for a key unwrapper.
+
+
+
+
+ The parameter set used to configure this key unwrapper.
+
+
+
+
+ Unwrap the passed in data.
+
+ The array containing the data to be unwrapped.
+ The offset into cipherText at which the unwrapped data starts.
+ The length of the data to be unwrapped.
+ an IBlockResult containing the unwrapped key data.
+
+
+
+ Base interface for a key wrapper.
+
+
+
+
+ The parameter set used to configure this key wrapper.
+
+
+
+
+ Wrap the passed in key data.
+
+ The key data to be wrapped.
+ an IBlockResult containing the wrapped key data.
+
+
+ The base interface for implementations of message authentication codes (MACs).
+
+
+ Initialise the MAC.
+ The key or other data required by the MAC.
+
+
+ The algorithm name.
+
+
+ Return the size, in bytes, of the MAC produced by this implementation.
+ the size, in bytes, of the MAC produced by this implementation.
+
+
+ Update the MAC with a single byte.
+ the input byte to be entered.
+
+
+ Update the MAC with a block of bytes.
+ the byte array containing the data.
+ the offset into the byte array where the data starts.
+ the length of the data.
+
+
+ Perform final calculations, producing the result MAC.
+ This call leaves the MAC reset.
+ the byte array the MAC is to be copied into.
+ the offset into the byte array the MAC is to start at.
+ the number of bytes written
+
+
+ Reset the MAC back to its initial state.
+
+
+ The algorithm details object for this calculator.
+
+
+
+ Create a stream calculator for this signature calculator. The stream
+ calculator is used for the actual operation of entering the data to be signed
+ and producing the signature block.
+
+ A calculator producing an IBlockResult with a signature in it.
+
+
+ This exception is thrown whenever we find something we don't expect in a message.
+
+
+
+ Return the secret associated with the encapsulation.
+
+ the secret the encapsulation is for.
+
+
+
+ Return the data that carries the secret in its encapsulated form.
+
+ the encapsulation of the secret.
+
+
+
+ Base interface for operators that serve as stream-based signature calculators.
+
+
+
+ The algorithm details object for this calculator.
+
+
+
+ Create a stream calculator for this signature calculator. The stream
+ calculator is used for the actual operation of entering the data to be signed
+ and producing the signature block.
+
+ A calculator producing an IBlockResult with a signature in it.
+
+
+ The algorithm name.
+
+
+ Initialise the signer for signing or verification.
+ true if for signing, false otherwise.
+ necessary parameters.
+
+
+ Update the signer with a single byte.
+ the input byte to be entered.
+
+
+ Update the signer with a block of bytes.
+ the byte array containing the data.
+ the offset into the byte array where the data starts.
+ the length of the data.
+
+
+ Generate a signature for the message we've been loaded with using the key we were initialised with.
+
+ A byte array containing the signature for the message.
+
+
+ Return true if the internal state represents the signature described in the passed in array.
+
+ an array containing the candidate signature to verify.
+ true if the internal state represents the signature described in the passed in array.
+
+
+ Reset the signer back to its initial state.
+
+
+ Signer with message recovery.
+
+
+ Returns true if the signer has recovered the full message as
+ part of signature verification.
+
+ @return true if full message recovered.
+
+
+ Returns a reference to what message was recovered (if any).
+
+ @return full/partial message, null if nothing.
+
+
+ Perform an update with the recovered message before adding any other data. This must
+ be the first update method called, and calling it will result in the signer assuming
+ that further calls to update will include message content past what is recoverable.
+
+ @param signature the signature that we are in the process of verifying.
+ @throws IllegalStateException
+
+
+
+ Base interface for cryptographic operations such as Hashes, MACs, and Signatures which reduce a stream of data
+ to a single value.
+
+
+
+ Return a "sink" stream which only exists to update the implementing object.
+ A stream to write to in order to update the implementing object.
+
+
+
+ Return the result of processing the stream. This value is only available once the stream
+ has been closed.
+
+ The result of processing the stream.
+
+
+ The interface stream ciphers conform to.
+
+
+ The name of the algorithm this cipher implements.
+
+
+ Initialise the cipher.
+ If true the cipher is initialised for encryption,
+ if false for decryption.
+ The key and other data required by the cipher.
+
+ If the parameters argument is inappropriate.
+
+
+
+ encrypt/decrypt a single byte returning the result.
+ the byte to be processed.
+ the result of processing the input byte.
+
+
+
+ Process a block of bytes from , putting the result into .
+
+ The input byte array.
+
+ The offset into input where the data to be processed starts.
+
+ The number of bytes to be processed.
+ The output buffer the processed bytes go into.
+
+ The offset into output the processed data starts at.
+
+ If the input buffer is too small.
+ If the output buffer is too small.
+
+
+
+ Reset the cipher to the same state as it was after the last init (if there was one).
+
+
+
+
+ Operators that reduce their input to the validation of a signature produce this type.
+
+
+
+
+ Return true if the passed in data matches what is expected by the verification result.
+
+ The bytes representing the signature.
+ true if the signature verifies, false otherwise.
+
+
+
+ Return true if the length bytes from off in the source array match the signature
+ expected by the verification result.
+
+ Byte array containing the signature.
+ The offset into the source array where the signature starts.
+ The number of bytes in source making up the signature.
+ true if the signature verifies, false otherwise.
+
+
+
+ Base interface for operators that serve as stream-based signature verifiers.
+
+
+
+ The algorithm details object for this verifier.
+
+
+
+ Create a stream calculator for this verifier. The stream
+ calculator is used for the actual operation of entering the data to be verified
+ and producing a result which can be used to verify the original signature.
+
+ A calculator producing an IVerifier which can verify the signature.
+
+
+
+ Base interface for a provider to support the dynamic creation of signature verifiers.
+
+
+
+
+ Return a signature verfier for signature algorithm described in the passed in algorithm details object.
+
+ The details of the signature algorithm verification is required for.
+ A new signature verifier.
+
+
+ The name of the algorithm this cipher implements.
+
+
+
+ With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes.
+ This interface provides the extra methods required to support variable output on a digest implementation.
+
+
+
+
+ Output the results of the final calculation for this XOF to outLen number of bytes.
+
+ output array to write the output bytes to.
+ offset to start writing the bytes at.
+ the number of output bytes requested.
+ the number of bytes written
+
+
+
+ Start outputting the results of the final calculation for this XOF. Unlike DoFinal, this method
+ will continue producing output until the XOF is explicitly reset, or signals otherwise.
+
+ output array to write the output bytes to.
+ offset to start writing the bytes at.
+ the number of output bytes requested.
+ the number of bytes written
+
+
+ The base class for parameters to key generators.
+
+
+ initialise the generator with a source of randomness
+ and a strength (in bits).
+
+ @param random the random byte source.
+ @param strength the size, in bits, of the keys we want to produce.
+
+
+ return the random source associated with this
+ generator.
+
+ @return the generators random source.
+
+
+ return the bit strength for keys produced by this generator,
+
+ @return the strength of the keys this generator produces (in bits).
+
+
+ standard CBC Block Cipher MAC - if no padding is specified the default of
+ pad of zeroes is used.
+
+
+ create a standard MAC based on a CBC block cipher. This will produce an
+ authentication code half the length of the block size of the cipher.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+
+
+ create a standard MAC based on a CBC block cipher. This will produce an
+ authentication code half the length of the block size of the cipher.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param padding the padding to be used to complete the last block.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses CBC mode as the basis for the
+ MAC generation.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses CBC mode as the basis for the
+ MAC generation.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+ @param padding the padding to be used to complete the last block.
+
+
+ Reset the mac generator.
+
+
+ implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ feedback mode.
+ @param blockSize the block size in bits (note: a multiple of 8)
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/CFB"
+ and the block size in bits.
+
+
+ return the block size we are operating at.
+
+ @return the block size we are operating at (in bytes).
+
+
+ reset the chaining vector back to the IV and reset the underlying
+ cipher.
+
+
+ create a standard MAC based on a CFB block cipher. This will produce an
+ authentication code half the length of the block size of the cipher, with
+ the CFB mode set to 8 bits.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+
+
+ create a standard MAC based on a CFB block cipher. This will produce an
+ authentication code half the length of the block size of the cipher, with
+ the CFB mode set to 8 bits.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param padding the padding to be used.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses CFB mode as the basis for the
+ MAC generation.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param cfbBitSize the size of an output block produced by the CFB mode.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses CFB mode as the basis for the
+ MAC generation.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param cfbBitSize the size of an output block produced by the CFB mode.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+ @param padding a padding to be used.
+
+
+ Reset the mac generator.
+
+
+ CMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.html
+
+ CMAC is analogous to OMAC1 - see also en.wikipedia.org/wiki/CMAC
+
+ CMAC is a NIST recomendation - see
+ csrc.nist.gov/CryptoToolkit/modes/800-38_Series_Publications/SP800-38B.pdf
+
+ CMAC/OMAC1 is a blockcipher-based message authentication code designed and
+ analyzed by Tetsu Iwata and Kaoru Kurosawa.
+
+ CMAC/OMAC1 is a simple variant of the CBC MAC (Cipher Block Chaining Message
+ Authentication Code). OMAC stands for One-Key CBC MAC.
+
+ It supports 128- or 64-bits block ciphers, with any key size, and returns
+ a MAC with dimension less or equal to the block size of the underlying
+ cipher.
+
+
+
+ create a standard MAC based on a CBC block cipher (64 or 128 bit block).
+ This will produce an authentication code the length of the block size
+ of the cipher.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8 and @lt;= 128.
+
+
+ Reset the mac generator.
+
+
+
+ Implementation of DSTU7564 mac mode
+
+
+
+ implementation of DSTU 7624 MAC
+
+
+
+ The GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication
+ 800-38D.
+
+
+ GMac is an invocation of the GCM mode where no data is encrypted (i.e. all input data to the Mac
+ is processed as additional authenticated data with the underlying GCM block cipher).
+
+
+
+
+ Creates a GMAC based on the operation of a block cipher in GCM mode.
+
+
+ This will produce an authentication code the length of the block size of the cipher.
+
+ the cipher to be used in GCM mode to generate the MAC.
+
+
+
+ Creates a GMAC based on the operation of a 128 bit block cipher in GCM mode.
+
+
+ This will produce an authentication code the length of the block size of the cipher.
+
+ the cipher to be used in GCM mode to generate the MAC.
+ the mac size to generate, in bits. Must be a multiple of 8, between 32 and 128 (inclusive).
+ Sizes less than 96 are not recommended, but are supported for specialized applications.
+
+
+
+ Initialises the GMAC - requires a
+ providing a and a nonce.
+
+
+
+ implementation of GOST 28147-89 MAC
+
+
+ HMAC implementation based on RFC2104
+
+ H(K XOR opad, H(K XOR ipad, text))
+
+
+ Reset the mac generator.
+
+
+ DES based CBC Block Cipher MAC according to ISO9797, algorithm 3 (ANSI X9.19 Retail MAC)
+
+ This could as well be derived from CBCBlockCipherMac, but then the property mac in the base
+ class must be changed to protected
+
+
+ create a Retail-MAC based on a CBC block cipher. This will produce an
+ authentication code of the length of the block size of the cipher.
+
+ @param cipher the cipher to be used as the basis of the MAC generation. This must
+ be DESEngine.
+
+
+ create a Retail-MAC based on a CBC block cipher. This will produce an
+ authentication code of the length of the block size of the cipher.
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param padding the padding to be used to complete the last block.
+
+
+ create a Retail-MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses single DES CBC mode as the basis for the
+ MAC generation.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+
+
+ create a standard MAC based on a block cipher with the size of the
+ MAC been given in bits. This class uses single DES CBC mode as the basis for the
+ MAC generation. The final block is decrypted and then encrypted using the
+ middle and right part of the key.
+
+ Note: the size of the MAC must be at least 24 bits (FIPS Publication 81),
+ or 16 bits if being used as a data authenticator (FIPS Publication 113),
+ and in general should be less than the size of the block cipher as it reduces
+ the chance of an exhaustive attack (see Handbook of Applied Cryptography).
+
+ @param cipher the cipher to be used as the basis of the MAC generation.
+ @param macSizeInBits the size of the MAC in bits, must be a multiple of 8.
+ @param padding the padding to be used to complete the last block.
+
+
+ Reset the mac generator.
+
+
+
+ Poly1305 message authentication code, designed by D. J. Bernstein.
+
+
+ Poly1305 computes a 128-bit (16 bytes) authenticator, using a 128 bit nonce and a 256 bit key
+ consisting of a 128 bit key applied to an underlying cipher, and a 128 bit key (with 106
+ effective key bits) used in the authenticator.
+
+ The polynomial calculation in this implementation is adapted from the public domain poly1305-donna-unrolled C implementation
+ by Andrew M (@floodyberry).
+
+
+
+
+ Polynomial key
+
+
+ Polynomial key
+
+
+ Polynomial key
+
+
+ Polynomial key
+
+
+ Polynomial key
+
+
+ Precomputed 5 * r[1..4]
+
+
+ Precomputed 5 * r[1..4]
+
+
+ Precomputed 5 * r[1..4]
+
+
+ Precomputed 5 * r[1..4]
+
+
+ Encrypted nonce
+
+
+ Encrypted nonce
+
+
+ Encrypted nonce
+
+
+ Encrypted nonce
+
+
+ Current block of buffered input
+
+
+ Current offset in input buffer
+
+
+ Polynomial accumulator
+
+
+ Polynomial accumulator
+
+
+ Polynomial accumulator
+
+
+ Polynomial accumulator
+
+
+ Polynomial accumulator
+
+
+ Constructs a Poly1305 MAC, where the key passed to init() will be used directly.
+
+
+ Constructs a Poly1305 MAC, using a 128 bit block cipher.
+
+
+
+ Initialises the Poly1305 MAC.
+
+ a {@link ParametersWithIV} containing a 128 bit nonce and a {@link KeyParameter} with
+ a 256 bit key complying to the {@link Poly1305KeyGenerator Poly1305 key format}.
+
+
+
+ Implementation of SipHash as specified in "SipHash: a fast short-input PRF", by Jean-Philippe
+ Aumasson and Daniel J. Bernstein (https://131002.net/siphash/siphash.pdf).
+
+
+ "SipHash is a family of PRFs SipHash-c-d where the integer parameters c and d are the number of
+ compression rounds and the number of finalization rounds. A compression round is identical to a
+ finalization round and this round function is called SipRound. Given a 128-bit key k and a
+ (possibly empty) byte string m, SipHash-c-d returns a 64-bit value..."
+
+
+
+ SipHash-2-4
+
+
+ SipHash-c-d
+ the number of compression rounds
+ the number of finalization rounds
+
+
+
+ Implementation of the Skein parameterised MAC function in 256, 512 and 1024 bit block sizes,
+ based on the Threefish tweakable block cipher.
+
+
+ This is the 1.3 version of Skein defined in the Skein hash function submission to the NIST SHA-3
+ competition in October 2010.
+
+ Skein was designed by Niels Ferguson - Stefan Lucks - Bruce Schneier - Doug Whiting - Mihir
+ Bellare - Tadayoshi Kohno - Jon Callas - Jesse Walker.
+
+
+
+
+
+
+ 256 bit block size - Skein-256
+
+
+
+
+ 512 bit block size - Skein-512
+
+
+
+
+ 1024 bit block size - Skein-1024
+
+
+
+
+ Constructs a Skein MAC with an internal state size and output size.
+
+ the internal state size in bits - one of or
+ .
+ the output/MAC size to produce in bits, which must be an integral number of
+ bytes.
+
+
+
+ Optionally initialises the Skein digest with the provided parameters.
+
+ See for details on the parameterisation of the Skein hash function.
+ the parameters to apply to this engine, or null
to use no parameters.
+
+
+ This exception is thrown whenever a cipher requires a change of key, IV or similar after x amount of
+ bytes enciphered.
+
+
+
+ implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of chaining.
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/CBC".
+
+
+ return the block size of the underlying cipher.
+
+ @return the block size of the underlying cipher.
+
+
+ reset the chaining vector back to the IV and reset the underlying
+ cipher.
+
+
+ Implements the Counter with Cipher Block Chaining mode (CCM) detailed in
+ NIST Special Publication 800-38C.
+
+ Note: this mode is a packet mode - it needs all the data up front.
+
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used.
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Returns a byte array containing the mac calculated as part of the
+ last encrypt or decrypt operation.
+
+ @return the last mac calculated.
+
+
+ Process a packet of data for either CCM decryption or encryption.
+
+ @param in data for processing.
+ @param inOff offset at which data starts in the input array.
+ @param inLen length of the data in the input array.
+ @return a byte array containing the processed input..
+ @throws IllegalStateException if the cipher is not appropriately set up.
+ @throws InvalidCipherTextException if the input data is truncated or the mac check fails.
+
+
+ Process a packet of data for either CCM decryption or encryption.
+
+ @param in data for processing.
+ @param inOff offset at which data starts in the input array.
+ @param inLen length of the data in the input array.
+ @param output output array.
+ @param outOff offset into output array to start putting processed bytes.
+ @return the number of bytes added to output.
+ @throws IllegalStateException if the cipher is not appropriately set up.
+ @throws InvalidCipherTextException if the input data is truncated or the mac check fails.
+ @throws DataLengthException if output buffer too short.
+
+
+ implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ feedback mode.
+ @param blockSize the block size in bits (note: a multiple of 8)
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/CFB"
+ and the block size in bits.
+
+
+ return the block size we are operating at.
+
+ @return the block size we are operating at (in bytes).
+
+
+ reset the chaining vector back to the IV and reset the underlying
+ cipher.
+
+
+ A Cipher Text Stealing (CTS) mode cipher. CTS allows block ciphers to
+ be used to produce cipher text which is the same outLength as the plain text.
+
+
+ Create a buffered block cipher that uses Cipher Text Stealing
+
+ @param cipher the underlying block cipher this buffering object wraps.
+
+
+ return the size of the output buffer required for an update of 'length' bytes.
+
+ @param length the outLength of the input.
+ @return the space required to accommodate a call to update
+ with length bytes of input.
+
+
+ return the size of the output buffer required for an update plus a
+ doFinal with an input of length bytes.
+
+ @param length the outLength of the input.
+ @return the space required to accommodate a call to update and doFinal
+ with length bytes of input.
+
+
+ process a single byte, producing an output block if necessary.
+
+ @param in the input byte.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ process an array of bytes, producing output if necessary.
+
+ @param in the input byte array.
+ @param inOff the offset at which the input data starts.
+ @param length the number of bytes to be copied out of the input array.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ Process the last block in the buffer.
+
+ @param out the array the block currently being held is copied into.
+ @param outOff the offset at which the copying starts.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there is insufficient space in out for
+ the output.
+ @exception InvalidOperationException if the underlying cipher is not
+ initialised.
+ @exception InvalidCipherTextException if cipher text decrypts wrongly (in
+ case the exception will never Get thrown).
+
+
+ A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and
+ Efficiency - by M. Bellare, P. Rogaway, D. Wagner.
+
+ http://www.cs.ucdavis.edu/~rogaway/papers/eax.pdf
+
+ EAX is an AEAD scheme based on CTR and OMAC1/CMAC, that uses a single block
+ cipher to encrypt and authenticate data. It's on-line (the length of a
+ message isn't needed to begin processing it), has good performances, it's
+ simple and provably secure (provided the underlying block cipher is secure).
+
+ Of course, this implementations is NOT thread-safe.
+
+
+ Constructor that accepts an instance of a block cipher engine.
+
+ @param cipher the engine to use
+
+
+
+ Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.
+
+
+
+
+ MAC sizes from 32 bits to 128 bits (must be a multiple of 8) are supported. The default is 128 bits.
+ Sizes less than 96 are not recommended, but are supported for specialized applications.
+
+
+
+ GCM-SIV Mode.
+ It should be noted that the specified limit of 236 bytes is not supported. This is because all bytes are
+ cached in a ByteArrayOutputStream object (which has a limit of a little less than 231 bytes),
+ and are output on the DoFinal() call (which can only process a maximum of 231 bytes).
+ The practical limit of 231 - 24 bytes is policed, and attempts to breach the limit will be rejected
+ In order to properly support the higher limit, an extended form of ByteArrayOutputStream would be needed
+ which would use multiple arrays to store the data. In addition, a new doOutput method would be required (similar
+ to that in XOF digests), which would allow the data to be output over multiple calls. Alternatively an extended
+ form of ByteArrayInputStream could be used to deliver the data.
+
+
+ The buffer length.
+
+
+ The halfBuffer length.
+
+
+ The nonce length.
+
+
+ The maximum data length (AEAD/PlainText). Due to implementation constraints this is restricted to the maximum
+ array length (https://programming.guide/java/array-maximum-length.html) minus the BUFLEN to allow for the MAC
+
+
+ The top bit mask.
+
+
+ The addition constant.
+
+
+ The initialisation flag.
+
+
+ The aeadComplete flag.
+
+
+ The cipher.
+
+
+ The multiplier.
+
+
+ The gHash buffer.
+
+
+ The reverse buffer.
+
+
+ The aeadHasher.
+
+
+ The dataHasher.
+
+
+ The plainDataStream.
+
+
+ The encryptedDataStream (decryption only).
+
+
+ Are we encrypting?
+
+
+ The initialAEAD.
+
+
+ The nonce.
+
+
+ The flags.
+
+
+ Constructor.
+
+
+ Constructor.
+ @param pCipher the underlying cipher
+
+
+ Constructor.
+ @param pCipher the underlying cipher
+ @param pMultiplier the multiplier
+
+
+ check AEAD status.
+ @param pLen the aeadLength
+
+
+ check status.
+ @param pLen the dataLength
+
+
+ Reset Streams.
+
+
+ Obtain buffer length (allowing for null).
+ @param pBuffer the buffere
+ @return the length
+
+
+ calculate tag.
+ @return the calculated tag
+
+
+ complete polyVAL.
+ @return the calculated value
+
+
+ process lengths.
+
+
+ perform the next GHASH step.
+ @param pNext the next value
+
+
+ xor a full block buffer.
+ @param pLeft the left operand and result
+ @param pRight the right operand
+
+
+ xor a partial block buffer.
+ @param pLeft the left operand and result
+ @param pRight the right operand
+ @param pOffset the offset in the right operand
+ @param pLength the length of data in the right operand
+
+
+ increment the counter.
+ @param pCounter the counter to increment
+
+
+ multiply by X.
+ @param pValue the value to adjust
+
+
+ Derive Keys.
+ @param pKey the keyGeneration key
+
+
+ Hash Control.
+
+
+ Cache.
+
+
+ Single byte cache.
+
+
+ Count of active bytes in cache.
+
+
+ Count of hashed bytes.
+
+
+ Obtain the count of bytes hashed.
+ @return the count
+
+
+ Reset the hasher.
+
+
+ update hash.
+ @param pByte the byte
+
+
+ update hash.
+ @param pBuffer the buffer
+ @param pOffset the offset within the buffer
+ @param pLen the length of data
+
+
+ complete hash.
+
+
+ implements the GOST 28147 OFB counter mode (GCTR).
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ counter mode (must have a 64 bit block size).
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param encrypting if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param parameters the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/GCTR"
+ and the block size in bits
+
+
+ return the block size we are operating at (in bytes).
+
+ @return the block size we are operating at (in bytes).
+
+
+ reset the feedback vector back to the IV and reset the underlying
+ cipher.
+
+
+ An IAeadCipher based on an IBlockCipher.
+
+
+ The block size for this cipher, in bytes.
+
+
+ The block cipher underlying this algorithm.
+
+
+
+ A cipher mode that includes authenticated encryption with a streaming mode and optional
+ associated data.
+
+
+ Implementations of this interface may operate in a packet mode (where all input data is
+ buffered and processed during the call to DoFinal, or in a streaming mode (where output
+ data is incrementally produced with each call to ProcessByte or ProcessBytes. This is
+ important to consider during decryption: in a streaming mode, unauthenticated plaintext
+ data may be output prior to the call to DoFinal that results in an authentication failure.
+ The higher level protocol utilising this cipher must ensure the plaintext data is handled
+ appropriately until the end of data is reached and the entire ciphertext is authenticated.
+
+
+
+
+ The name of the algorithm this cipher implements.
+
+
+ Initialise the cipher.
+ Parameter can either be an AeadParameters or a ParametersWithIV object.
+ Initialise for encryption if true, for decryption if false.
+ The key or other data required by the cipher.
+
+
+ Add a single byte to the associated data check.
+ If the implementation supports it, this will be an online operation and will not retain the associated data.
+ The byte to be processed.
+
+
+ Add a sequence of bytes to the associated data check.
+ If the implementation supports it, this will be an online operation and will not retain the associated data.
+ The input byte array.
+ The offset into the input array where the data to be processed starts.
+ The number of bytes to be processed.
+
+
+ Encrypt/decrypt a single byte.
+
+ @param input the byte to be processed.
+ @param outBytes the output buffer the processed byte goes into.
+ @param outOff the offset into the output byte array the processed data starts at.
+ @return the number of bytes written to out.
+ @exception DataLengthException if the output buffer is too small.
+
+
+ Process a block of bytes from in putting the result into out.
+
+ @param inBytes the input byte array.
+ @param inOff the offset into the in array where the data to be processed starts.
+ @param len the number of bytes to be processed.
+ @param outBytes the output buffer the processed bytes go into.
+ @param outOff the offset into the output byte array the processed data starts at.
+ @return the number of bytes written to out.
+ @exception DataLengthException if the output buffer is too small.
+
+
+ Finish the operation either appending or verifying the MAC at the end of the data.
+
+ @param outBytes space for any resulting output data.
+ @param outOff offset into out to start copying the data at.
+ @return number of bytes written into out.
+ @throws InvalidOperationException if the cipher is in an inappropriate state.
+ @throws InvalidCipherTextException if the MAC fails to match.
+
+
+ Return the value of the MAC associated with the last stream processed.
+
+ @return MAC for plaintext data.
+
+
+ Return the size of the output buffer required for a ProcessBytes
+ an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to ProcessBytes
+ with len bytes of input.
+
+
+ Return the size of the output buffer required for a ProcessBytes plus a
+ DoFinal with an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to ProcessBytes and DoFinal
+ with len bytes of input.
+
+
+
+ Reset the cipher to the same state as it was after the last init (if there was one).
+
+
+
+ Return the
underlying this cipher mode.
+
+
+ Indicates whether this cipher mode can handle partial blocks.
+
+
+
+ Reset the cipher mode to the same state as it was after the last init (if there was one).
+
+
+
+
+ Base constructor. Nb value is set to 4.
+
+ base cipher to use under CCM.
+
+
+
+ Constructor allowing Nb configuration.
+
+ Nb is a parameter specified in CCM mode of DSTU7624 standard.
+ This parameter specifies maximum possible length of input.It should
+ be calculated as follows: Nb = 1 / 8 * (-3 + log[2]Nmax) + 1,
+ where Nmax - length of input message in bits.For practical reasons
+ Nmax usually less than 4Gb, e.g. for Nmax = 2^32 - 1, Nb = 4.
+
+ base cipher to use under CCM.
+ Nb value to use.
+
+
+ Implements a Gamming or Counter (CTR) mode on top of a DSTU 7624 block cipher.
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ feedback mode.
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/KCTR"
+ and the block size in bits.
+
+
+ return the block size we are operating at.
+
+ @return the block size we are operating at (in bytes).
+
+
+ Process one block of input from the array in and write it to
+ the out array.
+
+ @param input the array containing the input data.
+ @param inOff offset into the in array the data starts at.
+ @param output the array the output data will be copied into.
+ @param outOff the offset into the out array the output will start at.
+ @exception DataLengthException if there isn't enough data in in, or
+ space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+ @return the number of bytes processed and produced.
+
+
+ reset the chaining vector back to the IV and reset the underlying
+ cipher.
+
+
+ An implementation of RFC 7253 on The OCB
+ Authenticated-Encryption Algorithm.
+
+ For those still concerned about the original patents around this, please see:
+ https://mailarchive.ietf.org/arch/msg/cfrg/qLTveWOdTJcLn4HP3ev-vrj05Vg/
+ Text reproduced below:
+
+ Phillip Rogaway<rogaway@cs.ucdavis.edu> Sat, 27 February 2021 02:46 UTC
+
+ I can confirm that I have abandoned all OCB patents and placed into the public domain all OCB-related IP of
+ mine. While I have been telling people this for quite some time, I don't think I ever made a proper announcement
+ to the CFRG or on the OCB webpage. Consider that done.
+
+
+
+
+ implements a Output-FeedBack (OFB) mode on top of a simple cipher.
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ feedback mode.
+ @param blockSize the block size in bits (note: a multiple of 8)
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/OFB"
+ and the block size in bits
+
+
+ return the block size we are operating at (in bytes).
+
+ @return the block size we are operating at (in bytes).
+
+
+ reset the feedback vector back to the IV and reset the underlying
+ cipher.
+
+
+ * Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode
+ * on top of a simple cipher. This class assumes the IV has been prepended
+ * to the data stream already, and just accomodates the reset after
+ * (blockSize + 2) bytes have been read.
+ *
+ * For further info see RFC 2440.
+ *
+
+
+ Basic constructor.
+
+ @param cipher the block cipher to be used as the basis of the
+ feedback mode.
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ return the algorithm name and mode.
+
+ @return the name of the underlying algorithm followed by "/PGPCFB"
+ and the block size in bits.
+
+
+ return the block size we are operating at.
+
+ @return the block size we are operating at (in bytes).
+
+
+ reset the chaining vector back to the IV and reset the underlying
+ cipher.
+
+
+ Initialise the cipher and, possibly, the initialisation vector (IV).
+ If an IV isn't passed as part of the parameter, the IV will be all zeros.
+ An IV which is too short is handled in FIPS compliant fashion.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param parameters the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ Encrypt one byte of data according to CFB mode.
+ @param data the byte to encrypt
+ @param blockOff offset in the current block
+ @returns the encrypted byte
+
+
+ Implements the Segmented Integer Counter (SIC) mode on top of a simple
+ block cipher.
+
+
+ Basic constructor.
+
+ @param c the block cipher to be used.
+
+
+ return the underlying block cipher that we are wrapping.
+
+ @return the underlying block cipher that we are wrapping.
+
+
+ Return the digest algorithm using one of the standard JCA string
+ representations rather than the algorithm identifier (if possible).
+
+
+
+ Calculator factory class for signature generation in ASN.1 based profiles that use an AlgorithmIdentifier to preserve
+ signature algorithm details.
+
+
+
+
+ Base constructor.
+
+ The name of the signature algorithm to use.
+ The private key to be used in the signing operation.
+
+
+
+ Constructor which also specifies a source of randomness to be used if one is required.
+
+ The name of the signature algorithm to use.
+ The private key to be used in the signing operation.
+ The source of randomness to be used in signature calculation.
+
+
+
+ Allows enumeration of the signature names supported by the verifier provider.
+
+
+
+
+ Verifier class for signature verification in ASN.1 based profiles that use an AlgorithmIdentifier to preserve
+ signature algorithm details.
+
+
+
+
+ Base constructor.
+
+ The name of the signature algorithm to use.
+ The public key to be used in the verification operation.
+
+
+
+ Provider class which supports dynamic creation of signature verifiers.
+
+
+
+
+ Base constructor - specify the public key to be used in verification.
+
+ The public key to be used in creating verifiers provided by this object.
+
+
+
+ Allows enumeration of the signature names supported by the verifier provider.
+
+
+
+ Block cipher padders are expected to conform to this interface.
+
+
+ Initialise the padder.
+ A source of randomness, if any required.
+
+
+ The name of the algorithm this padder implements.
+
+
+ Add padding to the passed in block.
+ the block to add padding to.
+ the offset into the block the padding is to start at.
+ the number of bytes of padding added.
+
+
+ Determine the length of padding present in the passed in block.
+ the block to check padding for.
+ the number of bytes of padding present.
+
+
+ A padder that adds ISO10126-2 padding to a block.
+
+
+
+ A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1.
+ The first byte is 0x80, rest is 0x00
+
+
+
+ A wrapper class that allows block ciphers to be used to process data in
+ a piecemeal fashion with padding. The PaddedBufferedBlockCipher
+ outputs a block only when the buffer is full and more data is being added,
+ or on a doFinal (unless the current block in the buffer is a pad block).
+ The default padding mechanism used is the one outlined in Pkcs5/Pkcs7.
+
+
+ Create a buffered block cipher with the desired padding.
+
+ @param cipher the underlying block cipher this buffering object wraps.
+ @param padding the padding type.
+
+
+ Create a buffered block cipher Pkcs7 padding
+
+ @param cipher the underlying block cipher this buffering object wraps.
+
+
+ initialise the cipher.
+
+ @param forEncryption if true the cipher is initialised for
+ encryption, if false for decryption.
+ @param param the key and other data required by the cipher.
+ @exception ArgumentException if the parameters argument is
+ inappropriate.
+
+
+ return the minimum size of the output buffer required for an update
+ plus a doFinal with an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update and doFinal
+ with len bytes of input.
+
+
+ return the size of the output buffer required for an update
+ an input of len bytes.
+
+ @param len the length of the input.
+ @return the space required to accommodate a call to update
+ with len bytes of input.
+
+
+ process a single byte, producing an output block if necessary.
+
+ @param in the input byte.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ process an array of bytes, producing output if necessary.
+
+ @param in the input byte array.
+ @param inOff the offset at which the input data starts.
+ @param len the number of bytes to be copied out of the input array.
+ @param out the space for any output that might be produced.
+ @param outOff the offset from which the output will be copied.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there isn't enough space in out.
+ @exception InvalidOperationException if the cipher isn't initialised.
+
+
+ Process the last block in the buffer. If the buffer is currently
+ full and padding needs to be added a call to doFinal will produce
+ 2 * GetBlockSize() bytes.
+
+ @param out the array the block currently being held is copied into.
+ @param outOff the offset at which the copying starts.
+ @return the number of output bytes copied to out.
+ @exception DataLengthException if there is insufficient space in out for
+ the output or we are decrypting and the input is not block size aligned.
+ @exception InvalidOperationException if the underlying cipher is not
+ initialised.
+ @exception InvalidCipherTextException if padding is expected and not found.
+
+
+ A padder that adds PKCS7/PKCS5 padding to a block.
+
+
+ A padder that adds Trailing-Bit-Compliment padding to a block.
+ This padding pads the block out compliment of the last bit of the plain text.
+
+
+
+ A padder that adds X9.23 padding to a block - if a SecureRandom is passed in random padding is assumed,
+ otherwise padding with zeros is used.
+
+
+
+ A padder that adds zero byte padding to a block.
+
+
+ Base constructor.
+
+ @param key key to be used by underlying cipher
+ @param macSize macSize in bits
+ @param nonce nonce to be used
+
+
+ Base constructor.
+
+ @param key key to be used by underlying cipher
+ @param macSize macSize in bits
+ @param nonce nonce to be used
+ @param associatedText associated text, if any
+
+
+ Blake3 Parameters.
+
+
+ Create a key parameter.
+ the context
+ the parameter
+
+
+ Create a key parameter.
+ the key
+ the parameter
+
+
+ Obtain the key.
+ the key
+
+
+ Clear the key bytes.
+
+
+ Obtain the salt.
+ the salt
+
+
+ return true if the passed in key is a DES-EDE weak key.
+
+ @param key bytes making up the key
+ @param offset offset into the byte array the key starts at
+ @param length number of bytes making up the key
+
+
+ return true if the passed in key is a DES-EDE weak key.
+
+ @param key bytes making up the key
+ @param offset offset into the byte array the key starts at
+
+
+ return true if the passed in key is a real 2/3 part DES-EDE key.
+
+ @param key bytes making up the key
+ @param offset offset into the byte array the key starts at
+
+
+ return true if the passed in key is a real 2 part DES-EDE key.
+
+ @param key bytes making up the key
+ @param offset offset into the byte array the key starts at
+
+
+ return true if the passed in key is a real 3 part DES-EDE key.
+
+ @param key bytes making up the key
+ @param offset offset into the byte array the key starts at
+
+
+ DES has 16 weak keys. This method will check
+ if the given DES key material is weak or semi-weak.
+ Key material that is too short is regarded as weak.
+
+ See "Applied
+ Cryptography" by Bruce Schneier for more information.
+
+ @return true if the given DES key material is weak or semi-weak,
+ false otherwise.
+
+
+ DES Keys use the LSB as the odd parity bit. This can
+ be used to check for corrupt keys.
+
+ @param bytes the byte array to set the parity on.
+
+
+ The minimum bitlength of the private value.
+
+
+ The bitlength of the private value.
+
+
+ Construct without a usage index, this will do a random construction of G.
+
+ @param L desired length of prime P in bits (the effective key size).
+ @param N desired length of prime Q in bits.
+ @param certainty certainty level for prime number generation.
+ @param random the source of randomness to use.
+
+
+ Construct for a specific usage index - this has the effect of using verifiable canonical generation of G.
+
+ @param L desired length of prime P in bits (the effective key size).
+ @param N desired length of prime Q in bits.
+ @param certainty certainty level for prime number generation.
+ @param random the source of randomness to use.
+ @param usageIndex a valid usage index.
+
+
+ return the generator - g
+
+
+ return private value limit - l
+
+
+ Parameter class for the HkdfBytesGenerator class.
+
+
+ Generates parameters for HKDF, specifying both the optional salt and
+ optional info. Step 1: Extract won't be skipped.
+
+ @param ikm the input keying material or seed
+ @param salt the salt to use, may be null for a salt for hashLen zeros
+ @param info the info to use, may be null for an info field of zero bytes
+
+
+ Factory method that makes the HKDF skip the extract part of the key
+ derivation function.
+
+ @param ikm the input keying material or seed, directly used for step 2:
+ Expand
+ @param info the info to use, may be null for an info field of zero bytes
+ @return HKDFParameters that makes the implementation skip step 1
+
+
+ Returns the input keying material or seed.
+
+ @return the keying material
+
+
+ Returns if step 1: extract has to be skipped or not
+
+ @return true for skipping, false for no skipping of step 1
+
+
+ Returns the salt, or null if the salt should be generated as a byte array
+ of HashLen zeros.
+
+ @return the salt, or null
+
+
+ Returns the info field, which may be empty (null is converted to empty).
+
+ @return the info field, never null
+
+
+ parameters for using an integrated cipher in stream mode.
+
+
+ @param derivation the derivation parameter for the KDF function.
+ @param encoding the encoding parameter for the KDF function.
+ @param macKeySize the size of the MAC key (in bits).
+
+
+ @param derivation the derivation parameter for the KDF function.
+ @param encoding the encoding parameter for the KDF function.
+ @param macKeySize the size of the MAC key (in bits).
+ @param cipherKeySize the size of the associated Cipher key (in bits).
+
+
+ parameters for Key derivation functions for ISO-18033
+
+
+
+ Base constructor - suffix fixed input data only.
+
+ the KDF seed
+ fixed input data to follow counter.
+ length of the counter in bits
+
+
+
+ Base constructor - prefix and suffix fixed input data.
+
+ the KDF seed
+ fixed input data to precede counter
+ fixed input data to follow counter.
+ length of the counter in bits.
+
+
+ parameters for Key derivation functions for IEEE P1363a
+
+
+ Parameters for mask derivation functions.
+
+
+ Parameters for NaccacheStern public private key generation. For details on
+ this cipher, please see
+
+ http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
+
+
+ Parameters for generating a NaccacheStern KeyPair.
+
+ @param random
+ The source of randomness
+ @param strength
+ The desired strength of the Key in Bits
+ @param certainty
+ the probability that the generated primes are not really prime
+ as integer: 2^(-certainty) is then the probability
+ @param countSmallPrimes
+ How many small key factors are desired
+
+
+ @return Returns the certainty.
+
+
+ @return Returns the countSmallPrimes.
+
+
+ Public key parameters for NaccacheStern cipher. For details on this cipher,
+ please see
+
+ http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
+
+
+ @param privateKey
+
+
+ @return Returns the g.
+
+
+ @return Returns the lowerSigmaBound.
+
+
+ @return Returns the n.
+
+
+ Private key parameters for NaccacheStern cipher. For details on this cipher,
+ please see
+
+ http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
+
+
+ Constructs a NaccacheSternPrivateKey
+
+ @param g
+ the public enryption parameter g
+ @param n
+ the public modulus n = p*q
+ @param lowerSigmaBound
+ the public lower sigma bound up to which data can be encrypted
+ @param smallPrimes
+ the small primes, of which sigma is constructed in the right
+ order
+ @param phi_n
+ the private modulus phi(n) = (p-1)(q-1)
+
+
+ Cipher parameters with a fixed salt value associated with them.
+
+
+
+ Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.
+
+
+ Parameterised Skein can be used for:
+
+ - MAC generation, by providing a key.
+ - Randomised hashing, by providing a nonce.
+ - A hash function for digital signatures, associating a
+ public key with the message digest.
+ - A key derivation function, by providing a
+ key identifier.
+ - Personalised hashing, by providing a
+ recommended format or
+ arbitrary personalisation string.
+
+
+
+
+
+
+
+
+ The parameter type for a secret key, supporting MAC or KDF functions: 0
+
+
+
+
+ The parameter type for the Skein configuration block: 4
+
+
+
+
+ The parameter type for a personalisation string: 8
+
+
+
+
+ The parameter type for a public key: 12
+
+
+
+
+ The parameter type for a key identifier string: 16
+
+
+
+
+ The parameter type for a nonce: 20
+
+
+
+
+ The parameter type for the message: 48
+
+
+
+
+ The parameter type for the output transformation: 63
+
+
+
+
+ Obtains a map of type (int) to value (byte[]) for the parameters tracked in this object.
+
+
+
+
+ Obtains the value of the key parameter, or null
if not
+ set.
+
+ The key.
+
+
+
+ Obtains the value of the personalisation parameter, or
+ null
if not set.
+
+
+
+
+ Obtains the value of the public key parameter, or
+ null
if not set.
+
+
+
+
+ Obtains the value of the key identifier parameter, or
+ null
if not set.
+
+
+
+
+ Obtains the value of the nonce parameter, or null
if
+ not set.
+
+
+
+
+ A builder for .
+
+
+
+
+ Sets a parameters to apply to the Skein hash function.
+
+
+ Parameter types must be in the range 0,5..62, and cannot use the value 48
+ (reserved for message body).
+
+ Parameters with type < 48 are processed before
+ the message content, parameters with type > 48
+ are processed after the message and prior to output.
+
+ the type of the parameter, in the range 5..62.
+ the byte sequence of the parameter.
+
+
+
+ Sets the parameter.
+
+
+
+
+ Sets the parameter.
+
+
+
+
+ Implements the recommended personalisation format for Skein defined in Section 4.11 of
+ the Skein 1.3 specification.
+
+
+ The format is YYYYMMDD email@address distinguisher
, encoded to a byte
+ sequence using UTF-8 encoding.
+
+ the date the personalised application of the Skein was defined.
+ the email address of the creation of the personalised application.
+ an arbitrary personalisation string distinguishing the application.
+
+
+
+ Sets the parameter.
+
+
+
+
+ Sets the parameter.
+
+
+
+
+ Sets the parameter.
+
+
+
+
+ Constructs a new instance with the parameters provided to this
+ builder.
+
+
+
+ Private parameters for an SM2 key exchange.
+ The ephemeralPrivateKey is used to calculate the random point used in the algorithm.
+
+
+ Public parameters for an SM2 key exchange.
+ In this case the ephemeralPublicKey provides the random point used in the algorithm.
+
+
+
+ Parameters for tweakable block ciphers.
+
+
+
+
+ Gets the key.
+
+ the key to use, or null
to use the current key.
+
+
+
+ Gets the tweak value.
+
+ The tweak to use, or null
to use the current tweak.
+
+
+ super class for all Password Based Encyrption (Pbe) parameter generator classes.
+
+
+ base constructor.
+
+
+ initialise the Pbe generator.
+
+ @param password the password converted into bytes (see below).
+ @param salt the salt to be mixed with the password.
+ @param iterationCount the number of iterations the "mixing" function
+ is to be applied for.
+
+
+ return the iteration count.
+
+ @return the iteration count.
+
+
+ Generate derived parameters for a key of length keySize, specifically
+ for use with a MAC.
+
+ @param keySize the length, in bits, of the key required.
+ @return a parameters object representing a key.
+
+
+ converts a password to a byte array according to the scheme in
+ Pkcs5 (ascii, no padding)
+
+ @param password a character array representing the password.
+ @return a byte array representing the password.
+
+
+ converts a password to a byte array according to the scheme in
+ PKCS5 (UTF-8, no padding)
+
+ @param password a character array representing the password.
+ @return a byte array representing the password.
+
+
+ converts a password to a byte array according to the scheme in
+ Pkcs12 (unicode, big endian, 2 zero pad bytes at the end).
+
+ @param password a character array representing the password.
+ @return a byte array representing the password.
+
+
+ An EntropySourceProvider where entropy generation is based on a SecureRandom output using SecureRandom.generateSeed().
+
+
+ Create a entropy source provider based on the passed in SecureRandom.
+
+ @param secureRandom the SecureRandom to base EntropySource construction on.
+ @param isPredictionResistant boolean indicating if the SecureRandom is based on prediction resistant entropy or not (true if it is).
+
+
+ Return an entropy source that will create bitsRequired bits of entropy on
+ each invocation of getEntropy().
+
+ @param bitsRequired size (in bits) of entropy to be created by the provided source.
+ @return an EntropySource that generates bitsRequired bits of entropy on each call to its getEntropy() method.
+
+
+
+ Uses RandomNumberGenerator.Create() to get randomness generator
+
+
+
+ Random generation based on the digest with counter. Calling AddSeedMaterial will
+ always increase the entropy of the hash.
+
+ Internal access to the digest is synchronized so a single one of these can be shared.
+
+
+
+ A SP800-90A CTR DRBG.
+
+
+ Construct a SP800-90A CTR DRBG.
+
+ Minimum entropy requirement is the security strength requested.
+
+ @param engine underlying block cipher to use to support DRBG
+ @param keySizeInBits size of the key to use with the block cipher.
+ @param securityStrength security strength required (in bits)
+ @param entropySource source of entropy to use for seeding/reseeding.
+ @param personalizationString personalization string to distinguish this DRBG (may be null).
+ @param nonce nonce to further distinguish this DRBG (may be null).
+
+
+ Return the block size (in bits) of the DRBG.
+
+ @return the number of bits produced on each internal round of the DRBG.
+
+
+ Populate a passed in array with random data.
+
+ @param output output array for generated bits.
+ @param additionalInput additional input to be added to the DRBG in this step.
+ @param predictionResistant true if a reseed should be forced, false otherwise.
+
+ @return number of bits generated, -1 if a reseed required.
+
+
+ Reseed the DRBG.
+
+ @param additionalInput additional input to be added to the DRBG in this step.
+
+
+ Pad out a key for TDEA, setting odd parity for each byte.
+
+ @param keyMaster
+ @param keyOff
+ @param tmp
+ @param tmpOff
+
+
+ Used by both Dual EC and Hash.
+
+
+ A SP800-90A Hash DRBG.
+
+
+ Construct a SP800-90A Hash DRBG.
+
+ Minimum entropy requirement is the security strength requested.
+
+ @param digest source digest to use for DRB stream.
+ @param securityStrength security strength required (in bits)
+ @param entropySource source of entropy to use for seeding/reseeding.
+ @param personalizationString personalization string to distinguish this DRBG (may be null).
+ @param nonce nonce to further distinguish this DRBG (may be null).
+
+
+ Return the block size (in bits) of the DRBG.
+
+ @return the number of bits produced on each internal round of the DRBG.
+
+
+ Populate a passed in array with random data.
+
+ @param output output array for generated bits.
+ @param additionalInput additional input to be added to the DRBG in this step.
+ @param predictionResistant true if a reseed should be forced, false otherwise.
+
+ @return number of bits generated, -1 if a reseed required.
+
+
+ Reseed the DRBG.
+
+ @param additionalInput additional input to be added to the DRBG in this step.
+
+
+ A SP800-90A HMAC DRBG.
+
+
+ Construct a SP800-90A Hash DRBG.
+
+ Minimum entropy requirement is the security strength requested.
+
+ @param hMac Hash MAC to base the DRBG on.
+ @param securityStrength security strength required (in bits)
+ @param entropySource source of entropy to use for seeding/reseeding.
+ @param personalizationString personalization string to distinguish this DRBG (may be null).
+ @param nonce nonce to further distinguish this DRBG (may be null).
+
+
+ Return the block size (in bits) of the DRBG.
+
+ @return the number of bits produced on each round of the DRBG.
+
+
+ Populate a passed in array with random data.
+
+ @param output output array for generated bits.
+ @param additionalInput additional input to be added to the DRBG in this step.
+ @param predictionResistant true if a reseed should be forced, false otherwise.
+
+ @return number of bits generated, -1 if a reseed required.
+
+
+ Reseed the DRBG.
+
+ @param additionalInput additional input to be added to the DRBG in this step.
+
+
+ Interface to SP800-90A deterministic random bit generators.
+
+
+ Return the block size of the DRBG.
+
+ @return the block size (in bits) produced by each round of the DRBG.
+
+
+ Populate a passed in array with random data.
+
+ @param output output array for generated bits.
+ @param additionalInput additional input to be added to the DRBG in this step.
+ @param predictionResistant true if a reseed should be forced, false otherwise.
+
+ @return number of bits generated, -1 if a reseed required.
+
+
+ Reseed the DRBG.
+
+ @param additionalInput additional input to be added to the DRBG in this step.
+
+
+ Generate numBytes worth of entropy from the passed in entropy source.
+
+ @param entropySource the entropy source to request the data from.
+ @param numBytes the number of bytes of entropy requested.
+ @return a byte array populated with the random data.
+
+
+ Generic interface for objects generating random bytes.
+
+
+ Add more seed material to the generator.
+ A byte array to be mixed into the generator's state.
+
+
+ Add more seed material to the generator.
+ A long value to be mixed into the generator's state.
+
+
+ Fill byte array with random values.
+ Array to be filled.
+
+
+ Fill byte array with random values.
+ Array to receive bytes.
+ Index to start filling at.
+ Length of segment to fill.
+
+
+ Force a reseed of the DRBG.
+ optional additional input
+
+
+ Builder class for making SecureRandom objects based on SP 800-90A Deterministic Random Bit Generators (DRBG).
+
+
+ Basic constructor, creates a builder using an EntropySourceProvider based on the default SecureRandom with
+ predictionResistant set to false.
+
+ Any SecureRandom created from a builder constructed like this will make use of input passed to SecureRandom.setSeed() if
+ the default SecureRandom does for its generateSeed() call.
+
+
+
+ Construct a builder with an EntropySourceProvider based on the passed in SecureRandom and the passed in value
+ for prediction resistance.
+
+ Any SecureRandom created from a builder constructed like this will make use of input passed to SecureRandom.setSeed() if
+ the passed in SecureRandom does for its generateSeed() call.
+
+ @param entropySource
+ @param predictionResistant
+
+
+ Create a builder which makes creates the SecureRandom objects from a specified entropy source provider.
+
+ Note: If this constructor is used any calls to setSeed() in the resulting SecureRandom will be ignored.
+
+ @param entropySourceProvider a provider of EntropySource objects.
+
+
+ Set the personalization string for DRBG SecureRandoms created by this builder
+ @param personalizationString the personalisation string for the underlying DRBG.
+ @return the current builder.
+
+
+ Set the security strength required for DRBGs used in building SecureRandom objects.
+
+ @param securityStrength the security strength (in bits)
+ @return the current builder.
+
+
+ Set the amount of entropy bits required for seeding and reseeding DRBGs used in building SecureRandom objects.
+
+ @param entropyBitsRequired the number of bits of entropy to be requested from the entropy source on each seed/reseed.
+ @return the current builder.
+
+
+ Build a SecureRandom based on a SP 800-90A Hash DRBG.
+
+ @param digest digest algorithm to use in the DRBG underneath the SecureRandom.
+ @param nonce nonce value to use in DRBG construction.
+ @param predictionResistant specify whether the underlying DRBG in the resulting SecureRandom should reseed on each request for bytes.
+ @return a SecureRandom supported by a Hash DRBG.
+
+
+ Build a SecureRandom based on a SP 800-90A CTR DRBG.
+
+ @param cipher the block cipher to base the DRBG on.
+ @param keySizeInBits key size in bits to be used with the block cipher.
+ @param nonce nonce value to use in DRBG construction.
+ @param predictionResistant specify whether the underlying DRBG in the resulting SecureRandom should reseed on each request for bytes.
+ @return a SecureRandom supported by a CTR DRBG.
+
+
+ Build a SecureRandom based on a SP 800-90A HMAC DRBG.
+
+ @param hMac HMAC algorithm to use in the DRBG underneath the SecureRandom.
+ @param nonce nonce value to use in DRBG construction.
+ @param predictionResistant specify whether the underlying DRBG in the resulting SecureRandom should reseed on each request for bytes.
+ @return a SecureRandom supported by a HMAC DRBG.
+
+
+
+ Permutation generated by code:
+
+ // First 1850 fractional digit of Pi number.
+ byte[] key = new BigInteger("14159265358979323846...5068006422512520511").ToByteArray();
+ s = 0;
+ P = new byte[256];
+ for (int i = 0; i < 256; i++)
+ {
+ P[i] = (byte) i;
+ }
+ for (int m = 0; m < 768; m++)
+ {
+ s = P[(s + P[m & 0xff] + key[m % key.length]) & 0xff];
+ byte temp = P[m & 0xff];
+ P[m & 0xff] = P[s & 0xff];
+ P[s & 0xff] = temp;
+ }
+
+
+
+ Value generated in the same way as P.
+
+
+
+ @param engine
+ @param entropySource
+
+
+ Populate a passed in array with random data.
+
+ @param output output array for generated bits.
+ @param predictionResistant true if a reseed should be forced, false otherwise.
+
+ @return number of bits generated, -1 if a reseed required.
+
+
+ Reseed the RNG.
+
+
+ Basic constructor, creates a builder using an EntropySourceProvider based on the default SecureRandom with
+ predictionResistant set to false.
+
+ Any SecureRandom created from a builder constructed like this will make use of input passed to SecureRandom.setSeed() if
+ the default SecureRandom does for its generateSeed() call.
+
+
+
+ Construct a builder with an EntropySourceProvider based on the passed in SecureRandom and the passed in value
+ for prediction resistance.
+
+ Any SecureRandom created from a builder constructed like this will make use of input passed to SecureRandom.setSeed() if
+ the passed in SecureRandom does for its generateSeed() call.
+
+ @param entropySource
+ @param predictionResistant
+
+
+ Create a builder which makes creates the SecureRandom objects from a specified entropy source provider.
+
+ Note: If this constructor is used any calls to setSeed() in the resulting SecureRandom will be ignored.
+
+ @param entropySourceProvider a provider of EntropySource objects.
+
+
+ Construct a X9.31 secure random generator using the passed in engine and key. If predictionResistant is true the
+ generator will be reseeded on each request.
+
+ @param engine a block cipher to use as the operator.
+ @param key the block cipher key to initialise engine with.
+ @param predictionResistant true if engine to be reseeded on each use, false otherwise.
+ @return a SecureRandom.
+
+
+ The Digital Signature Algorithm - as described in "Handbook of Applied
+ Cryptography", pages 452 - 453.
+
+
+ Default configuration, random K values.
+
+
+ Configuration with an alternate, possibly deterministic calculator of K.
+
+ @param kCalculator a K value calculator.
+
+
+ Generate a signature for the given message using the key we were
+ initialised with. For conventional DSA the message should be a SHA-1
+ hash of the message of interest.
+
+ @param message the message that will be verified later.
+
+
+ return true if the value r and s represent a DSA signature for
+ the passed in message for standard DSA the message should be a
+ SHA-1 hash of the real message to be verified.
+
+
+ EC-DSA as described in X9.62
+
+
+ Default configuration, random K values.
+
+
+ Configuration with an alternate, possibly deterministic calculator of K.
+
+ @param kCalculator a K value calculator.
+
+
+ Generate a signature for the given message using the key we were
+ initialised with. For conventional DSA the message should be a SHA-1
+ hash of the message of interest.
+
+ @param message the message that will be verified later.
+
+
+ return true if the value r and s represent a DSA signature for
+ the passed in message (for standard DSA the message should be
+ a SHA-1 hash of the real message to be verified).
+
+
+ GOST R 34.10-2001 Signature Algorithm
+
+
+ generate a signature for the given message using the key we were
+ initialised with. For conventional GOST3410 the message should be a GOST3411
+ hash of the message of interest.
+
+ @param message the message that will be verified later.
+
+
+ return true if the value r and s represent a GOST3410 signature for
+ the passed in message (for standard GOST3410 the message should be
+ a GOST3411 hash of the real message to be verified).
+
+
+ EC-NR as described in IEEE 1363-2000
+
+
+ generate a signature for the given message using the key we were
+ initialised with. Generally, the order of the curve should be at
+ least as long as the hash of the message of interest, and with
+ ECNR it *must* be at least as long.
+
+ @param digest the digest to be signed.
+ @exception DataLengthException if the digest is longer than the key allows
+
+
+ return true if the value r and s represent a signature for the
+ message passed in. Generally, the order of the curve should be at
+ least as long as the hash of the message of interest, and with
+ ECNR, it *must* be at least as long. But just in case the signer
+ applied mod(n) to the longer digest, this implementation will
+ apply mod(n) during verification.
+
+ @param digest the digest to be verified.
+ @param r the r value of the signature.
+ @param s the s value of the signature.
+ @exception DataLengthException if the digest is longer than the key allows
+
+
+ initialise the signer for signing or verification.
+
+ @param forSigning
+ true if for signing, false otherwise
+ @param parameters
+ necessary parameters.
+
+
+ Gost R 34.10-94 Signature Algorithm
+
+
+ generate a signature for the given message using the key we were
+ initialised with. For conventional Gost3410 the message should be a Gost3411
+ hash of the message of interest.
+
+ @param message the message that will be verified later.
+
+
+ return true if the value r and s represent a Gost3410 signature for
+ the passed in message for standard Gost3410 the message should be a
+ Gost3411 hash of the real message to be verified.
+
+
+ A deterministic K calculator based on the algorithm in section 3.2 of RFC 6979.
+
+
+ Base constructor.
+
+ @param digest digest to build the HMAC on.
+
+
+ Supports use of additional input.
+
+ RFC 6979 3.6. Additional data may be added to the input of HMAC [..]. A use case may be a protocol that
+ requires a non-deterministic signature algorithm on a system that does not have access to a high-quality
+ random source. It suffices that the additional data[..] is non-repeating(e.g., a signature counter or a
+ monotonic clock) to ensure "random-looking" signatures are indistinguishable, in a cryptographic way, from
+ plain (EC)DSA signatures.
+
+ By default there is no additional input. Override this method to supply additional input, bearing in mind
+ that this calculator may be used for many signatures.
+
+ The to which the additional input should be added.
+
+
+
+ An interface for different encoding formats for DSA signatures.
+
+
+
+ Decode the (r, s) pair of a DSA signature.
+ The order of the group that r, s belong to.
+ An encoding of the (r, s) pair of a DSA signature.
+ The (r, s) of a DSA signature, stored in an array of exactly two elements, r followed by s.
+
+
+ Encode the (r, s) pair of a DSA signature.
+ The order of the group that r, s belong to.
+ The r value of a DSA signature.
+ The s value of a DSA signature.
+ An encoding of the DSA signature given by the provided (r, s) pair.
+
+
+ Interface define calculators of K values for DSA/ECDSA.
+
+
+ Return true if this calculator is deterministic, false otherwise.
+
+ @return true if deterministic, otherwise false.
+
+
+ Non-deterministic initialiser.
+
+ @param n the order of the DSA group.
+ @param random a source of randomness.
+
+
+ Deterministic initialiser.
+
+ @param n the order of the DSA group.
+ @param d the DSA private value.
+ @param message the message being signed.
+
+
+ Return the next valid value of K.
+
+ @return a K value.
+
+
+ ISO9796-2 - mechanism using a hash function with recovery (scheme 2 and 3).
+
+ Note: the usual length for the salt is the length of the hash
+ function used in bytes.
+
+
+
+
+ Return a reference to the recoveredMessage message.
+
+ The full/partial recoveredMessage message.
+
+
+
+
+ Generate a signer with either implicit or explicit trailers for ISO9796-2, scheme 2 or 3.
+
+ base cipher to use for signature creation/verification
+ digest to use.
+ length of salt in bytes.
+ whether or not the trailer is implicit or gives the hash.
+
+
+ Constructor for a signer with an explicit digest trailer.
+
+
+ cipher to use.
+
+ digest to sign with.
+
+ length of salt in bytes.
+
+
+
+ Initialise the signer.
+ true if for signing, false if for verification.
+ parameters for signature generation/verification. If the
+ parameters are for generation they should be a ParametersWithRandom,
+ a ParametersWithSalt, or just an RsaKeyParameters object. If RsaKeyParameters
+ are passed in a SecureRandom will be created.
+
+ if wrong parameter type or a fixed
+ salt is passed in which is the wrong length.
+
+
+
+ compare two byte arrays - constant time.
+
+
+ clear possible sensitive data
+
+
+ update the internal digest with the byte b
+
+
+ Generate a signature for the loaded message using the key we were
+ initialised with.
+
+
+
+ return true if the signature represents a ISO9796-2 signature
+ for the passed in message.
+
+
+
+ reset the internal state
+
+
+
+ Return true if the full message was recoveredMessage.
+
+ true on full message recovery, false otherwise, or if not sure.
+
+
+
+ int to octet string.
+ int to octet string.
+
+
+ long to octet string.
+
+
+ mask generator function, as described in Pkcs1v2.
+
+
+ ISO9796-2 - mechanism using a hash function with recovery (scheme 1)
+
+
+
+ Return a reference to the recoveredMessage message.
+
+ The full/partial recoveredMessage message.
+
+
+
+
+ Generate a signer with either implicit or explicit trailers for ISO9796-2.
+
+ base cipher to use for signature creation/verification
+ digest to use.
+ whether or not the trailer is implicit or gives the hash.
+
+
+ Constructor for a signer with an explicit digest trailer.
+
+
+ cipher to use.
+
+ digest to sign with.
+
+
+
+ compare two byte arrays - constant time.
+
+
+ clear possible sensitive data
+
+
+ Generate a signature for the loaded message using the key we were
+ initialised with.
+
+
+
+ return true if the signature represents a ISO9796-2 signature
+ for the passed in message.
+
+
+
+ reset the internal state
+
+
+
+ Return true if the full message was recoveredMessage.
+
+ true on full message recovery, false otherwise.
+
+
+
+ RSA-PSS as described in Pkcs# 1 v 2.1.
+
+ Note: the usual value for the salt length is the number of
+ bytes in the hash function.
+
+
+
+ Basic constructor
+ the asymmetric cipher to use.
+ the digest to use.
+ the length of the salt to use (in bytes).
+
+
+ Basic constructor
+ the asymmetric cipher to use.
+ the digest to use.
+ the fixed salt to be used.
+
+
+ clear possible sensitive data
+
+
+ int to octet string.
+
+
+ mask generator function, as described in Pkcs1v2.
+
+
+
+ Load oid table.
+
+
+
+ Initialise the signer for signing or verification.
+
+ @param forSigning true if for signing, false otherwise
+ @param param necessary parameters.
+
+
+ The SM2 Digital Signature algorithm.
+
+
+ X9.31-1998 - signing using a hash.
+
+ The message digest hash, H, is encapsulated to form a byte string as follows
+
+
+ EB = 06 || PS || 0xBA || H || TRAILER
+
+ where PS is a string of bytes all of value 0xBB of length such that |EB|=|n|, and TRAILER is the ISO/IEC 10118 part number†for the digest. The byte string, EB, is converted to an integer value, the message representative, f.
+
+
+ Constructor for a signer with an explicit digest trailer.
+
+ @param cipher cipher to use.
+ @param digest digest to sign with.
+
+
+ Generate a signer with either implicit or explicit trailers for X9.31.
+
+ @param cipher base cipher to use for signature creation/verification
+ @param digest digest to use.
+ @param implicit whether or not the trailer is implicit or gives the hash.
+
+
+
+ A simple block result object which just carries a byte array.
+
+
+
+
+ Base constructor - a wrapper for the passed in byte array.
+
+ The byte array to be wrapped.
+
+
+
+ Return the final result of the operation.
+
+ A block of bytes, representing the result of an operation.
+
+
+
+ Store the final result of the operation by copying it into the destination array.
+
+ The number of bytes copied into destination.
+ The byte array to copy the result into.
+ The offset into destination to start copying the result at.
+
+
+ a wrapper for block ciphers with a single byte block size, so that they
+ can be treated like stream ciphers.
+
+
+ basic constructor.
+
+ @param cipher the block cipher to be wrapped.
+ @exception ArgumentException if the cipher has a block size other than
+ one.
+
+
+ initialise the underlying cipher.
+
+ @param forEncryption true if we are setting up for encryption, false otherwise.
+ @param param the necessary parameters for the underlying cipher to be initialised.
+
+
+ return the name of the algorithm we are wrapping.
+
+ @return the name of the algorithm we are wrapping.
+
+
+ encrypt/decrypt a single byte returning the result.
+
+ @param in the byte to be processed.
+ @return the result of processing the input byte.
+
+
+ process a block of bytes from in putting the result into out.
+
+ @param in the input byte array.
+ @param inOff the offset into the in array where the data to be processed starts.
+ @param len the number of bytes to be processed.
+ @param out the output buffer the processed bytes go into.
+ @param outOff the offset into the output byte array the processed data stars at.
+ @exception DataLengthException if the output buffer is too small.
+
+
+ reset the underlying cipher. This leaves it in the same state
+ it was at after the last init (if there was one).
+
+
+ Create an AlgorithmIdentifier for the passed in encryption algorithm.
+
+ @param encryptionOID OID for the encryption algorithm
+ @param keySize key size in bits (-1 if unknown)
+ @param random SecureRandom to use for parameter generation.
+ @return a full AlgorithmIdentifier including parameters
+ @throws IllegalArgumentException if encryptionOID cannot be matched
+
+
+ A basic alphabet mapper that just creates a mapper based on the
+ passed in array of characters.
+
+
+ Base constructor.
+
+ @param alphabet a string of characters making up the alphabet.
+
+
+ Base constructor.
+
+ @param alphabet an array of characters making up the alphabet.
+
+
+ Create a key generator for the passed in Object Identifier.
+
+ @param algorithm the Object Identifier indicating the algorithn the generator is for.
+ @param random a source of random to initialise the generator with.
+ @return an initialised CipherKeyGenerator.
+ @throws IllegalArgumentException if the algorithm cannot be identified.
+
+
+ Magic value for proprietary OpenSSH private key.
+ C string so null terminated.
+
+
+ Encode a cipher parameters into an OpenSSH private key.
+ This does not add headers like ----BEGIN RSA PRIVATE KEY----
+
+ @param parameters the cipher parameters.
+ @return a byte array
+
+
+ Parse a private key.
+
+ This method accepts the body of the OpenSSH private key.
+ The easiest way to extract the body is to use PemReader, for example:
+
+ byte[] blob = new PemReader([reader]).readPemObject().getContent();
+ CipherParameters params = parsePrivateKeyBlob(blob);
+
+ @param blob The key.
+ @return A cipher parameters instance.
+
+
+ allIntegers returns true if the sequence holds only DerInteger types.
+
+
+
+ Parse a public key.
+
+ This method accepts the bytes that are Base64 encoded in an OpenSSH public key file.
+
+ @param encoded The key.
+ @return An AsymmetricKeyParameter instance.
+
+
+ Encode a public key from an AsymmetricKeyParameter instance.
+
+ @param cipherParameters The key to encode.
+ @return the key OpenSSH encoded.
+ @throws IOException
+
+
+ Parse a public key from an SSHBuffer instance.
+
+ @param buffer containing the SSH public key.
+ @return A CipherParameters instance.
+
+
+ Look up the for the curve with the given name.
+ The name of the curve.
+
+
+ Look up an for the curve with the given name.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The name of the curve.
+
+
+ Look up the for the curve with the given
+ OID.
+ The OID for the curve.
+
+
+ Look up an for the curve with the given
+ OID.
+
+ Allows accessing the curve without necessarily triggering the creation of
+ the full .
+
+ The OID for the curve.
+
+
+ Look up the name of the curve with the given OID.
+ The OID for the curve.
+
+
+ Look up the OID of the curve with the given name.
+ The name of the curve.
+
+
+ Enumerate the available curve names in this registry.
+
+
+ Use KeyTransRecipientInfoGenerator
+
+
+ return a = a + b - b preserved.
+
+
+ unsigned comparison on two arrays - note the arrays may
+ start with leading zeros.
+
+
+ return z = x / y - done in place (z value preserved, x contains the
+ remainder)
+
+
+ return whether or not a BigInteger is probably prime with a
+ probability of 1 - (1/2)**certainty.
+ From Knuth Vol 2, pg 395.
+
+
+ Calculate the numbers u1, u2, and u3 such that:
+
+ u1 * a + u2 * b = u3
+
+ where u3 is the greatest common divider of a and b.
+ a and b using the extended Euclid algorithm (refer p. 323
+ of The Art of Computer Programming vol 2, 2nd ed).
+ This also seems to have the side effect of calculating
+ some form of multiplicative inverse.
+
+ @param a First number to calculate gcd for
+ @param b Second number to calculate gcd for
+ @param u1Out the return object for the u1 value
+ @return The greatest common divisor of a and b
+
+
+ return w with w = x * x - w is assumed to have enough space.
+
+
+ return x with x = y * z - x is assumed to have enough space.
+
+
+ Calculate mQuote = -m^(-1) mod b with b = 2^32 (32 = word size)
+
+
+ Montgomery multiplication: a = x * y * R^(-1) mod m
+
+ Based algorithm 14.36 of Handbook of Applied Cryptography.
+
+ m, x, y should have length n
+ a should have length (n + 1)
+ b = 2^32, R = b^n
+
+ The result is put in x
+
+ NOTE: the indices of x, y, m, a different in HAC and in Java
+
+
+ return x = x % y - done in place (y value preserved)
+
+
+ do a left shift - this returns a new array.
+
+
+ do a right shift - this does it in place.
+
+
+ do a right shift by one - this does it in place.
+
+
+ returns x = x - y - we assume x is >= y
+
+
+ Class representing a simple version of a big decimal. A
+ SimpleBigDecimal
is basically a
+ {@link java.math.BigInteger BigInteger} with a few digits on the right of
+ the decimal point. The number of (binary) digits on the right of the decimal
+ point is called the scale
of the SimpleBigDecimal
.
+ Unlike in {@link java.math.BigDecimal BigDecimal}, the scale is not adjusted
+ automatically, but must be set manually. All SimpleBigDecimal
s
+ taking part in the same arithmetic operation must have equal scale. The
+ result of a multiplication of two SimpleBigDecimal
s returns a
+ SimpleBigDecimal
with double scale.
+
+
+ Returns a SimpleBigDecimal
representing the same numerical
+ value as value
.
+ @param value The value of the SimpleBigDecimal
to be
+ created.
+ @param scale The scale of the SimpleBigDecimal
to be
+ created.
+ @return The such created SimpleBigDecimal
.
+
+
+ Constructor for SimpleBigDecimal
. The value of the
+ constructed SimpleBigDecimal
Equals bigInt /
+ 2scale
.
+ @param bigInt The bigInt
value parameter.
+ @param scale The scale of the constructed SimpleBigDecimal
.
+
+
+ Class holding methods for point multiplication based on the window
+ τ-adic nonadjacent form (WTNAF). The algorithms are based on the
+ paper "Improved Algorithms for Arithmetic on Anomalous Binary Curves"
+ by Jerome A. Solinas. The paper first appeared in the Proceedings of
+ Crypto 1997.
+
+
+ The window width of WTNAF. The standard value of 4 is slightly less
+ than optimal for running time, but keeps space requirements for
+ precomputation low. For typical curves, a value of 5 or 6 results in
+ a better running time. When changing this value, the
+ αu
's must be computed differently, see
+ e.g. "Guide to Elliptic Curve Cryptography", Darrel Hankerson,
+ Alfred Menezes, Scott Vanstone, Springer-Verlag New York Inc., 2004,
+ p. 121-122
+
+
+ The αu
's for a=0
as an array
+ of ZTauElement
s.
+
+
+ The αu
's for a=0
as an array
+ of TNAFs.
+
+
+ The αu
's for a=1
as an array
+ of ZTauElement
s.
+
+
+ The αu
's for a=1
as an array
+ of TNAFs.
+
+
+ Computes the norm of an element λ
of
+ Z[τ]
.
+ @param mu The parameter μ
of the elliptic curve.
+ @param lambda The element λ
of
+ Z[τ]
.
+ @return The norm of λ
.
+
+
+ Computes the norm of an element λ
of
+ R[τ]
, where λ = u + vτ
+ and u
and u
are real numbers (elements of
+ R
).
+ @param mu The parameter μ
of the elliptic curve.
+ @param u The real part of the element λ
of
+ R[τ]
.
+ @param v The τ
-adic part of the element
+ λ
of R[τ]
.
+ @return The norm of λ
.
+
+
+ Rounds an element λ
of R[τ]
+ to an element of Z[τ]
, such that their difference
+ has minimal norm. λ
is given as
+ λ = λ0 + λ1τ
.
+ @param lambda0 The component λ0
.
+ @param lambda1 The component λ1
.
+ @param mu The parameter μ
of the elliptic curve. Must
+ equal 1 or -1.
+ @return The rounded element of Z[τ]
.
+ @throws ArgumentException if lambda0
and
+ lambda1
do not have same scale.
+
+
+ Approximate division by n
. For an integer
+ k
, the value λ = s k / n
is
+ computed to c
bits of accuracy.
+ @param k The parameter k
.
+ @param s The curve parameter s0
or
+ s1
.
+ @param vm The Lucas Sequence element Vm
.
+ @param a The parameter a
of the elliptic curve.
+ @param m The bit length of the finite field
+ Fm
.
+ @param c The number of bits of accuracy, i.e. the scale of the returned
+ SimpleBigDecimal
.
+ @return The value λ = s k / n
computed to
+ c
bits of accuracy.
+
+
+ Computes the τ
-adic NAF (non-adjacent form) of an
+ element λ
of Z[τ]
.
+ @param mu The parameter μ
of the elliptic curve.
+ @param lambda The element λ
of
+ Z[τ]
.
+ @return The τ
-adic NAF of λ
.
+
+
+ Applies the operation τ()
to an
+ AbstractF2mPoint
.
+ @param p The AbstractF2mPoint to which τ()
is applied.
+ @return τ(p)
+
+
+ Returns the parameter μ
of the elliptic curve.
+ @param curve The elliptic curve from which to obtain μ
.
+ The curve must be a Koblitz curve, i.e. a
Equals
+ 0
or 1
and b
Equals
+ 1
.
+ @return μ
of the elliptic curve.
+ @throws ArgumentException if the given ECCurve is not a Koblitz
+ curve.
+
+
+ Calculates the Lucas Sequence elements Uk-1
and
+ Uk
or Vk-1
and
+ Vk
.
+ @param mu The parameter μ
of the elliptic curve.
+ @param k The index of the second element of the Lucas Sequence to be
+ returned.
+ @param doV If set to true, computes Vk-1
and
+ Vk
, otherwise Uk-1
and
+ Uk
.
+ @return An array with 2 elements, containing Uk-1
+ and Uk
or Vk-1
+ and Vk
.
+
+
+ Computes the auxiliary value tw
. If the width is
+ 4, then for mu = 1
, tw = 6
and for
+ mu = -1
, tw = 10
+ @param mu The parameter μ
of the elliptic curve.
+ @param w The window width of the WTNAF.
+ @return the auxiliary value tw
+
+
+ Computes the auxiliary values s0
and
+ s1
used for partial modular reduction.
+ @param curve The elliptic curve for which to compute
+ s0
and s1
.
+ @throws ArgumentException if curve
is not a
+ Koblitz curve (Anomalous Binary Curve, ABC).
+
+
+ Partial modular reduction modulo
+ (τm - 1)/(τ - 1)
.
+ @param k The integer to be reduced.
+ @param m The bitlength of the underlying finite field.
+ @param a The parameter a
of the elliptic curve.
+ @param s The auxiliary values s0
and
+ s1
.
+ @param mu The parameter μ of the elliptic curve.
+ @param c The precision (number of bits of accuracy) of the partial
+ modular reduction.
+ @return ρ := k partmod (τm - 1)/(τ - 1)
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by a BigInteger
using the reduced τ
-adic
+ NAF (RTNAF) method.
+ @param p The AbstractF2mPoint to Multiply.
+ @param k The BigInteger
by which to Multiply p
.
+ @return k * p
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by an element λ
of Z[τ]
+ using the τ
-adic NAF (TNAF) method.
+ @param p The AbstractF2mPoint to Multiply.
+ @param lambda The element λ
of
+ Z[τ]
.
+ @return λ * p
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by an element λ
of Z[τ]
+ using the τ
-adic NAF (TNAF) method, given the TNAF
+ of λ
.
+ @param p The AbstractF2mPoint to Multiply.
+ @param u The the TNAF of λ
..
+ @return λ * p
+
+
+ Computes the [τ]
-adic window NAF of an element
+ λ
of Z[τ]
.
+ @param mu The parameter μ of the elliptic curve.
+ @param lambda The element λ
of
+ Z[τ]
of which to compute the
+ [τ]
-adic NAF.
+ @param width The window width of the resulting WNAF.
+ @param pow2w 2width.
+ @param tw The auxiliary value tw
.
+ @param alpha The αu
's for the window width.
+ @return The [τ]
-adic window NAF of
+ λ
.
+
+
+ Does the precomputation for WTNAF multiplication.
+ @param p The ECPoint
for which to do the precomputation.
+ @param a The parameter a
of the elliptic curve.
+ @return The precomputation array for p
.
+
+
+ Class representing an element of Z[τ]
. Let
+ λ
be an element of Z[τ]
. Then
+ λ
is given as λ = u + vτ
. The
+ components u
and v
may be used directly, there
+ are no accessor methods.
+ Immutable class.
+
+
+ The "real" part of λ
.
+
+
+ The "τ
-adic" part of λ
.
+
+
+ Constructor for an element λ
of
+ Z[τ]
.
+ @param u The "real" part of λ
.
+ @param v The "τ
-adic" part of
+ λ
.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ return a sqrt root - the routine verifies that the calculation returns the right value - if
+ none exists it returns null.
+
+
+ Simple shift-and-add multiplication. Serves as reference implementation to verify (possibly
+ faster) implementations, and for very small scalars. CAUTION: This implementation is NOT
+ constant-time in any way. It is only intended to be used for diagnostics.
+
+ @param p
+ The point to multiply.
+ @param k
+ The multiplier.
+ @return The result of the point multiplication kP
.
+
+
+ Base class for an elliptic curve.
+
+
+ Compute a PreCompInfo
for a point on this curve, under a given name. Used by
+ ECMultiplier
s to save the precomputation for this ECPoint
for use
+ by subsequent multiplication.
+
+ @param point
+ The ECPoint
to store precomputations for.
+ @param name
+ A String
used to index precomputations of different types.
+ @param callback
+ Called to calculate the PreCompInfo
.
+
+
+ Normalization ensures that any projective coordinate is 1, and therefore that the x, y
+ coordinates reflect those of the equivalent point in an affine coordinate system. Where more
+ than one point is to be normalized, this method will generally be more efficient than
+ normalizing each point separately.
+
+ @param points
+ An array of points that will be updated in place with their normalized versions,
+ where necessary
+
+
+ Normalization ensures that any projective coordinate is 1, and therefore that the x, y
+ coordinates reflect those of the equivalent point in an affine coordinate system. Where more
+ than one point is to be normalized, this method will generally be more efficient than
+ normalizing each point separately. An (optional) z-scaling factor can be applied; effectively
+ each z coordinate is scaled by this value prior to normalization (but only one
+ actual multiplication is needed).
+
+ @param points
+ An array of points that will be updated in place with their normalized versions,
+ where necessary
+ @param off
+ The start of the range of points to normalize
+ @param len
+ The length of the range of points to normalize
+ @param iso
+ The (optional) z-scaling factor - can be null
+
+
+ Create a cache-safe lookup table for the specified sequence of points. All the points MUST
+ belong to this ECCurve
instance, and MUST already be normalized.
+
+
+ Sets the default ECMultiplier
, unless already set.
+
+ We avoid locking for performance reasons, so there is no uniqueness guarantee.
+
+
+ Decode a point on this curve from its ASN.1 encoding. The different
+ encodings are taken account of, including point compression for
+ Fp
(X9.62 s 4.2.1 pg 17).
+ @return The decoded point.
+
+
+ Elliptic curve over Fp
+
+
+ Solves a quadratic equation z2 + z = beta
(X9.62
+ D.1.6) The other solution is z + 1
.
+
+ @param beta
+ The value to solve the quadratic equation for.
+ @return the solution for z2 + z = beta
or
+ null
if no solution exists.
+
+
+ Returns true if this is a Koblitz curve (ABC curve).
+ @return true if this is a Koblitz curve (ABC curve), false otherwise
+
+
+ Elliptic curves over F2m. The Weierstrass equation is given by
+ y2 + xy = x3 + ax2 + b
.
+
+
+ The exponent m
of F2m
.
+
+
+ TPB: The integer k
where xm +
+ xk + 1
represents the reduction polynomial
+ f(z)
.
+ PPB: The integer k1
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ TPB: Always set to 0
+ PPB: The integer k2
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ TPB: Always set to 0
+ PPB: The integer k3
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ The point at infinity on this curve.
+
+
+ Constructor for Trinomial Polynomial Basis (TPB).
+ @param m The exponent m
of
+ F2m
.
+ @param k The integer k
where xm +
+ xk + 1
represents the reduction
+ polynomial f(z)
.
+ @param a The coefficient a
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param b The coefficient b
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+
+
+ Constructor for Trinomial Polynomial Basis (TPB).
+ @param m The exponent m
of
+ F2m
.
+ @param k The integer k
where xm +
+ xk + 1
represents the reduction
+ polynomial f(z)
.
+ @param a The coefficient a
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param b The coefficient b
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param order The order of the main subgroup of the elliptic curve.
+ @param cofactor The cofactor of the elliptic curve, i.e.
+ #Ea(F2m) = h * n
.
+
+
+ Constructor for Pentanomial Polynomial Basis (PPB).
+ @param m The exponent m
of
+ F2m
.
+ @param k1 The integer k1
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k2 The integer k2
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k3 The integer k3
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param a The coefficient a
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param b The coefficient b
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+
+
+ Constructor for Pentanomial Polynomial Basis (PPB).
+ @param m The exponent m
of
+ F2m
.
+ @param k1 The integer k1
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k2 The integer k2
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param k3 The integer k3
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+ @param a The coefficient a
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param b The coefficient b
in the Weierstrass equation
+ for non-supersingular elliptic curves over
+ F2m
.
+ @param order The order of the main subgroup of the elliptic curve.
+ @param cofactor The cofactor of the elliptic curve, i.e.
+ #Ea(F2m) = h * n
.
+
+
+ Return true if curve uses a Trinomial basis.
+
+ @return true if curve Trinomial, false otherwise.
+
+
+ return the field name for this field.
+
+ @return the string "Fp".
+
+
+ return a sqrt root - the routine verifies that the calculation
+ returns the right value - if none exists it returns null.
+
+
+ Class representing the Elements of the finite field
+ F2m
in polynomial basis (PB)
+ representation. Both trinomial (Tpb) and pentanomial (Ppb) polynomial
+ basis representations are supported. Gaussian normal basis (GNB)
+ representation is not supported.
+
+
+ Indicates gaussian normal basis representation (GNB). Number chosen
+ according to X9.62. GNB is not implemented at present.
+
+
+ Indicates trinomial basis representation (Tpb). Number chosen
+ according to X9.62.
+
+
+ Indicates pentanomial basis representation (Ppb). Number chosen
+ according to X9.62.
+
+
+ Tpb or Ppb.
+
+
+ The exponent m
of F2m
.
+
+
+ The LongArray
holding the bits.
+
+
+ Checks, if the ECFieldElements a
and b
+ are elements of the same field F2m
+ (having the same representation).
+ @param a field element.
+ @param b field element to be compared.
+ @throws ArgumentException if a
and b
+ are not elements of the same field
+ F2m
(having the same
+ representation).
+
+
+ @return the representation of the field
+ F2m
, either of
+ {@link F2mFieldElement.Tpb} (trinomial
+ basis representation) or
+ {@link F2mFieldElement.Ppb} (pentanomial
+ basis representation).
+
+
+ @return the degree m
of the reduction polynomial
+ f(z)
.
+
+
+ @return Tpb: The integer k
where xm +
+ xk + 1
represents the reduction polynomial
+ f(z)
.
+ Ppb: The integer k1
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ @return Tpb: Always returns 0
+ Ppb: The integer k2
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ @return Tpb: Always set to 0
+ Ppb: The integer k3
where xm +
+ xk3 + xk2 + xk1 + 1
+ represents the reduction polynomial f(z)
.
+
+
+ base class for points on elliptic curves.
+
+
+ Returns the affine x-coordinate after checking that this point is normalized.
+
+ @return The affine x-coordinate of this point
+ @throws IllegalStateException if the point is not normalized
+
+
+ Returns the affine y-coordinate after checking that this point is normalized
+
+ @return The affine y-coordinate of this point
+ @throws IllegalStateException if the point is not normalized
+
+
+ Returns the x-coordinate.
+
+ Caution: depending on the curve's coordinate system, this may not be the same value as in an
+ affine coordinate system; use Normalize() to get a point where the coordinates have their
+ affine values, or use AffineXCoord if you expect the point to already have been normalized.
+
+ @return the x-coordinate of this point
+
+
+ Returns the y-coordinate.
+
+ Caution: depending on the curve's coordinate system, this may not be the same value as in an
+ affine coordinate system; use Normalize() to get a point where the coordinates have their
+ affine values, or use AffineYCoord if you expect the point to already have been normalized.
+
+ @return the y-coordinate of this point
+
+
+ Normalization ensures that any projective coordinate is 1, and therefore that the x, y
+ coordinates reflect those of the equivalent point in an affine coordinate system.
+
+ @return a new ECPoint instance representing the same point, but with normalized coordinates
+
+
+ return the field element encoded with point compression. (S 4.3.6)
+
+
+ Multiplies this ECPoint
by the given number.
+ @param k The multiplicator.
+ @return k * this
.
+
+
+ Elliptic curve points over Fp
+
+
+ Elliptic curve points over F2m
+
+
+ Interface for classes encapsulating a point multiplication algorithm
+ for ECPoint
s.
+
+
+ Multiplies the ECPoint p
by k
, i.e.
+ p
is added k
times to itself.
+ @param p The ECPoint
to be multiplied.
+ @param k The factor by which p
is multiplied.
+ @return p
multiplied by k
.
+
+
+ Class holding precomputation data for fixed-point multiplications.
+
+
+ Lookup table for the precomputed ECPoint
s used for a fixed point multiplication.
+
+
+ The width used for the precomputation. If a larger width precomputation
+ is already available this may be larger than was requested, so calling
+ code should refer to the actual width.
+
+
+ Interface for classes storing precomputation data for multiplication
+ algorithms. Used as a Memento (see GOF patterns) for
+ WNafMultiplier
.
+
+
+ Class implementing the WNAF (Window Non-Adjacent Form) multiplication
+ algorithm.
+
+
+ Multiplies this
by an integer k
using the
+ Window NAF method.
+ @param k The integer by which this
is multiplied.
+ @return A new ECPoint
which equals this
+ multiplied by k
.
+
+
+ Class holding precomputation data for the WNAF (Window Non-Adjacent Form)
+ algorithm.
+
+
+ Array holding the precomputed ECPoint
s used for a Window
+ NAF multiplication.
+
+
+ Array holding the negations of the precomputed ECPoint
s used
+ for a Window NAF multiplication.
+
+
+ Holds an ECPoint
representing Twice(this). Used for the
+ Window NAF multiplication to create or extend the precomputed values.
+
+
+ Computes the Window NAF (non-adjacent Form) of an integer.
+ @param width The width w
of the Window NAF. The width is
+ defined as the minimal number w
, such that for any
+ w
consecutive digits in the resulting representation, at
+ most one is non-zero.
+ @param k The integer of which the Window NAF is computed.
+ @return The Window NAF of the given width, such that the following holds:
+ k = ∑i=0l-1 ki2i
+
, where the ki
denote the elements of the
+ returned byte[]
.
+
+
+ Determine window width to use for a scalar multiplication of the given size.
+
+ @param bits the bit-length of the scalar to multiply by
+ @return the window size to use
+
+
+ Determine window width to use for a scalar multiplication of the given size.
+
+ @param bits the bit-length of the scalar to multiply by
+ @param maxWidth the maximum window width to return
+ @return the window size to use
+
+
+ Determine window width to use for a scalar multiplication of the given size.
+
+ @param bits the bit-length of the scalar to multiply by
+ @param windowSizeCutoffs a monotonically increasing list of bit sizes at which to increment the window width
+ @return the window size to use
+
+
+ Determine window width to use for a scalar multiplication of the given size.
+
+ @param bits the bit-length of the scalar to multiply by
+ @param windowSizeCutoffs a monotonically increasing list of bit sizes at which to increment the window width
+ @param maxWidth the maximum window width to return
+ @return the window size to use
+
+
+ Class implementing the WTNAF (Window
+ τ
-adic Non-Adjacent Form) algorithm.
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by k
using the reduced τ
-adic NAF (RTNAF)
+ method.
+ @param p The AbstractF2mPoint to multiply.
+ @param k The integer by which to multiply k
.
+ @return p
multiplied by k
.
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by an element λ
of Z[τ]
using
+ the τ
-adic NAF (TNAF) method.
+ @param p The AbstractF2mPoint to multiply.
+ @param lambda The element λ
of
+ Z[τ]
of which to compute the
+ [τ]
-adic NAF.
+ @return p
multiplied by λ
.
+
+
+ Multiplies a {@link org.bouncycastle.math.ec.AbstractF2mPoint AbstractF2mPoint}
+ by an element λ
of Z[τ]
+ using the window τ
-adic NAF (TNAF) method, given the
+ WTNAF of λ
.
+ @param p The AbstractF2mPoint to multiply.
+ @param u The the WTNAF of λ
..
+ @return λ * p
+
+
+ Class holding precomputation data for the WTNAF (Window
+ τ
-adic Non-Adjacent Form) algorithm.
+
+
+ Array holding the precomputed AbstractF2mPoint
s used for the
+ WTNAF multiplication in
+ {@link org.bouncycastle.math.ec.multiplier.WTauNafMultiplier.multiply()
+ WTauNafMultiplier.multiply()}
.
+
+
+
+ A low-level implementation of the Ed25519, Ed25519ctx, and Ed25519ph instantiations of the Edwards-Curve Digital
+ Signature Algorithm specified in RFC 8032.
+
+
+ The implementation strategy is mostly drawn from
+ Mike Hamburg, "Fast and compact elliptic-curve cryptography", notably the "signed multi-comb" algorithm (for
+ scalar multiplication by a fixed point), the "half Niels coordinates" (for precomputed points), and the
+ "extensible coordinates" (for accumulators). Standard
+ extended coordinates are used during
+ precomputations, needing only a single extra point addition formula.
+
+
+
+
+ A low-level implementation of the Ed448 and Ed448ph instantiations of the Edwards-Curve Digital Signature
+ Algorithm specified in RFC 8032.
+
+
+ The implementation uses the "signed mult-comb" algorithm (for scalar multiplication by a fixed point) from
+ Mike Hamburg, "Fast and compact elliptic-curve cryptography". Standard
+ projective coordinates are used
+ for most point arithmetic.
+
+
+
+ Utility methods for generating primes and testing for primality.
+
+
+ Used to return the output from the
+
+ Enhanced Miller-Rabin Probabilistic Primality Test
+
+
+ Used to return the output from the
+ Shawe-Taylor Random_Prime Routine
+
+
+ FIPS 186-4 C.6 Shawe-Taylor Random_Prime Routine.
+ Construct a provable prime number using a hash function.
+ The instance to use (as "Hash()"). Cannot be null.
+ The length (in bits) of the prime to be generated. Must be at least 2.
+ The seed to be used for the generation of the requested prime. Cannot be null or
+ empty.
+ An instance containing the requested prime.
+
+
+ FIPS 186-4 C.3.2 Enhanced Miller-Rabin Probabilistic Primality Test.
+
+ Run several iterations of the Miller-Rabin algorithm with randomly-chosen bases. This is an alternative to
+ that provides more information about a
+ composite candidate, which may be useful when generating or validating RSA moduli.
+
+ The instance to test for primality.
+ The source of randomness to use to choose bases.
+ The number of randomly-chosen bases to perform the test for.
+ An instance that can be further queried for details.
+
+
+ A fast check for small divisors, up to some implementation-specific limit.
+ The instance to test for division by small factors.
+ true if the candidate is found to have any small factors, false otherwise.
+
+
+ FIPS 186-4 C.3.1 Miller-Rabin Probabilistic Primality Test.
+ Run several iterations of the Miller-Rabin algorithm with randomly-chosen bases.
+ The instance to test for primality.
+ The source of randomness to use to choose bases.
+ The number of randomly-chosen bases to perform the test for.
+
+ false if any witness to compositeness is found amongst the chosen bases (so
+ is definitely NOT prime), or else true (indicating primality with some
+ probability dependent on the number of iterations that were performed).
+
+
+
+ FIPS 186-4 C.3.1 Miller-Rabin Probabilistic Primality Test (to a fixed base).
+ Run a single iteration of the Miller-Rabin algorithm against the specified base.
+ The instance to test for primality.
+ The base value to use for this iteration.
+ false if is a witness to compositeness (so
+ is definitely NOT prime), or else true.
+
+
+
+
+ BasicOcspResponse ::= SEQUENCE {
+ tbsResponseData ResponseData,
+ signatureAlgorithm AlgorithmIdentifier,
+ signature BIT STRING,
+ certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL
+ }
+
+
+
+
+ The DER encoding of the tbsResponseData field.
+ In the event of an encoding error.
+
+
+ The certificates, if any, associated with the response.
+ In the event of an encoding error.
+
+
+
+ Verify the signature against the tbsResponseData object we contain.
+
+
+
+ The ASN.1 encoded representation of this object.
+
+
+ Generator for basic OCSP response objects.
+
+
+ basic constructor
+
+
+ construct with the responderID to be the SHA-1 keyHash of the passed in public key.
+
+
+ Add a response for a particular Certificate ID.
+
+ @param certID certificate ID details
+ @param certStatus status of the certificate - null if okay
+
+
+ Add a response for a particular Certificate ID.
+
+ @param certID certificate ID details
+ @param certStatus status of the certificate - null if okay
+ @param singleExtensions optional extensions
+
+
+ Add a response for a particular Certificate ID.
+
+ @param certID certificate ID details
+ @param nextUpdate date when next update should be requested
+ @param certStatus status of the certificate - null if okay
+ @param singleExtensions optional extensions
+
+
+ Add a response for a particular Certificate ID.
+
+ @param certID certificate ID details
+ @param thisUpdate date this response was valid on
+ @param nextUpdate date when next update should be requested
+ @param certStatus status of the certificate - null if okay
+ @param singleExtensions optional extensions
+
+
+ Set the extensions for the response.
+
+ @param responseExtensions the extension object to carry.
+
+
+
+ Generate the signed response using the passed in signature calculator.
+
+ Implementation of signing calculator factory.
+ The certificate chain associated with the response signer.
+ "produced at" date.
+
+
+
+ Return an IEnumerable of the signature names supported by the generator.
+
+ @return an IEnumerable containing recognised names.
+
+
+ create from an issuer certificate and the serial number of the
+ certificate it signed.
+ @exception OcspException if any problems occur creating the id fields.
+
+
+ return the serial number for the certificate associated
+ with this request.
+
+
+ Create a new CertificateID for a new serial number derived from a previous one
+ calculated for the same CA certificate.
+
+ @param original the previously calculated CertificateID for the CA.
+ @param newSerialNumber the serial number for the new certificate of interest.
+
+ @return a new CertificateID for newSerialNumber
+
+
+
+ OcspRequest ::= SEQUENCE {
+ tbsRequest TBSRequest,
+ optionalSignature [0] EXPLICIT Signature OPTIONAL }
+
+ TBSRequest ::= SEQUENCE {
+ version [0] EXPLICIT Version DEFAULT v1,
+ requestorName [1] EXPLICIT GeneralName OPTIONAL,
+ requestList SEQUENCE OF Request,
+ requestExtensions [2] EXPLICIT Extensions OPTIONAL }
+
+ Signature ::= SEQUENCE {
+ signatureAlgorithm AlgorithmIdentifier,
+ signature BIT STRING,
+ certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}
+
+ Version ::= INTEGER { v1(0) }
+
+ Request ::= SEQUENCE {
+ reqCert CertID,
+ singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
+
+ CertID ::= SEQUENCE {
+ hashAlgorithm AlgorithmIdentifier,
+ issuerNameHash OCTET STRING, -- Hash of Issuer's DN
+ issuerKeyHash OCTET STRING, -- Hash of Issuers public key
+ serialNumber CertificateSerialNumber }
+
+
+
+ Return the DER encoding of the tbsRequest field.
+ @return DER encoding of tbsRequest
+ @throws OcspException in the event of an encoding error.
+
+
+ return the object identifier representing the signature algorithm
+
+
+ If the request is signed return a possibly empty CertStore containing the certificates in the
+ request. If the request is not signed the method returns null.
+
+ @return null if not signed, a CertStore otherwise
+ @throws OcspException
+
+
+ Return whether or not this request is signed.
+
+ @return true if signed false otherwise.
+
+
+ Verify the signature against the TBSRequest object we contain.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ Add a request for the given CertificateID.
+
+ @param certId certificate ID of interest
+
+
+ Add a request with extensions
+
+ @param certId certificate ID of interest
+ @param singleRequestExtensions the extensions to attach to the request
+
+
+ Set the requestor name to the passed in X509Principal
+
+ @param requestorName a X509Principal representing the requestor name.
+
+
+ Generate an unsigned request
+
+ @return the OcspReq
+ @throws OcspException
+
+
+ Return an IEnumerable of the signature names supported by the generator.
+
+ @return an IEnumerable containing recognised names.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ base generator for an OCSP response - at the moment this only supports the
+ generation of responses containing BasicOCSP responses.
+
+
+ note 4 is not used.
+
+
+ Carrier for a ResponderID.
+
+
+ Wrapper for the RevokedInfo object
+
+
+ Return the revocation reason, if there is one.
+ This field is optional; test for it with first.
+ The revocation reason, if available.
+ If no revocation reason is available.
+
+
+ Return the status object for the response - null indicates good.
+
+ @return the status object for the response, null if it is good.
+
+
+ return the NextUpdate value - note: this is an optional field so may
+ be returned as null.
+
+ @return nextUpdate, or null if not present.
+
+
+ wrapper for the UnknownInfo object
+
+
+
+ Utility class for creating IBasicAgreement objects from their names/Oids
+
+
+
+
+ Cipher Utility class contains methods that can not be specifically grouped into other classes.
+
+
+
+
+ Utility class for creating IDigest objects from their names/Oids
+
+
+
+
+ Returns a ObjectIdentifier for a given digest mechanism.
+
+ A string representation of the digest meanism.
+ A DerObjectIdentifier, null if the Oid is not available.
+
+
+
+ A class containing methods to interface the BouncyCastle world to the .NET Crypto world.
+
+
+
+
+ Create an System.Security.Cryptography.X509Certificate from an X509Certificate Structure.
+
+
+ A System.Security.Cryptography.X509Certificate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WARNING: If is null, no integrity check is performed.
+
+
+
+ Load without any integrity check.
+
+
+
+
+
+
+ JksTrustedCertEntry is a internal container for the certificate entry.
+
+
+
+ Utility class for creating HMac object from their names/Oids
+
+
+
+
+
+
+
+
+
+ Returns a ObjectIdentifier for a give encoding.
+
+ A string representation of the encoding.
+ A DerObjectIdentifier, null if the Oid is not available.
+
+
+
+ Create and auto-seed an instance based on the given algorithm.
+
+ Equivalent to GetInstance(algorithm, true)
+ e.g. "SHA256PRNG"
+
+
+
+ Create an instance based on the given algorithm, with optional auto-seeding
+
+ e.g. "SHA256PRNG"
+ If true, the instance will be auto-seeded.
+
+
+ Use the specified instance of IRandomGenerator as random source.
+
+ This constructor performs no seeding of either the IRandomGenerator or the
+ constructed SecureRandom. It is the responsibility of the client to provide
+ proper seed material as necessary/appropriate for the given IRandomGenerator
+ implementation.
+
+ The source to generate all random bytes from.
+
+
+
+ Signer Utility class contains methods that can not be specifically grouped into other classes.
+
+
+
+
+ Returns an ObjectIdentifier for a given encoding.
+
+ A string representation of the encoding.
+ A DerObjectIdentifier, null if the OID is not available.
+
+
+
+ Utility class for creating IWrapper objects from their names/Oids
+
+
+
+ PEM generator for the original set of PEM objects used in Open SSL.
+
+
+ Class for reading OpenSSL PEM encoded streams containing
+ X509 certificates, PKCS8 encoded keys and PKCS7 objects.
+
+ In the case of PKCS7 objects the reader will return a CMS ContentInfo object. Keys and
+ Certificates will be returned using the appropriate java.security type.
+
+
+ Create a new PemReader
+
+ @param reader the Reader
+
+
+ Create a new PemReader with a password finder
+
+ @param reader the Reader
+ @param pFinder the password finder
+
+
+ Reads in a X509Certificate.
+
+ @return the X509Certificate
+ @throws IOException if an I/O error occured
+
+
+ Reads in a X509CRL.
+
+ @return the X509Certificate
+ @throws IOException if an I/O error occured
+
+
+ Reads in a PKCS10 certification request.
+
+ @return the certificate request.
+ @throws IOException if an I/O error occured
+
+
+ Reads in a X509 Attribute Certificate.
+
+ @return the X509 Attribute Certificate
+ @throws IOException if an I/O error occured
+
+
+ Reads in a PKCS7 object. This returns a ContentInfo object suitable for use with the CMS
+ API.
+
+ @return the X509Certificate
+ @throws IOException if an I/O error occured
+
+
+ Read a Key Pair
+
+
+ General purpose writer for OpenSSL PEM objects.
+
+
+ The TextWriter object to write the output to.
+
+
+ Constructor for an unencrypted private key PEM object.
+
+ @param key private key to be encoded.
+
+
+ Constructor for an encrypted private key PEM object.
+
+ @param key private key to be encoded
+ @param algorithm encryption algorithm to use
+ @param provider provider to use
+ @throws NoSuchAlgorithmException if algorithm/mode cannot be found
+
+
+
+ A class for verifying and creating Pkcs10 Certification requests.
+
+
+ CertificationRequest ::= Sequence {
+ certificationRequestInfo CertificationRequestInfo,
+ signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }},
+ signature BIT STRING
+ }
+
+ CertificationRequestInfo ::= Sequence {
+ version Integer { v1(0) } (v1,...),
+ subject Name,
+ subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }},
+ attributes [0] Attributes{{ CRIAttributes }}
+ }
+
+ Attributes { ATTRIBUTE:IOSet } ::= Set OF Attr{{ IOSet }}
+
+ Attr { ATTRIBUTE:IOSet } ::= Sequence {
+ type ATTRIBUTE.&id({IOSet}),
+ values Set SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type})
+ }
+
+ see
+
+
+
+ Instantiate a Pkcs10CertificationRequest object with the necessary credentials.
+
+ Name of Sig Alg.
+ X509Name of subject eg OU="My unit." O="My Organisatioin" C="au"
+ Public Key to be included in cert reqest.
+ ASN1Set of Attributes.
+ Matching Private key for nominated (above) public key to be used to sign the request.
+
+
+
+ Instantiate a Pkcs10CertificationRequest object with the necessary credentials.
+
+ The factory for signature calculators to sign the PKCS#10 request with.
+ X509Name of subject eg OU="My unit." O="My Organisatioin" C="au"
+ Public Key to be included in cert reqest.
+ ASN1Set of Attributes.
+
+
+
+ Get the public key.
+
+ The public key.
+
+
+
+ Verify Pkcs10 Cert Request is valid.
+
+ true = valid.
+
+
+
+ Returns X509Extensions if the Extensions Request attribute can be found and returns the extensions block.
+
+ X509Extensions block or null if one cannot be found.
+
+
+
+ A class for creating and verifying Pkcs10 Certification requests (this is an extension on ).
+ The requests are made using delay signing. This is useful for situations where
+ the private key is in another environment and not directly accessible (e.g. HSM)
+ So the first step creates the request, then the signing is done outside this
+ object and the signature is then used to complete the request.
+
+
+ CertificationRequest ::= Sequence {
+ certificationRequestInfo CertificationRequestInfo,
+ signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }},
+ signature BIT STRING
+ }
+
+ CertificationRequestInfo ::= Sequence {
+ version Integer { v1(0) } (v1,...),
+ subject Name,
+ subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }},
+ attributes [0] Attributes{{ CRIAttributes }}
+ }
+
+ Attributes { ATTRIBUTE:IOSet } ::= Set OF Attr{{ IOSet }}
+
+ Attr { ATTRIBUTE:IOSet } ::= Sequence {
+ type ATTRIBUTE.&id({IOSet}),
+ values Set SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{\@type})
+ }
+
+ see
+
+
+
+ Instantiate a Pkcs10CertificationRequest object with the necessary credentials.
+
+ Name of Sig Alg.
+ X509Name of subject eg OU="My unit." O="My Organisatioin" C="au"
+ Public Key to be included in cert reqest.
+ ASN1Set of Attributes.
+
+ After the object is constructed use the and finally the
+ SignRequest methods to finalize the request.
+
+
+
+ simply return the cert entry for the private key
+
+
+ Utility class for reencoding PKCS#12 files to definite length.
+
+
+ Just re-encode the outer layer of the PKCS#12 file to definite length encoding.
+
+ @param berPKCS12File - original PKCS#12 file
+ @return a byte array representing the DER encoding of the PFX structure
+ @throws IOException
+
+
+ Re-encode the PKCS#12 structure to definite length encoding at the inner layer
+ as well, recomputing the MAC accordingly.
+
+ @param berPKCS12File - original PKCS12 file.
+ @param provider - provider to use for MAC calculation.
+ @return a byte array representing the DER encoding of the PFX structure.
+ @throws IOException on parsing, encoding errors.
+
+
+
+ A holding class for a PKCS#8 encrypted private key info object that allows for its decryption.
+
+
+
+
+ Base constructor from a PKCS#8 EncryptedPrivateKeyInfo object.
+
+ A PKCS#8 EncryptedPrivateKeyInfo object.
+
+
+
+ Base constructor from a BER encoding of a PKCS#8 EncryptedPrivateKeyInfo object.
+
+ A BER encoding of a PKCS#8 EncryptedPrivateKeyInfo objects.
+
+
+
+ Returns the underlying ASN.1 structure inside this object.
+
+ Return the EncryptedPrivateKeyInfo structure in this object.
+
+
+
+ Returns a copy of the encrypted data in this structure.
+
+ Return a copy of the encrypted data in this object.
+
+
+
+ Return a binary ASN.1 encoding of the EncryptedPrivateKeyInfo structure in this object.
+
+ A byte array containing the encoded object.
+
+
+
+ Get a decryptor from the passed in provider and decrypt the encrypted private key info, returning the result.
+
+ A provider to query for decryptors for the object.
+ The decrypted private key info structure.
+
+
+
+ Create the encrypted private key info using the passed in encryptor.
+
+ The encryptor to use.
+ An encrypted private key info containing the original private key info.
+
+
+ Base exception for PKCS related issues.
+
+
+ Base exception for parsing related issues in the PKCS namespace.
+
+
+ Create a PrivateKeyInfo representation of a private key with attributes.
+
+ @param privateKey the key to be encoded into the info object.
+ @param attributes the set of attributes to be included.
+ @return the appropriate PrivateKeyInfo
+ @throws java.io.IOException on an error encoding the key
+
+
+
+ Returns the revocationDate.
+
+
+
+
+ Returns the certStatus.
+
+
+
+ Returns an immutable Set
of X.509 attribute certificate
+ extensions that this PkixAttrCertChecker
supports or
+ null
if no extensions are supported.
+
+ Each element of the set is a String
representing the
+ Object Identifier (OID) of the X.509 extension that is supported.
+
+
+ All X.509 attribute certificate extensions that a
+ PkixAttrCertChecker
might possibly be able to process
+ should be included in the set.
+
+
+ @return an immutable Set
of X.509 extension OIDs (in
+ String
format) supported by this
+ PkixAttrCertChecker
, or null
if no
+ extensions are supported
+
+
+ Performs checks on the specified attribute certificate. Every handled
+ extension is rmeoved from the unresolvedCritExts
+ collection.
+
+ @param attrCert The attribute certificate to be checked.
+ @param certPath The certificate path which belongs to the attribute
+ certificate issuer public key certificate.
+ @param holderCertPath The certificate path which belongs to the holder
+ certificate.
+ @param unresolvedCritExts a Collection
of OID strings
+ representing the current set of unresolved critical extensions
+ @throws CertPathValidatorException if the specified attribute certificate
+ does not pass the check.
+
+
+ Returns a clone of this object.
+
+ @return a copy of this PkixAttrCertChecker
+
+
+ Build and validate a CertPath using the given parameter.
+
+ @param params PKIXBuilderParameters object containing all information to
+ build the CertPath
+
+
+ CertPathValidatorSpi implementation for X.509 Attribute Certificates la RFC 3281.
+
+ @see org.bouncycastle.x509.ExtendedPkixParameters
+
+
+ Validates an attribute certificate with the given certificate path.
+
+
+ params
must be an instance of
+ ExtendedPkixParameters
.
+
+ The target constraints in the params
must be an
+ X509AttrCertStoreSelector
with at least the attribute
+ certificate criterion set. Obey that also target informations may be
+ necessary to correctly validate this attribute certificate.
+
+ The attribute certificate issuer must be added to the trusted attribute
+ issuers with {@link ExtendedPkixParameters#setTrustedACIssuers(Set)}.
+
+ @param certPath The certificate path which belongs to the attribute
+ certificate issuer public key certificate.
+ @param params The PKIX parameters.
+ @return A PKIXCertPathValidatorResult
of the result of
+ validating the certPath
.
+ @throws InvalidAlgorithmParameterException if params
is
+ inappropriate for this validator.
+ @throws CertPathValidatorException if the verification fails.
+
+
+
+ Summary description for PkixBuilderParameters.
+
+
+
+ Returns an instance of PkixBuilderParameters
.
+
+ This method can be used to get a copy from other
+ PKIXBuilderParameters
, PKIXParameters
,
+ and ExtendedPKIXParameters
instances.
+
+
+ @param pkixParams The PKIX parameters to create a copy of.
+ @return An PkixBuilderParameters
instance.
+
+
+
+ Excluded certificates are not used for building a certification path.
+
+ the excluded certificates.
+
+
+
+ Sets the excluded certificates which are not used for building a
+ certification path. If the ISet
is null
an
+ empty set is assumed.
+
+
+ The given set is cloned to protect it against subsequent modifications.
+
+ The excluded certificates to set.
+
+
+ Can alse handle ExtendedPKIXBuilderParameters
and
+ PKIXBuilderParameters
.
+
+ @param params Parameters to set.
+ @see org.bouncycastle.x509.ExtendedPKIXParameters#setParams(java.security.cert.PKIXParameters)
+
+
+ Makes a copy of this PKIXParameters
object. Changes to the
+ copy will not affect the original and vice versa.
+
+ @return a copy of this PKIXParameters
object
+
+
+ An immutable sequence of certificates (a certification path).
+
+ This is an abstract class that defines the methods common to all CertPaths.
+ Subclasses can handle different kinds of certificates (X.509, PGP, etc.).
+
+ All CertPath objects have a type, a list of Certificates, and one or more
+ supported encodings. Because the CertPath class is immutable, a CertPath
+ cannot change in any externally visible way after being constructed. This
+ stipulation applies to all public fields and methods of this class and any
+ added or overridden by subclasses.
+
+ The type is a string that identifies the type of Certificates in the
+ certification path. For each certificate cert in a certification path
+ certPath, cert.getType().equals(certPath.getType()) must be true.
+
+ The list of Certificates is an ordered List of zero or more Certificates.
+ This List and all of the Certificates contained in it must be immutable.
+
+ Each CertPath object must support one or more encodings so that the object
+ can be translated into a byte array for storage or transmission to other
+ parties. Preferably, these encodings should be well-documented standards
+ (such as PKCS#7). One of the encodings supported by a CertPath is considered
+ the default encoding. This encoding is used if no encoding is explicitly
+ requested (for the {@link #getEncoded()} method, for instance).
+
+ All CertPath objects are also Serializable. CertPath objects are resolved
+ into an alternate {@link CertPathRep} object during serialization. This
+ allows a CertPath object to be serialized into an equivalent representation
+ regardless of its underlying implementation.
+
+ CertPath objects can be created with a CertificateFactory or they can be
+ returned by other classes, such as a CertPathBuilder.
+
+ By convention, X.509 CertPaths (consisting of X509Certificates), are ordered
+ starting with the target certificate and ending with a certificate issued by
+ the trust anchor. That is, the issuer of one certificate is the subject of
+ the following one. The certificate representing the
+ {@link TrustAnchor TrustAnchor} should not be included in the certification
+ path. Unvalidated X.509 CertPaths may not follow these conventions. PKIX
+ CertPathValidators will detect any departure from these conventions that
+ cause the certification path to be invalid and throw a
+ CertPathValidatorException.
+
+ Concurrent Access
+
+ All CertPath objects must be thread-safe. That is, multiple threads may
+ concurrently invoke the methods defined in this class on a single CertPath
+ object (or more than one) with no ill effects. This is also true for the List
+ returned by CertPath.getCertificates.
+
+ Requiring CertPath objects to be immutable and thread-safe allows them to be
+ passed around to various pieces of code without worrying about coordinating
+ access. Providing this thread-safety is generally not difficult, since the
+ CertPath and List objects in question are immutable.
+
+ @see CertificateFactory
+ @see CertPathBuilder
+
+ CertPath implementation for X.509 certificates.
+
+
+
+ Creates a CertPath of the specified type.
+ This constructor is protected because most users should use
+ a CertificateFactory to create CertPaths.
+ @param type the standard name of the type of Certificatesin this path
+
+
+
+ Creates a CertPath of the specified type.
+ This constructor is protected because most users should use
+ a CertificateFactory to create CertPaths.
+
+ @param type the standard name of the type of Certificatesin this path
+
+
+
+ Returns an iteration of the encodings supported by this
+ certification path, with the default encoding
+ first. Attempts to modify the returned Iterator via its
+ remove method result in an UnsupportedOperationException.
+
+ @return an Iterator over the names of the supported encodings (as Strings)
+
+
+
+ Compares this certification path for equality with the specified object.
+ Two CertPaths are equal if and only if their types are equal and their
+ certificate Lists (and by implication the Certificates in those Lists)
+ are equal. A CertPath is never equal to an object that is not a CertPath.
+
+ This algorithm is implemented by this method. If it is overridden, the
+ behavior specified here must be maintained.
+
+ @param other
+ the object to test for equality with this certification path
+
+ @return true if the specified object is equal to this certification path,
+ false otherwise
+
+ @see Object#hashCode() Object.hashCode()
+
+
+ Returns the encoded form of this certification path, using
+ the default encoding.
+
+ @return the encoded bytes
+ @exception CertificateEncodingException if an encoding error occurs
+
+
+
+ Returns the encoded form of this certification path, using
+ the specified encoding.
+
+ @param encoding the name of the encoding to use
+ @return the encoded bytes
+ @exception CertificateEncodingException if an encoding error
+ occurs or the encoding requested is not supported
+
+
+
+
+ Returns the list of certificates in this certification
+ path.
+
+
+
+ Return a DERObject containing the encoded certificate.
+
+ @param cert the X509Certificate object to be encoded
+
+ @return the DERObject
+
+
+
+ Implements the PKIX CertPathBuilding algorithm for BouncyCastle.
+
+ @see CertPathBuilderSpi
+
+
+ Build and validate a CertPath using the given parameter.
+
+ @param params PKIXBuilderParameters object containing all information to
+ build the CertPath
+
+
+ * Initializes the internal state of this PKIXCertPathChecker
.
+ *
+ * The forward
flag specifies the order that certificates
+ * will be passed to the {@link #check check} method (forward or reverse). A
+ * PKIXCertPathChecker
must support reverse checking
+ * and may support forward checking.
+ *
+ *
+ * @param forward
+ * the order that certificates are presented to the
+ * check
method. If true
,
+ * certificates are presented from target to most-trusted CA
+ * (forward); if false
, from most-trusted CA to
+ * target (reverse).
+ * @exception CertPathValidatorException
+ * if this PKIXCertPathChecker
is unable to
+ * check certificates in the specified order; it should never
+ * be thrown if the forward flag is false since reverse
+ * checking must be supported
+
+
+ Indicates if forward checking is supported. Forward checking refers to
+ the ability of the PKIXCertPathChecker
to perform its
+ checks when certificates are presented to the check
method
+ in the forward direction (from target to most-trusted CA).
+
+ @return true
if forward checking is supported,
+ false
otherwise
+
+
+ * Returns an immutable Set
of X.509 certificate extensions
+ * that this PKIXCertPathChecker
supports (i.e. recognizes,
+ * is able to process), or null
if no extensions are
+ * supported.
+ *
+ * Each element of the set is a String
representing the
+ * Object Identifier (OID) of the X.509 extension that is supported. The OID
+ * is represented by a set of nonnegative integers separated by periods.
+ *
+ * All X.509 certificate extensions that a PKIXCertPathChecker
+ * might possibly be able to process should be included in the set.
+ *
+ *
+ * @return an immutable Set
of X.509 extension OIDs (in
+ * String
format) supported by this
+ * PKIXCertPathChecker
, or null
if no
+ * extensions are supported
+
+
+ Performs the check(s) on the specified certificate using its internal
+ state and removes any critical extensions that it processes from the
+ specified collection of OID strings that represent the unresolved
+ critical extensions. The certificates are presented in the order
+ specified by the init
method.
+
+ @param cert
+ the Certificate
to be checked
+ @param unresolvedCritExts
+ a Collection
of OID strings representing the
+ current set of unresolved critical extensions
+ @exception CertPathValidatorException
+ if the specified certificate does not pass the check
+
+
+ Returns a clone of this object. Calls the Object.clone()
+ method. All subclasses which maintain state must support and override
+ this method, if necessary.
+
+ @return a copy of this PKIXCertPathChecker
+
+
+ The Service Provider Interface (SPI)
+ for the {@link CertPathValidator CertPathValidator} class. All
+ CertPathValidator
implementations must include a class (the
+ SPI class) that extends this class (CertPathValidatorSpi
)
+ and implements all of its methods. In general, instances of this class
+ should only be accessed through the CertPathValidator
class.
+ For details, see the Java Cryptography Architecture.
+
+ Concurrent Access
+
+ Instances of this class need not be protected against concurrent
+ access from multiple threads. Threads that need to access a single
+ CertPathValidatorSpi
instance concurrently should synchronize
+ amongst themselves and provide the necessary locking before calling the
+ wrapping CertPathValidator
object.
+
+ However, implementations of CertPathValidatorSpi
may still
+ encounter concurrency issues, since multiple threads each
+ manipulating a different CertPathValidatorSpi
instance need not
+ synchronize.
+
+ CertPathValidatorSpi implementation for X.509 Certificate validation a la RFC
+ 3280.
+
+
+
+ An exception indicating one of a variety of problems encountered when
+ validating a certification path.
+
+ A CertPathValidatorException
provides support for wrapping
+ exceptions. The {@link #getCause getCause} method returns the throwable,
+ if any, that caused this exception to be thrown.
+
+ A CertPathValidatorException
may also include the index of
+ the certificate in the certification path that caused the
+ exception to be thrown. Use the {@link #Index Index} property to retrieve
+ this information.
+
+ Concurrent Access
+
+ Unless otherwise specified, the methods defined in this class are not
+ thread-safe. Multiple threads that need to access a single
+ object concurrently should synchronize amongst themselves and
+ provide the necessary locking. Multiple threads each manipulating
+ separate objects need not synchronize.
+
+ @see CertPathValidator
+
+
+
+
+ Creates a PkixCertPathValidatorException
with the specified
+ detail message, cause, certification path, and index.
+
+ the detail message (or null
if none)
+ the cause (or null
if none)
+ the index of the certificate in the certification path that *
+
+
+ eturns the index of the certificate in the certification path that caused the exception to be
+ thrown.
+
+ Note that the list of certificates in a is zero based. If no index has been set,
+ -1 is returned.
+
+ The index that has been set, or -1 if none has been set.
+
+
+
+ Summary description for PkixCertPathValidatorUtilities.
+
+
+
+
+ key usage bits
+
+
+
+
+ Search the given Set of TrustAnchor's for one that is the
+ issuer of the given X509 certificate.
+
+ the X509 certificate
+ a Set of TrustAnchor's
+ the TrustAnchor
object if found or
+ null
if not.
+
+ @exception
+
+
+
+ Returns the issuer of an attribute certificate or certificate.
+
+ The attribute certificate or certificate.
+ The issuer as X500Principal
.
+
+
+ Return the next working key inheriting DSA parameters if necessary.
+
+ This methods inherits DSA parameters from the indexed certificate or
+ previous certificates in the certificate chain to the returned
+ PublicKey
. The list is searched upwards, meaning the end
+ certificate is at position 0 and previous certificates are following.
+
+
+ If the indexed certificate does not contain a DSA key this method simply
+ returns the public key. If the DSA key already contains DSA parameters
+ the key is also only returned.
+
+
+ @param certs The certification path.
+ @param index The index of the certificate which contains the public key
+ which should be extended with DSA parameters.
+ @return The public key of the certificate in list position
+ index
extended with DSA parameters if applicable.
+ @throws Exception if DSA parameters cannot be inherited.
+
+
+ Add the CRL issuers from the cRLIssuer field of the distribution point or
+ from the certificate if not given to the issuer criterion of the
+ selector
.
+
+ The issuerPrincipals
are a collection with a single
+ X500Principal
for X509Certificate
s. For
+ {@link X509AttributeCertificate}s the issuer may contain more than one
+ X500Principal
.
+
+
+ @param dp The distribution point.
+ @param issuerPrincipals The issuers of the certificate or attribute
+ certificate which contains the distribution point.
+ @param selector The CRL selector.
+ @param pkixParams The PKIX parameters containing the cert stores.
+ @throws Exception if an exception occurs while processing.
+ @throws ClassCastException if issuerPrincipals
does not
+ contain only X500Principal
s.
+
+
+ Fetches complete CRLs according to RFC 3280.
+
+ @param dp The distribution point for which the complete CRL
+ @param cert The X509Certificate
or
+ {@link org.bouncycastle.x509.X509AttributeCertificate} for
+ which the CRL should be searched.
+ @param currentDate The date for which the delta CRLs must be valid.
+ @param paramsPKIX The extended PKIX parameters.
+ @return A Set
of X509CRL
s with complete
+ CRLs.
+ @throws Exception if an exception occurs while picking the CRLs
+ or no CRLs are found.
+
+
+ Fetches delta CRLs according to RFC 3280 section 5.2.4.
+
+ @param currentDate The date for which the delta CRLs must be valid.
+ @param paramsPKIX The extended PKIX parameters.
+ @param completeCRL The complete CRL the delta CRL is for.
+ @return A Set
of X509CRL
s with delta CRLs.
+ @throws Exception if an exception occurs while picking the delta
+ CRLs.
+
+
+ Find the issuer certificates of a given certificate.
+
+ @param cert
+ The certificate for which an issuer should be found.
+ @param pkixParams
+ @return A Collection
object containing the issuer
+ X509Certificate
s. Never null
.
+
+ @exception Exception
+ if an error occurs.
+
+
+
+ crl checking
+ Return a Collection of all CRLs found in the X509Store's that are
+ matching the crlSelect criteriums.
+
+ a {@link X509CRLStoreSelector} object that will be used
+ to select the CRLs
+ a List containing only {@link org.bouncycastle.x509.X509Store
+ X509Store} objects. These are used to search for CRLs
+ a Collection of all found {@link X509CRL X509CRL} objects. May be
+ empty but never null
.
+
+
+
+ The most restricting part from email1
and
+ email2
is added to the intersection intersect
.
+
+ @param email1 Email address constraint 1.
+ @param email2 Email address constraint 2.
+ @param intersect The intersection.
+
+
+ The common part of email1
and email2
is
+ added to the union union
. If email1
and
+ email2
have nothing in common they are added both.
+
+ @param email1 Email address constraint 1.
+ @param email2 Email address constraint 2.
+ @param union The union.
+
+
+ Checks if the IP ip
is included in the excluded ISet
+ excluded
.
+
+ @param excluded A Set
of excluded IP addresses with their
+ subnet mask as byte arrays.
+ @param ip The IP address.
+ @throws PkixNameConstraintValidatorException
+ if the IP is excluded.
+
+
+ Checks if the IP ip
is included in the permitted ISet
+ permitted
.
+
+ @param permitted A Set
of permitted IP addresses with
+ their subnet mask as byte arrays.
+ @param ip The IP address.
+ @throws PkixNameConstraintValidatorException
+ if the IP is not permitted.
+
+
+ Checks if the IP address ip
is constrained by
+ constraint
.
+
+ @param constraint The constraint. This is an IP address concatenated with
+ its subnetmask.
+ @param ip The IP address.
+ @return true
if constrained, false
+ otherwise.
+
+
+ Returns the intersection of the permitted IP ranges in
+ permitted
with ip
.
+
+ @param permitted A Set
of permitted IP addresses with
+ their subnet mask as byte arrays.
+ @param ips The IP address with its subnet mask.
+ @return The Set
of permitted IP ranges intersected with
+ ip
.
+
+
+ Calculates the interesction if two IP ranges.
+
+ @param ipWithSubmask1 The first IP address with its subnet mask.
+ @param ipWithSubmask2 The second IP address with its subnet mask.
+ @return A Set
with the single IP address with its subnet
+ mask as a byte array or an empty Set
.
+
+
+ Returns the union of the excluded IP ranges in excluded
+ with ip
.
+
+ @param excluded A Set
of excluded IP addresses with their
+ subnet mask as byte arrays.
+ @param ip The IP address with its subnet mask.
+ @return The Set
of excluded IP ranges unified with
+ ip
as byte arrays.
+
+
+ Calculates the union if two IP ranges.
+
+ @param ipWithSubmask1 The first IP address with its subnet mask.
+ @param ipWithSubmask2 The second IP address with its subnet mask.
+ @return A Set
with the union of both addresses.
+
+
+ Concatenates the IP address with its subnet mask.
+
+ @param ip The IP address.
+ @param subnetMask Its subnet mask.
+ @return The concatenated IP address with its subnet mask.
+
+
+ Splits the IP addresses and their subnet mask.
+
+ @param ipWithSubmask1 The first IP address with the subnet mask.
+ @param ipWithSubmask2 The second IP address with the subnet mask.
+ @return An array with two elements. Each element contains the IP address
+ and the subnet mask in this order.
+
+
+ Based on the two IP addresses and their subnet masks the IP range is
+ computed for each IP address - subnet mask pair and returned as the
+ minimum IP address and the maximum address of the range.
+
+ @param ip1 The first IP address.
+ @param subnetmask1 The subnet mask of the first IP address.
+ @param ip2 The second IP address.
+ @param subnetmask2 The subnet mask of the second IP address.
+ @return A array with two elements. The first/second element contains the
+ min and max IP address of the first/second IP address and its
+ subnet mask.
+
+
+ Returns the maximum IP address.
+
+ @param ip1 The first IP address.
+ @param ip2 The second IP address.
+ @return The maximum IP address.
+
+
+ Returns the minimum IP address.
+
+ @param ip1 The first IP address.
+ @param ip2 The second IP address.
+ @return The minimum IP address.
+
+
+ Compares IP address ip1
with ip2
. If ip1
+ is equal to ip2 0 is returned. If ip1 is bigger 1 is returned, -1
+ otherwise.
+
+ @param ip1 The first IP address.
+ @param ip2 The second IP address.
+ @return 0 if ip1 is equal to ip2, 1 if ip1 is bigger, -1 otherwise.
+
+
+ Returns the logical OR of the IP addresses ip1
and
+ ip2
.
+
+ @param ip1 The first IP address.
+ @param ip2 The second IP address.
+ @return The OR of ip1
and ip2
.
+
+
+
+
+
+ Checks if the given GeneralName is in the permitted ISet.
+
+ @param name The GeneralName
+ @throws PkixNameConstraintValidatorException
+ If the name
+
+
+
+
+
+
+ Check if the given GeneralName is contained in the excluded ISet.
+
+ @param name The GeneralName.
+ @throws PkixNameConstraintValidatorException
+ If the name
is
+ excluded.
+
+
+
+ Updates the permitted ISet of these name constraints with the intersection
+ with the given subtree.
+
+ @param permitted The permitted subtrees
+
+
+ Adds a subtree to the excluded ISet of these name constraints.
+
+ @param subtree A subtree with an excluded GeneralName.
+
+
+ Stringifies an IPv4 or v6 address with subnet mask.
+
+ @param ip The IP with subnet mask.
+ @return The stringified IP address.
+
+
+
+ Summary description for PkixParameters.
+
+
+
+ This is the default PKIX validity model. Actually there are two variants
+ of this: The PKIX model and the modified PKIX model. The PKIX model
+ verifies that all involved certificates must have been valid at the
+ current time. The modified PKIX model verifies that all involved
+ certificates were valid at the signing time. Both are indirectly choosen
+ with the {@link PKIXParameters#setDate(java.util.Date)} method, so this
+ methods sets the Date when all certificates must have been
+ valid.
+
+
+ This model uses the following validity model. Each certificate must have
+ been valid at the moment where is was used. That means the end
+ certificate must have been valid at the time the signature was done. The
+ CA certificate which signed the end certificate must have been valid,
+ when the end certificate was signed. The CA (or Root CA) certificate must
+ have been valid, when the CA certificate was signed and so on. So the
+ {@link PKIXParameters#setDate(java.util.Date)} method sets the time, when
+ the end certificate must have been valid. It is used e.g.
+ in the German signature law.
+
+
+ Creates an instance of PKIXParameters with the specified Set of
+ most-trusted CAs. Each element of the set is a TrustAnchor.
+
+ Note that the Set is copied to protect against subsequent modifications.
+
+ @param trustAnchors
+ a Set of TrustAnchors
+
+ @exception InvalidAlgorithmParameterException
+ if the specified Set is empty
+ (trustAnchors.isEmpty() == true)
+ @exception NullPointerException
+ if the specified Set is null
+ @exception ClassCastException
+ if any of the elements in the Set are not of type
+ java.security.cert.TrustAnchor
+
+
+ Returns the required constraints on the target certificate or attribute
+ certificate. The constraints are returned as an instance of
+ IX509Selector
. If null
, no constraints are
+ defined.
+
+
+ The target certificate in a PKIX path may be a certificate or an
+ attribute certificate.
+
+ Note that the IX509Selector
returned is cloned to protect
+ against subsequent modifications.
+
+ @return a IX509Selector
specifying the constraints on the
+ target certificate or attribute certificate (or null
)
+ @see #setTargetConstraints
+ @see X509CertStoreSelector
+ @see X509AttributeCertStoreSelector
+
+
+ Sets the required constraints on the target certificate or attribute
+ certificate. The constraints are specified as an instance of
+ IX509Selector
. If null
, no constraints are
+ defined.
+
+ The target certificate in a PKIX path may be a certificate or an
+ attribute certificate.
+
+ Note that the IX509Selector
specified is cloned to protect
+ against subsequent modifications.
+
+
+ @param selector a IX509Selector
specifying the constraints on
+ the target certificate or attribute certificate (or
+ null
)
+ @see #getTargetConstraints
+ @see X509CertStoreSelector
+ @see X509AttributeCertStoreSelector
+
+
+ Returns the required constraints on the target certificate. The
+ constraints are returned as an instance of CertSelector. If
+ null
, no constraints are defined.
+
+ Note that the CertSelector returned is cloned to protect against
+ subsequent modifications.
+
+ @return a CertSelector specifying the constraints on the target
+ certificate (or null
)
+
+ @see #setTargetCertConstraints(CertSelector)
+
+
+ Sets the required constraints on the target certificate. The constraints
+ are specified as an instance of CertSelector. If null, no constraints are
+ defined.
+
+ Note that the CertSelector specified is cloned to protect against
+ subsequent modifications.
+
+ @param selector
+ a CertSelector specifying the constraints on the target
+ certificate (or null
)
+
+ @see #getTargetCertConstraints()
+
+
+ Returns an immutable Set of initial policy identifiers (OID strings),
+ indicating that any one of these policies would be acceptable to the
+ certificate user for the purposes of certification path processing. The
+ default return value is an empty Set
, which is
+ interpreted as meaning that any policy would be acceptable.
+
+ @return an immutable Set
of initial policy OIDs in String
+ format, or an empty Set
(implying any policy is
+ acceptable). Never returns null
.
+
+ @see #setInitialPolicies(java.util.Set)
+
+
+ Sets the Set
of initial policy identifiers (OID strings),
+ indicating that any one of these policies would be acceptable to the
+ certificate user for the purposes of certification path processing. By
+ default, any policy is acceptable (i.e. all policies), so a user that
+ wants to allow any policy as acceptable does not need to call this
+ method, or can call it with an empty Set
(or
+ null
).
+
+ Note that the Set is copied to protect against subsequent modifications.
+
+
+ @param initialPolicies
+ a Set of initial policy OIDs in String format (or
+ null
)
+
+ @exception ClassCastException
+ if any of the elements in the set are not of type String
+
+ @see #getInitialPolicies()
+
+
+ Sets a List
of additional certification path checkers. If
+ the specified List contains an object that is not a PKIXCertPathChecker,
+ it is ignored.
+
+ Each PKIXCertPathChecker
specified implements additional
+ checks on a certificate. Typically, these are checks to process and
+ verify private extensions contained in certificates. Each
+ PKIXCertPathChecker
should be instantiated with any
+ initialization parameters needed to execute the check.
+
+ This method allows sophisticated applications to extend a PKIX
+ CertPathValidator
or CertPathBuilder
. Each
+ of the specified PKIXCertPathCheckers will be called, in turn, by a PKIX
+ CertPathValidator
or CertPathBuilder
for
+ each certificate processed or validated.
+
+ Regardless of whether these additional PKIXCertPathCheckers are set, a
+ PKIX CertPathValidator
or CertPathBuilder
+ must perform all of the required PKIX checks on each certificate. The one
+ exception to this rule is if the RevocationEnabled flag is set to false
+ (see the {@link #setRevocationEnabled(boolean) setRevocationEnabled}
+ method).
+
+ Note that the List supplied here is copied and each PKIXCertPathChecker
+ in the list is cloned to protect against subsequent modifications.
+
+ @param checkers
+ a List of PKIXCertPathCheckers. May be null, in which case no
+ additional checkers will be used.
+ @exception ClassCastException
+ if any of the elements in the list are not of type
+ java.security.cert.PKIXCertPathChecker
+ @see #getCertPathCheckers()
+
+
+ Returns the List of certification path checkers. Each PKIXCertPathChecker
+ in the returned IList is cloned to protect against subsequent modifications.
+
+ @return an immutable List of PKIXCertPathCheckers (may be empty, but not
+ null
)
+
+ @see #setCertPathCheckers(java.util.List)
+
+
+ Adds a PKIXCertPathChecker
to the list of certification
+ path checkers. See the {@link #setCertPathCheckers setCertPathCheckers}
+ method for more details.
+
+ Note that the PKIXCertPathChecker
is cloned to protect
+ against subsequent modifications.
+
+ @param checker a PKIXCertPathChecker
to add to the list of
+ checks. If null
, the checker is ignored (not added to list).
+
+
+ Method to support Clone()
under J2ME.
+ super.Clone()
does not exist and fields are not copied.
+
+ @param params Parameters to set. If this are
+ ExtendedPkixParameters
they are copied to.
+
+
+ Whether delta CRLs should be used for checking the revocation status.
+ Defaults to false
.
+
+
+ The validity model.
+ @see #CHAIN_VALIDITY_MODEL
+ @see #PKIX_VALIDITY_MODEL
+
+
+ Returns if additional {@link X509Store}s for locations like LDAP found
+ in certificates or CRLs should be used.
+
+ @return Returns true
if additional stores are used.
+
+
+ Sets if additional {@link X509Store}s for locations like LDAP found in
+ certificates or CRLs should be used.
+
+ @param enabled true
if additional stores are used.
+
+
+ Returns the trusted attribute certificate issuers. If attribute
+ certificates is verified the trusted AC issuers must be set.
+
+ The returned ISet
consists of TrustAnchor
s.
+
+ The returned ISet
is immutable. Never null
+
+
+ @return Returns an immutable set of the trusted AC issuers.
+
+
+ Sets the trusted attribute certificate issuers. If attribute certificates
+ is verified the trusted AC issuers must be set.
+
+ The trustedACIssuers
must be a ISet
of
+ TrustAnchor
+
+ The given set is cloned.
+
+
+ @param trustedACIssuers The trusted AC issuers to set. Is never
+ null
.
+ @throws ClassCastException if an element of stores
is not
+ a TrustAnchor
.
+
+
+ Returns the necessary attributes which must be contained in an attribute
+ certificate.
+
+ The returned ISet
is immutable and contains
+ String
s with the OIDs.
+
+
+ @return Returns the necessary AC attributes.
+
+
+ Sets the necessary which must be contained in an attribute certificate.
+
+ The ISet
must contain String
s with the
+ OIDs.
+
+ The set is cloned.
+
+
+ @param necessaryACAttributes The necessary AC attributes to set.
+ @throws ClassCastException if an element of
+ necessaryACAttributes
is not a
+ String
.
+
+
+ Returns the attribute certificates which are not allowed.
+
+ The returned ISet
is immutable and contains
+ String
s with the OIDs.
+
+
+ @return Returns the prohibited AC attributes. Is never null
.
+
+
+ Sets the attribute certificates which are not allowed.
+
+ The ISet
must contain String
s with the
+ OIDs.
+
+ The set is cloned.
+
+
+ @param prohibitedACAttributes The prohibited AC attributes to set.
+ @throws ClassCastException if an element of
+ prohibitedACAttributes
is not a
+ String
.
+
+
+ Returns the attribute certificate checker. The returned set contains
+ {@link PKIXAttrCertChecker}s and is immutable.
+
+ @return Returns the attribute certificate checker. Is never
+ null
.
+
+
+ Sets the attribute certificate checkers.
+
+ All elements in the ISet
must a {@link PKIXAttrCertChecker}.
+
+
+ The given set is cloned.
+
+
+ @param attrCertCheckers The attribute certificate checkers to set. Is
+ never null
.
+ @throws ClassCastException if an element of attrCertCheckers
+ is not a PKIXAttrCertChecker
.
+
+
+
+ Summary description for PkixPolicyNode.
+
+
+
+ Constructors
+
+
+
+ This class helps to handle CRL revocation reasons mask. Each CRL handles a
+ certain set of revocation reasons.
+
+
+
+
+ Constructs are reason mask with the reasons.
+
+ The reasons.
+
+
+
+ A reason mask with no reason.
+
+
+
+
+ A mask with all revocation reasons.
+
+
+
+ Adds all reasons from the reasons mask to this mask.
+
+ @param mask The reasons mask to add.
+
+
+
+ Returns true
if this reasons mask contains all possible
+ reasons.
+
+ true if this reasons mask contains all possible reasons.
+
+
+
+
+ Intersects this mask with the given reasons mask.
+
+ mask The mask to intersect with.
+ The intersection of this and teh given mask.
+
+
+
+ Returns true if the passed reasons mask has new reasons.
+
+ The reasons mask which should be tested for new reasons.
+ true if the passed reasons mask has new reasons.
+
+
+
+ Returns the reasons in this mask.
+
+
+
+ If the complete CRL includes an issuing distribution point (IDP) CRL
+ extension check the following:
+
+ (i) If the distribution point name is present in the IDP CRL extension
+ and the distribution field is present in the DP, then verify that one of
+ the names in the IDP matches one of the names in the DP. If the
+ distribution point name is present in the IDP CRL extension and the
+ distribution field is omitted from the DP, then verify that one of the
+ names in the IDP matches one of the names in the cRLIssuer field of the
+ DP.
+
+
+ (ii) If the onlyContainsUserCerts boolean is asserted in the IDP CRL
+ extension, verify that the certificate does not include the basic
+ constraints extension with the cA boolean asserted.
+
+
+ (iii) If the onlyContainsCACerts boolean is asserted in the IDP CRL
+ extension, verify that the certificate includes the basic constraints
+ extension with the cA boolean asserted.
+
+
+ (iv) Verify that the onlyContainsAttributeCerts boolean is not asserted.
+
+
+ @param dp The distribution point.
+ @param cert The certificate.
+ @param crl The CRL.
+ @throws AnnotatedException if one of the conditions is not met or an error occurs.
+
+
+
+
+
+
+
+
+
+
+
+ If the DP includes cRLIssuer, then verify that the issuer field in the
+ complete CRL matches cRLIssuer in the DP and that the complete CRL
+ contains an
+ g distribution point extension with the indirectCRL
+ boolean asserted. Otherwise, verify that the CRL issuer matches the
+ certificate issuer.
+
+ @param dp The distribution point.
+ @param cert The certificate ot attribute certificate.
+ @param crl The CRL for cert
.
+ @throws AnnotatedException if one of the above conditions does not apply or an error
+ occurs.
+
+
+ Obtain and validate the certification path for the complete CRL issuer.
+ If a key usage extension is present in the CRL issuer's certificate,
+ verify that the cRLSign bit is set.
+
+ @param crl CRL which contains revocation information for the certificate
+ cert
.
+ @param cert The attribute certificate or certificate to check if it is
+ revoked.
+ @param defaultCRLSignCert The issuer certificate of the certificate cert
.
+ @param defaultCRLSignKey The public key of the issuer certificate
+ defaultCRLSignCert
.
+ @param paramsPKIX paramsPKIX PKIX parameters.
+ @param certPathCerts The certificates on the certification path.
+ @return A Set
with all keys of possible CRL issuer
+ certificates.
+ @throws AnnotatedException if the CRL is not valid or the status cannot be checked or
+ some error occurs.
+
+
+ Checks a distribution point for revocation information for the
+ certificate cert
.
+
+ @param dp The distribution point to consider.
+ @param paramsPKIX PKIX parameters.
+ @param cert Certificate to check if it is revoked.
+ @param validDate The date when the certificate revocation status should be
+ checked.
+ @param defaultCRLSignCert The issuer certificate of the certificate cert
.
+ @param defaultCRLSignKey The public key of the issuer certificate
+ defaultCRLSignCert
.
+ @param certStatus The current certificate revocation status.
+ @param reasonMask The reasons mask which is already checked.
+ @param certPathCerts The certificates of the certification path.
+ @throws AnnotatedException if the certificate is revoked or the status cannot be checked
+ or some error occurs.
+
+
+ Checks a certificate if it is revoked.
+
+ @param paramsPKIX PKIX parameters.
+ @param cert Certificate to check if it is revoked.
+ @param validDate The date when the certificate revocation status should be
+ checked.
+ @param sign The issuer certificate of the certificate cert
.
+ @param workingPublicKey The public key of the issuer certificate sign
.
+ @param certPathCerts The certificates of the certification path.
+ @throws AnnotatedException if the certificate is revoked or the status cannot be checked
+ or some error occurs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ If use-deltas is set, verify the issuer and scope of the delta CRL.
+
+ @param deltaCRL The delta CRL.
+ @param completeCRL The complete CRL.
+ @param pkixParams The PKIX paramaters.
+ @throws AnnotatedException if an exception occurs.
+
+
+ Checks if an attribute certificate is revoked.
+
+ @param attrCert Attribute certificate to check if it is revoked.
+ @param paramsPKIX PKIX parameters.
+ @param issuerCert The issuer certificate of the attribute certificate
+ attrCert
.
+ @param validDate The date when the certificate revocation status should
+ be checked.
+ @param certPathCerts The certificates of the certification path to be
+ checked.
+
+ @throws CertPathValidatorException if the certificate is revoked or the
+ status cannot be checked or some error occurs.
+
+
+ Searches for a holder public key certificate and verifies its
+ certification path.
+
+ @param attrCert the attribute certificate.
+ @param pkixParams The PKIX parameters.
+ @return The certificate path of the holder certificate.
+ @throws Exception if
+
+ - no public key certificate can be found although holder
+ information is given by an entity name or a base certificate
+ ID
+ - support classes cannot be created
+ - no certification path for the public key certificate can
+ be built
+
+
+
+
+ Checks a distribution point for revocation information for the
+ certificate attrCert
.
+
+ @param dp The distribution point to consider.
+ @param attrCert The attribute certificate which should be checked.
+ @param paramsPKIX PKIX parameters.
+ @param validDate The date when the certificate revocation status should
+ be checked.
+ @param issuerCert Certificate to check if it is revoked.
+ @param reasonMask The reasons mask which is already checked.
+ @param certPathCerts The certificates of the certification path to be
+ checked.
+ @throws Exception if the certificate is revoked or the status
+ cannot be checked or some error occurs.
+
+
+
+ A trust anchor or most-trusted Certification Authority (CA).
+
+ This class represents a "most-trusted CA", which is used as a trust anchor
+ for validating X.509 certification paths. A most-trusted CA includes the
+ public key of the CA, the CA's name, and any constraints upon the set of
+ paths which may be validated using this key. These parameters can be
+ specified in the form of a trusted X509Certificate or as individual
+ parameters.
+
+
+
+
+ Creates an instance of TrustAnchor with the specified X509Certificate and
+ optional name constraints, which are intended to be used as additional
+ constraints when validating an X.509 certification path.
+ The name constraints are specified as a byte array. This byte array
+ should contain the DER encoded form of the name constraints, as they
+ would appear in the NameConstraints structure defined in RFC 2459 and
+ X.509. The ASN.1 definition of this structure appears below.
+
+
+ NameConstraints ::= SEQUENCE {
+ permittedSubtrees [0] GeneralSubtrees OPTIONAL,
+ excludedSubtrees [1] GeneralSubtrees OPTIONAL }
+
+ GeneralSubtrees ::= SEQUENCE SIZE (1..MAX) OF GeneralSubtree
+
+ GeneralSubtree ::= SEQUENCE {
+ base GeneralName,
+ minimum [0] BaseDistance DEFAULT 0,
+ maximum [1] BaseDistance OPTIONAL }
+
+ BaseDistance ::= INTEGER (0..MAX)
+
+ GeneralName ::= CHOICE {
+ otherName [0] OtherName,
+ rfc822Name [1] IA5String,
+ dNSName [2] IA5String,
+ x400Address [3] ORAddress,
+ directoryName [4] Name,
+ ediPartyName [5] EDIPartyName,
+ uniformResourceIdentifier [6] IA5String,
+ iPAddress [7] OCTET STRING,
+ registeredID [8] OBJECT IDENTIFIER}
+
+
+ Note that the name constraints byte array supplied is cloned to protect
+ against subsequent modifications.
+
+ a trusted X509Certificate
+ a byte array containing the ASN.1 DER encoding of a
+ NameConstraints extension to be used for checking name
+ constraints. Only the value of the extension is included, not
+ the OID or criticality flag. Specify null to omit the
+ parameter.
+ if the specified X509Certificate is null
+
+
+
+ Creates an instance of TrustAnchor where the
+ most-trusted CA is specified as an X500Principal and public key.
+
+
+
+ Name constraints are an optional parameter, and are intended to be used
+ as additional constraints when validating an X.509 certification path.
+
+ The name constraints are specified as a byte array. This byte array
+ contains the DER encoded form of the name constraints, as they
+ would appear in the NameConstraints structure defined in RFC 2459
+ and X.509. The ASN.1 notation for this structure is supplied in the
+ documentation for the other constructors.
+
+ Note that the name constraints byte array supplied here is cloned to
+ protect against subsequent modifications.
+
+
+ the name of the most-trusted CA as X509Name
+ the public key of the most-trusted CA
+
+ a byte array containing the ASN.1 DER encoding of a NameConstraints extension to
+ be used for checking name constraints. Only the value of the extension is included,
+ not the OID or criticality flag. Specify null to omit the parameter.
+
+
+ if caPrincipal or pubKey is null
+
+
+
+
+ Creates an instance of TrustAnchor
where the most-trusted
+ CA is specified as a distinguished name and public key. Name constraints
+ are an optional parameter, and are intended to be used as additional
+ constraints when validating an X.509 certification path.
+
+ The name constraints are specified as a byte array. This byte array
+ contains the DER encoded form of the name constraints, as they would
+ appear in the NameConstraints structure defined in RFC 2459 and X.509.
+
+ the X.500 distinguished name of the most-trusted CA in RFC
+ 2253 string format
+ the public key of the most-trusted CA
+ a byte array containing the ASN.1 DER encoding of a
+ NameConstraints extension to be used for checking name
+ constraints. Only the value of the extension is included, not
+ the OID or criticality flag. Specify null to omit the
+ parameter.
+ throws NullPointerException, IllegalArgumentException
+
+
+
+ Returns the most-trusted CA certificate.
+
+
+
+
+ Returns the name of the most-trusted CA as an X509Name.
+
+
+
+
+ Returns the name of the most-trusted CA in RFC 2253 string format.
+
+
+
+
+ Returns the public key of the most-trusted CA.
+
+
+
+
+ Decode the name constraints and clone them if not null.
+
+
+
+
+ Returns a formatted string describing the TrustAnchor
.
+
+ a formatted string describing the TrustAnchor
+
+
+ Generate key pairs
+ - Secret key : (h0, h1, sigma)
+ - Public key: h
+ * @param h0 h0
+ * @param h1 h1
+ * @param sigma sigma
+ * @param h h
+ * @param random Secure Random
+ *
+
+
+ KEM Encapsulation
+ - Input: h
+ - Output: (c0,c1,k)
+ * @param c0 ciphertext
+ * @param c1 ciphertext
+ * @param k session key
+ * @param h public key
+ * @param random Secure Random
+ *
+
+
+ KEM Decapsulation
+ - Input: (h0, h1, sigma), (c0, c1)
+ - Output: k
+ * @param h0 private key
+ * @param h1 private key
+ * @param sigma private key
+ * @param c0 ciphertext
+ * @param c1 ciphertext
+ * @param k session key
+ *
+
+
+ Constructor.
+
+ @param h0 h0
+ @param h1 h1
+ @param sigma random bytes sigma
+
+
+ Constructor.
+
+ @param publicKey byte
+
+
+ Karatsuba multiplication of a and b, Implementation inspired from the NTL library.
+
+ \param[out] o Polynomial
+ \param[in] a Polynomial
+ \param[in] b Polynomial
+ \param[in] size Length of polynomial
+ \param[in] stack Length of polynomial
+
+
+ @brief Compute o(x) = a(x) mod \f$ X^n - 1\f$
+
+ This function computes the modular reduction of the polynomial a(x)
+
+ @param[in] a Pointer to the polynomial a(x)
+ @param[out] o Pointer to the result
+
+
+ Generate key pairs
+ - Secret key : (x,y)
+ - Public key: (h,s)
+ @param pk output pk = (publicSeed||s)
+
+
+
+
+ HQC Encapsulation
+ - Input: pk, seed
+ - Output: c = (u,v,d), K
+
+ @param u u
+ @param v v
+ @param d d
+ @param K session key
+ @param pk public key
+ @param seed seed
+
+
+
+ HQC Decapsulation
+ - Input: ct, sk
+ - Output: ss
+
+ @param ss session key
+ @param ct ciphertext
+ @param sk secret key
+
+
+
+ HQC Encryption
+ - Input: (h,s, m)
+ - Output: (u,v) = c
+
+ @param h public key
+ @param s public key
+ @param m message
+ @param u ciphertext
+ @param v ciphertext
+
+
+
+ Base interface for a PQC signing algorithm.
+
+
+ initialise the signer for signature generation or signature
+ verification.
+
+ @param forSigning true if we are generating a signature, false
+ otherwise.
+ @param param key parameters for signature generation.
+
+
+ sign the passed in message (usually the output of a hash function).
+
+ @param message the message to be signed.
+ @return the signature of the message
+
+
+ verify the message message against the signature value.
+
+ @param message the message that was supposed to have been signed.
+ @param signature the signature of the message
+
+
+ Type to assist in build LMS messages.
+
+
+ Increments an HSS private key without doing any work on it.
+ HSS private keys are automatically incremented when when used to create signatures.
+
+ The HSS private key is ranged tested before this incrementation is applied.
+ LMS keys will be replaced as required.
+
+ @param keyPair
+
+
+ Base constructor - parameters and a source of randomness.
+
+ @param lmsParameters array of LMS parameters, one per level in the hierarchy (up to 8 levels).
+ @param random the random byte source.
+
+
+ Return a key that can be used usageCount times.
+
+ Note: this will use the range [index...index + usageCount) for the current key.
+
+
+ @param usageCount the number of usages the key should have.
+ @return a key based on the current key that can be used usageCount times.
+
+
+ Reset to index will ensure that all LMS keys are correct for a given HSS index value.
+ Normally LMS keys updated in sync with their parent HSS key but in cases of sharding
+ the normal monotonic updating does not apply and the state of the LMS keys needs to be
+ reset to match the current HSS index.
+
+
+ @param src byte[], InputStream or HSSSignature
+ @param L The HSS depth, available from public key.
+ @return An HSSSignature instance.
+ @throws IOException
+
+
+ Base constructor - parameters and a source of randomness.
+
+ @param lmsParameters LMS parameter set to use.
+ @param random the random byte source.
+
+
+ Return the key index (the q value).
+
+ @return private key index number.
+
+
+ Return a key that can be used usageCount times.
+
+ Note: this will use the range [index...index + usageCount) for the current key.
+
+
+ @param usageCount the number of usages the key should have.
+ @return a key based on the current key that can be used usageCount times.
+
+
+
+ Encapsulated secret encapsulated by NTRU.
+
+
+
+
+ NTRU secret encapsulation extractor.
+
+
+
+
+ Encapsulate a secret using NTRU. Returns an as encapsulation.
+
+
+
+ NTRU website
+
+
+
+ NTRU sampling.
+
+ NTRU specification section 1.10
+
+
+
+
+ Sample_fg
+
+ random byte array
+ a pair of polynomial f and g
+
+
+
+
+ Sample_rm
+
+ random byte array
+ a pair of polynomial r and m
+
+
+
+
+ Ternary
+
+ random byte array
+ A ternary polynomial
+
+
+
+ Fixed_Type
+
+ random byte array
+ a ternary polynomial with exactly q/16 − 1 coefficients equal to 1 and q/16 − 1 coefficient equal to −1
+
+
+
+ Ternary_Plus
+
+ random byte array
+ a ternary polynomial that satisfies the non-negative correlation property
+
+
+
+ An OW-CPA secure deterministic public key encryption scheme (DPKE).
+
+
+
+
+ Generate a DPKE key pair.
+
+ a random byte array
+ DPKE key pair
+
+
+
+ DPKE encryption.
+
+
+
+
+ DPKE ciphertext
+
+
+
+ DPKE decryption.
+
+
+
+ an instance of containing packed_rm an fail flag
+
+
+ Largest serialized public key size, in bytes
+
+
+ Largest signature size, in bytes
+
+
+ parameters
+
+
+
+
+
+ Compressed Dlogs
+
+
+ DLOG
+
+
+
+
+
+ Interprets m as SPX_FORS_HEIGHT-bit unsigned integers.
+ Assumes m contains at least SPX_FORS_HEIGHT * SPX_FORS_TREES bits.
+ Assumes indices has space for SPX_FORS_TREES integers.
+
+
+ Haraka-512 v2, https://eprint.iacr.org/2016/098.pdf
+
+ Haraka512-256 with reference to Python Reference Impl from: https://github.com/sphincs/sphincsplus
+
+
+
+ Haraka-512 v2, https://eprint.iacr.org/2016/098.pdf
+
+ Haraka512-256 with reference to Python Reference Impl from: https://github.com/sphincs/sphincsplus
+
+
+
+ Return the SPHINCS+ parameters that map to the passed in parameter ID.
+
+ @param id the oid of interest.
+ @return the parameter set.
+
+
+ Return the OID that maps to the passed in SPHINCS+ parameters.
+
+ @param params the parameters of interest.
+ @return the OID for the parameter set.
+
+
+ SPHINCS+ signer.
+
+ This version is based on the 3rd submission with deference to the updated reference
+ implementation on github as at November 9th 2021. This version includes the changes
+ for the countermeasure for the long-message second preimage attack - see
+ "https://github.com/sphincs/sphincsplus/commit/61cd2695c6f984b4f4d6ed675378ed9a486cbede"
+ for further details.
+
+
+
+ Base constructor.
+
+
+ Create a private key parameter from a PKCS8 PrivateKeyInfo encoding.
+ the PrivateKeyInfo encoding
+ a suitable private key parameter
+ on an error decoding the key
+
+
+ Create a private key parameter from a PKCS8 PrivateKeyInfo encoding read from a stream
+ the stream to read the PrivateKeyInfo encoding from
+ a suitable private key parameter
+ on an error decoding the key
+
+
+ Create a private key parameter from the passed in PKCS8 PrivateKeyInfo object.
+ the PrivateKeyInfo object containing the key material
+ a suitable private key parameter
+ on an error decoding the key
+
+
+ Create a PrivateKeyInfo representation of a private key.
+ the key to be encoded into the info object.
+ the appropriate PrivateKeyInfo
+ on an error encoding the key
+
+
+ Create a PrivateKeyInfo representation of a private key with attributes.
+ the key to be encoded into the info object.
+ the set of attributes to be included.
+ the appropriate PrivateKeyInfo
+ on an error encoding the key
+
+
+ Create a public key from a SubjectPublicKeyInfo encoding
+ the SubjectPublicKeyInfo encoding
+ the appropriate key parameter
+ on an error decoding the key
+
+
+ Create a public key from a SubjectPublicKeyInfo encoding read from a stream
+ the stream to read the SubjectPublicKeyInfo encoding from
+ the appropriate key parameter
+ on an error decoding the key
+
+
+ Create a public key from the passed in SubjectPublicKeyInfo
+ the SubjectPublicKeyInfo containing the key data
+ the appropriate key parameter
+ on an error decoding the key
+
+
+ Create a public key from the passed in SubjectPublicKeyInfo
+ the SubjectPublicKeyInfo containing the key data
+ default parameters that might be needed.
+ the appropriate key parameter
+ on an error decoding the key
+
+
+
+ A factory to produce Public Key Info Objects.
+
+
+
+
+ Create a Subject Public Key Info object for a given public key.
+
+ One of ElGammalPublicKeyParameters, DSAPublicKeyParameter, DHPublicKeyParameters, RsaKeyParameters or ECPublicKeyParameters
+ A subject public key info object.
+ Throw exception if object provided is not one of the above.
+
+
+ Base class for a TLS client.
+
+
+
+
+
+
+
+
+ RFC 9146 DTLS connection ID.
+
+ The default implementation calls this to get the connection_id extension
+ the client will send. As future communication doesn't include the connection IDs length, this should either
+ be fixed-length or include the connection ID's length. (see explanation in RFC 9146 4. "cid:")
+
+ The connection ID to use.
+
+
+
+
+
+
+
+
+ an of (or null).
+
+
+ The default implementation calls this to determine which named
+ groups to include in the supported_groups extension for the ClientHello.
+ The named group roles for which there should
+ be at least one supported group. By default this is inferred from the offered cipher suites and signature
+ algorithms.
+ an of . See for group constants.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base class for supporting a TLS key exchange implementation.
+
+
+ Base class for supporting a TLS key exchange factory implementation.
+
+
+ Base class for a TLS client or server.
+
+
+ Get the values that are supported by this peer.
+
+ WARNING: Mixing DTLS and TLS versions in the returned array is currently NOT supported. Use a separate
+ (sub-)class for each case.
+
+ an array of supported values.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base class for a TLS server.
+
+
+
+
+
+ RFC 9146 DTLS connection ID.
+
+ This method will be called if a connection_id extension was sent by the client.
+ If the return value is non-null, the server will send this connection ID to the client to use in future packets.
+ As future communication doesn't include the connection IDs length, this should either be fixed-length
+ or include the connection ID's length. (see explanation in RFC 9146 4. "cid:")
+
+ The connection ID to use.
+
+
+ RFC 5246 7.2.
+
+
+ This message notifies the recipient that the sender will not send any more messages on this
+ connection.
+
+ Note that as of TLS 1.1, failure to properly close a connection no longer requires that a session not be
+ resumed. This is a change from TLS 1.0 ("The session becomes unresumable if any connection is terminated
+ without proper close_notify messages with level equal to warning.") to conform with widespread
+ implementation practice.
+
+
+
+ An inappropriate message was received.
+
+ This alert is always fatal and should never be observed in communication between proper implementations.
+
+
+
+ This alert is returned if a record is received with an incorrect MAC.
+
+ This alert also MUST be returned if an alert is sent because a TLSCiphertext decrypted in an invalid way:
+ either it wasn't an even multiple of the block length, or its padding values, when checked, weren't
+ correct. This message is always fatal and should never be observed in communication between proper
+ implementations (except when messages were corrupted in the network).
+
+
+
+
+ This alert was used in some earlier versions of TLS, and may have permitted certain attacks against the CBC
+ mode [CBCATT]. It MUST NOT be sent by compliant implementations.
+
+
+
+ A TLSCiphertext record was received that had a length more than 2^14+2048 bytes, or a record
+ decrypted to a TLSCompressed record with more than 2^14+1024 bytes.
+
+ This message is always fatal and should never be observed in communication between proper implementations
+ (except when messages were corrupted in the network).
+
+
+
+ The decompression function received improper input (e.g., data that would expand to excessive
+ length).
+
+ This message is always fatal and should never be observed in communication between proper implementations.
+
+
+
+ Reception of a handshake_failure alert message indicates that the sender was unable to negotiate
+ an acceptable set of security parameters given the options available.
+
+ This is a fatal error.
+
+
+
+
+ This alert was used in SSLv3 but not any version of TLS. It MUST NOT be sent by compliant implementations.
+
+
+
+ A certificate was corrupt, contained signatures that did not verify correctly, etc.
+
+
+ A certificate was of an unsupported type.
+
+
+ A certificate was revoked by its signer.
+
+
+ A certificate has expired or is not currently valid.
+
+
+ Some other (unspecified) issue arose in processing the certificate, rendering it unacceptable.
+
+
+
+ A field in the handshake was out of range or inconsistent with other fields.
+
+ This message is always fatal.
+
+
+
+ A valid certificate chain or partial chain was received, but the certificate was not accepted
+ because the CA certificate could not be located or couldn't be matched with a known, trusted CA.
+
+ This message is always fatal.
+
+
+
+ A valid certificate was received, but when access control was applied, the sender decided not to
+ proceed with negotiation.
+
+ This message is always fatal.
+
+
+
+ A message could not be decoded because some field was out of the specified range or the length of
+ the message was incorrect.
+
+ This message is always fatal and should never be observed in communication between proper
+ implementations (except when messages were corrupted in the network).
+
+
+
+ A handshake cryptographic operation failed, including being unable to correctly verify a signature
+ or validate a Finished message.
+
+ This message is always fatal.
+
+
+
+
+ This alert was used in some earlier versions of TLS. It MUST NOT be sent by compliant implementations.
+
+
+
+ The protocol version the client has attempted to negotiate is recognized but not supported.
+
+
+ (For example, old protocol versions might be avoided for security reasons.) This message is always fatal.
+
+
+
+ Returned instead of handshake_failure when a negotiation has failed specifically because the
+ server requires ciphers more secure than those supported by the client.
+
+ This message is always fatal.
+
+
+
+ An internal error unrelated to the peer or the correctness of the protocol (such as a memory
+ allocation failure) makes it impossible to continue.
+
+ This message is always fatal.
+
+
+
+ This handshake is being canceled for some reason unrelated to a protocol failure.
+
+ If the user cancels an operation after the handshake is complete, just closing the connection by sending a
+ close_notify is more appropriate. This alert should be followed by a close_notify. This message is
+ generally a warning.
+
+
+
+ Sent by the client in response to a hello request or by the server in response to a client hello
+ after initial handshaking.
+
+ Either of these would normally lead to renegotiation; when that is not appropriate, the recipient should
+ respond with this alert. At that point, the original requester can decide whether to proceed with the
+ connection. One case where this would be appropriate is where a server has spawned a process to satisfy a
+ request; the process might receive security parameters (key length, authentication, etc.) at startup, and
+ it might be difficult to communicate changes to these parameters after that point. This message is always a
+ warning.
+
+
+
+ Sent by clients that receive an extended server hello containing an extension that they did not
+ put in the corresponding client hello.
+
+ This message is always fatal.
+
+
+
+ This alert is sent by servers who are unable to retrieve a certificate chain from the URL supplied
+ by the client(see Section 3.3).
+
+ This message MAY be fatal - for example if client authentication is required by the server for the
+ handshake to continue and the server is unable to retrieve the certificate chain, it may send a fatal
+ alert.
+
+
+
+ This alert is sent by servers that receive a server_name extension request, but do not recognize
+ the server name.
+
+ This message MAY be fatal.
+
+
+
+ This alert is sent by clients that receive an invalid certificate status response (see Section 3.6
+ ).
+
+ This message is always fatal.
+
+
+
+ This alert is sent by servers when a certificate hash does not match a client provided
+ certificate_hash.
+
+ This message is always fatal.
+
+
+
+ If the server does not recognize the PSK identity, it MAY respond with an "unknown_psk_identity"
+ alert message.
+
+
+ In the event that the server supports no protocols that the client advertises, then the server
+ SHALL respond with a fatal "no_application_protocol" alert.
+
+
+ If TLS_FALLBACK_SCSV appears in ClientHello.cipher_suites and the highest protocol version
+ supported by the server is higher than the version indicated in ClientHello.client_version, the server MUST
+ respond with a fatal inappropriate_fallback alert[..].
+
+
+ Sent by endpoints that receive a handshake message not containing an extension that is mandatory
+ to send for the offered TLS version or other negotiated parameters.
+
+
+ Sent by servers when a client certificate is desired but none was provided by the client.
+
+
+
+ RFC 5246 7.2
+
+
+ A basic PSK Identity holder.
+
+
+ A basic SRP Identity holder.
+
+
+ A queue for bytes. This file could be more optimized.
+
+
+ The smallest number which can be written as 2^x which is bigger than i.
+
+
+ The buffer where we store our data.
+
+
+ How many bytes at the beginning of the buffer are skipped.
+
+
+ How many bytes in the buffer are valid data.
+
+
+ Add some data to our buffer.
+ A byte-array to read data from.
+ How many bytes to skip at the beginning of the array.
+ How many bytes to read from the array.
+
+
+ The number of bytes which are available in this buffer.
+
+
+ Copy some bytes from the beginning of the data to the provided .
+ The to copy the bytes to.
+ How many bytes to copy.
+
+
+ Read data from the buffer.
+ The buffer where the read data will be copied to.
+ How many bytes to skip at the beginning of buf.
+ How many bytes to read at all.
+ How many bytes from our data to skip.
+
+
+ Return a over some bytes at the beginning of the data.
+
+ How many bytes will be readable.
+ A over the data.
+
+
+ Remove some bytes from our data from the beginning.
+ How many bytes to remove.
+
+
+ Remove data from the buffer.
+ The buffer where the removed data will be copied to.
+ How many bytes to skip at the beginning of buf.
+ How many bytes to read at all.
+ How many bytes from our data to skip.
+
+
+ OutputStream based on a ByteQueue implementation.
+
+
+ Implementation of the RFC 3546 3.3. CertChainType.
+
+
+ Parsing and encoding of a Certificate struct from RFC 4346.
+
+
+ opaque ASN.1Cert<2^24-1>;
+ struct {
+ ASN.1Cert certificate_list<0..2^24-1>;
+ } Certificate;
+
+
+
+
+ an array of representing a certificate chain.
+
+
+ true if this certificate chain contains no certificates, or false otherwise.
+
+
+
+ Encode this to a , and optionally calculate the
+ "end point hash" (per RFC 5929's tls-server-end-point binding).
+ the of the current connection.
+ the to encode to.
+ the to write the "end point hash" to (or null).
+
+
+
+
+ Parse a from a .
+ the to apply during parsing.
+ the of the current connection.
+ the to parse from.
+ the to write the "end point hash" to (or null).
+
+ a object.
+
+
+
+ RFC 8879
+
+
+ Parsing and encoding of a CertificateRequest struct from RFC 4346.
+
+
+ struct {
+ ClientCertificateType certificate_types<1..2^8-1>;
+ DistinguishedName certificate_authorities<3..2^16-1>;
+ } CertificateRequest;
+
+ Updated for RFC 5246:
+
+ struct {
+ ClientCertificateType certificate_types <1..2 ^ 8 - 1>;
+ SignatureAndHashAlgorithm supported_signature_algorithms <2 ^ 16 - 1>;
+ DistinguishedName certificate_authorities <0..2 ^ 16 - 1>;
+ } CertificateRequest;
+
+ Revised for RFC 8446:
+
+ struct {
+ opaque certificate_request_context <0..2 ^ 8 - 1>;
+ Extension extensions <2..2 ^ 16 - 1>;
+ } CertificateRequest;
+
+
+
+
+
+
+
+
+
+ see for valid constants.
+
+ an of .
+
+
+
+
+
+ an array of certificate types
+
+
+
+ an of (or null before TLS 1.2).
+
+
+
+ an optional of . May be non-null from
+ TLS 1.3 onwards.
+
+
+ an of .
+
+
+ Encode this to a .
+ the of the current connection.
+ the to encode to.
+
+
+
+ Parse a from a
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+ an of (possibly null) .
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+
+
+
+
+
+
+ Implementation of the RFC 3546 3.6. CertificateStatusRequest.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ Implementation of the RFC 6961 2.2. CertificateStatusRequestItemV2.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 6091
+
+
+ RFC 3546 3.3
+
+
+ see for valid constants.
+ an of .
+
+
+
+
+
+ an of .
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+ a value.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+ RFC 5056
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g.serialization).
+
+
+
+ RFC 2246 A.5
+
+
+ RFC 2246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+ Encode this to a .
+ the of the current connection.
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ for DTLS this should be non-null; the input is copied to this
+ , minus the cookie field.
+ a object.
+
+
+
+
+
+
+ A combined hash, which implements md5(m) || sha1(m).
+
+
+ RFC 2246 6.1
+
+
+ RFC 2246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values(e.g.serialization).
+
+
+
+ RFC 2246 6.2.1
+
+
+ Carrier class for Diffie-Hellman group parameters.
+
+
+ Base constructor with the prime factor of (p - 1).
+ the prime modulus.
+ specifies the prime factor of (p - 1).
+ the base generator.
+
+
+
+ Standard Diffie-Hellman groups from various IETF specifications.
+
+
+ Base class for a TlsCrypto implementation that provides some needed methods from elsewhere in the impl
+ package.
+
+
+ Base class for a TlsSecret implementation which captures common code and fields.
+
+
+ Base constructor.
+ the byte[] making up the secret value.
+
+
+
+
+
+ Credentialed class generating agreed secrets from a peer's public key for our end of the TLS connection
+ using the BC light-weight API.
+
+
+ Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection
+ using the BC light-weight API.
+
+
+ Credentialed class for generating signatures based on the use of primitives from the BC light-weight API.
+
+
+ HMAC implementation based on original internet draft for HMAC (RFC 2104).
+
+ The difference is that padding is concatenated versus XORed with the key, e.g:
+ H(K + opad, H(K + ipad, text))
+
+
+
+ Base constructor for one of the standard digest algorithms for which the byteLength is known.
+
+
+ Behaviour is undefined for digests other than MD5 or SHA1.
+
+ the digest.
+
+
+ Reset the mac generator.
+
+
+ Implementation class for a single X.509 certificate based on the BC light-weight API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class for providing cryptographic services for TLS based on implementations in the BC light-weight API.
+
+ This class provides default implementations for everything. If you need to customise it, extend the class
+ and override the appropriate methods.
+
+
+
+ Support class for ephemeral Diffie-Hellman using the BC light-weight library.
+
+
+ BC light-weight support class for Diffie-Hellman key pair generation and key agreement over a
+ specified Diffie-Hellman configuration.
+
+
+
+
+
+
+
+
+ Implementation class for generation of the raw DSA signature type using the BC light-weight API.
+
+
+
+ Implementation class for the verification of the raw DSA signature type using the BC light-weight API.
+
+
+
+ BC light-weight base class for the signers implementing the two DSA style algorithms from FIPS PUB
+ 186-4: DSA and ECDSA.
+
+
+ BC light-weight base class for the verifiers supporting the two DSA style algorithms from FIPS PUB
+ 186-4: DSA and ECDSA.
+
+
+ Support class for ephemeral Elliptic Curve Diffie-Hellman using the BC light-weight library.
+
+
+ EC domain class for generating key pairs and performing key agreement.
+
+
+
+
+
+ Implementation class for generation of ECDSA signatures in TLS 1.3+ using the BC light-weight API.
+
+
+
+ Implementation class for generation of the raw ECDSA signature type using the BC light-weight API.
+
+
+
+ Implementation class for the verification of the raw ECDSA signature type using the BC light-weight
+ API.
+
+
+ Implementation class for a single X.509 certificate based on the BC light-weight API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Operator supporting the generation of RSASSA-PSS signatures using the BC light-weight API.
+
+
+ Operator supporting the verification of RSASSA-PSS signatures using the BC light-weight API.
+
+
+ Operator supporting the generation of RSASSA-PKCS1-v1_5 signatures using the BC light-weight API.
+
+
+
+ Operator supporting the verification of RSASSA-PKCS1-v1_5 signatures using the BC light-weight API.
+
+
+
+ BC light-weight support class for handling TLS secrets and deriving key material and other secrets
+ from them.
+
+
+ Support class for X25519 using the BC light-weight library.
+
+
+ Support class for X448 using the BC light-weight library.
+
+
+ A generic TLS 1.2 AEAD cipher.
+
+
+
+
+
+ Base interface for services supporting AEAD encryption/decryption.
+
+
+ Set the key to be used by the AEAD cipher implementation supporting this service.
+ array holding the AEAD cipher key.
+ offset into the array the key starts at.
+ length of the key in the array.
+
+
+
+ Initialise the parameters for the AEAD operator.
+ the nonce.
+ MAC size in bytes.
+ any additional data to be included in the MAC calculation.
+ if the parameters are inappropriate.
+
+
+ Return the maximum size of the output for input of inputLength bytes.
+ the length (in bytes) of the proposed input.
+ the maximum size of the output.
+
+
+ Perform the cipher encryption/decryption returning the output in output.
+
+ Note: we have to use DoFinal() here as it is the only way to guarantee output from the underlying cipher.
+
+ array holding input data to the cipher.
+ offset into input array data starts at.
+ length of the input data in the array.
+ array to hold the cipher output.
+ offset into output array to start saving output.
+ the amount of data written to output.
+ in case of failure.
+
+
+ A generic TLS 1.0-1.2 block cipher. This can be used for AES or 3DES for example.
+
+
+
+
+
+ Interface for block cipher services.
+
+
+ Set the key to be used by the block cipher implementation supporting this service.
+ array holding the block cipher key.
+ offset into the array the key starts at.
+ length of the key in the array.
+
+
+
+ Initialise the parameters for operator.
+ array holding the initialization vector (IV).
+ offset into the array the IV starts at.
+ length of the IV in the array.
+ if the parameters are inappropriate.
+
+
+ Perform the cipher encryption/decryption returning the output in output.
+
+ Note: we have to use DoFinal() here as it is the only way to guarantee output from the underlying cipher.
+
+ array holding input data to the cipher.
+ offset into input array data starts at.
+ length of the input data in the array.
+ array to hold the cipher output.
+ offset into output array to start saving output.
+ the amount of data written to output.
+ in case of failure.
+
+
+ Return the blocksize (in bytes) of the underlying block cipher.
+ the cipher's blocksize.
+
+
+ Useful utility methods.
+
+
+ The NULL cipher.
+
+
+
+
+
+ A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.
+
+
+ Generate a new instance of a TlsMac.
+ the TLS client context specific crypto parameters.
+ The MAC to use.
+
+
+ Base interface for a generic TLS MAC implementation for use with a bulk cipher.
+
+
+ Return the output length (in bytes) of this MAC.
+ The output length of this MAC.
+
+
+ Calculate the MAC for some given data.
+ The sequence number of the record.
+ The content type of the message.
+ A byte array containing the message.
+ The number of bytes to skip, before the message starts.
+ The length of the message.
+ A new byte array containing the MAC value.
+
+
+ Constant time calculation of the MAC for some given data with a given expected length.
+ The sequence number of the record.
+ The content type of the message.
+ A byte array containing the message.
+ The number of bytes to skip, before the message starts.
+ The length of the message.
+ The expected length of the full message.
+ Random data for padding out the MAC calculation if required.
+ A new byte array containing the MAC value.
+
+
+ Carrier class for SRP-6 group parameters.
+
+
+ Base constructor.
+ the n value.
+ the g value.
+
+
+ A selection of standard groups for SRP-6.
+
+
+
+
+
+
+
+
+ Base interface for ephemeral key agreement calculator.
+
+
+ Generate an ephemeral key pair, returning the encoding of the public key.
+ a byte encoding of the public key.
+
+
+
+ Pass in the public key for the peer to the agreement calculator.
+ a byte encoding of the peer public key.
+
+
+
+ Calculate the agreed secret based on the calculator's current state.
+ the calculated secret.
+
+
+
+ Interface providing the functional representation of a single X.509 certificate.
+
+
+ Return an encryptor based on the public key in this certificate.
+
+ a based on this certificate's public key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ the OID of this certificate's 'signatureAlgorithm', as a string.
+
+
+
+
+
+
+
+
+
+
+ true if (and only if) this certificate can be used to verify the given signature algorithm.
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for a TLS bulk cipher.
+
+
+ Return the maximum input size for a ciphertext given a maximum output size for the plaintext of
+ plaintextLimit bytes.
+ the maximum output size for the plaintext.
+ the maximum input size of the ciphertext for plaintextlimit bytes of output.
+
+
+ Return the maximum output size for a ciphertext given an actual input plaintext size of
+ plaintextLength bytes and a maximum input plaintext size of plaintextLimit bytes.
+ the actual input size for the plaintext.
+ the maximum input size for the plaintext.
+ the maximum output size of the ciphertext for plaintextlimit bytes of input.
+
+
+ Return the maximum size for the plaintext given ciphertextlimit bytes of ciphertext.
+ the maximum number of bytes of ciphertext.
+ the maximum size of the plaintext for ciphertextlimit bytes of input.
+
+
+ Encode the passed in plaintext using the current bulk cipher.
+ sequence number of the message represented by plaintext.
+ content type of the message represented by plaintext.
+ used for the record.
+ extra bytes to allocate at start of returned byte array.
+ array holding input plaintext to the cipher.
+ offset into input array the plaintext starts at.
+ length of the plaintext in the array.
+ A containing the result of encoding (after 'headerAllocation' unused
+ bytes).
+
+
+
+ Decode the passed in ciphertext using the current bulk cipher.
+ sequence number of the message represented by ciphertext.
+ content type used in the record for this message.
+ used for the record.
+ array holding input ciphertext to the cipher.
+ offset into input array the ciphertext starts at.
+ length of the ciphertext in the array.
+ A containing the result of decoding.
+
+
+
+
+
+
+
+
+
+ Service and object creation interface for the primitive types and services that are associated with
+ cryptography in the API.
+
+
+ Return true if this TlsCrypto would use a stream verifier for any of the passed in algorithms.
+
+ This method is only relevant to handshakes negotiating (D)TLS 1.2.
+ A list of
+ values.
+ true if this instance would use a stream verifier for any of the passed in algorithms, otherwise
+ false.
+
+
+ Return true if this TlsCrypto would use a stream verifier for any of the passed in algorithms.
+
+ This method is only relevant to handshakes negotiating (D)TLS versions older than 1.2.
+ An array of values.
+ true if this instance would use a stream verifier for any of the passed in algorithms, otherwise
+ false.
+
+
+ Return true if this TlsCrypto can support the passed in hash algorithm.
+ the algorithm of interest.
+ true if cryptoHashAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in signature algorithm (not necessarily in
+ combination with EVERY hash algorithm).
+ the algorithm of interest.
+ true if cryptoSignatureAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support DH key agreement.
+ true if this instance can support DH key agreement, false otherwise.
+
+
+ Return true if this TlsCrypto can support ECDH key agreement.
+ true if this instance can support ECDH key agreement, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in block/stream encryption algorithm.
+
+ the algorithm of interest.
+ true if encryptionAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support HKDF with the passed in hash algorithm.
+ the algorithm of interest.
+ true if HKDF is supported with cryptoHashAlgorithm, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in MAC algorithm.
+ the algorithm of interest.
+ true if macAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto supports the passed in named group
+ value.
+ true if this instance supports the passed in named group value.
+
+
+
+ Return true if this TlsCrypto can support RSA encryption/decryption.
+ true if this instance can support RSA encryption/decryption, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in signature algorithm (not necessarily in
+ combination with EVERY hash algorithm).
+ true if signatureAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in signature algorithm.
+ the algorithm of interest.
+ true if sigAndHashAlgorithm is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support the passed in signature scheme.
+ the scheme of interest.
+ true if signatureScheme is supported, false otherwise.
+
+
+ Return true if this TlsCrypto can support SRP authentication.
+ true if this instance can support SRP authentication, false otherwise.
+
+
+ Create a TlsSecret object based on provided data.
+ the data to base the TlsSecret on.
+ a TlsSecret based on the provided data.
+
+
+ Create a TlsSecret object containing a randomly-generated RSA PreMasterSecret
+ the client version to place in the first 2 bytes
+ a TlsSecret containing the PreMasterSecret.
+
+
+ Return the primary (safest) SecureRandom for this crypto.
+ a SecureRandom suitable for key generation.
+
+
+ Create a TlsCertificate from an ASN.1 binary encoding of an X.509 certificate.
+ DER/BER encoding of the certificate of interest.
+ a TlsCertificate.
+ if there is an issue on decoding or constructing the certificate.
+
+
+ Create a TlsCertificate from an ASN.1 binary encoding of a certificate.
+ Certificate type as per IANA TLS Certificate Types registry.
+ DER/BER encoding of the certificate of interest.
+ a TlsCertificate.
+ if there is an issue on decoding or constructing the certificate.
+
+
+ Create a cipher for the specified encryption and MAC algorithms.
+
+ See enumeration classes , for appropriate
+ argument values.
+
+ context specific parameters.
+ the encryption algorithm to be employed by the cipher.
+ the MAC algorithm to be employed by the cipher.
+ a implementing the encryption and MAC algorithms.
+
+
+
+ Create a domain object supporting the domain parameters described in dhConfig.
+ the config describing the DH parameters to use.
+ a TlsDHDomain supporting the parameters in dhConfig.
+
+
+ Create a domain object supporting the domain parameters described in ecConfig.
+ the config describing the EC parameters to use.
+ a TlsECDomain supporting the parameters in ecConfig.
+
+
+ Adopt the passed in secret, creating a new copy of it.
+ the secret to make a copy of.
+ a TlsSecret based on the original secret.
+
+
+ Create a suitable hash for the hash algorithm identifier passed in.
+
+ See enumeration class for appropriate argument values.
+
+ the hash algorithm the hash needs to implement.
+ a .
+
+
+ Create a suitable HMAC for the MAC algorithm identifier passed in.
+
+ See enumeration class for appropriate argument values.
+
+ the MAC algorithm the HMAC needs to match.
+ a .
+
+
+ Create a suitable HMAC using the hash algorithm identifier passed in.
+
+ See enumeration class for appropriate argument values.
+
+ the hash algorithm the HMAC should use.
+ a .
+
+
+ Create a nonce generator.
+
+ Each call should construct a new generator, and the generator should be returned from this call only after
+ automatically seeding from this 's entropy source, and from the provided additional
+ seed material. The output of each returned generator must be completely independent of the others.
+
+ context-specific seed material
+ a .
+
+
+ Create an SRP-6 client.
+ client config.
+ an initialised SRP6 client object.
+
+
+ Create an SRP-6 server.
+ server config.
+ the SRP6 verifier value.
+ an initialised SRP6 server object.
+
+
+ Create an SRP-6 verifier generator.
+ generator config.
+ an initialized SRP6 verifier generator.
+
+
+ Setup an initial "secret" for a chain of HKDF calls (RFC 5869), containing a string of HashLen
+ zeroes.
+ the hash algorithm to instantiate HMAC with. See
+ for values.
+
+
+ Basic exception class for crypto services to pass back a cause.
+
+
+ Carrier class for context-related parameters needed for creating secrets and ciphers.
+
+
+ Base constructor.
+ the context for this parameters object.
+
+
+
+
+
+ Basic config for Diffie-Hellman.
+
+
+ Domain interface to service factory for creating Diffie-Hellman operators.
+
+
+ Return an agreement operator suitable for ephemeral Diffie-Hellman.
+ a key agreement operator.
+
+
+ Carrier class for Elliptic Curve parameter configuration.
+
+
+ Return the group used.
+ the named group used.
+
+
+ Domain interface to service factory for creating Elliptic-Curve (EC) based operators.
+
+
+ Return an agreement operator suitable for ephemeral EC Diffie-Hellman.
+ a key agreement operator.
+
+
+ Base interface for an encryptor.
+
+
+ Encrypt data from the passed in input array.
+ byte array containing the input data.
+ offset into input where the data starts.
+ the length of the data to encrypt.
+ the encrypted data.
+
+
+
+ Interface for message digest, or hash, services.
+
+
+ Update the hash with the passed in input.
+ input array containing the data.
+ offset into the input array the input starts at.
+ the length of the input data.
+
+
+ Return calculated hash for any input passed in.
+ the hash value.
+
+
+ Return a clone of this hash object representing its current state.
+ a clone of the current hash.
+
+
+ Reset the hash underlying this service.
+
+
+ Interface for MAC services based on HMAC.
+
+
+ Return the internal block size for the message digest underlying this HMAC service.
+ the internal block size for the digest (in bytes).
+
+
+ Interface for MAC services.
+
+
+ Set the key to be used by the MAC implementation supporting this service.
+ array holding the MAC key.
+ offset into the array the key starts at.
+ length of the key in the array.
+
+
+ Update the MAC with the passed in input.
+ input array containing the data.
+ offset into the input array the input starts at.
+ the length of the input data.
+
+
+ Return calculated MAC for any input passed in.
+ the MAC value.
+
+
+ Write the calculated MAC to an output buffer.
+ output array to write the MAC to.
+ offset into the output array to write the MAC to.
+
+
+ Return the length of the MAC generated by this service.
+ the MAC length.
+
+
+ Reset the MAC underlying this service.
+
+
+ Generate a nonce byte[] string.
+ the length, in bytes, of the nonce to generate.
+ the nonce value.
+
+
+ The cipher for TLS_NULL_WITH_NULL_NULL.
+
+
+ Interface supporting the generation of key material and other SSL/TLS secret values from PRFs.
+
+
+
+ Calculate an HMAC with this secret's data as the key.
+ the hash algorithm to instantiate HMAC with. See
+ for values.
+ array containing the input data.
+ offset into the input array the input starts at.
+ the length of the input data.
+
+
+ Return a new secret based on applying a PRF to this one.
+ PRF algorithm to use.
+ the label details.
+ the seed details.
+ the size (in bytes) of the secret to generate.
+ the new secret.
+
+
+ Destroy the internal state of the secret.
+
+ After this call, any attempt to use the will result in an
+ being thrown.
+
+
+
+ Return an encrypted copy of the data this secret is based on.
+ the encryptor to use for protecting the internal data.
+ an encrypted copy of this secret's internal data.
+
+
+
+ Return the internal data from this secret.
+
+ The does not keep a copy of the data. After this call, any attempt to use the
+ will result in an being thrown.
+
+ the secret's internal data.
+
+
+ RFC 5869 HKDF-Expand function, with this secret's data as the pseudo-random key ('prk').
+ the hash algorithm to instantiate HMAC with. See
+ for values.
+ optional context and application specific information (can be zero-length).
+ length of output keying material in octets.
+ output keying material (of 'length' octets).
+
+
+ RFC 5869 HKDF-Extract function, with this secret's data as the 'salt'.
+
+ The does not keep a copy of the data. After this call, any attempt to use
+ the will result in an being thrown.
+
+ the hash algorithm to instantiate HMAC with. See
+ for values.
+ input keying material.
+ a pseudo-random key (of HashLen octets).
+
+
+ Base interface for a TLS signer that works on raw message digests.
+
+
+ Generate an encoded signature based on the passed in hash.
+ the signature algorithm to use.
+ the hash calculated for the signature.
+ an encoded signature.
+ in case of an exception processing the hash.
+
+
+
+
+
+ Basic interface for an SRP-6 client implementation.
+
+
+ Generates the secret S given the server's credentials
+ The server's credentials
+ Client's verification message for the server
+ If server's credentials are invalid
+
+
+ Generates client's credentials given the client's salt, identity and password
+ The salt used in the client's verifier.
+ The user's identity (eg. username)
+ The user's password
+ Client's public value to send to server
+
+
+ Basic interface for an SRP-6 server implementation.
+
+
+ Generates the server's credentials that are to be sent to the client.
+ The server's public value to the client
+
+
+ Processes the client's credentials. If valid the shared secret is generated and returned.
+
+ The client's credentials.
+ A shared secret .
+ If client's credentials are invalid.
+
+
+ Base interface for a generator for SRP-6 verifiers.
+
+
+ Creates a new SRP-6 verifier value.
+ The salt to use, generally should be large and random
+ The user's identifying information (eg. username)
+ The user's password
+ A new verifier for use in future SRP authentication
+
+
+ Basic config for SRP.
+
+
+ Return the (N, g) values used in SRP-6.
+ (N, g) as a BigInteger array (N=[0], g=[1]).
+
+
+ Set the (N, g) values used for SRP-6.
+ (N, g) as a BigInteger array (N=[0], g=[1]).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for a TLS verifier that works with signatures and either raw message digests, or entire
+ messages.
+
+
+
+
+
+ Return true if the passed in signature and hash represent a real signature.
+ the signature object containing the signature to be verified.
+ the hash calculated for the signature.
+ true if signature verifies, false otherwise.
+ in case of an exception verifying signature.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for an object sending and receiving DTLS data.
+
+
+ Container class for generating signatures that carries the signature type, parameters, public key
+ certificate and public key's associated signer object.
+
+
+ Accept named groups and various standard DH groups with 'P' at least
+ bits.
+
+
+ Accept named groups and various standard DH groups with 'P' at least the specified number of bits.
+
+ the minimum bitlength of 'P'.
+
+
+ Accept named groups and a custom set of group parameters, subject to a minimum bitlength for 'P'.
+
+ a list of acceptable s.
+ the minimum bitlength of 'P'.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Accept only the group parameters specified in RFC 5054 Appendix A.
+
+
+ Specify a custom set of acceptable group parameters.
+ an of acceptable .
+
+
+ Buffers input until the hash algorithm is determined.
+
+
+
+
+
+
+
+
+ a (or null before TLS 1.2).
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Check that there are no "extra" messages left in the current inbound flight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 4347 4.1.2.5 Anti-replay
+
+ Support fast rejection of duplicate records by maintaining a sliding receive window
+
+
+
+ Check whether a received record with the given sequence number should be rejected as a duplicate.
+
+ the 48-bit DTLSPlainText.sequence_number field of a received record.
+ true if the record should be discarded without further processing.
+
+
+ Report that a received record with the given sequence number passed authentication checks.
+
+ the 48-bit DTLSPlainText.sequence_number field of an authenticated record.
+ indicates whether is now the latest confirmed
+ sequence number.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The record is newer (by epoch and sequence number) than any record received previously.
+
+
+ The record includes the (valid) connection ID (RFC 9146) for this connection.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 4492 5.4
+
+
+ Indicates the elliptic curve domain parameters are conveyed verbosely, and the
+ underlying finite field is a prime field.
+
+
+ Indicates the elliptic curve domain parameters are conveyed verbosely, and the
+ underlying finite field is a characteristic-2 field.
+
+
+ Indicates that a named curve is used. This option SHOULD be used when applicable.
+
+
+ RFC 4492 5.1.2
+
+
+ RFC 2246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+ RFC 5705
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 5246 7.4.1.4.1
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 6520 3.
+
+
+ RFC 6066
+
+
+ RFC 2246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+
+
+
+
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 8446 4.6.3
+
+
+ RFC 2246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+ RFC 7919
+
+
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 3546 3.6
+
+
+ an of , specifying the list of
+ trusted OCSP responders. An empty list has the special meaning that the responders are implicitly known to
+ the server - e.g., by prior arrangement.
+ OCSP request extensions. A null value means that there are no extensions.
+
+
+
+ an of .
+
+
+ OCSP request extensions.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse an from a .
+ the to parse from.
+ an object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 5246
+
+ Note that the values here are implementation-specific and arbitrary. It is recommended not to depend on the
+ particular values (e.g. serialization).
+
+
+
+ RFC 7301 Represents a protocol name for use with ALPN.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+
+
+
+
+
+
+ An implementation of the TLS 1.0/1.1/1.2 record layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Connection ID we use during communication to the peer.
+
+
+ Connection ID our peer uses for communication to us.
+
+
+ Encode this to a .
+ the of the current connection.
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 6066 3. Server Name Indication
+
+ Current implementation uses this guidance: "For backward compatibility, all future data structures associated
+ with new NameTypes MUST begin with a 16-bit length field. TLS MAY treat provided server names as opaque data
+ and pass the names and types to the application.". RFC 6066 specifies ASCII encoding for host_name (possibly
+ using A-labels for IDNs), but note that the previous version (RFC 4366) specified UTF-8 encoding (see RFC 6066
+ Appendix A). For maximum compatibility, it is recommended that client code tolerate receiving UTF-8 from the
+ peer, but only generate ASCII itself.
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ an of .
+
+
+ an of .
+
+
+ Encode this to a .
+ the to encode to .
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+
+
+
+
+
+
+ RFC 5246 7.4.1.4.1 (in RFC 2246, there were no specific values assigned)
+
+
+ RFC 5246 7.4.1.4.1
+
+
+
+
+
+
+
+
+
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ For TLS 1.3+ usage, some signature schemes are constrained to use a particular
+ ({@link NamedGroup}. Not relevant for TLS 1.2 and below.
+
+
+ An implementation of that simulates the existence of "unknown"
+ identities to obscure the fact that there is no verifier for them.
+
+
+ Create a that implements the algorithm from RFC 5054
+ 2.5.1.3.
+
+ the defining the group that SRP is operating in.
+ the secret "seed key" referred to in RFC 5054 2.5.1.3.
+ an instance of .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 4680
+
+
+ Base interface to provide TLS authentication credentials.
+
+
+ Called by the protocol handler to report the server certificate.
+
+ Note: this method is responsible for certificate verification and validation.
+
+ the server certificate received.
+
+
+
+ Return client credentials in response to server's certificate request.
+
+ The returned value may be null, or else it MUST implement exactly one of
+ , , or
+ , depending on the key exchange that was negotiated and the details of
+ the .
+
+ details of the certificate request.
+ a object or null for no client authentication.
+
+
+
+ Return the session this client wants to resume, if any.
+
+ Note that the peer's certificate chain for the session (if any) may need to be periodically revalidated.
+
+ A representing the resumable session to be used for this connection, or
+ null to use a new session.
+
+
+
+ Return the external PSKs to offer in the ClientHello.
+ This will only be called when TLS 1.3 or higher is amongst the offered protocol versions.
+ an of instances, or null if none should be
+ offered.
+
+
+ (Int32 -> byte[])
+
+
+
+ If this client is offering TLS 1.3 or higher, this method may be called to determine for which
+ groups a key share should be included in the initial ClientHello.
+
+ Groups that were not included in the supported_groups extension (by will
+ be ignored. The protocol will then add a suitable key_share extension to the ClientHello extensions.
+
+ an of named group values, possibly empty or
+ null.
+
+
+
+
+
+
+ Notifies the client of the session that will be offered in ClientHello for resumption, if any.
+
+
+ This will be either the session returned from {@link #getSessionToResume()} or null if that session was
+ unusable. NOTE: the actual negotiated session_id is notified by .
+
+ The representing the resumable session to be offered for
+ this connection, or null if there is none.
+
+
+
+ Notifies the client of the session_id sent in the ServerHello.
+
+
+
+
+
+
+
+ The protocol implementation validates that any server extensions received correspond to client
+ extensions sent.
+
+ If further processing of the server extensions is needed, it can be done in this callback. NOTE: This is
+ not called for session resumption handshakes.
+
+ (Int32 -> byte[])
+
+
+
+ (SupplementalDataEntry)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (SupplementalDataEntry)
+
+
+
+ RFC 5077 3.3. NewSessionTicket Handshake Message
+
+ This method will be called (only) when a NewSessionTicket handshake message is received. The ticket is
+ opaque to the client and clients MUST NOT examine the ticket under the assumption that it complies with e.g.
+ RFC 5077 4. "Recommended Ticket Construction".
+
+ The ticket.
+
+
+
+ Marker interface to distinguish a TLS client context.
+
+
+ Constructor for non-blocking mode.
+
+ When data is received, use to provide the received ciphertext,
+ then use to read the corresponding cleartext.
+ Similarly, when data needs to be sent, use
+ to provide the cleartext, then use to get the
+ corresponding ciphertext.
+
+
+
+ Constructor for blocking mode.
+ The of data to/from the server.
+
+
+ Constructor for blocking mode.
+ The of data from the server.
+ The of data to the server.
+
+
+ Initiates a TLS handshake in the role of client.
+
+ In blocking mode, this will not return until the handshake is complete. In non-blocking mode, use
+ to receive a callback when the handshake is complete.
+
+ The to use for the handshake.
+ If in blocking mode and handshake was not successful.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for a TLS context implementation.
+
+
+ Return true if this context is for a server, false otherwise.
+ true for a server based context, false for a client based one.
+
+
+ Used to get the resumable session, if any, used by this connection.
+
+ Only available after the handshake has successfully completed.
+
+ A representing the resumable session used by this connection, or null if
+ no resumable session available.
+
+
+
+ Used to get the session information for this connection.
+
+ Only available after the handshake has successfully completed. Use
+ to find out if the session is resumable.
+
+ A representing the session used by this connection.
+
+
+
+ Export the value of the specified channel binding.
+
+ Only available after the handshake has successfully completed.
+
+ A constant specifying the channel binding to
+ export.
+ A copy of the channel binding data as a byte[], or null if the binding could not be
+ determined.
+
+
+ Export (early data) keying material according to RFC 5705: "Keying Material Exporters for TLS", as
+ updated for TLS 1.3 (RFC 8446).
+
+ NOTE: for use in settings where an exporter is needed for 0-RTT data.
+
+ indicates which application will use the exported keys.
+ allows the application using the exporter to mix its own data with the TLS PRF
+ for the exporter output.
+ the number of bytes to generate.
+ a pseudorandom bit string of 'length' bytes generated from the (exporter_)master_secret.
+
+
+ Export keying material according to RFC 5705: "Keying Material Exporters for TLS", as updated for
+ TLS 1.3 (RFC 8446) when negotiated.
+ indicates which application will use the exported keys.
+ allows the application using the exporter to mix its own data with the TLS PRF
+ for the exporter output.
+ the number of bytes to generate.
+ a pseudorandom bit string of 'length' bytes generated from the (exporter_)master_secret.
+
+
+ Support interface for generating a secret based on the credentials sent by a TLS peer.
+
+
+ Calculate an agreed secret based on our credentials and the public key credentials of our peer.
+
+ public key certificate of our TLS peer.
+ the agreed secret.
+ in case of an exception on generation of the secret.
+
+
+ Base interface for a class that decrypts TLS secrets.
+
+
+ Decrypt the passed in cipher text using the parameters available.
+ the parameters to use for the decryption.
+ the cipher text containing the secret.
+ a TLS secret.
+ on a parsing or decryption error.
+
+
+ Support interface for generating a signature based on our private credentials.
+
+
+ Generate a signature against the passed in hash.
+ a message digest calculated across the message the signature is to apply to.
+ an encoded signature.
+ if the hash cannot be processed, or there is an issue with the private
+ credentials.
+
+
+ Return the algorithm IDs for the signature algorithm and the associated hash it uses.
+ the full algorithm details for the signature.
+
+
+
+
+
+ Base interface for interfaces/classes carrying TLS credentials.
+
+
+ Return the certificate structure representing our identity.
+ our certificate structure.
+
+
+ (D)TLS DH_anon key exchange.
+
+
+ Interface for verifying explicit Diffie-Hellman group parameters.
+
+
+ Check whether the given DH group is acceptable for use.
+ the to check.
+ true if (and only if) the specified group is acceptable.
+
+
+ (D)TLS DH key exchange.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (D)TLS ECDH_anon key exchange (see RFC 4492).
+
+
+ (D)TLS ECDHE key exchange (see RFC 4492).
+
+
+ (D)TLS ECDH key exchange (see RFC 4492).
+
+
+ (Int32 -> byte[])
+ an of .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ an of .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ an of .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ an of .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for an object that can calculate a handshake hash.
+
+
+
+
+
+ A generic interface for key exchange implementations in (D)TLS.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Interface for a key exchange factory offering a variety of specific algorithms.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This exception will be thrown (only) when the connection is closed by the peer without sending a
+ close_notify warning alert.
+
+ If this happens, the TLS protocol cannot rule out truncation of the connection data (potentially
+ malicious). It may be possible to check for truncation via some property of a higher level protocol
+ built upon TLS, e.g.the Content-Length header for HTTPS.
+
+
+
+ Object Identifiers associated with TLS extensions.
+
+
+ RFC 7633
+
+
+ Base interface for a (D)TLS endpoint.
+
+
+
+
+
+ Notifies the peer that a new handshake is about to begin.
+
+
+
+ Specify the timeout, in milliseconds, to use for the complete handshake process.
+
+ NOTE: Currently only respected by DTLS protocols. Negative values are not allowed. A timeout of zero means
+ an infinite timeout (i.e.the handshake will never time out).
+
+ the handshake timeout, in milliseconds.
+
+
+ Specify the time, in milliseconds, after which a handshake packet is resent.
+
+ NOTE: Currently only respected by DTLS protocols.
+
+ the handshake resend time, in milliseconds.
+
+
+
+ This option is provided as a last resort for interoperability with TLS peers that fail to correctly send a
+ close_notify alert at end of stream. Implementations SHOULD return true; caution is advised if returning
+ false without a full understanding of the implications.
+
+
+
+ This implementation supports RFC 7627 and will always negotiate the extended_master_secret
+ extension where possible. When connecting to a peer that does not offer/accept this extension, it is
+ recommended to abort the handshake.This option is provided for interoperability with legacy peers, although
+ some TLS features will be disabled in that case (see RFC 7627 5.4).
+
+ true if the handshake should be aborted when the peer does not negotiate the
+ extended_master_secret extension, or false to support legacy interoperability.
+
+
+ See RFC 5246 6.2.3.2. Controls whether block cipher encryption may randomly add extra padding
+ beyond the minimum.
+
+ Note that in configurations where this is known to be potential security risk this setting will be ignored
+ (and extended padding disabled). Extra padding is always supported when decrypting received records.
+
+ true if random extra padding should be added during block cipher encryption, or
+ false to always use the minimum amount of required padding.
+
+
+ draft-mathewson-no-gmtunixtime-00 2. "If existing users of a TLS implementation may rely on
+ gmt_unix_time containing the current time, we recommend that implementors MAY provide the ability to set
+ gmt_unix_time as an option only, off by default.".
+
+ NOTE: For a server that has negotiated TLS 1.3 (or later), or a client that has offered TLS 1.3 (or later),
+ this is not called and gmt_unix_time is not used.
+
+ true if the current time should be used in the gmt_unix_time field of Random, or
+ false if gmt_unix_time should contain a cryptographically random value.
+
+
+ RFC 5746 3.4/3.6. In case this is false, peers may want to terminate the handshake instead of
+ continuing; see Section 4.1/4.3 for discussion.
+
+ NOTE: TLS 1.3 forbids renegotiation, so this is never called when TLS 1.3 (or later) was negotiated.
+
+
+
+
+
+
+
+ This method will be called when an alert is raised by the protocol.
+
+
+ A human-readable message explaining what caused this alert. May be null.
+ The that caused this alert to be raised. May be null.
+
+
+ This method will be called when an alert is received from the remote peer.
+
+
+
+
+ Notifies the peer that the handshake has been successfully completed.
+
+
+
+ Return a instance that will control the generation of heartbeats
+ locally (if permitted by the remote peer), or null to not generate heartbeats. Heartbeats are described in
+ RFC 6520.
+ an instance of .
+
+
+
+ Return the heartbeat mode applicable to the remote peer. Heartbeats are described in RFC 6520.
+
+
+ See enumeration class for appropriate return values.
+
+ the value.
+
+
+ Indicates whether a DTLS connection should ignore corrupt records (bad_record_mac) instead of
+ failing the connection.
+ Called only once at the start of a connection and applies throughout.
+ The value true to ignore corrupt DTLS records, or false to fail the connection.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This method is called, when a change cipher spec message is received.
+ If the message has an invalid content or the handshake is not in the correct
+ state.
+
+
+ Read data from the network.
+
+ The method will return immediately, if there is still some data left in the buffer, or block until some
+ application data has been read from the network.
+
+ The buffer where the data will be copied to.
+ The position where the data will be placed in the buffer.
+ The maximum number of bytes to read.
+ The number of bytes read.
+ If something goes wrong during reading data.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Write some application data.
+
+ Fragmentation is handled internally. Usable in both blocking/non-blocking modes.
+ In blocking mode, the output will be automatically sent via the underlying transport. In non-blocking mode,
+ call to get the output bytes to send to the peer.
+ This method must not be called until after the initial handshake is complete. Attempting to call it earlier
+ will result in an .
+
+ The buffer containing application data to send.
+ The offset at which the application data begins
+ The number of bytes of application data.
+ If called before the initial handshake has completed.
+
+ If connection is already closed, or for encryption or transport errors.
+
+
+
+
+
+
+ The secure bidirectional stream for this connection
+ Only allowed in blocking mode.
+
+
+ Should be called in non-blocking mode when the input data reaches EOF.
+
+
+
+
+
+
+
+
+
+ Equivalent to OfferInput(input, 0, input.Length)
.
+ The input buffer to offer.
+
+
+
+
+ Offer input from an arbitrary source.
+ Only allowed in non-blocking mode.
+ This method will decrypt and process all records that are fully available. If only part of a record is
+ available, the buffer will be retained until the remainder of the record is offered.
+ If any records containing application data were processed, the decrypted data can be obtained using
+ . If any records containing protocol data were processed, a
+ response may have been generated. You should always check to see if there is any available output after
+ calling this method by calling .
+
+ The input buffer to offer.
+ The offset within the input buffer that input begins.
+ The number of bytes of input being offered.
+ If an error occurs while decrypting or processing a record.
+
+
+ Gets the amount of received application data.
+ A call to is guaranteed to be able to return at least
+ this much data.
+ Only allowed in non-blocking mode.
+
+ The number of bytes of available application data.
+
+
+ Retrieves received application data.
+
+ Use to check how much application data is currently available. This
+ method functions similarly to , except that it never blocks. If
+ no data is available, nothing will be copied and zero will be returned.
+ Only allowed in non-blocking mode.
+
+ The buffer to hold the application data.
+ The start offset in the buffer at which the data is written.
+ The maximum number of bytes to read.
+ The total number of bytes copied to the buffer. May be less than the length specified if the
+ length was greater than the amount of available data.
+
+
+ Gets the amount of encrypted data available to be sent.
+
+ A call to is guaranteed to be able to return at least this much
+ data. Only allowed in non-blocking mode.
+
+ The number of bytes of available encrypted data.
+
+
+ Retrieves encrypted data to be sent.
+
+ Use to check how much encrypted data is currently available. This
+ method functions similarly to , except that it never blocks. If
+ no data is available, nothing will be copied and zero will be returned. Only allowed in non-blocking mode.
+
+ The buffer to hold the encrypted data.
+ The start offset in the buffer at which the data is written.
+ The maximum number of bytes to read.
+ The total number of bytes copied to the buffer. May be less than the length specified if the
+ length was greater than the amount of available data.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Make sure the 'buf' is now empty. Fail otherwise.
+ The to check.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Processor interface for a PSK identity.
+
+
+ Base interface for an object that can process a PSK identity.
+
+
+ (D)TLS PSK key exchange (RFC 4279).
+
+
+ (D)TLS RSA key exchange.
+
+
+ Interface describing a TLS server endpoint.
+
+
+ Return the specified session, if available.
+
+ Note that the peer's certificate chain for the session (if any) may need to be periodically revalidated.
+
+ the ID of the session to resume.
+ A with the specified session ID, or null.
+
+
+
+ Return the external PSK to select from the ClientHello.
+
+ WARNING: EXPERIMENTAL FEATURE, UNSTABLE API
+ Note that this will only be called when TLS 1.3 or higher is amongst the offered protocol versions, and one
+ or more PSKs are actually offered.
+
+ an of instances.
+ The corresponding to the selected identity, or null to not select
+ any.
+
+
+
+
+
+
+
+
+
+
+
+ (Int32 -> byte[])
+
+
+
+
+
+
+
+
+
+
+
+
+ (Int32 -> byte[])
+
+
+
+ (Int32 -> byte[])
+
+
+
+ (SupplementalDataEntry)
+
+
+
+ Return server credentials to use.
+
+ The returned value may be null, or else it MUST implement exactly one of
+ , , or
+ , depending on the key exchange that was negotiated.
+
+ a object or null for anonymous key exchanges.
+
+
+
+
+ This method will be called (only) if the server included an extension of type "status_request" with empty
+ "extension_data" in the extended server hello. See RFC 3546 3.6. Certificate Status Request. If a
+ non-null is returned, it is sent to the client as a handshake message of
+ type "certificate_status".
+
+ A to be sent to the client (or null for none).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (SupplementalDataEntry)
+
+
+
+ Called by the protocol handler to report the client certificate, only if
+ returned non-null.
+
+ Note: this method is responsible for certificate verification and validation.
+
+ the effective client certificate (may be an empty chain).
+
+
+
+ RFC 5077 3.3. NewSessionTicket Handshake Message.
+
+ This method will be called (only) if a NewSessionTicket extension was sent by the server. See RFC 5077
+ 4. Recommended Ticket Construction for recommended format and protection.
+
+ The ticket.
+
+
+
+ Server certificate carrier interface.
+
+
+ Marker interface to distinguish a TLS server context.
+
+
+ Constructor for non-blocking mode.
+
+ When data is received, use to provide the received ciphertext,
+ then use to read the corresponding cleartext.
+ Similarly, when data needs to be sent, use
+ to provide the cleartext, then use to get the
+ corresponding ciphertext.
+
+
+
+ Constructor for blocking mode.
+ The of data to/from the server.
+
+
+ Constructor for blocking mode.
+ The of data from the server.
+ The of data to the server.
+
+
+ Receives a TLS handshake in the role of server.
+
+ In blocking mode, this will not return until the handshake is complete. In non-blocking mode, use
+ to receive a callback when the handshake is complete.
+
+ The to use for the handshake.
+ If in blocking mode and handshake was not successful.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base interface for a carrier object for a TLS session.
+
+
+ Interface for verifying SRP config needs to conform to.
+
+
+ Check whether the given SRP configuration is acceptable for use.
+ the to check.
+ true if (and only if) the specified configuration is acceptable.
+
+
+ Processor interface for an SRP identity.
+
+
+ Base interface for an object that can return login parameters from an SRP identity.
+
+
+ Lookup the corresponding to the specified identity.
+
+ NOTE: To avoid "identity probing", unknown identities SHOULD be handled as recommended in RFC 5054 2.5.1.3.
+ is provided for this purpose.
+
+ the SRP identity sent by the connecting client.
+ the for the specified identity, or else 'simulated' parameters
+ if the identity is not recognized. A null value is also allowed, but not recommended.
+
+
+ (D)TLS SRP key exchange (RFC 5054).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RFC 5764 DTLS Extension to Establish Keys for SRTP.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Whether a server can select the specified cipher suite given the available signature algorithms
+ for ServerKeyExchange.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Check the signature algorithm for certificates in the peer's CertPath as specified in RFC 5246
+ 7.4.2, 7.4.4, 7.4.6 and similar rules for earlier TLS versions.
+
+ The supplied CertPath should include the trust anchor (its signature algorithm isn't checked, but in the
+ general case checking a certificate requires the issuer certificate).
+
+ if any certificate in the CertPath (excepting the trust anchor) has a
+ signature algorithm that is not one of the locally supported signature algorithms.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generate a pre_master_secret and send it encrypted to the server.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the to parse from.
+ a object.
+
+
+
+ RFC 6066 5.
+
+
+ Encode this to a .
+ the to encode to.
+
+
+
+ Parse a from a .
+ the of the current connection.
+ the to parse from.
+ a object.
+
+
+
+ RFC 4681
+
+
+ RFC 5764 4.1.1
+
+
+ see for valid constants.
+ valid lengths from 0 to 255.
+
+
+ see for valid constants.
+
+
+ valid lengths from 0 to 255.
+
+
+ Base class for an RFC 3161 Time Stamp Request.
+
+
+ Create a TimeStampRequest from the past in byte array.
+
+ @param req byte array containing the request.
+ @throws IOException if the request is malformed.
+
+
+ Create a TimeStampRequest from the past in input stream.
+
+ @param in input stream containing the request.
+ @throws IOException if the request is malformed.
+
+
+ Validate the timestamp request, checking the digest to see if it is of an
+ accepted type and whether it is of the correct length for the algorithm specified.
+
+ @param algorithms a set of string OIDS giving accepted algorithms.
+ @param policies if non-null a set of policies we are willing to sign under.
+ @param extensions if non-null a set of extensions we are willing to accept.
+ @throws TspException if the request is invalid, or processing fails.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ Generator for RFC 3161 Time Stamp Request objects.
+
+
+ add a given extension field for the standard extensions tag (tag 3)
+ @throws IOException
+
+
+ add a given extension field for the standard extensions tag
+ The value parameter becomes the contents of the octet string associated
+ with the extension.
+
+
+ Base class for an RFC 3161 Time Stamp Response object.
+
+
+ Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
+
+ @param resp the byte array containing the encoded response.
+ @throws TspException if the response is malformed.
+ @throws IOException if the byte array doesn't represent an ASN.1 encoding.
+
+
+ Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
+
+ @param input the input stream containing the encoded response.
+ @throws TspException if the response is malformed.
+ @throws IOException if the stream doesn't represent an ASN.1 encoding.
+
+
+ Check this response against to see if it a well formed response for
+ the passed in request. Validation will include checking the time stamp
+ token if the response status is GRANTED or GRANTED_WITH_MODS.
+
+ @param request the request to be checked against
+ @throws TspException if the request can not match this response.
+
+
+ return the ASN.1 encoded representation of this object.
+
+
+ Generator for RFC 3161 Time Stamp Responses.
+
+
+ Return an appropriate TimeStampResponse.
+
+ If genTime is null a timeNotAvailable error response will be returned.
+
+ @param request the request this response is for.
+ @param serialNumber serial number for the response token.
+ @param genTime generation time for the response token.
+ @param provider provider to use for signature calculation.
+ @return
+ @throws NoSuchAlgorithmException
+ @throws NoSuchProviderException
+ @throws TSPException
+
+
+
+ Generate a TimeStampResponse with chosen status and FailInfoField.
+
+ @param status the PKIStatus to set.
+ @param failInfoField the FailInfoField to set.
+ @param statusString an optional string describing the failure.
+ @return a TimeStampResponse with a failInfoField and optional statusString
+ @throws TSPException in case the response could not be created
+
+
+ Validate the time stamp token.
+
+ To be valid the token must be signed by the passed in certificate and
+ the certificate must be the one referred to by the SigningCertificate
+ attribute included in the hashed attributes of the token. The
+ certificate must also have the ExtendedKeyUsageExtension with only
+ KeyPurposeID.IdKPTimeStamping and have been valid at the time the
+ timestamp was created.
+
+
+ A successful call to validate means all the above are true.
+
+
+
+ Return the underlying CmsSignedData object.
+
+ @return the underlying CMS structure.
+
+
+ Return a ASN.1 encoded byte stream representing the encoded object.
+
+ @throws IOException if encoding fails.
+
+
+ return the ASN.1 encoded representation of this object using the specified encoding.
+
+ @param encoding the ASN.1 encoding format to use ("BER" or "DER").
+
+
+ basic creation - only the default attributes will be included here.
+
+
+ create with a signer with extra signed/unsigned attributes.
+
+
+ @return the nonce value, null if there isn't one.
+
+
+ Recognised hash algorithms for the time stamp protocol.
+
+
+ Fetches the signature time-stamp attributes from a SignerInformation object.
+ Checks that the MessageImprint for each time-stamp matches the signature field.
+ (see RFC 3161 Appendix A).
+
+ @param signerInfo a SignerInformation to search for time-stamps
+ @return a collection of TimeStampToken objects
+ @throws TSPValidationException
+
+
+ Validate the passed in certificate as being of the correct type to be used
+ for time stamping. To be valid it must have an ExtendedKeyUsage extension
+ which has a key purpose identifier of id-kp-timeStamping.
+
+ @param cert the certificate of interest.
+ @throws TspValidationException if the certicate fails on one of the check points.
+
+
+
+ Return the digest algorithm using one of the standard JCA string
+ representations rather than the algorithm identifier (if possible).
+
+
+
+ Exception thrown if a TSP request or response fails to validate.
+
+ If a failure code is associated with the exception it can be retrieved using
+ the getFailureCode() method.
+
+
+ The failure code associated with this exception, if one is set.
+
+
+ General array utilities.
+
+
+
+ Are two arrays equal.
+
+ Left side.
+ Right side.
+ True if equal.
+
+
+ Make a copy of a range of bytes from the passed in data array. The range can
+ extend beyond the end of the input array, in which case the return array will
+ be padded with zeroes.
+
+ @param data the array from which the data is to be copied.
+ @param from the start index at which the copying should take place.
+ @param to the final index of the range (exclusive).
+
+ @return a new byte array containing the range given.
+
+
+ BigInteger utilities.
+
+
+ Return the passed in value as an unsigned byte array.
+
+ @param value the value to be converted.
+ @return a byte array without a leading zero byte if present in the signed encoding.
+
+
+ Return the passed in value as an unsigned byte array of the specified length, padded with
+ leading zeros as necessary.
+ @param length the fixed length of the result.
+ @param n the value to be converted.
+ @return a byte array padded to a fixed length with leading zeros.
+
+
+ Write the passed in value as unsigned bytes to the specified buffer range, padded with
+ leading zeros as necessary.
+
+ @param n
+ the value to be converted.
+ @param buf
+ the buffer to which the value is written.
+ @param off
+ the start offset in array buf
at which the data is written.
+ @param len
+ the fixed length of data written (possibly padded with leading zeros).
+
+
+
+ Creates a Random BigInteger from the secure random of a given bit length.
+
+
+
+
+
+
+ Return a random BigInteger not less than 'min' and not greater than 'max'
+
+ @param min the least value that may be generated
+ @param max the greatest value that may be generated
+ @param random the source of randomness
+ @return a random BigInteger value in the range [min,max]
+
+
+ Base class for both the compress and decompress classes.
+ Holds common arrays, and static data.
+
+ @author Keiron Liddle
+
+
+ An input stream that decompresses from the BZip2 format (with the file
+ header chars) to be read as any other stream.
+
+ @author Keiron Liddle
+
+ NB: note this class has been modified to read the leading BZ from the
+ start of the BZIP2 stream to make it compatible with other PGP programs.
+
+
+ An output stream that compresses into the BZip2 format (with the file
+ header chars) into another stream.
+
+ @author Keiron Liddle
+
+ TODO: Update to BZip2 1.0.1
+ NB: note this class has been modified to add a leading BZ to the
+ start of the BZIP2 stream to make it compatible with other PGP programs.
+
+
+
+ modified by Oliver Merkel, 010128
+
+
+
+ A simple class the hold and calculate the CRC for sanity checking
+ of the data.
+
+ @author Keiron Liddle
+
+
+ Interface for matching objects in an .
+ The contravariant type of selectable objects.
+
+
+ Match the passed in object, returning true if it would be selected by this selector, false
+ otherwise.
+ The object to be matched.
+ true
if the objects is matched by this selector, false otherwise.
+
+
+ A generic interface describing a simple store of objects.
+ The covariant type of stored objects.
+
+
+ Enumerate the (possibly empty) collection of objects matched by the given selector.
+ The used to select matching objects.
+ An of the matching objects.
+
+
+
+ Return the number of milliseconds since the Unix epoch (1 Jan., 1970 UTC) for a given DateTime value.
+
+ The DateTime value will be converted to UTC (using before
+ conversion.
+ A DateTime value not before the epoch.
+ Number of whole milliseconds after epoch.
+ 'dateTime' is before the epoch.
+
+
+
+ Create a UTC DateTime value from the number of milliseconds since the Unix epoch (1 Jan., 1970 UTC).
+
+ Number of milliseconds since the epoch.
+ A UTC DateTime value
+ 'unixMs' is before 'MinUnixMs' or after 'MaxUnixMs'.
+
+
+
+
+ Return the current number of milliseconds since the Unix epoch (1 Jan., 1970 UTC).
+
+
+
+ encode the input data producing a base 64 encoded byte array.
+
+ @return a byte array containing the base 64 encoded data.
+
+
+ encode the input data producing a base 64 encoded byte array.
+
+ @return a byte array containing the base 64 encoded data.
+
+
+ Encode the byte data to base 64 writing it to the given output stream.
+
+ @return the number of bytes produced.
+
+
+ Encode the byte data to base 64 writing it to the given output stream.
+
+ @return the number of bytes produced.
+
+
+ decode the base 64 encoded input data. It is assumed the input data is valid.
+
+ @return a byte array representing the decoded data.
+
+
+ decode the base 64 encoded string data - whitespace will be ignored.
+
+ @return a byte array representing the decoded data.
+
+
+ decode the base 64 encoded string data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ encode the input data producing a base 64 output stream.
+
+ @return the number of bytes produced.
+
+
+ decode the base 64 encoded byte data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ decode the base 64 encoded string data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+
+ A buffering class to allow translation from one format to another to
+ be done in discrete chunks.
+
+
+
+
+ Create a buffered Decoder.
+
+ The translater to use.
+ The size of the buffer.
+
+
+
+ Process one byte of data.
+
+ Data in.
+ Byte array for the output.
+ The offset in the output byte array to start writing from.
+ The amount of output bytes.
+
+
+
+ Process data from a byte array.
+
+ The input data.
+ Start position within input data array.
+ Amount of data to process from input data array.
+ Array to store output.
+ Position in output array to start writing from.
+ The amount of output bytes.
+
+
+
+ A class that allows encoding of data using a specific encoder to be processed in chunks.
+
+
+
+
+ Create.
+
+ The translator to use.
+ Size of the chunks.
+
+
+
+ Process one byte of data.
+
+ The byte.
+ An array to store output in.
+ Offset within output array to start writing from.
+
+
+
+
+ Process data from a byte array.
+
+ Input data Byte array containing data to be processed.
+ Start position within input data array.
+ Amount of input data to be processed.
+ Output data array.
+ Offset within output data array to start writing to.
+ The amount of data written.
+
+
+
+ Class to decode and encode Hex.
+
+
+
+ encode the input data producing a Hex encoded byte array.
+
+ @return a byte array containing the Hex encoded data.
+
+
+ encode the input data producing a Hex encoded byte array.
+
+ @return a byte array containing the Hex encoded data.
+
+
+ Hex encode the byte data writing it to the given output stream.
+
+ @return the number of bytes produced.
+
+
+ Hex encode the byte data writing it to the given output stream.
+
+ @return the number of bytes produced.
+
+
+ decode the Hex encoded input data. It is assumed the input data is valid.
+
+ @return a byte array representing the decoded data.
+
+
+ decode the Hex encoded string data - whitespace will be ignored.
+
+ @return a byte array representing the decoded data.
+
+
+ decode the Hex encoded string data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ Decode the hexadecimal-encoded string strictly i.e. any non-hexadecimal characters will be
+ considered an error.
+
+ @return a byte array representing the decoded data.
+
+
+ Decode the hexadecimal-encoded string strictly i.e. any non-hexadecimal characters will be
+ considered an error.
+
+ @return a byte array representing the decoded data.
+
+
+ encode the input data producing a Hex output stream.
+
+ @return the number of bytes produced.
+
+
+ decode the Hex encoded byte data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ decode the Hex encoded string data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+
+ A hex translator.
+
+
+
+
+ Return encoded block size.
+
+ 2
+
+
+
+ Encode some data.
+
+ Input data array.
+ Start position within input data array.
+ The amount of data to process.
+ The output data array.
+ The offset within the output data array to start writing from.
+ Amount of data encoded.
+
+
+
+ Returns the decoded block size.
+
+ 1
+
+
+
+ Decode data from a byte array.
+
+ The input data array.
+ Start position within input data array.
+ The amounty of data to process.
+ The output data array.
+ The position within the output data array to start writing from.
+ The amount of data written.
+
+
+ Encode and decode byte arrays (typically from binary to 7-bit ASCII
+ encodings).
+
+
+
+ Translator interface.
+
+
+
+ Convert binary data to and from UrlBase64 encoding. This is identical to
+ Base64 encoding, except that the padding character is "." and the other
+ non-alphanumeric characters are "-" and "_" instead of "+" and "/".
+
+ The purpose of UrlBase64 encoding is to provide a compact encoding of binary
+ data that is safe for use as an URL parameter. Base64 encoding does not
+ produce encoded values that are safe for use in URLs, since "/" can be
+ interpreted as a path delimiter; "+" is the encoded form of a space; and
+ "=" is used to separate a name from the corresponding value in an URL
+ parameter.
+
+
+
+ Encode the input data producing a URL safe base 64 encoded byte array.
+
+ @return a byte array containing the URL safe base 64 encoded data.
+
+
+ Encode the byte data writing it to the given output stream.
+
+ @return the number of bytes produced.
+
+
+ Decode the URL safe base 64 encoded input data - white space will be ignored.
+
+ @return a byte array representing the decoded data.
+
+
+ decode the URL safe base 64 encoded byte data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ decode the URL safe base 64 encoded string data - whitespace will be ignored.
+
+ @return a byte array representing the decoded data.
+
+
+ Decode the URL safe base 64 encoded string data writing it to the given output stream,
+ whitespace characters will be ignored.
+
+ @return the number of bytes produced.
+
+
+ Convert binary data to and from UrlBase64 encoding. This is identical to
+ Base64 encoding, except that the padding character is "." and the other
+ non-alphanumeric characters are "-" and "_" instead of "+" and "/".
+
+ The purpose of UrlBase64 encoding is to provide a compact encoding of binary
+ data that is safe for use as an URL parameter. Base64 encoding does not
+ produce encoded values that are safe for use in URLs, since "/" can be
+ interpreted as a path delimiter; "+" is the encoded form of a space; and
+ "=" is used to separate a name from the corresponding value in an URL
+ parameter.
+
+
+
+ Return a byte array representing the implementing object.
+ An encoding of this object as a byte array.
+
+
+
+
+ Produce a copy of this object with its configuration and in its current state.
+
+
+ The returned object may be used simply to store the state, or may be used as a similar object
+ starting from the copied state.
+
+
+
+
+ Restore a copied object state into this object.
+
+
+ Implementations of this method should try to avoid or minimise memory allocation to perform the reset.
+
+ an object originally {@link #copy() copied} from an object of the same type as this instance.
+ if the provided object is not of the correct type.
+ if the other parameter is in some other way invalid.
+
+
+
+ A
+
+
+
+
+
+ A
+
+
+ An
+
+
+
+
+
+ A
+
+
+
+
+
+ Seek ':" up to the limit.
+
+
+
+
+
+
+ Consume the dashes
+
+
+
+
+
+ Skip white space leave char in stream.
+
+
+
+
+ Read forward consuming the expected string.
+
+ expected string
+ false if not consumed
+
+
+
+ Consume until dash.
+
+ true if stream end not met
+
+
+ A generic PEM writer, based on RFC 1421
+
+
+ Base constructor.
+
+ @param out output stream to use.
+
+
+ Return the number of bytes or characters required to contain the
+ passed in object if it is PEM encoded.
+
+ @param obj pem object to be output
+ @return an estimate of the number of bytes
+
+
+ Write the full contents of inStr to the destination stream outStr.
+ Source stream.
+ Destination stream.
+ In case of IO failure.
+
+
+ Write the full contents of inStr to the destination stream outStr.
+ Source stream.
+ Destination stream.
+ The size of temporary buffer to use.
+ In case of IO failure.
+
+
+
+ Pipe all bytes from inStr to outStr, throwing StreamFlowException if greater
+ than limit bytes in inStr.
+
+
+ A
+
+
+ A
+
+
+ A
+
+ The number of bytes actually transferred, if not greater than limit
+
+
+
+
+
+
+ Exception to be thrown on a failure to reset an object implementing Memoable.
+
+ The exception extends InvalidCastException to enable users to have a single handling case,
+ only introducing specific handling of this one if required.
+
+
+
+ Validate the given IPv4 or IPv6 address.
+
+ @param address the IP address as a string.
+
+ @return true if a valid address, false otherwise
+
+
+ Validate the given IPv4 or IPv6 address and netmask.
+
+ @param address the IP address as a string.
+
+ @return true if a valid address with netmask, false otherwise
+
+
+ Validate the given IPv4 address.
+
+ @param address the IP address as a string.
+
+ @return true if a valid IPv4 address, false otherwise
+
+
+ Validate the given IPv6 address.
+
+ @param address the IP address as a string.
+
+ @return true if a valid IPv4 address, false otherwise
+
+
+ General string utilities.
+
+
+
+ The Holder object.
+
+ Holder ::= SEQUENCE {
+ baseCertificateID [0] IssuerSerial OPTIONAL,
+ -- the issuer and serial number of
+ -- the holder's Public Key Certificate
+ entityName [1] GeneralNames OPTIONAL,
+ -- the name of the claimant or role
+ objectDigestInfo [2] ObjectDigestInfo OPTIONAL
+ -- used to directly authenticate the holder,
+ -- for example, an executable
+ }
+
+
+
+
+ Constructs a holder for v2 attribute certificates with a hash value for
+ some type of object.
+
+ digestedObjectType
can be one of the following:
+
+ - 0 - publicKey - A hash of the public key of the holder must be
+ passed.
+ - 1 - publicKeyCert - A hash of the public key certificate of the
+ holder must be passed.
+ - 2 - otherObjectDigest - A hash of some other object type must be
+ passed.
otherObjectTypeID
must not be empty.
+
+
+ This cannot be used if a v1 attribute certificate is used.
+
+ @param digestedObjectType The digest object type.
+ @param digestAlgorithm The algorithm identifier for the hash.
+ @param otherObjectTypeID The object type ID if
+ digestedObjectType
is
+ otherObjectDigest
.
+ @param objectDigest The hash value.
+
+
+ Returns the digest object type if an object digest info is used.
+
+
+ - 0 - publicKey - A hash of the public key of the holder must be
+ passed.
+ - 1 - publicKeyCert - A hash of the public key certificate of the
+ holder must be passed.
+ - 2 - otherObjectDigest - A hash of some other object type must be
+ passed.
otherObjectTypeID
must not be empty.
+
+
+
+ @return The digest object type or -1 if no object digest info is set.
+
+
+ Returns the other object type ID if an object digest info is used.
+
+ @return The other object type ID or null
if no object
+ digest info is set.
+
+
+ Returns the hash if an object digest info is used.
+
+ @return The hash or null
if no object digest info is set.
+
+
+ Returns the digest algorithm ID if an object digest info is used.
+
+ @return The digest algorithm ID or null
if no object
+ digest info is set.
+
+
+ Return any principal objects inside the attribute certificate holder entity names field.
+
+ @return an array of IPrincipal objects (usually X509Name), null if no entity names field is set.
+
+
+ Return the principals associated with the issuer attached to this holder
+
+ @return an array of principals, null if no BaseCertificateID is set.
+
+
+ Return the serial number associated with the issuer attached to this holder.
+
+ @return the certificate serial number, null if no BaseCertificateID is set.
+
+
+ Carrying class for an attribute certificate issuer.
+
+
+ Set the issuer directly with the ASN.1 structure.
+
+ @param issuer The issuer
+
+
+ Return any principal objects inside the attribute certificate issuer object.
+ An array of IPrincipal objects (usually X509Principal).
+
+
+ A high level authority key identifier.
+
+
+ Constructor which will take the byte[] returned from getExtensionValue()
+
+ @param encodedValue a DER octet encoded string with the extension structure in it.
+ @throws IOException on parsing errors.
+
+
+ Create an AuthorityKeyIdentifier using the passed in certificate's public
+ key, issuer and serial number.
+
+ @param certificate the certificate providing the information.
+ @throws CertificateParsingException if there is a problem processing the certificate
+
+
+ Create an AuthorityKeyIdentifier using just the hash of the
+ public key.
+
+ @param pubKey the key to generate the hash from.
+ @throws InvalidKeyException if there is a problem using the key.
+
+
+ A high level subject key identifier.
+
+
+ Constructor which will take the byte[] returned from getExtensionValue()
+
+ @param encodedValue a DER octet encoded string with the extension structure in it.
+ @throws IOException on parsing errors.
+
+
+
+ Extract the value of the given extension, if it exists.
+
+ The extensions object.
+ The object identifier to obtain.
+ Asn1Object
+ if the extension cannot be read.
+
+
+
+ Get all critical extension values, by oid
+
+ IDictionary with string (OID) keys and Asn1OctetString values
+
+
+
+ Get all non-critical extension values, by oid
+
+ IDictionary with string (OID) keys and Asn1OctetString values
+
+
+
+ A utility class that will extract X509Principal objects from X.509 certificates.
+
+ Use this in preference to trying to recreate a principal from a string, not all
+ DNs are what they should be, so it's best to leave them encoded where they
+ can be.
+
+
+
+ Return the issuer of the given cert as an X509Principal.
+
+
+ Return the subject of the given cert as an X509Principal.
+
+
+ Return the issuer of the given CRL as an X509Principal.
+
+
+ This class is an Selector
like implementation to select
+ attribute certificates from a given set of criteria.
+
+ @see org.bouncycastle.x509.X509AttributeCertificate
+ @see org.bouncycastle.x509.X509Store
+
+
+
+ Decides if the given attribute certificate should be selected.
+
+ The attribute certificate to be checked.
+ true
if the object matches this selector.
+
+
+ The attribute certificate which must be matched.
+ If null is given, any will do.
+
+
+ The criteria for validity
+ If null is given any will do.
+
+
+ The holder.
+ If null is given any will do.
+
+
+ The issuer.
+ If null is given any will do.
+
+
+ The serial number.
+ If null is given any will do.
+
+
+ Adds a target name criterion for the attribute certificate to the target
+ information extension criteria. The X509AttributeCertificate
+ must contain at least one of the specified target names.
+
+ Each attribute certificate may contain a target information extension
+ limiting the servers where this attribute certificate can be used. If
+ this extension is not present, the attribute certificate is not targeted
+ and may be accepted by any server.
+
+
+ @param name The name as a GeneralName (not null
)
+
+
+ Adds a target name criterion for the attribute certificate to the target
+ information extension criteria. The X509AttributeCertificate
+ must contain at least one of the specified target names.
+
+ Each attribute certificate may contain a target information extension
+ limiting the servers where this attribute certificate can be used. If
+ this extension is not present, the attribute certificate is not targeted
+ and may be accepted by any server.
+
+
+ @param name a byte array containing the name in ASN.1 DER encoded form of a GeneralName
+ @throws IOException if a parsing error occurs.
+
+
+ Adds a collection with target names criteria. If null
is
+ given any will do.
+
+ The collection consists of either GeneralName objects or byte[] arrays representing
+ DER encoded GeneralName structures.
+
+
+ @param names A collection of target names.
+ @throws IOException if a parsing error occurs.
+ @see #AddTargetName(byte[])
+ @see #AddTargetName(GeneralName)
+
+
+ Gets the target names. The collection consists of List
s
+ made up of an Integer
in the first entry and a DER encoded
+ byte array or a String
in the second entry.
+ The returned collection is immutable.
+
+ @return The collection of target names
+ @see #setTargetNames(Collection)
+
+
+ Adds a target group criterion for the attribute certificate to the target
+ information extension criteria. The X509AttributeCertificate
+ must contain at least one of the specified target groups.
+
+ Each attribute certificate may contain a target information extension
+ limiting the servers where this attribute certificate can be used. If
+ this extension is not present, the attribute certificate is not targeted
+ and may be accepted by any server.
+
+
+ @param group The group as GeneralName form (not null
)
+
+
+ Adds a target group criterion for the attribute certificate to the target
+ information extension criteria. The X509AttributeCertificate
+ must contain at least one of the specified target groups.
+
+ Each attribute certificate may contain a target information extension
+ limiting the servers where this attribute certificate can be used. If
+ this extension is not present, the attribute certificate is not targeted
+ and may be accepted by any server.
+
+
+ @param name a byte array containing the group in ASN.1 DER encoded form of a GeneralName
+ @throws IOException if a parsing error occurs.
+
+
+ Adds a collection with target groups criteria. If null
is
+ given any will do.
+
+ The collection consists of GeneralName
objects or byte[]
+ representing DER encoded GeneralNames.
+
+
+ @param names A collection of target groups.
+ @throws IOException if a parsing error occurs.
+ @see #AddTargetGroup(byte[])
+ @see #AddTargetGroup(GeneralName)
+
+
+ Gets the target groups. The collection consists of List
s
+ made up of an Integer
in the first entry and a DER encoded
+ byte array or a String
in the second entry.
+ The returned collection is immutable.
+
+ @return The collection of target groups.
+ @see #setTargetGroups(Collection)
+
+
+
+ This class is an IX509Selector
implementation to select
+ certificate pairs, which are e.g. used for cross certificates. The set of
+ criteria is given from two X509CertStoreSelector
objects,
+ each of which, if present, must match the respective component of a pair.
+
+
+
+ The certificate pair which is used for testing on equality.
+
+
+ The certificate selector for the forward part.
+
+
+ The certificate selector for the reverse part.
+
+
+
+ Decides if the given certificate pair should be selected. If
+ obj is not a X509CertificatePair
, this method
+ returns false
.
+
+ The X509CertificatePair
to be tested.
+ true
if the object matches this selector.
+
+
+
+ An ISet
of DerObjectIdentifier
objects.
+
+
+
+
+ An ICollection
of X509Name
objects
+
+
+
+ The attribute certificate being checked. This is not a criterion.
+ Rather, it is optional information that may help a {@link X509Store} find
+ CRLs that would be relevant when checking revocation for the specified
+ attribute certificate. If null
is specified, then no such
+ optional information is provided.
+
+ @param attrCert the IX509AttributeCertificate
being checked (or
+ null
)
+ @see #getAttrCertificateChecking()
+
+
+ If true
only complete CRLs are returned. Defaults to
+ false
.
+
+ @return true
if only complete CRLs are returned.
+
+
+ Returns if this selector must match CRLs with the delta CRL indicator
+ extension set. Defaults to false
.
+
+ @return Returns true
if only CRLs with the delta CRL
+ indicator extension are selected.
+
+
+ The issuing distribution point.
+
+ The issuing distribution point extension is a CRL extension which
+ identifies the scope and the distribution point of a CRL. The scope
+ contains among others information about revocation reasons contained in
+ the CRL. Delta CRLs and complete CRLs must have matching issuing
+ distribution points.
+
+ The byte array is cloned to protect against subsequent modifications.
+
+ You must also enable or disable this criteria with
+ {@link #setIssuingDistributionPointEnabled(bool)}.
+
+ @param issuingDistributionPoint The issuing distribution point to set.
+ This is the DER encoded OCTET STRING extension value.
+ @see #getIssuingDistributionPoint()
+
+
+ Whether the issuing distribution point criteria should be applied.
+ Defaults to false
.
+
+ You may also set the issuing distribution point criteria if not a missing
+ issuing distribution point should be assumed.
+
+ @return Returns if the issuing distribution point check is enabled.
+
+
+ The maximum base CRL number. Defaults to null
.
+
+ @return Returns the maximum base CRL number.
+ @see #setMaxBaseCRLNumber(BigInteger)
+
+
+
+ A factory to produce Public Key Info Objects.
+
+
+
+
+ Create a Subject Public Key Info object for a given public key.
+
+ One of ElGammalPublicKeyParameters, DSAPublicKeyParameter, DHPublicKeyParameters, RsaKeyParameters or ECPublicKeyParameters
+ A subject public key info object.
+ Throw exception if object provided is not one of the above.
+
+
+
+ Create loading data from byte array.
+
+
+
+
+
+ Create loading data from byte array.
+
+
+
+
+ Generates a certificate object and initializes it with the data
+ read from the input stream inStream.
+
+
+ Returns a (possibly empty) collection view of the certificates
+ read from the given input stream inStream.
+
+
+ Class for carrying the values in an X.509 Attribute.
+
+
+ @param at an object representing an attribute.
+
+
+ Create an X.509 Attribute with the type given by the passed in oid and
+ the value represented by an ASN.1 Set containing value.
+
+ @param oid type of the attribute
+ @param value value object to go into the atribute's value set.
+
+
+ Create an X.59 Attribute with the type given by the passed in oid and the
+ value represented by an ASN.1 Set containing the objects in value.
+
+ @param oid type of the attribute
+ @param value vector of values to go in the attribute's value set.
+
+
+
+ An Object representing an X509 Certificate.
+ Has static methods for loading Certificates encoded in many forms that return X509Certificate Objects.
+
+
+
+
+ Return true if the current time is within the start and end times nominated on the certificate.
+
+ true id certificate is valid for the current time.
+
+
+
+ Return true if the nominated time is within the start and end times nominated on the certificate.
+
+ The time to test validity against.
+ True if certificate is valid for nominated time.
+
+
+
+ Checks if the current date is within certificate's validity period.
+
+
+
+
+ Checks if the given date is within certificate's validity period.
+
+ if the certificate is expired by given date
+ if the certificate is not yet valid on given date
+
+
+
+ Return the certificate's version.
+
+ An integer whose value Equals the version of the cerficate.
+
+
+
+ Return a BigInteger containing the serial number.
+
+ The Serial number.
+
+
+
+ Get the Issuer Distinguished Name. (Who signed the certificate.)
+
+ And X509Object containing name and value pairs.
+
+
+
+ Get the subject of this certificate.
+
+ An X509Name object containing name and value pairs.
+
+
+
+ The time that this certificate is valid from.
+
+ A DateTime object representing that time in the local time zone.
+
+
+
+ The time that this certificate is valid up to.
+
+ A DateTime object representing that time in the local time zone.
+
+
+
+ Return the Der encoded TbsCertificate data.
+ This is the certificate component less the signature.
+ To Get the whole certificate call the GetEncoded() member.
+
+ A byte array containing the Der encoded Certificate component.
+
+
+
+ The signature.
+
+ A byte array containg the signature of the certificate.
+
+
+
+ A meaningful version of the Signature Algorithm. (EG SHA1WITHRSA)
+
+ A sting representing the signature algorithm.
+
+
+
+ Get the Signature Algorithms Object ID.
+
+ A string containg a '.' separated object id.
+
+
+
+ Get the signature algorithms parameters. (EG DSA Parameters)
+
+ A byte array containing the Der encoded version of the parameters or null if there are none.
+
+
+
+ Get the issuers UID.
+
+ A DerBitString.
+
+
+
+ Get the subjects UID.
+
+ A DerBitString.
+
+
+
+ Get a key usage guidlines.
+
+
+
+
+ Get the public key of the subject of the certificate.
+
+ The public key parameters.
+
+
+
+ Return the DER encoding of this certificate.
+
+ A byte array containing the DER encoding of this certificate.
+ If there is an error encoding the certificate.
+
+
+
+ Verify the certificate's signature using the nominated public key.
+
+ An appropriate public key parameter object, RsaPublicKeyParameters, DsaPublicKeyParameters or ECDsaPublicKeyParameters
+ True if the signature is valid.
+ If key submitted is not of the above nominated types.
+
+
+
+ Verify the certificate's signature using a verifier created using the passed in verifier provider.
+
+ An appropriate provider for verifying the certificate's signature.
+ If verifier provider is not appropriate or the certificate signature algorithm
+ is invalid.
+
+
+ Verify the certificate's alternative signature using a verifier created using the passed in
+ verifier provider.
+ An appropriate provider for verifying the certificate's alternative
+ signature.
+ If verifier provider is not appropriate or the certificate alternative signature
+ algorithm is invalid.
+
+
+
+ This class contains a cross certificate pair. Cross certificates pairs may
+ contain two cross signed certificates from two CAs. A certificate from the
+ other CA to this CA is contained in the forward certificate, the certificate
+ from this CA to the other CA is contained in the reverse certificate.
+
+
+
+ Constructor
+ Certificate from the other CA to this CA.
+ Certificate from this CA to the other CA.
+
+
+ Constructor from a ASN.1 CertificatePair structure.
+ The CertificatePair ASN.1 object.
+
+
+ Returns the certificate from the other CA to this CA.
+
+
+ Returns the certificate from this CA to the other CA.
+
+
+ class for dealing with X509 certificates.
+
+ At the moment this will deal with "-----BEGIN CERTIFICATE-----" to "-----END CERTIFICATE-----"
+ base 64 encoded certs, as well as the BER binaries of certificates and some classes of PKCS#7
+ objects.
+
+
+
+ Create loading data from byte array.
+
+
+
+
+
+ Create loading data from byte array.
+
+
+
+
+ Generates a certificate object and initializes it with the data
+ read from the input stream inStream.
+
+
+ Returns a (possibly empty) collection view of the certificates
+ read from the given input stream inStream.
+
+
+
+ Create loading data from byte array.
+
+
+
+
+
+ Create loading data from byte array.
+
+
+
+
+ The following extensions are listed in RFC 2459 as relevant to CRLs
+
+ Authority Key Identifier
+ Issuer Alternative Name
+ CRL Number
+ Delta CRL Indicator (critical)
+ Issuing Distribution Point (critical)
+
+
+
+ Verify the CRL's signature using a verifier created using the passed in verifier provider.
+
+ An appropriate provider for verifying the CRL's signature.
+ True if the signature is valid.
+ If verifier provider is not appropriate or the CRL algorithm is invalid.
+
+
+ Verify the CRL's alternative signature using a verifier created using the passed in
+ verifier provider.
+ An appropriate provider for verifying the CRL's alternative signature.
+
+ If verifier provider is not appropriate or the CRL alternative signature
+ algorithm is invalid.
+
+
+
+ Return the DER encoding of this CRL.
+
+ A byte array containing the DER encoding of this CRL.
+ If there is an error encoding the CRL.
+
+
+ Returns a string representation of this CRL.
+
+ @return a string representation of this CRL.
+
+
+ Checks whether the given certificate is on this CRL.
+
+ @param cert the certificate to check for.
+ @return true if the given certificate is on this CRL,
+ false otherwise.
+
+
+ The following extensions are listed in RFC 2459 as relevant to CRL Entries
+
+ ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer
+ (critical)
+
+
+ Constructor for CRLEntries of indirect CRLs. If isIndirect
+ is false
{@link #getCertificateIssuer()} will always
+ return null
, previousCertificateIssuer
is
+ ignored. If this isIndirect
is specified and this CrlEntry
+ has no certificate issuer CRL entry extension
+ previousCertificateIssuer
is returned by
+ {@link #getCertificateIssuer()}.
+
+ @param c
+ TbsCertificateList.CrlEntry object.
+ @param isIndirect
+ true
if the corresponding CRL is a indirect
+ CRL.
+ @param previousCertificateIssuer
+ Certificate issuer of the previous CrlEntry.
+
+
+ Value of is ignored.
+
+
+
+ Create loading data from byte array.
+
+
+
+
+
+ Create loading data from byte array.
+
+
+
+
+ Generates a certificate revocation list (CRL) object and initializes
+ it with the data read from the input stream inStream.
+
+
+ Returns a (possibly empty) collection view of the CRLs read from
+ the given input stream inStream.
+
+ The inStream may contain a sequence of DER-encoded CRLs, or
+ a PKCS#7 CRL set. This is a PKCS#7 SignedData object, with the
+ only significant field being crls. In particular the signature
+ and the contents are ignored.
+
+
+
+ Get non critical extensions.
+
+ A set of non critical extension oids.
+
+
+
+ Get any critical extensions.
+
+ A sorted list of critical entension.
+
+
+ A holding class for constructing an X509 Key Usage extension.
+
+
+ id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 }
+
+ KeyUsage ::= BIT STRING {
+ digitalSignature (0),
+ nonRepudiation (1),
+ keyEncipherment (2),
+ dataEncipherment (3),
+ keyAgreement (4),
+ keyCertSign (5),
+ cRLSign (6),
+ encipherOnly (7),
+ decipherOnly (8) }
+
+
+
+ Basic constructor.
+
+ @param usage - the bitwise OR of the Key Usage flags giving the
+ allowed uses for the key.
+ e.g. (X509KeyUsage.keyEncipherment | X509KeyUsage.dataEncipherment)
+
+
+ Return the digest algorithm using one of the standard JCA string
+ representations rather than the algorithm identifier (if possible).
+
+
+
+ Class to Generate X509V1 Certificates.
+
+
+
+
+ Default Constructor.
+
+
+
+
+ Reset the generator.
+
+
+
+
+ Set the certificate's serial number.
+
+ Make serial numbers long, if you have no serial number policy make sure the number is at least 16 bytes of secure random data.
+ You will be surprised how ugly a serial number collision can get.
+ The serial number.
+
+
+
+ Set the issuer distinguished name.
+ The issuer is the entity whose private key is used to sign the certificate.
+
+ The issuers DN.
+
+
+
+ Set the date that this certificate is to be valid from.
+
+
+
+
+
+ Set the date after which this certificate will no longer be valid.
+
+
+
+
+
+ Set the subject distinguished name.
+ The subject describes the entity associated with the public key.
+
+
+
+
+
+ Set the public key that this certificate identifies.
+
+
+
+
+
+ Generate a new using the provided .
+
+ A signature factory with the necessary
+ algorithm details.
+ An .
+
+
+
+ Allows enumeration of the signature names supported by the generator.
+
+
+
+ An implementation of a version 2 X.509 Attribute Certificate.
+
+
+
+ Verify the certificate's signature using a verifier created using the passed in verifier provider.
+
+ An appropriate provider for verifying the certificate's signature.
+ True if the signature is valid.
+ If verifier provider is not appropriate or the certificate algorithm is invalid.
+
+
+ Class to produce an X.509 Version 2 AttributeCertificate.
+
+
+ Reset the generator
+
+
+ Set the Holder of this Attribute Certificate.
+
+
+ Set the issuer.
+
+
+ Set the serial number for the certificate.
+
+
+ Add an attribute.
+
+
+ Add a given extension field for the standard extensions tag.
+
+
+
+ Add a given extension field for the standard extensions tag.
+ The value parameter becomes the contents of the octet string associated
+ with the extension.
+
+
+
+
+ Generate a new using the provided .
+
+ A signature factory with the necessary
+ algorithm details.
+ An .
+
+
+
+ Allows enumeration of the signature names supported by the generator.
+
+
+
+ class to produce an X.509 Version 2 CRL.
+
+
+ Create a builder for a version 2 CRL, initialised with another CRL.
+ Template CRL to base the new one on.
+
+
+ reset the generator
+
+
+ Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the
+ certificate.
+
+
+ Reason being as indicated by CrlReason, i.e. CrlReason.KeyCompromise
+ or 0 if CrlReason is not to be used
+
+
+
+ Add a CRL entry with an Invalidity Date extension as well as a CrlReason extension.
+ Reason being as indicated by CrlReason, i.e. CrlReason.KeyCompromise
+ or 0 if CrlReason is not to be used
+
+
+
+ Add a CRL entry with extensions.
+
+
+
+ Add the CRLEntry objects contained in a previous CRL.
+
+ @param other the X509Crl to source the other entries from.
+
+
+ add a given extension field for the standard extensions tag (tag 0)
+
+
+ add a given extension field for the standard extensions tag (tag 0)
+
+
+ add a given extension field for the standard extensions tag (tag 0)
+
+
+ add a given extension field for the standard extensions tag (tag 0)
+
+
+
+ Generate a new using the provided .
+
+ A signature factory with the necessary
+ algorithm details.
+ An .
+
+
+
+ Generate a new using the provided and
+ containing altSignatureAlgorithm and altSignatureValue extensions based on the passed
+ .
+
+ A signature factory with the necessary
+ algorithm details.
+ Whether the 'alt' extensions should be marked critical.
+ A signature factory used to create the
+ altSignatureAlgorithm and altSignatureValue extensions.
+ An .
+
+
+
+ Allows enumeration of the signature names supported by the generator.
+
+
+
+
+ A class to Generate Version 3 X509Certificates.
+
+
+
+ Create a generator for a version 3 certificate, initialised with another certificate.
+ Template certificate to base the new one on.
+
+
+
+ Reset the Generator.
+
+
+
+
+ Set the certificate's serial number.
+
+ Make serial numbers long, if you have no serial number policy make sure the number is at least 16 bytes of secure random data.
+ You will be surprised how ugly a serial number collision can Get.
+ The serial number.
+
+
+
+ Set the distinguished name of the issuer.
+ The issuer is the entity which is signing the certificate.
+
+ The issuer's DN.
+
+
+
+ Set the date that this certificate is to be valid from.
+
+
+
+
+
+ Set the date after which this certificate will no longer be valid.
+
+
+
+
+
+ Set the DN of the entity that this certificate is about.
+
+
+
+
+
+ Set the public key that this certificate identifies.
+
+
+
+
+
+ Set the subject unique ID - note: it is very rare that it is correct to do this.
+
+
+
+
+
+ Set the issuer unique ID - note: it is very rare that it is correct to do this.
+
+
+
+
+
+ Add a given extension field for the standard extensions tag (tag 3).
+
+ string containing a dotted decimal Object Identifier.
+ Is it critical.
+ The value.
+
+
+
+ Add an extension to this certificate.
+
+ Its Object Identifier.
+ Is it critical.
+ The value.
+
+
+
+ Add an extension using a string with a dotted decimal OID.
+
+ string containing a dotted decimal Object Identifier.
+ Is it critical.
+ byte[] containing the value of this extension.
+
+
+
+ Add an extension to this certificate.
+
+ Its Object Identifier.
+ Is it critical.
+ byte[] containing the value of this extension.
+
+
+
+ Add a given extension field for the standard extensions tag (tag 3),
+ copying the extension value from another certificate.
+
+
+
+ add a given extension field for the standard extensions tag (tag 3)
+ copying the extension value from another certificate.
+ @throws CertificateParsingException if the extension cannot be extracted.
+
+
+
+ Generate a new using the provided .
+
+ A signature factory with the necessary
+ algorithm details.
+ An .
+
+
+
+ Generate a new using the provided and
+ containing altSignatureAlgorithm and altSignatureValue extensions based on the passed
+ .
+
+ A signature factory with the necessary
+ algorithm details.
+ Whether the 'alt' extensions should be marked critical.
+ A signature factory used to create the
+ altSignatureAlgorithm and altSignatureValue extensions.
+ An .
+
+
+
+ Allows enumeration of the signature names supported by the generator.
+
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/ClosedXML.xml b/LeatherProject/ServerApp/bin/Debug/ClosedXML.xml
new file mode 100644
index 0000000..2a2ae90
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/ClosedXML.xml
@@ -0,0 +1,5342 @@
+
+
+
+ ClosedXML
+
+
+
+
+ Base interface for an abstract repository.
+
+
+
+
+ Clear the repository;
+
+
+
+
+ Put the into the repository under the specified
+ if there is no such key present.
+
+ Key to identify the value.
+ Value to put into the repository if key does not exist.
+ Value stored in the repository under the specified . If key already existed
+ returned value may differ from the input one.
+
+
+
+ Check if the specified key is presented in the repository.
+
+ Key to look for.
+ Value from the repository stored under specified key or null if key does
+ not exist or the entry under this key has already bee GCed.
+ True if entry exists and alive, false otherwise.
+
+
+
+ Put the entity into the repository under the specified key if no other entity with
+ the same key is presented.
+
+ Key to identify the entity.
+ Entity to store.
+ Entity that is stored in the repository under the specified key
+ (it can be either the or another entity that has been added to
+ the repository before.)
+
+
+
+ Enumerate items in repository removing "dead" entries.
+
+
+
+
+ Base repository for elements.
+
+
+
+
+ CalcEngine parses strings and returns Expression objects that can
+ be evaluated.
+
+
+ This class has three extensibility points:
+ Use the DataContext property to add an object's properties to the engine scope.
+ Use the RegisterFunction method to define custom functions.
+ Override the GetExternalObject method to add arbitrary variables to the engine scope.
+
+
+
+
+ Parses a string into an .
+
+ String to parse.
+ An object that can be evaluated.
+
+
+
+ Evaluates a string.
+
+ Expression to evaluate.
+ The value of the expression.
+
+ If you are going to evaluate the same expression several times,
+ it is more efficient to parse it only once using the
+ method and then using the Expression.Evaluate method to evaluate
+ the parsed expression.
+
+
+
+
+ Gets or sets whether the calc engine should keep a cache with parsed
+ expressions.
+
+
+
+
+ Gets or sets whether the calc engine should optimize expressions when
+ they are parsed.
+
+
+
+
+ Gets or sets a string that specifies special characters that are valid for identifiers.
+
+
+ Identifiers must start with a letter or an underscore, which may be followed by
+ additional letters, underscores, or digits. This string allows you to specify
+ additional valid characters such as ':' or '!' (used in Excel range references
+ for example).
+
+
+
+
+ Registers a function that can be evaluated by this .
+
+ Function name.
+ Minimum parameter count.
+ Maximum parameter count.
+ Delegate that evaluates the function.
+
+
+
+ Registers a function that can be evaluated by this .
+
+ Function name.
+ Parameter count.
+ Delegate that evaluates the function.
+
+
+
+ Gets an external object based on an identifier.
+
+
+ This method is useful when the engine needs to create objects dynamically.
+ For example, a spreadsheet calc engine would use this method to dynamically create cell
+ range objects based on identifiers that cannot be enumerated at design time
+ (such as "AB12", "A1:AB12", etc.)
+
+
+
+
+ Gets or sets the DataContext for this .
+
+
+ Once a DataContext is set, all public properties of the object become available
+ to the CalcEngine, including sub-properties such as "Address.Street". These may
+ be used with expressions just like any other constant.
+
+
+
+
+ Gets the dictionary that contains function definitions.
+
+
+
+
+ Gets the dictionary that contains simple variables (not in the DataContext).
+
+
+
+
+ Gets or sets the to use when parsing numbers and dates.
+
+
+
+
+ Delegate that represents CalcEngine functions.
+
+ List of objects that represent the
+ parameters to be used in the function call.
+ The function result.
+
+
+
+ Get total count of cells in the specified range without initializing them all
+ (which might cause serious performance issues on column-wide calculations).
+
+ Expression referring to the cell range.
+ Total number of cells in the range.
+
+
+
+ This error occurs when you delete a cell referred to in the
+ formula or if you paste cells over the ones referred to in the
+ formula.
+ Corresponds to the #REF! error in Excel
+
+
+
+
+
+ This error is most often the result of specifying a
+ mathematical operation with one or more cells that contain
+ text.
+ Corresponds to the #VALUE! error in Excel
+
+
+
+
+
+ The division operation in your formula refers to a cell that
+ contains the value 0 or is blank.
+ Corresponds to the #DIV/0! error in Excel
+
+
+
+
+
+ This error value appears when you incorrectly type the range
+ name, refer to a deleted range name, or forget to put quotation
+ marks around a text string in a formula.
+ Corresponds to the #NAME? error in Excel
+
+
+
+
+
+ Technically, this is not an error value but a special value
+ that you can manually enter into a cell to indicate that you
+ don’t yet have a necessary value.
+ Corresponds to the #N/A error in Excel.
+
+
+
+
+
+ Because a space indicates an intersection, this error will
+ occur if you insert a space instead of a comma(the union operator)
+ between ranges used in function arguments.
+ Corresponds to the #NULL! error in Excel
+
+
+
+
+
+ This error can be caused by an invalid argument in an Excel
+ function or a formula that produces a number too large or too small
+ to be represented in the worksheet.
+ Corresponds to the #NUM! error in Excel
+
+
+
+
+
+ Base class that represents parsed expressions.
+
+
+ For example:
+
+ Expression expr = scriptEngine.Parse(strExpression);
+ object val = expr.Evaluate();
+
+
+
+
+
+ Unary expression, e.g. +123
+
+
+
+
+ Binary expression, e.g. 1+2
+
+
+
+
+ Function call expression, e.g. sin(0.5)
+
+
+
+
+ Simple variable reference.
+
+
+
+
+ Expression that represents an external object.
+
+
+
+
+ Expression that represents an omitted parameter.
+
+
+
+
+ Interface supported by external objects that have to return a value
+ other than themselves (e.g. a cell range object should return the
+ cell content instead of the range itself).
+
+
+
+
+ Caches expressions based on their string representation.
+ This saves parsing time.
+
+
+ Uses weak references to avoid accumulating unused expressions.
+
+
+
+
+ The exception that is thrown when the strings to be parsed to an expression is invalid.
+
+
+
+
+ Initializes a new instance of the ExpressionParseException class with a
+ specified error message.
+
+ The message that describes the error.
+
+
+
+ Function definition class (keeps function name, parameter counts, and delegate).
+
+
+
+
+ Calculates number of business days, taking into account:
+ - weekends (Saturdays and Sundays)
+ - bank holidays in the middle of the week
+
+ First day in the time interval
+ Last day in the time interval
+ List of bank holidays excluding weekends
+ Number of business days during the 'span'
+
+
+
+ A function to Join text https://support.office.com/en-us/article/textjoin-function-357b449a-ec91-49d0-80c3-0e8fc845691c
+
+ Parameters
+ string
+
+ Delimiter in first param must be a string
+ or
+ Second param must be a boolean (TRUE/FALSE)
+
+
+
+
+ Represents a node in the expression tree.
+
+
+
+
+ Token types (used when building expressions, sequence defines operator priority)
+
+
+
+
+ Token ID (used when evaluating expressions)
+
+
+
+
+ Get a collection of cell ranges included into the expression. Order is not preserved.
+
+ Formula to parse.
+ Collection of ranges included into the expression.
+
+
+ Gets this cell's address, relative to the worksheet.
+ The cell's address.
+
+
+
+ Calculated value of cell formula. Is used for decreasing number of computations performed.
+ May hold invalid value when flag is True.
+
+
+
+
+ Returns the current region. The current region is a range bounded by any combination of blank rows and blank columns
+
+
+ The current region.
+
+
+
+
+ Gets or sets the type of this cell's data.
+ Changing the data type will cause ClosedXML to covert the current value to the new data type.
+ An exception will be thrown if the current value cannot be converted to the new data type.
+
+
+ The type of the cell's data.
+
+
+
+
+
+ Gets or sets the cell's formula with A1 references.
+
+ The formula with A1 references.
+
+
+
+ Gets or sets the cell's formula with R1C1 references.
+
+ The formula with R1C1 references.
+
+
+
+ Flag indicating that previously calculated cell value may be not valid anymore and has to be re-evaluated.
+
+
+
+
+ Gets or sets a value indicating whether this cell's text should be shared or not.
+
+
+ If false the cell's text will not be shared and stored as an inline value.
+
+
+
+
+ Gets or sets the cell's style.
+
+
+
+
+ Gets or sets the cell's value. To get or set a strongly typed value, use the GetValue<T> and SetValue methods.
+ ClosedXML will try to detect the data type through parsing. If it can't then the value will be left as a string.
+ If the object is an IEnumerable, ClosedXML will copy the collection's data into a table starting from this cell.
+ If the object is a range, ClosedXML will copy the range starting from this cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ If the value starts with a single quote, ClosedXML will assume the value is a text variable and will prefix the value with a single quote in Excel too.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Creates a named range out of this cell.
+ If the named range exists, it will add this range to that named range.
+ The default scope for the named range is Workbook.
+
+ Name of the range.
+
+
+
+ Creates a named range out of this cell.
+ If the named range exists, it will add this range to that named range.
+ Name of the range.
+ The scope for the named range.
+
+
+
+
+ Creates a named range out of this cell.
+ If the named range exists, it will add this range to that named range.
+ Name of the range.
+ The scope for the named range.
+ The comments for the named range.
+
+
+
+
+ Returns this cell as an IXLRange.
+
+
+
+
+ Clears the contents of this cell.
+
+ Specify what you want to clear.
+
+
+
+ Creates a new comment for the cell, replacing the existing one.
+
+
+
+
+ Creates a new data validation rule for the cell, replacing the existing one.
+
+
+
+
+ Creates a new hyperlink replacing the existing one.
+
+
+
+
+ Replaces a value of the cell with a newly created rich text object.
+
+
+
+
+ Deletes the current cell and shifts the surrounding cells according to the shiftDeleteCells parameter.
+
+ How to shift the surrounding cells.
+
+
+
+ Gets the cell's value converted to Boolean.
+ ClosedXML will try to covert the current value to Boolean.
+ An exception will be thrown if the current value cannot be converted to Boolean.
+
+
+
+
+ Returns the comment for the cell or create a new instance if there is no comment on the cell.
+
+
+
+
+ Returns a data validation rule assigned to the cell, if any, or creates a new instance of data validation rule if no rule exists.
+
+
+
+
+ Gets the cell's value converted to DateTime.
+ ClosedXML will try to covert the current value to DateTime.
+ An exception will be thrown if the current value cannot be converted to DateTime.
+
+
+
+
+ Gets the cell's value converted to Double.
+ ClosedXML will try to covert the current value to Double.
+ An exception will be thrown if the current value cannot be converted to Double.
+
+
+
+
+ Gets the cell's value formatted depending on the cell's data type and style.
+
+
+
+
+ Returns a hyperlink for the cell, if any, or creates a new instance is there is no hyperlink.
+
+
+
+
+ Returns the value of the cell if it formatted as a rich text.
+
+
+
+
+ Gets the cell's value converted to a String.
+
+
+
+
+ Gets the cell's value converted to TimeSpan.
+ ClosedXML will try to covert the current value to TimeSpan.
+ An exception will be thrown if the current value cannot be converted to TimeSpan.
+
+
+
+
+ Gets the cell's value converted to the T type.
+ ClosedXML will try to covert the current value to the T type.
+ An exception will be thrown if the current value cannot be converted to the T type.
+
+ The return type.
+
+
+
+
+ Inserts the IEnumerable data elements and returns the range it occupies.
+
+ The IEnumerable data.
+
+
+
+ Inserts the IEnumerable data elements and returns the range it occupies.
+
+ The IEnumerable data.
+ if set to true the data will be transposed before inserting.
+
+
+
+
+ Inserts the data of a data table.
+
+ The data table.
+ The range occupied by the inserted data
+
+
+
+ Inserts the IEnumerable data elements as a table and returns it.
+ The new table will receive a generic name: Table#
+
+ The table data.
+
+
+
+ Inserts the IEnumerable data elements as a table and returns it.
+ The new table will receive a generic name: Table#
+
+ The table data.
+
+ if set to true it will create an Excel table.
+ if set to false the table will be created in memory.
+
+
+
+
+ Creates an Excel table from the given IEnumerable data elements.
+
+ The table data.
+ Name of the table.
+
+
+
+ Inserts the IEnumerable data elements as a table and returns it.
+
+ The table data.
+ Name of the table.
+
+ if set to true it will create an Excel table.
+ if set to false the table will be created in memory.
+
+
+
+
+ Inserts the DataTable data elements as a table and returns it.
+ The new table will receive a generic name: Table#
+
+ The table data.
+
+
+
+ Inserts the DataTable data elements as a table and returns it.
+ The new table will receive a generic name: Table#
+
+ The table data.
+
+ if set to true it will create an Excel table.
+ if set to false the table will be created in memory.
+
+
+
+
+ Creates an Excel table from the given DataTable data elements.
+
+ The table data.
+ Name of the table.
+
+
+
+ Inserts the DataTable data elements as a table and returns it.
+
+ The table data.
+ Name of the table.
+
+ if set to true it will create an Excel table.
+ if set to false the table will be created in memory.
+
+
+
+
+ Invalidate so the formula will be re-evaluated next time is accessed.
+ If cell does not contain formula nothing happens.
+
+
+
+
+ Sets the type of this cell's data.
+ Changing the data type will cause ClosedXML to covert the current value to the new data type.
+ An exception will be thrown if the current value cannot be converted to the new data type.
+
+ Type of the data.
+
+
+
+
+ Sets the cell's value.
+ If the object is an IEnumerable ClosedXML will copy the collection's data into a table starting from this cell.
+ If the object is a range ClosedXML will copy the range starting from this cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ ClosedXML will try to translate it to the corresponding type, if it can't then the value will be left as a string.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Returns a string that represents the current state of the cell according to the format.
+
+ A: address, F: formula, NF: number format, BG: background color, FG: foreground color, V: formatted value
+
+
+
+
+ Sets the cells' value.
+ If the object is an IEnumerable ClosedXML will copy the collection's data into a table starting from each cell.
+ If the object is a range ClosedXML will copy the range starting from each cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ ClosedXML will try to translate it to the corresponding type, if it can't then the value will be left as a string.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Sets the type of the cells' data.
+ Changing the data type will cause ClosedXML to covert the current value to the new data type.
+ An exception will be thrown if the current value cannot be converted to the new data type.
+
+
+ The type of the cell's data.
+
+
+
+
+
+ Clears the contents of these cells.
+
+ Specify what you want to clear.
+
+
+
+ Delete the comments of these cells.
+
+
+
+
+ Delete the sparklines of these cells.
+
+
+
+
+ Sets the cells' formula with A1 references.
+
+ The formula with A1 references.
+
+
+
+ Sets the cells' formula with R1C1 references.
+
+ The formula with R1C1 references.
+
+
+
+ Flag showing that the cell is in formula evaluation state.
+
+
+
+
+ Calculate a value of the specified formula.
+
+ Cell formula to evaluate.
+ Null if formula is empty or null, calculated value otherwise.
+
+
+
+ Perform an evaluation of cell formula. If cell does not contain formula nothing happens, if cell does not need
+ recalculation ( is False) nothing happens either, unless flag is specified.
+ Otherwise recalculation is performed, result value is preserved in and returned.
+
+ Flag indicating whether a recalculation must be performed even is cell does not need it.
+ Null if cell does not contain a formula. Calculated value otherwise.
+
+
+
+ Flag indicating that previously calculated cell value may be not valid anymore and has to be re-evaluated.
+
+
+
+
+ The value of that workbook had at the moment of cell last modification.
+ If this value is greater than then cell needs re-evaluation, as well as all dependent cells do.
+
+
+
+
+ The value of that workbook had at the moment of cell formula evaluation.
+ If this value equals to it indicates that stores
+ correct value and no re-evaluation has to be performed.
+
+
+
+
+ The value of that workbook had at the moment of determining whether the cell
+ needs re-evaluation (due to it has been edited or some of the affecting cells has). If this value equals to
+ it indicates that stores correct value and no check has to be performed.
+
+
+
+ The sparkline assigned to the cell
+
+
+
+ Get the data validation rule containing current cell.
+
+ The data validation rule applying to the current cell or null if there is no such rule.
+
+
+
+ True if the number was lowered to zero so MaxColumnUsed or MaxRowUsed may require
+ recomputation.
+
+
+
+ Gets or sets the width of this column.
+
+
+ The width of this column.
+
+
+
+
+ Deletes this column and shifts the columns at the right of this one accordingly.
+
+
+
+
+ Gets this column's number
+
+
+
+
+ Gets this column's letter
+
+
+
+
+ Inserts X number of columns at the right of this one.
+ All columns at the right will be shifted accordingly.
+
+ The number of columns to insert.
+
+
+
+ Inserts X number of columns at the left of this one.
+ This column and all at the right will be shifted accordingly.
+
+ The number of columns to insert.
+
+
+
+ Gets the cell in the specified row.
+
+ The cell's row.
+
+
+
+ Returns the specified group of cells, separated by commas.
+ e.g. Cells("1"), Cells("1:5"), Cells("1,3:5")
+
+ The column cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first row in the group of cells to return.
+ The last row in the group of cells to return.
+
+
+
+ Adjusts the width of the column based on its contents.
+
+
+
+
+ Adjusts the width of the column based on its contents, starting from the startRow.
+
+ The row to start calculating the column width.
+
+
+
+ Adjusts the width of the column based on its contents, starting from the startRow and ending at endRow.
+
+ The row to start calculating the column width.
+ The row to end calculating the column width.
+
+
+
+ Hides this column.
+
+
+
+ Unhides this column.
+
+
+
+ Gets a value indicating whether this column is hidden or not.
+
+
+ true if this column is hidden; otherwise, false.
+
+
+
+
+ Gets or sets the outline level of this column.
+
+
+ The outline level of this column.
+
+
+
+
+ Adds this column to the next outline level (Increments the outline level for this column by 1).
+
+
+
+
+ Adds this column to the next outline level (Increments the outline level for this column by 1).
+
+ If set to true the column will be shown collapsed.
+
+
+
+ Sets outline level for this column.
+
+ The outline level.
+
+
+
+ Sets outline level for this column.
+
+ The outline level.
+ If set to true the column will be shown collapsed.
+
+
+
+ Adds this column to the previous outline level (decrements the outline level for this column by 1).
+
+
+
+
+ Adds this column to the previous outline level (decrements the outline level for this column by 1).
+
+ If set to true it will remove this column from all outline levels.
+
+
+
+ Show this column as collapsed.
+
+
+
+ Expands this column (if it's collapsed).
+
+
+
+ Adds a vertical page break after this column.
+
+
+
+
+ Clears the contents of this column.
+
+ Specify what you want to clear.
+
+
+
+ Sets the width of all columns.
+
+
+ The width of all columns.
+
+
+
+
+ Deletes all columns and shifts the columns at the right of them accordingly.
+
+
+
+
+ Adjusts the width of all columns based on its contents.
+
+
+
+
+ Adjusts the width of all columns based on its contents, starting from the startRow.
+
+ The row to start calculating the column width.
+
+
+
+ Adjusts the width of all columns based on its contents, starting from the startRow and ending at endRow.
+
+ The row to start calculating the column width.
+ The row to end calculating the column width.
+
+
+
+ Hides all columns.
+
+
+
+ Unhides all columns.
+
+
+
+ Increments the outline level of all columns by 1.
+
+
+
+
+ Increments the outline level of all columns by 1.
+
+ If set to true the columns will be shown collapsed.
+
+
+
+ Sets outline level for all columns.
+
+ The outline level.
+
+
+
+ Sets outline level for all columns.
+
+ The outline level.
+ If set to true the columns will be shown collapsed.
+
+
+
+ Decrements the outline level of all columns by 1.
+
+
+
+
+ Decrements the outline level of all columns by 1.
+
+ If set to true it will remove the columns from all outline levels.
+
+
+
+ Show all columns as collapsed.
+
+
+
+ Expands all columns (if they're collapsed).
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Adds a vertical page break after these columns.
+
+
+
+
+ Clears the contents of these columns.
+
+ Specify what you want to clear.
+
+
+
+ The direct constructor should only be used in .
+
+
+
+
+ Adds a vertical page break after this column.
+
+
+
+
+ Create a new instance of .
+
+ If worksheet is specified it means that the created instance represents
+ all columns on a worksheet so changing its width will affect all columns.
+ Default style to use when initializing child entries.
+ A predefined enumerator of to support lazy initialization.
+
+
+
+ Adds a vertical page break after this column.
+
+
+
+
+ Gets or sets this comment's author's name
+
+
+
+
+ Sets the name of the comment's author
+
+ Author's name
+
+
+
+ Adds a bolded line with the author's name
+
+
+
+
+ The first of the .
+
+
+
+
+ The method consolidate the same conditional formats, which are located in adjacent ranges.
+
+
+
+
+ Reorders the according to original priority. Done during load process
+
+
+
+
+ Create address without worksheet. For calculation only!
+
+
+
+
+
+
+ Initializes a new struct using a mixed notation. Attention: without worksheet for calculation only!
+
+ The row number of the cell address.
+ The column letter of the cell address.
+
+
+
+
+
+ Initializes a new struct using a mixed notation.
+
+
+ The row number of the cell address.
+ The column letter of the cell address.
+
+
+
+
+
+ Initializes a new struct using R1C1 notation. Attention: without worksheet for calculation only!
+
+ The row number of the cell address.
+ The column number of the cell address.
+
+
+
+
+
+ Initializes a new struct using R1C1 notation.
+
+
+ The row number of the cell address.
+ The column number of the cell address.
+
+
+
+
+
+ Gets the row number of this address.
+
+
+
+
+ Gets the column number of this address.
+
+
+
+
+ Gets the column letter(s) of this address.
+
+
+
+
+ A collection of ranges the data validation rule applies too.
+
+
+
+
+ Add a range to the collection of ranges this rule applies to.
+ If the specified range does not belong to the worksheet of the data validation
+ rule it is transferred to the target worksheet.
+
+ A range to add.
+
+
+
+ Add a collection of ranges to the collection of ranges this rule applies to.
+ Ranges that do not belong to the worksheet of the data validation
+ rule are transferred to the target worksheet.
+
+ Ranges to add.
+
+
+
+ Detach data validation rule of all ranges it applies to.
+
+
+
+
+ Remove the specified range from the collection of range this rule applies to.
+
+ A range to remove.
+
+
+
+ Add data validation rule to the collection. If the specified rule refers to another
+ worksheet than the collection, the copy will be created and its ranges will refer
+ to the worksheet of the collection. Otherwise the original instance will be placed
+ in the collection.
+
+ A data validation rule to add.
+ The instance that has actually been added in the collection
+ (may be a copy of the specified one).
+
+
+
+ Get all data validation rules applied to ranges that intersect the specified range.
+
+
+
+
+ Get the data validation rule for the range with the specified address if it exists.
+
+ A range address.
+ Data validation rule which ranges collection includes the specified
+ address. The specified range should be fully covered with the data validation rule.
+ For example, if the rule is applied to ranges A1:A3,C1:C3 then this method will
+ return True for ranges A1:A3, C1:C2, A2:A3, and False for ranges A1:C3, A1:C1, etc.
+ True is the data validation rule was found, false otherwise.
+
+
+
+ Add a range to the collection of ranges this rule applies to.
+ If the specified range does not belong to the worksheet of the data validation
+ rule it is transferred to the target worksheet.
+
+ A range to add.
+
+
+
+ Add a collection of ranges to the collection of ranges this rule applies to.
+ Ranges that do not belong to the worksheet of the data validation
+ rule are transferred to the target worksheet.
+
+ Ranges to add.
+
+
+
+ Detach data validation rule of all ranges it applies to.
+
+
+
+
+ Remove the specified range from the collection of range this rule applies to.
+
+ A range to remove.
+
+
+
+ The flag used to avoid unnecessary check for splitting intersected ranges when we already
+ are performing the splitting.
+
+
+
+
+ Get all data validation rules applied to ranges that intersect the specified range.
+
+
+
+
+ Get the data validation rule for the range with the specified address if it exists.
+
+ A range address.
+ Data validation rule which ranges collection includes the specified
+ address. The specified range should be fully covered with the data validation rule.
+ For example, if the rule is applied to ranges A1:A3,C1:C3 then this method will
+ return True for ranges A1:A3, C1:C2, A2:A3, and False for ranges A1:C3, A1:C1, etc.
+ True is the data validation rule was found, false otherwise.
+
+
+
+ Class used for indexing data validation rules.
+
+
+
+
+ Gets an object with the boundaries of this range.
+
+
+
+
+ Type of image. The supported formats are defined by OpenXML's ImagePartType.
+ Default value is "jpeg"
+
+
+
+
+ Create a copy of the picture on a different worksheet.
+
+ The worksheet to which the picture will be copied.
+ A created copy of the picture.
+
+
+
+ Deletes this picture.
+
+
+
+
+ Create a copy of the picture on the same worksheet.
+
+ A created copy of the picture.
+
+
+
+ Create a copy of the picture on a different worksheet.
+
+ The worksheet to which the picture will be copied.
+ A created copy of the picture.
+
+
+
+ Create a copy of the picture on the same worksheet.
+
+ A created copy of the picture.
+
+
+
+ A universal interface for different data readers used in InsertData logic.
+
+
+
+
+ Get a collection of records, each as a collection of values, extracted from a source.
+
+
+
+
+ Get the number of properties to use as a table with.
+ Actual number of may vary in different records.
+
+
+
+
+ Get the title of the property with the specified index.
+
+
+
+
+ Get the total number of records.
+
+
+
+
+
+ Gets or sets the column after which the horizontal split should take place.
+
+
+
+
+ Gets or sets the row after which the vertical split should take place.
+
+
+
+
+ Gets or sets the location of the top left visible cell
+
+
+ The scroll position's top left cell.
+
+
+
+
+ Window zoom magnification for current view representing percent values. Horizontal and vertical scale together.
+
+ Representing percent values ranging from 10 to 400.
+
+
+
+ Zoom magnification to use when in normal view. Horizontal and vertical scale together
+
+ Representing percent values ranging from 10 to 400.
+
+
+
+ Zoom magnification to use when in page layout view. Horizontal and vertical scale together.
+
+ Representing percent values ranging from 10 to 400.
+
+
+
+ Zoom magnification to use when in page break preview. Horizontal and vertical scale together.
+
+ Representing percent values ranging from 10 to 400.
+
+
+
+ Freezes the specified rows and columns.
+
+ The rows to freeze.
+ The columns to freeze.
+
+
+
+ Freezes the left X columns.
+
+ The columns to freeze.
+
+
+
+ Freezes the top X rows.
+
+ The rows to freeze.
+
+
+
+ Gets or sets the workbook's calculation mode.
+
+
+
+
+ Gets or sets the default column width for the workbook.
+ All new worksheets will use this column width.
+
+
+
+
+ Gets an object to manipulate this workbook's named ranges.
+
+
+
+
+ Gets or sets the default outline options for the workbook.
+ All new worksheets will use these outline options.
+
+
+
+
+ Gets or sets the default page options for the workbook.
+ All new worksheets will use these page options.
+
+
+
+
+ Gets or sets the workbook's properties.
+
+
+
+
+ Gets or sets the workbook's reference style.
+
+
+
+
+ Gets or sets the default row height for the workbook.
+ All new worksheets will use this row height.
+
+
+
+
+ Gets or sets the default style for the workbook.
+ All new worksheets will use this style.
+
+
+
+
+ Gets an object to manipulate this workbook's theme.
+
+
+
+
+ Gets an object to manipulate the worksheets.
+
+
+
+
+ Force recalculation of all cell formulas.
+
+
+
+
+ Saves the current workbook.
+
+
+
+
+ Saves the current workbook and optionally performs validation
+
+
+
+
+ Saves the current workbook to a file.
+
+
+
+
+ Saves the current workbook to a file and optionally validates it.
+
+
+
+
+ Saves the current workbook to a stream.
+
+
+
+
+ Saves the current workbook to a stream and optionally validates it.
+
+
+
+
+ Searches the cells' contents for a given piece of text
+
+ The search text.
+ The compare options.
+ if set to true search formulae instead of cell values.
+
+
+
+
+ Gets the Excel table of the given name
+
+ Name of the table to return.
+ One of the enumeration values that specifies how the strings will be compared.
+ The table with given name
+ If no tables with this name could be found in the workbook.
+
+
+
+ Gets the workbook that contains this worksheet
+
+
+
+
+ Gets or sets the default column width for this worksheet.
+
+
+
+
+ Gets or sets the default row height for this worksheet.
+
+
+
+
+ Gets or sets the name (caption) of this worksheet.
+
+
+
+
+ Gets or sets the position of the sheet.
+ When setting the Position all other sheets' positions are shifted accordingly.
+
+
+
+
+ Gets an object to manipulate the sheet's print options.
+
+
+
+
+ Gets an object to manipulate the Outline levels.
+
+
+
+
+ Gets the first row of the worksheet.
+
+
+
+
+ Gets the first row of the worksheet that contains a cell with a value.
+ Formatted empty cells do not count.
+
+
+
+
+ Gets the first row of the worksheet that contains a cell with a value.
+
+ If set to true formatted empty cells will count as used.
+
+
+
+ Gets the last row of the worksheet.
+
+
+
+
+ Gets the last row of the worksheet that contains a cell with a value.
+
+
+
+
+ Gets the last row of the worksheet that contains a cell with a value.
+
+ If set to true formatted empty cells will count as used.
+
+
+
+ Gets the first column of the worksheet.
+
+
+
+
+ Gets the first column of the worksheet that contains a cell with a value.
+
+
+
+
+ Gets the first column of the worksheet that contains a cell with a value.
+
+ If set to true formatted empty cells will count as used.
+
+
+
+ Gets the last column of the worksheet.
+
+
+
+
+ Gets the last column of the worksheet that contains a cell with a value.
+
+
+
+
+ Gets the last column of the worksheet that contains a cell with a value.
+
+ If set to true formatted empty cells will count as used.
+
+
+
+ Gets a collection of all columns in this worksheet.
+
+
+
+
+ Gets a collection of the specified columns in this worksheet, separated by commas.
+ e.g. Columns("G:H"), Columns("10:11,13:14"), Columns("P:Q,S:T"), Columns("V")
+
+ The columns to return.
+
+
+
+ Gets a collection of the specified columns in this worksheet.
+
+ The first column to return.
+ The last column to return.
+
+
+
+ Gets a collection of the specified columns in this worksheet.
+
+ The first column to return.
+ The last column to return.
+
+
+
+ Gets a collection of all rows in this worksheet.
+
+
+
+
+ Gets a collection of the specified rows in this worksheet, separated by commas.
+ e.g. Rows("4:5"), Rows("7:8,10:11"), Rows("13")
+
+ The rows to return.
+
+
+
+ Gets a collection of the specified rows in this worksheet.
+
+ The first row to return.
+ The last row to return.
+
+
+
+
+ Gets the specified row of the worksheet.
+
+ The worksheet's row.
+
+
+
+ Gets the specified column of the worksheet.
+
+ The worksheet's column.
+
+
+
+ Gets the specified column of the worksheet.
+
+ The worksheet's column.
+
+
+
+ Gets the cell at the specified row and column.
+
+ The cell's row.
+ The cell's column.
+
+
+ Gets the cell at the specified address.
+ The cell address in the worksheet.
+
+
+
+ Gets the cell at the specified row and column.
+
+ The cell's row.
+ The cell's column.
+
+
+ Gets the cell at the specified address.
+ The cell address in the worksheet.
+
+
+
+ Returns the specified range.
+
+ The range boundaries.
+
+
+ Returns the specified range.
+ e.g. Range("A1"), Range("A1:C2")
+ The range boundaries.
+
+
+ Returns the specified range.
+ The first cell in the range.
+ The last cell in the range.
+
+
+ Returns the specified range.
+ The first cell address in the worksheet.
+ The last cell address in the worksheet.
+
+
+ Returns the specified range.
+ The first cell address in the worksheet.
+ The last cell address in the worksheet.
+
+
+ Returns a collection of ranges, separated by commas.
+ e.g. Ranges("A1"), Ranges("A1:C2"), Ranges("A1:B2,D1:D4")
+ The ranges to return.
+
+
+ Returns the specified range.
+ The first cell's row of the range to return.
+ The first cell's column of the range to return.
+ The last cell's row of the range to return.
+ The last cell's column of the range to return.
+ .
+
+
+ Gets the number of rows in this worksheet.
+
+
+ Gets the number of columns in this worksheet.
+
+
+
+ Collapses all outlined rows.
+
+
+
+
+ Collapses all outlined columns.
+
+
+
+
+ Expands all outlined rows.
+
+
+
+
+ Expands all outlined columns.
+
+
+
+
+ Collapses the outlined rows of the specified level.
+
+ The outline level.
+
+
+
+ Collapses the outlined columns of the specified level.
+
+ The outline level.
+
+
+
+ Expands the outlined rows of the specified level.
+
+ The outline level.
+
+
+
+ Expands the outlined columns of the specified level.
+
+ The outline level.
+
+
+
+ Deletes this worksheet.
+
+
+
+
+ Gets an object to manage this worksheet's named ranges.
+
+
+
+
+ Gets the specified named range.
+
+ Name of the range.
+
+
+
+ Gets an object to manage how the worksheet is going to displayed by Excel.
+
+
+
+
+ Gets the Excel table of the given index
+
+ Index of the table to return
+
+
+
+ Gets the Excel table of the given name
+
+ Name of the table to return
+
+
+
+ Gets an object to manage this worksheet's Excel tables
+
+
+
+
+ Copies the
+
+
+
+
+
+
+ Force recalculation of all cell formulas.
+
+
+
+
+ Gets or sets the comment for this named range.
+
+
+ The comment for this named range.
+
+
+
+
+ Checks if the named range contains invalid references (#REF!).
+
+
+
+
+ Gets or sets the name of the range.
+
+
+ The name of the range.
+
+
+
+
+ Gets the ranges associated with this named range.
+ Note: A named range can point to multiple ranges.
+
+
+
+
+ Gets the scope of this named range.
+
+
+
+
+ Gets or sets the visibility of this named range.
+
+
+ true if visible; otherwise, false.
+
+
+
+
+ Adds the specified range to this named range.
+ Note: A named range can point to multiple ranges.
+
+ Workbook containing the range
+ The range address to add.
+
+
+
+ Adds the specified range to this named range.
+ Note: A named range can point to multiple ranges.
+
+ The range to add.
+
+
+
+ Adds the specified ranges to this named range.
+ Note: A named range can point to multiple ranges.
+
+ The ranges to add.
+
+
+
+ Clears the list of ranges associated with this named range.
+ (it does not clear the cells)
+
+
+
+
+ Deletes this named range (not the cells).
+
+
+
+
+ Removes the specified range from this named range.
+ Note: A named range can point to multiple ranges.
+
+ The range address to remove.
+
+
+
+ Removes the specified range from this named range.
+ Note: A named range can point to multiple ranges.
+
+ The range to remove.
+
+
+
+ Removes the specified ranges from this named range.
+ Note: A named range can point to multiple ranges.
+
+ The ranges to remove.
+
+
+
+ Gets the specified named range.
+
+ Name of the range.
+
+
+
+ Adds a new named range.
+
+ Name of the range to add.
+ The range address to add.
+
+
+
+
+ Adds a new named range.
+
+ Name of the range to add.
+ The range to add.
+
+
+
+
+ Adds a new named range.
+
+ Name of the range to add.
+ The ranges to add.
+
+
+
+
+ Adds a new named range.
+
+ Name of the ranges to add.
+ The range address to add.
+ The comment for the new named range.
+
+
+
+ Adds a new named range.
+
+ Name of the ranges to add.
+ The range to add.
+ The comment for the new named range.
+
+
+
+ Adds a new named range.
+
+ Name of the ranges to add.
+ The ranges to add.
+ The comment for the new named range.
+
+
+
+ Deletes the specified named range (not the cells).
+
+ Name of the range to delete.
+
+
+
+ Deletes the specified named range's index (not the cells).
+
+ Index of the named range to delete.
+
+
+
+ Deletes all named ranges (not the cells).
+
+
+
+
+ Returns a subset of named ranges that do not have invalid references.
+
+
+
+
+ Returns a subset of named ranges that do have invalid references.
+
+
+
+
+ Checks if the named range contains invalid references (#REF!).
+
+
+
+
+ Adds the specified range name.
+
+ Name of the range.
+ The range address.
+ The comment.
+ if set to true validates the name.
+ if set to true range address will be checked for validity.
+
+
+
+ For named ranges in the workbook scope, specify the sheet name in the reference.
+
+
+
+
+ Returns a subset of named ranges that do not have invalid references.
+
+
+
+
+ Returns a subset of named ranges that do have invalid references.
+
+
+
+
+ Gets the left header/footer item.
+
+
+
+
+ Gets the middle header/footer item.
+
+
+
+
+ Gets the right header/footer item.
+
+
+
+
+ Gets the text of the specified header/footer occurrence.
+
+ The occurrence.
+
+
+
+ Gets the text of the specified header/footer occurrence.
+
+ The occurrence.
+
+
+
+ Adds the given predefined text to this header/footer item.
+
+ The predefined text to add to this header/footer item.
+
+
+
+ Adds the given text to this header/footer item.
+
+ The text to add to this header/footer item.
+ The occurrence for the text.
+
+
+
+ Adds the given predefined text to this header/footer item.
+
+ The predefined text to add to this header/footer item.
+ The occurrence for the predefined text.
+
+
+ Clears the text/formats of this header/footer item.
+ The occurrence to clear.
+
+
+ Gets or sets the Left margin.
+ The Left margin.
+
+
+ Gets or sets the Right margin.
+ The Right margin.
+
+
+ Gets or sets the Top margin.
+ The Top margin.
+
+
+ Gets or sets the Bottom margin.
+ The Bottom margin.
+
+
+ Gets or sets the Header margin.
+ The Header margin.
+
+
+ Gets or sets the Footer margin.
+ The Footer margin.
+
+
+
+ Gets an object to manage the print areas of the worksheet.
+
+
+
+
+ Gets the first row that will repeat on the top of the printed pages.
+ Use SetRowsToRepeatAtTop() to set the rows that will be repeated on the top of the printed pages.
+
+
+
+
+ Gets the last row that will repeat on the top of the printed pages.
+ Use SetRowsToRepeatAtTop() to set the rows that will be repeated on the top of the printed pages.
+
+
+
+
+ Sets the rows to repeat on the top of the printed pages.
+
+ The range of rows to repeat on the top of the printed pages.
+
+
+
+ Sets the rows to repeat on the top of the printed pages.
+
+ The first row to repeat at top.
+ The last row to repeat at top.
+
+
+ Gets the first column to repeat on the left of the printed pages.
+ The first column to repeat on the left of the printed pages.
+
+
+ Gets the last column to repeat on the left of the printed pages.
+ The last column to repeat on the left of the printed pages.
+
+
+
+ Sets the rows to repeat on the left of the printed pages.
+
+ The first column to repeat at left.
+ The last column to repeat at left.
+
+
+
+ Sets the rows to repeat on the left of the printed pages.
+
+ The range of rows to repeat on the left of the printed pages.
+
+
+ Gets or sets the page orientation for printing.
+ The page orientation.
+
+
+
+ Gets or sets the number of pages wide (horizontal) the worksheet will be printed on.
+ If you don't specify the PagesTall, Excel will adjust that value
+ based on the contents of the worksheet and the PagesWide number.
+ Setting this value will override the Scale value.
+
+
+
+
+ Gets or sets the number of pages tall (vertical) the worksheet will be printed on.
+ If you don't specify the PagesWide, Excel will adjust that value
+ based on the contents of the worksheet and the PagesTall number.
+ Setting this value will override the Scale value.
+
+
+
+
+ Gets or sets the scale at which the worksheet will be printed.
+ The worksheet will be printed on as many pages as necessary to print at the given scale.
+ Setting this value will override the PagesWide and PagesTall values.
+
+
+
+
+ Gets or sets the horizontal dpi for printing the worksheet.
+
+
+
+
+ Gets or sets the vertical dpi for printing the worksheet.
+
+
+
+
+ Gets or sets the page number that will begin the printout.
+ For example, the first page of your printout could be numbered page 5.
+
+
+
+
+ Gets or sets a value indicating whether the worksheet will be centered on the page horizontally.
+
+
+ true if the worksheet will be centered on the page horizontally; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the worksheet will be centered on the page vertically.
+
+
+ true if the worksheet will be centered on the page vertically; otherwise, false.
+
+
+
+
+ Sets the scale at which the worksheet will be printed. This is equivalent to setting the Scale property.
+ The worksheet will be printed on as many pages as necessary to print at the given scale.
+ Setting this value will override the PagesWide and PagesTall values.
+
+ The scale at which the worksheet will be printed.
+
+
+
+ Gets or sets the number of pages the worksheet will be printed on.
+ This is equivalent to setting both PagesWide and PagesTall properties.
+ Setting this value will override the Scale value.
+
+ The pages wide.
+ The pages tall.
+
+
+
+ Gets or sets the size of the paper to print the worksheet.
+
+
+
+
+ Gets an object to work with the page margins.
+
+
+
+
+ Gets an object to work with the page headers.
+
+
+
+
+ Gets an object to work with the page footers.
+
+
+
+
+ Gets or sets a value indicating whether Excel will automatically adjust the font size to the scale of the worksheet.
+
+
+ true if Excel will automatically adjust the font size to the scale of the worksheet; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the header and footer margins are aligned with the left and right margins of the worksheet.
+
+
+ true if the header and footer margins are aligned with the left and right margins of the worksheet; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the gridlines will be printed.
+
+
+ true if the gridlines will be printed; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to show row numbers and column letters/numbers.
+
+
+ true to show row numbers and column letters/numbers; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the worksheet will be printed in black and white.
+
+
+ true if the worksheet will be printed in black and white; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether the worksheet will be printed in draft quality.
+
+
+ true if the worksheet will be printed in draft quality; otherwise, false.
+
+
+
+
+ Gets or sets the page order for printing.
+
+
+
+
+ Gets or sets how the comments will be printed.
+
+
+
+
+ Gets a list with the row breaks (for printing).
+
+
+
+
+ Gets a list with the column breaks (for printing).
+
+
+
+
+ Adds a horizontal page break after the given row.
+
+ The row to insert the break.
+
+
+
+ Adds a vertical page break after the given column.
+
+ The column to insert the break.
+
+
+
+ Gets or sets how error values will be printed.
+
+
+
+ Removes the print areas from the worksheet.
+
+
+ Adds a range to the print areas.
+ The first cell row.
+ The first cell column.
+ The last cell row.
+ The last cell column.
+
+
+ Adds a range to the print areas.
+ The range address to add.
+
+
+ Adds a range to the print areas.
+ The first cell address.
+ The last cell address.
+
+
+ Adds a range to the print areas.
+ The first cell address.
+ The last cell address.
+
+
+
+ Implementation of QuadTree adapted to Excel worksheet specifics. Differences with the classic implementation
+ are that the topmost level is split to 128 square parts (2 columns of 64 blocks, each 8192*8192 cells) and that splitting
+ the quadrant onto 4 smaller quadrants does not depend on the number of items in this quadrant. When the range is added to the
+ QuadTree it is placed on the bottommost level where it fits to a single quadrant. That means, row-wide and column-wide ranges
+ are always placed at the level 0, and the smaller the range is the deeper it goes down the tree. This approach eliminates
+ the need of transferring ranges between levels.
+
+
+
+
+ Smaller quadrants which the current one is split to. Is NULL until ranges are added to child quadrants.
+
+
+
+
+ The level of current quadrant. Top most has level 0, child quadrants has levels (Level + 1).
+
+
+
+
+ Minimum column included in this quadrant.
+
+
+
+
+ Minimum row included in this quadrant.
+
+
+
+
+ Maximum column included in this quadrant.
+
+
+
+
+ Maximum row included in this quadrant.
+
+
+
+
+ Collection of ranges belonging to this quadrant (does not include ranges from child quadrants).
+
+
+
+
+ The number of current quadrant by horizontal axis.
+
+
+
+
+ The number of current quadrant by vertical axis.
+
+
+
+
+ Add a range to the quadrant or to one of the child quadrants (recursively).
+
+ True, if range was successfully added, false if it has been added before.
+
+
+
+ Get all ranges from the quadrant and all child quadrants (recursively).
+
+
+
+
+ Get all ranges from the quadrant and all child quadrants (recursively) that intersect the specified address.
+
+
+
+
+ Get all ranges from the quadrant and all child quadrants (recursively) that cover the specified address.
+
+
+
+
+ Remove the range from the quadrant or from child quadrants (recursively).
+
+ True if the range was removed, false if it does not exist in the QuadTree.
+
+
+
+ Remove all the ranges matching specified criteria from the quadrant and its child quadrants (recursively).
+ Don't use it for searching intersections as it would be much less efficient than .
+
+
+
+
+ Maximum depth of the QuadTree. Value 10 corresponds to the smallest quadrants having size 16*16 cells.
+
+
+
+
+ Collection of ranges belonging to the current quadrant (that cannot fit into child quadrants).
+
+
+
+
+ Add a range to the collection of quadrant's own ranges.
+
+ True if the range was successfully added, false if it had been added before.
+
+
+
+ Check if the current quadrant fully covers the specified address.
+
+
+
+
+ Check if the current quadrant covers the specified address.
+
+
+
+
+ Check if the current quadrant intersects the specified address.
+
+
+
+
+ Create a collection of child quadrants dividing the current one.
+
+
+
+
+ A generic version of
+
+
+
+
+ Helper function used during saving to calculate the indices of the filtered values
+
+ Indices of the filtered values
+
+
+ Gets or sets the elements that are allowed to be edited by the user, i.e. those that are not protected.
+ The allowed elements.
+
+
+
+ Adds the specified element to the list of allowed elements.
+ Beware that if you pass through "None", this will have no effect.
+
+ The element to add
+ Set to true to allow the element or false to disallow the element
+ The current protection instance
+
+
+ Allows all elements to be edited.
+
+
+
+ Allows no elements to be edited. Protects all elements.
+
+
+
+ Copies all the protection settings from a different instance.
+ The protectable.
+
+
+
+
+ Removes the element to the list of allowed elements.
+ Beware that if you pass through "None", this will have no effect.
+
+ The element to remove
+ The current protection instance
+
+
+ Protects this instance without a password.
+
+
+
+ Protects this instance using the specified password and password hash algorithm.
+ The password.
+ The algorithm.
+
+
+
+ Unprotects this instance without a password.
+
+
+
+ Unprotects this instance using the specified password.
+ The password.
+
+
+
+ Gets the algorithm used to hash the password.
+ The algorithm.
+
+
+ Gets a value indicating whether this instance is protected with a password.
+
+ true if this instance is password protected; otherwise, false.
+
+
+
+ Gets a value indicating whether this instance is protected, either with or without a password.
+
+ true if this instance is protected; otherwise, false.
+
+
+
+ Protects this instance without a password.
+
+
+
+ Protects this instance using the specified password and password hash algorithm.
+ The password.
+ The algorithm.
+
+
+
+ Protects this instance with the specified password, password hash algorithm and set elements that the user is allowed to change.
+ The password.
+ The algorithm.
+ The allowed elements.
+
+
+
+ Unprotects this instance without a password.
+
+
+
+ Unprotects this instance using the specified password.
+ The password.
+
+
+
+ Gets a value indicating whether this instance is protected with a password.
+
+ true if this instance is password protected; otherwise, false.
+
+
+
+ Gets a value indicating whether this instance is protected, either with or without a password.
+
+ true if this instance is protected; otherwise, false.
+
+
+
+ Protects this instance without a password.
+
+
+
+ Protects this instance using the specified password and password hash algorithm.
+ The password.
+ The algorithm.
+
+
+
+ Unprotects this instance without a password.
+
+
+
+ Unprotects this instance using the specified password.
+ The password.
+
+
+
+
+ The Windows option is available only in Excel 2007, Excel 2010, Excel for Mac 2011, and Excel 2016 for Mac. Select the Windows option if you want to prevent users from moving, resizing, or closing the workbook window, or hide/unhide windows.
+
+
+
+
+ Interface for the engine aimed to speed-up the search for the range intersections.
+
+
+
+
+ Implementation of internally using QuadTree.
+
+
+
+
+ The minimum number of ranges to be included into a QuadTree. Until it is reached the ranges
+ are added into a simple list to minimize the overhead of searching intersections on small collections.
+
+
+
+
+ A collection of ranges used before the QuadTree is initialized (until
+ is reached.
+
+
+
+
+ Generic version of .
+
+
+
+
+ A very lightweight interface for entities that have an address as
+ a rectangular range.
+
+
+
+
+ Gets an object with the boundaries of this range.
+
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ The default scope for the named range is Workbook.
+
+ Name of the range.
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ Name of the range.
+ The scope for the named range.
+
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ Name of the range.
+ The scope for the named range.
+ The comments for the named range.
+
+
+
+
+ Sets the cells' value.
+ If the object is an IEnumerable ClosedXML will copy the collection's data into a table starting from each cell.
+ If the object is a range ClosedXML will copy the range starting from each cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ ClosedXML will try to translate it to the corresponding type, if it can't then the value will be left as a string.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Clears the contents of these ranges.
+
+ Specify what you want to clear.
+
+
+
+ Gets the cell at the specified row and column.
+ The cell address is relative to the parent range.
+
+ The cell's row.
+ The cell's column.
+
+
+ Gets the cell at the specified address.
+ The cell address is relative to the parent range.
+ The cell address in the parent range.
+
+
+
+ Gets the cell at the specified row and column.
+ The cell address is relative to the parent range.
+
+ The cell's row.
+ The cell's column.
+
+
+ Gets the cell at the specified address.
+ The cell address is relative to the parent range.
+ The cell address in the parent range.
+
+
+
+ Gets the specified column of the range.
+
+ 1-based column number relative to the first column of this range.
+ The relevant column
+
+
+
+ Gets the specified column of the range.
+
+ Column letter.
+
+
+
+ Gets the first column of the range.
+
+
+
+
+ Gets the first column of the range that contains a cell with a value.
+
+
+
+
+ Gets the last column of the range.
+
+
+
+
+ Gets the last column of the range that contains a cell with a value.
+
+
+
+
+ Gets a collection of all columns in this range.
+
+
+
+
+ Gets a collection of the specified columns in this range.
+
+ The first column to return. 1-based column number relative to the first column of this range.
+ The last column to return. 1-based column number relative to the first column of this range.
+
+
+
+ Gets a collection of the specified columns in this range.
+
+ The first column to return.
+ The last column to return.
+ The relevant columns
+
+
+
+ Gets a collection of the specified columns in this range, separated by commas.
+ e.g. Columns("G:H"), Columns("10:11,13:14"), Columns("P:Q,S:T"), Columns("V")
+
+ The columns to return.
+
+
+
+ Returns the first row that matches the given predicate
+
+
+
+
+ Returns the first row that matches the given predicate
+
+
+
+
+ Gets the first row of the range.
+
+
+
+
+ Gets the first row of the range that contains a cell with a value.
+
+
+
+
+ Gets the last row of the range.
+
+
+
+
+ Gets the last row of the range that contains a cell with a value.
+
+
+
+
+ Gets the specified row of the range.
+
+ 1-based row number relative to the first row of this range.
+ The relevant row
+
+
+
+ Gets a collection of the specified rows in this range.
+
+ The first row to return. 1-based row number relative to the first row of this range.
+ The last row to return. 1-based row number relative to the first row of this range.
+
+
+
+
+ Gets a collection of the specified rows in this range, separated by commas.
+ e.g. Rows("4:5"), Rows("7:8,10:11"), Rows("13")
+
+ The rows to return.
+
+
+
+ Returns the specified range.
+
+ The range boundaries.
+
+
+ Returns the specified range.
+ e.g. Range("A1"), Range("A1:C2")
+ The range boundaries.
+
+
+ Returns the specified range.
+ The first cell in the range.
+ The last cell in the range.
+
+
+ Returns the specified range.
+ The first cell address in the range.
+ The last cell address in the range.
+
+
+ Returns the specified range.
+ The first cell address in the range.
+ The last cell address in the range.
+
+
+ Returns a collection of ranges, separated by commas.
+ e.g. Ranges("A1"), Ranges("A1:C2"), Ranges("A1:B2,D1:D4")
+ The ranges to return.
+
+
+ Returns the specified range.
+ The first cell's row of the range to return.
+ The first cell's column of the range to return.
+ The last cell's row of the range to return.
+ The last cell's column of the range to return.
+ .
+
+
+ Gets the number of rows in this range.
+
+
+ Gets the number of columns in this range.
+
+
+
+ Inserts X number of columns to the right of this range.
+ All cells to the right of this range will be shifted X number of columns.
+
+ Number of columns to insert.
+
+
+
+ Inserts X number of columns to the left of this range.
+ This range and all cells to the right of this range will be shifted X number of columns.
+
+ Number of columns to insert.
+
+
+
+ Inserts X number of rows on top of this range.
+ This range and all cells below this range will be shifted X number of rows.
+
+ Number of rows to insert.
+
+
+
+ Inserts X number of rows below this range.
+ All cells below this range will be shifted X number of rows.
+
+ Number of rows to insert.
+
+
+
+ Deletes this range and shifts the surrounding cells accordingly.
+
+ How to shift the surrounding cells.
+
+
+
+ Transposes the contents and styles of all cells in this range.
+
+ How to handle the surrounding cells when transposing the range.
+
+
+
+ Use this range as a table, but do not add it to the Tables list
+
+
+ NOTES:
+ The AsTable method will use the first row of the range as a header row.
+ If this range contains only one row, then an empty data row will be inserted into the returned table.
+
+
+
+
+ Use this range as a table with the passed name, but do not add it to the Tables list
+
+ Table name to be used.
+
+ NOTES:
+ The AsTable method will use the first row of the range as a header row.
+ If this range contains only one row, then an empty data row will be inserted into the returned table.
+
+
+
+
+ Clears the contents of this range.
+
+ Specify what you want to clear.
+
+
+
+ Gets the number of columns in the area covered by the range address.
+
+
+
+
+ Gets or sets the first address in the range.
+
+
+ The first address.
+
+
+
+
+ Gets or sets a value indicating whether this range is valid.
+
+
+ true if this instance is valid; otherwise, false.
+
+
+
+
+ Gets or sets the last address in the range.
+
+
+ The last address.
+
+
+
+
+ Gets the number of cells in the area covered by the range address.
+
+
+
+
+ Gets the number of rows in the area covered by the range address.
+
+
+
+ Allocates the current range address in the internal range repository and returns it
+
+
+
+ Returns the intersection of this range address with another range address on the same worksheet.
+
+ The other range address.
+ The intersection's range address
+
+
+
+ Determines whether range address spans the entire column.
+
+
+ true if is entire column; otherwise, false.
+
+
+
+
+ Determines whether range address spans the entire row.
+
+
+ true if is entire row; otherwise, false.
+
+
+
+
+ Determines whether the range address spans the entire worksheet.
+
+
+ true if is entire sheet; otherwise, false.
+
+
+
+
+ Returns a range address so that its offset from the target base address is equal to the offset of the current range address to the source base address.
+ For example, if the current range address is D4:E4, the source base address is A1:C3, then the relative address to the target base address B10:D13 is E14:F14
+
+ The source base range address.
+ The target base range address.
+ The relative range
+
+
+
+ Sets a value to every cell in this range.
+ If the object is an IEnumerable ClosedXML will copy the collection's data into a table starting from each cell.
+ If the object is a range ClosedXML will copy the range starting from each cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ ClosedXML will try to translate it to the corresponding type, if it can't then the value will be left as a string.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Sets the type of the cells' data.
+ Changing the data type will cause ClosedXML to covert the current value to the new data type.
+ An exception will be thrown if the current value cannot be converted to the new data type.
+
+
+ The type of the cell's data.
+
+
+
+
+
+ Sets the cells' formula with A1 references.
+
+ The formula with A1 references.
+
+
+
+ Sets the cells' formula with R1C1 references.
+
+ The formula with R1C1 references.
+
+
+
+ Gets or sets a value indicating whether this cell's text should be shared or not.
+
+
+ If false the cell's text will not be shared and stored as an inline value.
+
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value. Formats are ignored.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Searches the cells' contents for a given piece of text
+
+ The search text.
+ The compare options.
+ if set to true search formulae instead of cell values.
+
+
+
+
+ Returns the first cell of this range.
+
+
+
+
+ Returns the first cell with a value of this range. Formats are ignored.
+ The cell's address is going to be ([First Row with a value], [First Column with a value])
+
+
+
+
+ Returns the first cell with a value of this range.
+
+ The cell's address is going to be ([First Row with a value], [First Column with a value])
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Returns the last cell of this range.
+
+
+
+
+ Returns the last cell with a value of this range. Formats are ignored.
+ The cell's address is going to be ([Last Row with a value], [Last Column with a value])
+
+
+
+
+ Returns the last cell with a value of this range.
+
+ The cell's address is going to be ([Last Row with a value], [Last Column with a value])
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Determines whether this range contains the specified range (completely).
+ For partial matches use the range.Intersects method.
+
+ The range address.
+
+ true if this range contains the specified range; otherwise, false.
+
+
+
+
+ Determines whether this range contains the specified range (completely).
+ For partial matches use the range.Intersects method.
+
+ The range to match.
+
+ true if this range contains the specified range; otherwise, false.
+
+
+
+
+ Determines whether this range intersects the specified range.
+ For whole matches use the range.Contains method.
+
+ The range address.
+
+ true if this range intersects the specified range; otherwise, false.
+
+
+
+
+ Determines whether this range contains the specified range.
+ For whole matches use the range.Contains method.
+
+ The range to match.
+
+ true if this range intersects the specified range; otherwise, false.
+
+
+
+
+ Unmerges this range.
+
+
+
+
+ Merges this range.
+ The contents and style of the merged cells will be equal to the first cell.
+
+
+
+
+ Creates a named range out of this range.
+ If the named range exists, it will add this range to that named range.
+ The default scope for the named range is Workbook.
+
+ Name of the range.
+
+
+
+ Creates a named range out of this range.
+ If the named range exists, it will add this range to that named range.
+ Name of the range.
+ The scope for the named range.
+
+
+
+
+ Creates a named range out of this range.
+ If the named range exists, it will add this range to that named range.
+ Name of the range.
+ The scope for the named range.
+ The comments for the named range.
+
+
+
+
+ Clears the contents of this range.
+
+ Specify what you want to clear.
+
+
+
+ Deletes the cell comments from this range.
+
+
+
+
+ Converts this object to a range.
+
+
+
+
+ Determines whether range address spans the entire column.
+
+
+ true if is entire column; otherwise, false.
+
+
+
+
+ Determines whether range address spans the entire row.
+
+
+ true if is entire row; otherwise, false.
+
+
+
+
+ Determines whether the range address spans the entire worksheet.
+
+
+ true if is entire sheet; otherwise, false.
+
+
+
+
+ Returns a data validation rule assigned to the range, if any, or creates a new instance of data validation rule if no rule exists.
+
+
+
+
+ Creates a new data validation rule for the range, replacing the existing one.
+
+
+
+
+ Grows this the current range by one cell to each side
+
+
+
+
+ Grows this the current range by the specified number of cells to each side.
+
+ The grow count.
+
+
+
+
+ Shrinks this current range by one cell.
+
+
+
+
+ Shrinks the current range by the specified number of cells from each side.
+
+ The shrink count.
+
+
+
+
+ Returns the intersection of this range with another range on the same worksheet.
+
+ The other range.
+ Predicate applied to this range's cells.
+ Predicate applied to the other range's cells.
+ The range address of the intersection
+
+
+
+ Returns the set of cells surrounding the current range.
+
+ The predicate to apply on the resulting set of cells.
+
+
+
+ Calculates the union of two ranges on the same worksheet.
+
+ The other range.
+ Predicate applied to this range's cells.
+ Predicate applied to the other range's cells.
+
+ The union
+
+
+
+
+ Returns all cells in the current range that are not in the other range.
+
+ The other range.
+ Predicate applied to this range's cells.
+ Predicate applied to the other range's cells.
+
+
+
+
+ Returns a range so that its offset from the target base range is equal to the offset of the current range to the source base range.
+ For example, if the current range is D4:E4, the source base range is A1:C3, then the relative range to the target base range B10:D13 is E14:F14
+
+ The source base range.
+ The target base range.
+ The relative range
+
+
+
+ Gets the cell in the specified row.
+
+ The cell's row.
+
+
+
+ Returns the specified group of cells, separated by commas.
+ e.g. Cells("1"), Cells("1:5"), Cells("1:2,4:5")
+
+ The column cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first row in the group of cells to return.
+ The last row in the group of cells to return.
+
+
+
+ Inserts X number of columns to the right of this range.
+ All cells to the right of this range will be shifted X number of columns.
+
+ Number of columns to insert.
+
+
+
+ Inserts X number of columns to the left of this range.
+ This range and all cells to the right of this range will be shifted X number of columns.
+
+ Number of columns to insert.
+
+
+
+ Inserts X number of cells on top of this column.
+ This column and all cells below it will be shifted X number of rows.
+
+ Number of cells to insert.
+
+
+
+ Inserts X number of cells below this range.
+ All cells below this column will be shifted X number of rows.
+
+ Number of cells to insert.
+
+
+
+ Deletes this range and shifts the cells at the right.
+
+
+
+
+ Deletes this range and shifts the surrounding cells accordingly.
+
+ How to shift the surrounding cells.
+
+
+
+ Gets this column's number in the range
+
+
+
+
+ Gets this column's letter in the range
+
+
+
+
+ Clears the contents of this column.
+
+ Specify what you want to clear.
+
+
+
+ Adds a column range to this group.
+
+ The column range to add.
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Deletes all columns and shifts the columns at the right of them accordingly.
+
+
+
+
+ Clears the contents of these columns.
+
+ Specify what you want to clear.
+
+
+
+ Gets the cell in the specified column.
+
+ The cell's column.
+
+
+
+ Gets the cell in the specified column.
+
+ The cell's column.
+
+
+
+ Returns the specified group of cells, separated by commas.
+ e.g. Cells("1"), Cells("1:5"), Cells("1:2,4:5")
+
+ The row's cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first column in the group of cells to return.
+ The last column in the group of cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first column in the group of cells to return.
+ The last column in the group of cells to return.
+
+
+
+ Inserts X number of cells to the right of this row.
+ All cells to the right of this row will be shifted X number of columns.
+
+ Number of cells to insert.
+
+
+
+ Inserts X number of cells to the left of this row.
+ This row and all cells to the right of it will be shifted X number of columns.
+
+ Number of cells to insert.
+
+
+
+ Inserts X number of rows on top of this row.
+ This row and all cells below it will be shifted X number of rows.
+
+ Number of rows to insert.
+
+
+
+ Inserts X number of rows below this row.
+ All cells below this row will be shifted X number of rows.
+
+ Number of rows to insert.
+
+
+
+ Deletes this range and shifts the cells below.
+
+
+
+
+ Deletes this range and shifts the surrounding cells accordingly.
+
+ How to shift the surrounding cells.
+
+
+
+ Gets this row's number in the range
+
+
+
+
+ Clears the contents of this row.
+
+ Specify what you want to clear.
+
+
+
+ Adds a row range to this group.
+
+ The row range to add.
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Deletes all rows and shifts the rows below them accordingly.
+
+
+
+
+ Clears the contents of these rows.
+
+ Specify what you want to clear.
+
+
+
+ Adds the specified range to this group.
+
+ The range to add to this group.
+
+
+
+ Removes the specified range from this group.
+
+ The range to remove from this group.
+
+
+
+ Removes ranges matching the criteria from the collection, optionally releasing their event handlers.
+
+ Criteria to filter ranges. Only those ranges that satisfy the criteria will be removed.
+ Null means the entire collection should be cleared.
+ Specify whether or not should removed ranges be unsubscribed from
+ row/column shifting events. Until ranges are unsubscribed they cannot be collected by GC.
+
+
+
+ Filter ranges from a collection that intersect the specified address. Is much more efficient
+ that using Linq expression .Where().
+
+
+
+
+ Filter ranges from a collection that intersect the specified address. Is much more efficient
+ that using Linq expression .Where().
+
+
+
+
+ Filter ranges from a collection that intersect the specified cell. Is much more efficient
+ that using Linq expression .Where().
+
+
+
+
+ Creates a new data validation rule for the ranges collection, replacing the existing ones.
+
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ The default scope for the named range is Workbook.
+
+ Name of the range.
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ Name of the range.
+ The scope for the named range.
+
+
+
+
+ Creates a named range out of these ranges.
+ If the named range exists, it will add these ranges to that named range.
+ Name of the range.
+ The scope for the named range.
+ The comments for the named range.
+
+
+
+
+ Sets the cells' value.
+ If the object is an IEnumerable ClosedXML will copy the collection's data into a table starting from each cell.
+ If the object is a range ClosedXML will copy the range starting from each cell.
+ Setting the value to an object (not IEnumerable/range) will call the object's ToString() method.
+ ClosedXML will try to translate it to the corresponding type, if it can't then the value will be left as a string.
+
+
+ The object containing the value(s) to set.
+
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Clears the contents of these ranges.
+
+ Specify what you want to clear.
+
+
+
+ Create a new collection of ranges which are consolidated version of source ranges.
+
+
+
+
+ Lead a range address to a normal form - when points to the top-left address and
+ points to the bottom-right address.
+
+
+
+
+
+ Return the collection of cell values not initializing empty cells.
+
+
+
+
+ The direct constructor should only be used in .
+
+
+
+
+ Engine for ranges consolidation. Supports IXLRanges including ranges from either one or multiple worksheets.
+
+
+
+
+ Class representing the area covering ranges to be consolidated as a set of bit matrices. Does all the dirty job
+ of ranges consolidation.
+
+
+
+
+ Constructor.
+
+ Current worksheet.
+ Ranges to be consolidated. They are expected to belong to the current worksheet, no check is performed.
+
+
+
+ Get consolidated ranges equivalent to the input ones.
+
+
+
+ Indicates whether the current object is equal to another object of the same type.
+ true if the current object is equal to the parameter; otherwise, false.
+ An object to compare with this object.
+
+
+ Indicates whether this instance and a specified object are equal.
+ true if and this instance are the same type and represent the same value; otherwise, false.
+ Another object to compare to.
+
+
+ Returns the hash code for this instance.
+ A 32-bit signed integer that is the hash code for this instance.
+
+
+
+ The direct constructor should only be used in .
+
+
+
+
+ Normally, XLRanges collection includes ranges from a single worksheet, but not necessarily.
+
+
+
+
+ Removes ranges matching the criteria from the collection, optionally releasing their event handlers.
+
+ Criteria to filter ranges. Only those ranges that satisfy the criteria will be removed.
+ Null means the entire collection should be cleared.
+ Specify whether or not should removed ranges be unsubscribed from
+ row/column shifting events. Until ranges are unsubscribed they cannot be collected by GC.
+
+
+
+ Filter ranges from a collection that intersect the specified address. Is much more efficient
+ that using Linq expression .Where().
+
+
+
+
+ Filter ranges from a collection that intersect the specified address. Is much more efficient
+ that using Linq expression .Where().
+
+
+
+
+ Gets or sets the height of this row.
+
+
+ The width of this row.
+
+
+
+
+ Clears the height for the row and defaults it to the spreadsheet row height.
+
+
+
+
+ Deletes this row and shifts the rows below this one accordingly.
+
+
+
+
+ Gets this row's number
+
+
+
+
+ Inserts X number of rows below this one.
+ All rows below will be shifted accordingly.
+
+ The number of rows to insert.
+
+
+
+ Inserts X number of rows above this one.
+ This row and all below will be shifted accordingly.
+
+ The number of rows to insert.
+
+
+
+ Adjusts the height of the row based on its contents, starting from the startColumn.
+
+ The column to start calculating the row height.
+
+
+
+ Adjusts the height of the row based on its contents, starting from the startColumn and ending at endColumn.
+
+ The column to start calculating the row height.
+ The column to end calculating the row height.
+
+
+ Hides this row.
+
+
+ Unhides this row.
+
+
+
+ Gets a value indicating whether this row is hidden or not.
+
+
+ true if this row is hidden; otherwise, false.
+
+
+
+
+ Gets or sets the outline level of this row.
+
+
+ The outline level of this row.
+
+
+
+
+ Adds this row to the next outline level (Increments the outline level for this row by 1).
+
+
+
+
+ Adds this row to the next outline level (Increments the outline level for this row by 1).
+
+ If set to true the row will be shown collapsed.
+
+
+
+ Sets outline level for this row.
+
+ The outline level.
+
+
+
+ Sets outline level for this row.
+
+ The outline level.
+ If set to true the row will be shown collapsed.
+
+
+
+ Adds this row to the previous outline level (decrements the outline level for this row by 1).
+
+
+
+
+ Adds this row to the previous outline level (decrements the outline level for this row by 1).
+
+ If set to true it will remove this row from all outline levels.
+
+
+
+ Show this row as collapsed.
+
+
+
+
+ Gets the cell in the specified column.
+
+ The cell's column.
+
+
+
+ Gets the cell in the specified column.
+
+ The cell's column.
+
+
+
+ Returns the specified group of cells, separated by commas.
+ e.g. Cells("1"), Cells("1:5"), Cells("1,3:5")
+
+ The row's cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first column in the group of cells to return.
+ The last column in the group of cells to return.
+
+
+
+ Returns the specified group of cells.
+
+ The first column in the group of cells to return.
+ The last column in the group of cells to return.
+
+
+ Expands this row (if it's collapsed).
+
+
+
+ Adds a horizontal page break after this row.
+
+
+
+
+ Clears the contents of this row.
+
+ Specify what you want to clear.
+
+
+
+ Sets the height of all rows.
+
+
+ The height of all rows.
+
+
+
+
+ Deletes all rows and shifts the rows below them accordingly.
+
+
+
+
+ Adjusts the height of all rows based on its contents.
+
+
+
+
+ Adjusts the height of all rows based on its contents, starting from the startColumn.
+
+ The column to start calculating the row height.
+
+
+
+ Adjusts the height of all rows based on its contents, starting from the startColumn and ending at endColumn.
+
+ The column to start calculating the row height.
+ The column to end calculating the row height.
+
+
+
+ Hides all rows.
+
+
+
+ Unhides all rows.
+
+
+
+ Increments the outline level of all rows by 1.
+
+
+
+
+ Increments the outline level of all rows by 1.
+
+ If set to true the rows will be shown collapsed.
+
+
+
+ Sets outline level for all rows.
+
+ The outline level.
+
+
+
+ Sets outline level for all rows.
+
+ The outline level.
+ If set to true the rows will be shown collapsed.
+
+
+
+ Decrements the outline level of all rows by 1.
+
+
+
+
+ Decrements the outline level of all rows by 1.
+
+ If set to true it will remove the rows from all outline levels.
+
+
+
+ Show all rows as collapsed.
+
+
+
+ Expands all rows (if they're collapsed).
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Adds a horizontal page break after these rows.
+
+
+
+
+ Clears the contents of these rows.
+
+ Specify what you want to clear.
+
+
+
+ The direct constructor should only be used in .
+
+
+
+
+ Create a new instance of .
+
+ If worksheet is specified it means that the created instance represents
+ all rows on a worksheet so changing its height will affect all rows.
+ Default style to use when initializing child entries.
+ A predefined enumerator of to support lazy initialization.
+
+
+
+ Gets or sets the filter privacy flag. Set to null to leave the current property in saved workbook unchanged
+
+
+
+
+ Create a new sparkline
+
+ The sparkline group to add the sparkline to
+ The cell to place the sparkline in
+ The range the sparkline gets data from
+
+
+
+ The worksheet this sparkline group is associated with
+
+
+
+
+ Add a new sparkline group copied from an existing sparkline group to the specified worksheet
+
+ The worksheet the sparkline group is being added to
+ The sparkline group to copy from
+ The new sparkline group added
+
+
+
+ Add a new sparkline group copied from an existing sparkline group to the specified worksheet
+
+ The new sparkline group added
+
+
+
+ Add a new sparkline group copied from an existing sparkline group to the specified worksheet
+
+ The new sparkline group added
+
+
+
+ Add a new sparkline group copied from an existing sparkline group to the specified worksheet
+
+ The new sparkline group added
+
+
+
+ Add a sparkline to the group.
+
+ The cell to add sparklines to. If it already contains a sparkline
+ it will be replaced.
+ The range the sparkline gets data from
+ A newly created sparkline.
+
+
+
+ Copy the details from a specified sparkline group
+
+ The sparkline group to copy from
+
+
+
+ Copy this sparkline group to the specified worksheet
+
+ The worksheet to copy this sparkline group to
+
+
+
+ Remove all sparklines in the specified cell from this group
+
+ The cell to remove sparklines from
+
+
+
+ Remove the sparkline from this group
+
+
+
+
+
+ Remove all sparklines from this group
+
+
+
+
+ Add a new sparkline group to the specified worksheet
+
+ The worksheet the sparkline group is being added to
+ The new sparkline group added
+
+
+
+ Add empty sparkline group.
+
+
+
+
+ Add the sparkline group to the collection.
+
+ The sparkline group to add to the collection
+ The same sparkline group
+
+
+
+ Add a copy of an existing sparkline group to the specified worksheet
+
+ The sparkline group to copy
+ The worksheet the sparkline group is being added to
+ The new sparkline group added
+
+
+
+ Copy this sparkline group to a different worksheet
+
+ The worksheet to copy the sparkline group to
+
+
+
+ Search for the first sparkline that is in the specified cell
+
+ The cell to find the sparkline for
+ The sparkline in the cell or null if no sparklines are found
+
+
+
+ Find all sparklines located in a given range
+
+ The range to search
+ The sparkline in the cell or null if no sparklines are found
+
+
+
+ Remove all sparklines in the specified cell
+
+ The cell to remove sparklines from
+
+
+
+ Remove the sparkline group from the worksheet
+
+ The sparkline group to remove
+
+
+
+ Remove the sparkline from the worksheet
+
+ The sparkline to remove
+
+
+
+ Remove all sparkline groups and their contents from the worksheet.
+
+
+
+ Returns a value that indicates whether two objects have different values.
+ The first value to compare.
+ The second value to compare.
+ true if and are not equal; otherwise, false.
+
+
+ Returns a value that indicates whether the values of two objects are equal.
+ The first value to compare.
+ The second value to compare.
+ true if the and parameters have the same value; otherwise, false.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+ An object to compare with this object.
+ true if the current object is equal to the other parameter; otherwise, false.
+
+
+ Determines whether the specified object is equal to the current object.
+ The object to compare with the current object.
+ true if the specified object is equal to the current object; otherwise, false.
+
+
+ Serves as the default hash function.
+ A hash code for the current object.
+
+
+
+ Usually indexed colors are limited to max 63
+ Index 81 is some special case.
+ Some people claim it's the index for tooltip color.
+ We'll return normal black when index 81 is found.
+
+
+
+
+ Gets or sets the cell's horizontal alignment.
+
+
+
+
+ Gets or sets the cell's vertical alignment.
+
+
+
+
+ Gets or sets the cell's text indentation.
+
+
+
+
+ Gets or sets whether the cell's last line is justified or not.
+
+
+
+
+ Gets or sets the cell's reading order.
+
+
+
+
+ Gets or sets the cell's relative indent.
+
+
+
+
+ Gets or sets whether the cell's font size should decrease to fit the contents.
+
+
+
+
+ Gets or sets the cell's text rotation.
+
+
+
+
+ Gets or sets whether the cell's text should wrap if it doesn't fit.
+
+
+
+
+ Gets or sets whether the cell's text should be displayed from to to bottom
+ (as opposed to the normal left to right).
+
+
+
+
+ ASCII character set.
+
+
+
+
+ System default character set.
+
+
+
+
+ Symbol character set.
+
+
+
+
+ Characters used by Macintosh.
+
+
+
+
+ Japanese character set.
+
+
+
+
+ Korean character set.
+
+
+
+
+ Another common spelling of the Korean character set.
+
+
+
+
+ Korean character set.
+
+
+
+
+ Chinese character set used in mainland China.
+
+
+
+
+ Chinese character set used mostly in Hong Kong SAR and Taiwan.
+
+
+
+
+ Greek character set.
+
+
+
+
+ Turkish character set.
+
+
+
+
+ Vietnamese character set.
+
+
+
+
+ Hebrew character set.
+
+
+
+
+ Arabic character set.
+
+
+
+
+ Baltic character set.
+
+
+
+
+ Russian character set.
+
+
+
+
+ Thai character set.
+
+
+
+
+ Eastern European character set.
+
+
+
+
+ Extended ASCII character set used with disk operating system (DOS) and some Microsoft Windows fonts.
+
+
+
+
+ Immutable style
+
+
+
+
+ Create an instance of XLAlignment initializing it with the specified value.
+
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ Create an instance of XLBorder initializing it with the specified value.
+
+ Container the border is applied to.
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ Helper class that remembers outside border state before editing (in constructor) and restore afterwards (on disposing).
+ It presumes that size of the range does not change during the editing, else it will fail.
+
+
+
+
+ Create an instance of XLFill initializing it with the specified value.
+
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ Create an instance of XLFont initializing it with the specified value.
+
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ Create an instance of XLNumberFormat initializing it with the specified value.
+
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ Reference point of date/number formats available.
+ See more at: https://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.numberingformat.aspx
+
+
+
+
+ General
+
+
+
+
+ General
+
+
+
+
+ 0
+
+
+
+
+ 0.00
+
+
+
+
+ #,##0
+
+
+
+
+ #,##0.00
+
+
+
+
+ 0%
+
+
+
+
+ 0.00%
+
+
+
+
+ 0.00E+00
+
+
+
+
+ # ?/?
+
+
+
+
+ # ??/??
+
+
+
+
+ #,##0 ,(#,##0)
+
+
+
+
+ #,##0 ,[Red](#,##0)
+
+
+
+
+ #,##0.00,(#,##0.00)
+
+
+
+
+ #,##0.00,[Red](#,##0.00)
+
+
+
+
+ ##0.0E+0
+
+
+
+
+ @
+
+
+
+
+ General
+
+
+
+
+ d/m/yyyy
+
+
+
+
+ d-mmm-yy
+
+
+
+
+ d-mmm
+
+
+
+
+ mmm-yy
+
+
+
+
+ h:mm tt
+
+
+
+
+ h:mm:ss tt
+
+
+
+
+ H:mm
+
+
+
+
+ H:mm:ss
+
+
+
+
+ m/d/yyyy H:mm
+
+
+
+
+ mm:ss
+
+
+
+
+ [h]:mm:ss
+
+
+
+
+ mmss.0
+
+
+
+
+ @
+
+
+
+
+ Create an instance of XLProtection initializing it with the specified value.
+
+ Style to attach the new instance to.
+ Style value to use.
+
+
+
+ To initialize XLStyle.Default only
+
+
+
+
+ Base class for any workbook element that has or may have a style.
+
+
+
+
+ Read-only style property.
+
+
+
+
+ Editable style of the workbook element. Modification of this property DOES affect styles of child objects as well - they will
+ be changed accordingly. Accessing this property causes a new instance generated so use this property
+ with caution. If you need only _read_ the style consider using property instead.
+
+
+
+
+ Editable style of the workbook element. Modification of this property DOES NOT affect styles of child objects.
+ Accessing this property causes a new instance generated so use this property with caution. If you need
+ only _read_ the style consider using property instead.
+
+
+
+
+ Get a collection of stylized entities which current entity's style changes should be propagated to.
+
+
+
+
+ Apply specified style to the container.
+
+ Style to apply.
+ Whether or not propagate the style to inner ranges.
+
+
+
+ Clears the contents of this table.
+
+ Specify what you want to clear.
+
+
+
+ Appends the IEnumerable data elements and returns the range of the new rows.
+
+ The IEnumerable data.
+ if set to true propagate extra columns' values and formulas.
+
+ The range of the new rows.
+
+
+
+
+ Appends the IEnumerable data elements and returns the range of the new rows.
+
+ The IEnumerable data.
+ if set to true the data will be transposed before inserting.
+ if set to true propagate extra columns' values and formulas.
+
+ The range of the new rows.
+
+
+
+
+ Appends the data of a data table and returns the range of the new rows.
+
+ The data table.
+ if set to true propagate extra columns' values and formulas.
+
+ The range of the new rows.
+
+
+
+
+ Appends the IEnumerable data elements and returns the range of the new rows.
+
+
+ The table data.
+ if set to true propagate extra columns' values and formulas.
+
+ The range of the new rows.
+
+
+
+
+ Replaces the IEnumerable data elements and returns the table's data range.
+
+ The IEnumerable data.
+ if set to true propagate extra columns' values and formulas.
+
+ The table's data range.
+
+
+
+
+ Replaces the IEnumerable data elements and returns the table's data range.
+
+ The IEnumerable data.
+ if set to true the data will be transposed before inserting.
+ if set to true propagate extra columns' values and formulas.
+
+ The table's data range.
+
+
+
+
+ Replaces the data from the records of a data table and returns the table's data range.
+
+ The data table.
+ if set to true propagate extra columns' values and formulas.
+
+ The table's data range.
+
+
+
+
+ Replaces the IEnumerable data elements as a table and the table's data range.
+
+
+ The table data.
+ if set to true propagate extra columns' values and formulas.
+
+ The table's data range.
+
+
+
+
+ Resizes the table to the specified range address.
+
+ The new table range.
+
+
+
+
+ Resizes the table to the specified range address.
+
+ The range boundaries.
+
+
+
+
+ Resizes the table to the specified range address.
+
+ The range boundaries.
+
+
+
+
+ Resizes the table to the specified range.
+
+ The first cell in the range.
+ The last cell in the range.
+
+
+
+
+ Resizes the table to the specified range.
+
+ The first cell address in the worksheet.
+ The last cell address in the worksheet.
+
+
+
+
+ Resizes the table to the specified range.
+
+ The first cell address in the worksheet.
+ The last cell address in the worksheet.
+
+
+
+
+ Resizes the table to the specified range.
+
+ The first cell's row of the range to return.
+ The first cell's column of the range to return.
+ The last cell's row of the range to return.
+ The last cell's column of the range to return.
+
+
+
+
+ Converts the table to an enumerable of dynamic objects
+
+
+
+
+
+ Converts the table to a standard .NET System.Data.DataTable
+
+
+
+
+
+ Gets the corresponding column for this table field.
+ Includes the header and footer cells
+
+
+ The column.
+
+
+
+
+ Gets the collection of data cells for this field
+ Excludes the header and footer cells
+
+
+ The data cells
+
+
+
+
+ Gets the footer cell for the table field.
+
+
+ The footer cell.
+
+
+
+
+ Gets the header cell for the table field.
+
+
+ The header cell.
+
+
+
+
+ Gets the index of the column (0-based).
+
+
+ The index.
+
+
+
+
+ Gets or sets the name/header of this table field.
+ The corresponding header cell's value will change if you set this.
+
+
+ The name.
+
+
+
+
+ Gets the underlying table for this table field.
+
+
+
+
+ Gets or sets the totals row formula in A1 format.
+
+
+ The totals row formula a1.
+
+
+
+
+ Gets or sets the totals row formula in R1C1 format.
+
+
+ The totals row formula r1 c1.
+
+
+
+
+ Gets or sets the totals row function.
+
+
+ The totals row function.
+
+
+
+
+ Gets or sets the totals row label.
+
+
+ The totals row label.
+
+
+
+
+ Deletes this table field from the table.
+
+
+
+
+ Determines whether all cells this table field have a consistent data type.
+
+
+
+
+ Determines whether all cells this table field have a consistent formula.
+
+
+
+
+ Determines whether all cells this table field have a consistent style.
+
+
+
+
+ Rows the specified row.
+
+ 1-based row number relative to the first row of this range.
+
+
+
+
+ Returns a subset of the rows
+
+ The first row to return. 1-based row number relative to the first row of this range.
+ The last row to return. 1-based row number relative to the first row of this range.
+
+
+
+
+ Clears the contents of this row.
+
+ Specify what you want to clear.
+
+
+
+ Adds a table row to this group.
+
+ The row table to add.
+
+
+
+ Returns the collection of cells.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+
+
+
+ Returns the collection of cells that have a value.
+
+ if set to true will return all cells with a value or a style different than the default.
+
+
+
+ Clears the contents of these rows.
+
+ Specify what you want to clear.
+
+
+
+ Clears the contents of these tables.
+
+ Specify what you want to clear.
+
+
+
+ The direct constructor should only be used in .
+
+
+
+
+ Analyze input string and convert value. For avoid analyzing use escape symbol '
+
+
+
+
+ Direct set value. If value has unsupported type - value will be stored as string returned by
+
+
+
+
+ Behavior for
+
+
+
+
+ Counter increasing at workbook data change. Serves to determine if the cell formula
+ has to be recalculated.
+
+
+
+
+ Notify that workbook data has been changed which means that cached formula values
+ need to be re-evaluated.
+
+
+
+
+ Gets an object to manipulate the worksheets.
+
+
+
+
+ Gets an object to manipulate this workbook's named ranges.
+
+
+
+
+ Gets an object to manipulate this workbook's theme.
+
+
+
+
+ Gets or sets the default style for the workbook.
+ All new worksheets will use this style.
+
+
+
+
+ Gets or sets the default row height for the workbook.
+ All new worksheets will use this row height.
+
+
+
+
+ Gets or sets the default column width for the workbook.
+ All new worksheets will use this column width.
+
+
+
+
+ Gets or sets the default page options for the workbook.
+ All new worksheets will use these page options.
+
+
+
+
+ Gets or sets the default outline options for the workbook.
+ All new worksheets will use these outline options.
+
+
+
+
+ Gets or sets the workbook's properties.
+
+
+
+
+ Gets or sets the workbook's calculation mode.
+
+
+
+
+ Gets or sets the workbook's reference style.
+
+
+
+
+ Saves the current workbook.
+
+
+
+
+ Saves the current workbook and optionally performs validation
+
+
+
+
+ Saves the current workbook to a file.
+
+
+
+
+ Saves the current workbook to a file and optionally validates it.
+
+
+
+
+ Saves the current workbook to a stream.
+
+
+
+
+ Saves the current workbook to a stream and optionally validates it.
+
+
+
+
+ Searches the cells' contents for a given piece of text
+
+ The search text.
+ The compare options.
+ if set to true search formulae instead of cell values.
+
+
+
+
+ Creates a new Excel workbook.
+
+
+
+
+ Opens an existing workbook from a file.
+
+ The file to open.
+
+
+
+ Opens an existing workbook from a stream.
+
+ The stream to open.
+
+
+
+ Force recalculation of all cell formulas.
+
+
+
+
+ Parses the cell value for normal or rich text
+ Input element should either be a shared string or inline string
+
+ The element (either a shared string or inline string)
+ The cell.
+
+
+
+ Loads the conditional formatting.
+
+
+
+
+ Populates the differential formats that are currently in the file to the SaveContext
+
+ The workbook styles part.
+ The context.
+
+
+
+ Check if two style are equivalent.
+
+ Style in the OpenXML format.
+ Style in the ClosedXML format.
+ Flag specifying whether or not compare the alignments of two styles.
+ Styles in x:cellStyleXfs section do not include alignment so we don't have to compare it in this case.
+ Styles in x:cellXfs section, on the opposite, do include alignments, and we must compare them.
+
+ True if two formats are equivalent, false otherwise.
+
+
+
+ Fake address to be used everywhere the invalid address is needed.
+
+
+
+
+ Force recalculation of all cell formulas.
+
+
+
+
+ Get a cell value not initializing it if it has not been initialized yet.
+
+ Row number
+ Column number
+ Current value of the specified cell. Empty string for non-initialized cells.
+
+
+
+ Get a range row from the shared repository or create a new one.
+
+ Address of range row.
+ Style to apply. If null the worksheet's style is applied.
+ Range row with the specified address.
+
+
+
+ Get a range column from the shared repository or create a new one.
+
+ Address of range column.
+ Style to apply. If null the worksheet's style is applied.
+ Range column with the specified address.
+
+
+
+ Common methods
+
+
+
+
+ Gets the column number of a given column letter.
+
+ The column letter to translate into a column number.
+
+
+
+ Gets the column letter of a given column number.
+
+ The column number to translate into a column letter.
+ if set to true the column letter will be restricted to the allowed range.
+
+
+
+
+ A backward compatible version of that returns a value
+ rounded to milliseconds. In .Net Core 3.0 the behavior has changed and timespan includes microseconds
+ as well. As a result, the value 1:12:30 saved on one machine could become 1:12:29.999999 on another.
+
+
+
+
+ Creates a valid sheet name, which conforms to the following rules.
+ A sheet name:
+ is never null,
+ has minimum length of 1 and
+ maximum length of 31,
+ doesn't contain special chars: (: 0x0000 0x0003 / \ ? * ] [).
+ Sheet names must not begin or end with ' (apostrophe)
+
+ can be any string, will be truncated if necessary, allowed to be null
+ the char to replace invalid characters.
+ a valid string, "empty" if too short, "null" if null
+
+
+
+ Validates the name of the sheet.
+ The character count MUST be greater than or equal to 1 and less than or equal to 31.
+ The string MUST NOT contain the any of the following characters:
+ - 0x0000
+ - 0x0003
+ - colon (:)
+ - backslash(\)
+ - asterisk(*)
+ - question mark(?)
+ - forward slash(/)
+ - opening square bracket([)
+ - closing square bracket(])
+ The string MUST NOT begin or end with the single quote(') character.
+
+ Name of the sheet.
+
+
+
+
+
+
+ Convert color in ClosedXML representation to specified OpenXML type.
+
+ The descendant of .
+ The existing instance of ColorType.
+ Color in ClosedXML format.
+ Flag specifying that the color should be saved in
+ differential format (affects the transparent color processing).
+ The original color in OpenXML format.
+
+
+
+ Convert color in ClosedXML representation to specified OpenXML type.
+
+ The descendant of .
+ The existing instance of ColorType.
+ Color in ClosedXML format.
+ Flag specifying that the color should be saved in
+ differential format (affects the transparent color processing).
+ The original color in OpenXML format.
+
+
+
+ Convert color in OpenXML representation to ClosedXML type.
+
+ Color in OpenXML format.
+ The dictionary containing parsed colors to optimize performance.
+ The color in ClosedXML format.
+
+
+
+ Convert color in OpenXML representation to ClosedXML type.
+
+ Color in OpenXML format.
+ The dictionary containing parsed colors to optimize performance.
+ The color in ClosedXML format.
+
+
+
+ Here we perform the actual conversion from OpenXML color to ClosedXML color.
+
+ OpenXML color. Must be either or .
+ Since these types do not implement a common interface we use dynamic.
+ The dictionary containing parsed colors to optimize performance.
+ The color in ClosedXML format.
+
+
+
+ Initialize properties of the existing instance of the color in OpenXML format basing on properties of the color
+ in ClosedXML format.
+
+ OpenXML color. Must be either or .
+ Since these types do not implement a common interface we use dynamic.
+ Color in ClosedXML format.
+ Flag specifying that the color should be saved in
+ differential format (affects the transparent color processing).
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/DocumentFormat.OpenXml.xml b/LeatherProject/ServerApp/bin/Debug/DocumentFormat.OpenXml.xml
new file mode 100644
index 0000000..4351606
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/DocumentFormat.OpenXml.xml
@@ -0,0 +1,260722 @@
+
+
+
+ DocumentFormat.OpenXml
+
+
+
+
+ Represents the mc:AlternateContent element of markup
+ compatibility.
+
+
+
+
+ Initializes a new instance of the AlternateContent
+ class.
+
+
+
+
+ Initializes a new instance of the AlternateContent
+ class by using the supplied IEnumerable elements.
+
+
+ Represents all child elements.
+
+
+
+
+ Initializes a new instance of the AlternateContent
+ class by using the supplied OpenXmlElement elements.
+
+
+ Represents all child elements.
+
+
+
+ The outer XML of the element.
+
+
+ Initializes a new instance of the AlternateContent
+ class by using the supplied string.
+
+
+
+
+ Gets a value that represents the markup compatibility
+ namespace.
+
+
+
+
+ Gets a value that represents the markup compatibility
+ namespace ID.
+
+
+
+
+ Gets a value that represents the tag name of the
+ AlternateContent element.
+
+
+
+
+
+
+
+ Appends a new child of type T:DocumentFormat.OpenXml.AlternateContentChoice
+ to the current element.
+
+
+
+
+
+
+ Appends a new child of type T:DocumentFormat.OpenXml.AlternateContentFallback
+ to the current element.
+
+
+
+
+
+
+
+
+
+ Defines an mc:Choice element in mc:AlternateContent.
+
+
+
+
+ Initializes a new instance of the
+ AlternateContentChoice class.
+
+
+
+
+ Initializes a new instance of the
+ AlternateContentChoice class by using the supplied
+ IEnumerable elements.
+
+
+ Represents all child elements.
+
+
+
+
+ Initializes a new instance of the
+ AlternateContentChoice class by using the supplied
+ OpenXmlElement elements.
+
+
+ Represents all child elements.
+
+
+
+
+ The outer XML of the element.
+
+
+ Initializes a new instance of the
+ AlternateContentChoice class by using the supplied
+ string.
+
+
+
+
+ Gets a value that represents the tag name of the
+ Choice element.
+
+
+
+
+ Gets the local name of the Choice element.
+
+
+
+
+ Gets or sets a whitespace-delimited list of namespace prefixes that identify the
+ namespaces a markup consumer needs in order to understand and select that
+ Choice and process the content.
+
+
+
+ The cloned node.
+
+ When a node is overridden in a derived class, CloneNode creates a duplicate
+ of the node.
+
+
+ True to recursively clone the subtree under the specified node; False
+ to clone only the node itself.
+
+
+
+
+ Defines a mc:Fallback element in mc:AlternateContent.
+
+
+
+
+ Initializes a new instance of the AlternateContentFallback class.
+
+
+
+
+ Initializes a new instance of the AlternateContentFallback class
+ by using the supplied IEnumerable elements.
+
+
+ Represents all child elements.
+
+
+
+
+ Initializes a new instance of the AlternateContentFallback class
+ by using the supplied OpenXmlElement elements.
+
+
+ Represents all child elements.
+
+
+
+ The outer XML of the element.
+
+ Initializes a new instance of the AlternateContentFallback class
+ by using the supplied string.
+
+
+
+
+ Gets a value that represents the tag name of the AlternateContentFallback element.
+
+
+
+ The cloned node.
+
+ When a node is overridden in a derived class, CloneNode creates a
+ duplicate of the node.
+
+
+ True to recursively clone the subtree under the specified node; False
+ to clone only the node itself.
+
+
+
+
+ Options to define how an element should be appeneded.
+
+
+
+
+ Append the item in list order without regard to schema.
+
+
+
+
+ Append the item in accordance with what the schema defines.
+
+
+
+
+ Represents arguments for element events.
+
+
+
+
+ Initializes a new instance of the ElementEventArgs class using the
+ supplied elements.
+
+
+ The element that caused the event.
+
+
+ The parent element of the element that caused the event.
+
+
+
+
+ Gets the element that caused the event.
+
+
+
+
+ Gets the parent element of the element that caused the event.
+
+
+
+
+ Adds an object to the annotation list of this collection.
+
+ The annotation to add to this collection.
+
+
+
+ Get the first annotation object of the specified type from the current OpenXmlElement element.
+
+ The type of the annotation to retrieve.
+ The first annotation object with the specified type.
+
+
+
+ Type of event used for change notification.
+
+
+
+
+ The default type when there is no event.
+
+
+
+
+ When the item is closed.
+
+
+
+
+ When the item is closing.
+
+
+
+
+ When the item is deleting.
+
+
+
+
+ When the item is deleted.
+
+
+
+
+ When the item is being created.
+
+
+
+
+ When the item is created.
+
+
+
+
+ When the item is being removed.
+
+
+
+
+ When the item is removed.
+
+
+
+
+ When the item is reloading.
+
+
+
+
+ When the item is reloaded.
+
+
+
+
+ When the item is being saved.
+
+
+
+
+ When the item is saved.
+
+
+
+
+ When the item is being added.
+
+
+
+
+ When the item is added.
+
+
+
+
+ Represents a collection of features.
+
+
+
+
+ Initializes a new instance of .
+
+
+
+
+ Initializes a new instance of with the specified initial capacity.
+
+ The initial number of elements that the collection can contain.
+ is less than 0
+
+
+
+ Initializes a new instance of with the specified defaults.
+
+ The feature defaults.
+ Marks the collection as readonly or not.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Holder for feature event args.
+
+ The type of the argument.
+
+
+
+ Initializes a new instance of the struct.
+
+ Type of change.
+ Argument of change.
+
+
+
+ Gets the event type.
+
+
+
+
+ Gets the argument.
+
+
+
+
+ Methods to help with using .
+
+
+
+
+ Gets a required feature from the supplied collection.
+
+ Feature type.
+ Features collection to search.
+ The available feature.
+
+
+
+ Represents a collection of features.
+
+
+
+
+ Gets a value indicating whether the collection can be modified.
+
+
+
+
+ Gets a value that is incremented for each modification and can be used to verify cached results.
+
+
+
+
+ Retrieves the requested feature from the collection.
+
+ The feature key.
+ The requested feature, or null if it is not present.
+
+
+
+ Sets the given feature in the collection.
+
+ The feature key.
+ The feature value.
+
+
+
+ Interface for general feature eventing.
+
+ Type of the argument.
+
+
+
+ Event to register to listen to any changes.
+
+
+
+
+ Attempts to get the Transitional equivalent namespace.
+
+ Namespace to compare.
+ An equivalent namespace in Transitional.
+ Returns true when a Transitional equivalent namespace is found, returns false when it is not found.
+
+
+
+ Attempts to get the Transitional equivalent relationship.
+
+ Namespace to compare.
+ An equivalent relationship in Transitional.
+ Returns true when a Transitional equivalent relationship is found, returns false when it is not.
+
+
+
+ Try to get the expected namespace if the passed namespace is an obsolete.
+
+ Namespace to compare.
+ The expected namespace when the passed namespace is an obsolete.
+ True when the passed namespace is an obsolete and the expected namespace found
+
+
+
+ A feature to track events around the package.
+
+
+
+
+ A feature to track events around parts.
+
+
+
+
+ A feature to track events around parts.
+
+
+
+
+ Interface to raise events for .
+
+ Type of argument.
+
+
+
+ Raise event on underlying event.
+
+ Type of event.
+ Argument of event.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extensions to add events around lifecycle.
+
+
+
+
+ Adds a feature to track eventing for a package lifecycle events.
+
+ Package to add the feature to.
+
+
+
+ Extensions to add events around parts.
+
+
+
+
+ Adds a feature to track eventing for a package creating or removing parts.
+
+ Package to add the feature to.
+
+
+
+ Extensions to add events around part roots.
+
+
+
+
+ Adds a feature to track eventing for a package lifecycle events.
+
+ Container to add the feature to.
+
+
+
+ Determines whether the supplied version is within the known set of versions
+
+ The version to check
+ True if a known version, otherwise false
+
+
+
+ Determines if the supplied version is valid for all versions
+
+ The version to check
+ True if the version is all of the known versions, otherwise false
+
+
+
+ Combines values for the given version and all versions that come after it
+
+ Version to which all other versions are added
+ A version instance with and all later versions
+
+
+
+ Throws if the is not supported in the given version
+
+ Version to check
+ Part to validate
+
+
+
+ Throws if the is not supported in the given version
+
+ Version to check
+ Element to validate
+
+
+
+ Check if a given version is at least a specified version
+
+ Version to check
+ Minimum version expected
+ True if supplied version is at least of the specified version, otherwise false
+
+
+
+ Determines whether the source FileFormatVersions includes the target FileFormatVersions.
+
+ The source FileFormatVersions to be tested.
+ The target FileFormatVersions be tested against.
+ Returns true when (source & target) == target.
+
+
+
+ Throws an ArgumentOutOfRangeException if the specified FileFormatVersions is not supported.
+
+ The specified FileFormatVersions.
+ The name of the parameter for ArgumentOutOfRangeException.
+
+
+
+ Defines the Office Open XML file format version.
+
+
+
+
+ Represents an invalid value which will cause an exception.
+
+
+
+
+ Represents Microsoft Office 2007.
+
+
+
+
+ Represents Microsoft Office 2010.
+
+
+
+
+ Represents Microsoft Office 2013.
+
+
+
+
+ Represents Microsoft Office 2016.
+
+
+
+
+ Represents Microsoft Office 2019.
+
+
+
+
+ Represents Microsoft Office 2021.
+
+
+
+
+ Represents Microsoft 365.
+
+
+
+
+ Extract the part constraints from a given container.
+
+
+
+
+ A lookup that identifies properties on an and caches the schema information
+ from those elements.
+
+
+
+
+ Attempts to get the Transitional equivalent namespace.
+
+ An equivalent namespace in Transitional.
+ Returns true when a Transitional equivalent namespace is found, returns false when it is not found.
+
+
+
+ Attempts to get the Transitional equivalent relationship.
+
+ An equivalent relationship in Transitional.
+ Returns true when a Transitional equivalent relationship is found, returns false when it is not.
+
+
+
+ Try to get the expected namespace if the passed namespace is an obsolete.
+
+ The expected namespace when the passed namespace is an obsolete.
+ True when the passed namespace is an obsolete and the expected namespace found
+
+
+
+ Gets the namespace URI for the specified namespace prefix.
+
+ The namespace prefix.
+
+
+
+
+ Gets the default namespace prefix for the specified namespace URI.
+
+ The namespace URI.
+ The default namespace prefix.
+
+
+
+ Gets the relationship type.
+
+
+
+
+ Gets the class name for the relationship type.
+
+
+
+
+ Gets the content type of the part. Some types with fixed content types have
+ same relationship type but different content type.
+
+ This value is null for non-fixed content type.
+
+
+
+ Gets a value indicating whether the min occurs > 0, (i.e. is required).
+
+
+
+
+ Gets a value indicating whether max occurs > 1, (i.e. has multiple occurrences).
+
+
+
+
+ Gets the file format version information.
+
+
+
+
+ Test whether the element is a strong typed element - the class is generated by CodeGen.
+
+ The specified element.
+ True if the class of the element is generated.
+
+
+
+ This struct represents a way to access elements in a structured way based on its compiled particle.
+
+
+
+
+ Clears any elements that compare as equal based on the schema particles. For example, equivalent choice
+ items will be removed.
+
+
+
+
+ Gets a value indicating whether the collection has value or not.
+
+
+
+
+ Adds an element into the collection at the appropriate location.
+
+ Element to add.
+ true if the element was added, and false if not.
+
+
+
+ Gets whether the exists in the collection.
+
+ The item to search for.
+ true if the element was found, and false if not.
+
+
+
+ Checks if two instances are the same. They may not have the exact same sequence, but if they are replaceable, then they are equal.
+
+
+
+
+
+
+ These extensions are set up so that it is easier to test a against an .
+
+
+
+
+ Gets the Office version of the available property.
+
+
+
+
+ Initializes a new instance of the OfficeAvailabilityAttribute class.
+
+ The Office version where this class or property is available.
+ If there is more than one version, use bitwise OR to specify multiple versions.
+
+
+
+ Describes a required item.
+
+
+
+
+ A helpful utility to generate hashcodes. This is in box in .NET Core 2.1 and .NET Standard 2.1 (and later versions)
+ but this provides support for down-level. This does not implement as sophisticated an algorithm as that version does,
+ but this should be sufficient for most use cases.
+
+
+
+
+ Defines the attribute which is used to decorate a class for type of the possible child elements.
+
+
+
+
+ Initialize a new instance of ChildElementTypeAttribute.
+
+ Specifies the type of the possible child element.
+
+
+
+ Initialize a new instance of ChildElementTypeAttribute.
+
+ Specifies the type of the possible child element.
+ Specifies the office version where the child element is first available.
+
+
+
+ Gets the type of the possible child element.
+
+
+
+
+ Gets the Office version(s) where the child element is available.
+
+
+
+
+ Called from constructors of derived parts to initialize the IFixedContentTypePart interface. All derived parts must be parts that have fixed content type.
+
+
+
+
+ Defines AlternativeFormatImportPartType - types of AlternativeFormatImportPart.
+
+
+
+
+
+ Extensible HyperText Markup Language File (.xhtml).
+
+
+
+
+ MHTML Document (.mht).
+
+
+
+
+ application/xml (.xml).
+
+
+
+
+ Text (.txt).
+
+
+
+
+ Wordprocessing (.docx).
+
+
+
+
+ Office Word Macro Enabled (.docm).
+
+
+
+
+ Office Word Template (.dotx).
+
+
+
+
+ Office Word Macro Enabled Template (.dotm).
+
+
+
+
+ Rich Text Format (.rtf).
+
+
+
+
+ HyperText Markup Language File (.htm).
+
+
+
+
+ Represents an internal audio reference relationship to a MediaDataPart element.
+
+
+
+
+ Represents the fixed value of the RelationshipType.
+
+
+
+
+ Gets the source relationship type for an audio reference.
+
+
+
+
+ Initializes a new instance of the AudioReferenceRelationship using the supplied
+ MediaDataPart and relationship ID.
+
+ The target DataPart of the reference relationship.
+ The relationship ID.
+
+
+
+ Gets the relationship type for an audio reference.
+
+
+
+
+ Defines CustomPropertyPartType - types of CustomPropertyPart.
+
+
+
+
+ application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty.
+
+
+
+
+ application/xml.
+
+
+
+
+ Defines CustomUiPart. The CustomUiPart served as the base class of RibbonExtensibilityPart and QuickAccessToolbarCustomizationsPart.
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines CustomXmlPartType - types of CustomXmlPart.
+
+
+
+
+ Additional characteristics (application/xml).
+
+
+
+
+ Bibliography (application/xml).
+
+
+
+
+ Custom XML (application/xml).
+
+
+
+
+ Ink content (application/inkml+xml).
+
+
+
+
+ Represents the type of part referenced by a .
+
+
+
+
+ Gets the OpenXmlPackage which contains the current part.
+
+
+
+
+ Gets the internal part path in the package.
+
+
+
+
+ Enumerates all s that reference the current data part.
+
+
+
+
+ Returns the content data stream of the current part.
+
+ The content data stream of the current part.
+
+
+
+ Returns the content stream that was opened using a specified I/O FileMode.
+
+ The I/O mode to be used to open the content stream.
+ The content stream of the part.
+
+
+
+ Returns the content stream of the part that was opened by using a specified FileMode and FileAccess.
+
+ The I/O mode to be used to open the content stream.
+ The access permissions to be used to open the content stream.
+ The content stream of the part.
+
+
+
+ Feeds data into the part stream.
+ The stream of the part will be truncated at first.
+
+ The source stream to be read from.
+ Thrown when is a null reference.
+
+
+
+ Gets the content type (MIME type) of the data in the part.
+
+
+
+
+ Gets the internal metro PackagePart.
+
+
+
+
+ Gets the internal path to be used for the part name.
+
+
+
+
+ Gets the file base name to be used for the part name in the package.
+
+
+
+
+ Gets the file extension to be used for the part in the package.
+
+
+
+
+ Indicates whether the object is destroyed (deleted from the package).
+
+
+
+
+ Represents an internal reference relationship to a DataPart element.
+
+
+
+
+ Initializes a new instance of the DataPartReferenceRelationship class using the supplied
+ DataPart, relationship type, and relationship ID.
+
+ The target DataPart of the reference relationship.
+ The relationship type of the reference relationship.
+ The relationship ID.
+
+
+
+ Gets the referenced target DataPart.
+
+
+
+
+ Initializes the current instance of the DataPartRelationship class.
+
+ The owner that holds the .
+ The target DataPart of the reference relationship.
+ The relationship type of the reference relationship.
+ The relationship ID.
+
+
+
+ Creates a new instance of the DataPartRelationship class based on the relationship type.
+
+ The owner that holds the .
+ The target DataPart of the reference relationship.
+ The relationship type of the reference relationship.
+ The relationship ID.
+
+
+
+ Defines EmbeddedControlPersistenceBinaryDataPartType - types of EmbeddedControlPart.
+
+
+
+
+ ActieveX (.bin).
+
+
+
+
+ Defines EmbeddedControlPersistencePartType - types of EmbeddedControlPart.
+
+
+
+
+ ActiveX (.xml).
+
+
+
+
+ ActieveX (.bin).
+
+
+
+
+ Defines a class for all extended parts (Application specific part).
+
+
+
+
+ Default constructor.
+
+
+
+
+ Initialize a new instance of ExtendedPart.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Whether this part is available in a specific version of Office Application.
+
+ The Office file format version.
+ Always returns false.
+
+
+
+ Adds a new part.
+
+ The part to be added.
+ A unique relationship identifier. null to create new id.
+ The added part. May diff with the passed in part.
+ Thrown when "subPart" is null reference.
+ Thrown when the part is no allowed to be added.
+ Thrown when one instance of same type part already exists and multiple instance of that type is not allowed.
+
+
+
+ Initialize a new created part
+
+ The type of the part, must be derived from OpenXmlPart.
+ The part to be initialized.
+ The content type of the part.
+ The relationship id.
+
+
+
+ Represents an external relationship.
+
+
+
+
+ Initializes a new instance of the ExternalRelationship.
+
+ The target uri of the relationship.
+ The relationship type.
+ The relationship ID.
+
+
+
+ Defines FontPartType - types of FontPart.
+
+
+
+
+ Font Data (.fntdata).
+
+
+
+
+ TrueType Font (.ttf).
+
+
+
+
+ Obfuscated TTF Font (.odttf).
+
+
+
+
+ Represents a hyperlink relationship.
+
+
+
+
+ The source relationship type for hyperlink. Defined as "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink".
+
+
+
+
+ Initializes a new instance of the HyperlinkRelationship.
+
+ The target uri of the hyperlink relationship.
+ The relationship ID.
+ Is the URI external.
+
+
+
+ Gets the relationship type.
+
+
+
+
+ Represents a (RelationshipId, OpenXmlPart) pair.
+
+
+
+
+ Gets or sets the relationship ID in the pair.
+
+
+
+
+ Gets or sets the OpenXmlPart in the pair.
+
+
+
+
+ Initializes a new instance of the IdPartPair with the specified id and part.
+
+ The relationship ID.
+ The OpenXmlPart.
+
+
+
+
+
+
+
+
+
+
+
+
+ Provides extensions to working with ImagePart and ImagePartType
+
+
+
+
+ Extends an overloaded AddImagePart method that
+ handles the process of determining the ImagePartType
+ for you based on a provided file extension.
+
+ The source MainDocumentPart that is adding the ImagePart.
+ The file extension of the image.
+
+
+
+
+ Defines ImagePartType - types of ImagePart.
+
+ Data from "dev12\msoutilstat\src\metro.cpp":
+
+
+
+
+
+
+ Windows Bitmap Graphics (.bmp).
+
+
+
+
+ Graphic Interchange Format (.gif).
+
+
+
+
+ Portable (Public) Network Graphic (.png).
+
+
+
+
+ Tagged Image Format File (.tiff).
+
+
+
+
+ Windows Icon (.ico).
+
+
+
+
+ PC Paintbrush Bitmap Graphic (.pcx).
+
+
+
+
+ JPEG/JIFF Image (.jpeg).
+
+
+
+
+ Extended (Enhanced) Windows Metafile Format (.emf).
+
+
+
+
+ Windows Metafile (.wmf).
+
+
+
+
+ Scalable Vector Graphics (.svg).
+
+
+
+
+ Defines MailMergeRecipientDataPart.
+
+
+ Defines the MailMergeRecipientDataPart
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the part's root element when the part's content type is MailMergeRecipientDataPartType.OpenXmlMailMergeRecipientData.
+ Setting this property will throw InvalidOperationException if the MailMergeRecipients property is not null.
+
+
+
+
+ Gets or sets the part's root element when the part's content type is MailMergeRecipientDataPartType.MsWordMailMergeRecipientData.
+ Setting this property will throw InvalidOperationException if the Recipients property is not null.
+
+
+
+
+ Creates an instance of the MailMergeRecipientDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines MailMergeRecipientDataPartType - types of MailMergeRecipientDataPart.
+
+
+
+
+ OpenXml Mail Merge Recipient Data.
+
+
+
+
+ Microsoft Word Mail Merge Recipient Data.
+
+
+
+
+ Specifies the mode in which to process the markup compatibility tags in the document.
+
+
+
+
+ Do not process MarkupCompatibility tags.
+
+
+
+
+ Process the loaded parts.
+
+
+
+
+ Process all the parts in the package.
+
+
+
+
+ Represents markup compatibility processing settings.
+
+
+
+
+ Gets the markup compatibility process mode.
+
+
+
+
+ Gets the target file format versions.
+
+
+
+
+ Creates a MarkupCompatibilityProcessSettings object using the supplied process mode and file format versions.
+
+ The process mode.
+ The file format versions. This parameter is ignored if the value is NoProcess.
+
+
+
+ Represents a media (Audio, Video) data part in the document.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines part media types.
+
+
+
+
+ Audio Interchange File Format (.aiff)
+
+
+
+
+ MIDI Audio (.mid)
+
+
+
+
+ MP3 (.mp3)
+
+
+
+
+ MP3 Playlist File (.m3u)
+
+
+
+
+ WAV audio (.wav)
+
+
+
+
+ Windows Media Audio File (.wma)
+
+
+
+
+ Mpeg audio (.mpeg)
+
+
+
+
+ Ogg Vorbis (.ogg)
+
+
+
+
+ Advanced Stream Redirector File (.asx)
+
+
+
+
+ Audio Video Interleave File (.avi)
+
+
+
+
+ MPEG 1 System Stream (.mpg)
+
+
+
+
+ MPEG 1 System Stream (.mpeg)
+
+
+
+
+ Windows Media File (.wmv)
+
+
+
+
+ Windows Media Player A/V Shortcut (.wmx)
+
+
+
+
+ Windows Media Redirector (.wvx)
+
+
+
+
+ QuickTime video (.mov)
+
+
+
+
+ Ogg Stream (.ogg)
+
+
+
+
+ VC-1 Stream (.wmv)
+
+
+
+
+ Represents an internal media reference relationship to a MediaDataPart element.
+
+
+
+
+ Represents the fixed value of the RelationshipType.
+
+
+
+
+ Gets the source relationship type for a media reference.
+
+
+
+
+ Initializes a new instance of the MediaReferenceRelationship class using
+ the supplied MediaDataPart and relationship ID.
+
+ The target DataPart of the reference relationship.
+ The relationship ID.
+
+
+
+ Gets the relationship type for a media reference.
+
+
+
+
+ Defines the Model3DReferenceRelationshipPart
+
+
+ Defines the Model3DReferenceRelationshipPart
+
+
+
+
+
+
+
+ Creates an instance of the Model3DReferenceRelationshipPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents the settings when opening a document.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether to auto save document modifications.
+ The default value is true.
+
+
+
+
+ Gets or sets the value of the markup compatibility processing mode.
+
+
+
+
+ Gets or sets a value that indicates the maximum number of allowable characters in an Open XML part. A zero (0) value indicates that there are no limits on the size of the part. A non-zero value specifies the maximum size, in characters.
+
+
+ This property allows you to mitigate denial of service attacks where the attacker submits a package with an extremely large Open XML part. By limiting the size of the part, you can detect the attack and recover reliably.
+
+
+
+
+ Gets or sets a delegate that is used to create a handler to rewrite relationships that are malformed. On platforms after .NET 4.5, parsing will fail on malformed strings.
+
+
+
+
+ Represents a base class for strong typed Open XML document classes.
+
+
+ Represents a base class for strong typed Open XML document classes.
+
+
+
+
+ Initializes a new instance of the OpenXmlPackage class.
+
+
+
+
+ Gets the root part for the package.
+
+
+
+
+ Loads the package. This method must be called in the constructor of a derived class.
+
+
+
+
+ Gets a value indicating whether this package contains Transitional relationships converted from Strict.
+
+
+
+
+ Gets the package of the document.
+
+
+
+
+ Gets the FileAccess setting for the document.
+ The current I/O access settings are: Read, Write, or ReadWrite.
+
+
+
+
+ Gets the core package properties of the Open XML document.
+
+
+
+
+ Gets or sets the compression level for the content of the new part
+
+
+
+
+ Gets a PartExtensionProvider part which provides a mapping from ContentType to part extension.
+
+
+
+
+ Gets a value that indicates the maximum allowable number of characters in an Open XML part. A zero (0) value indicates that there are no limits on the size
+ of the part. A non-zero value specifies the maximum size, in characters.
+
+
+ This property allows you to mitigate denial of service attacks where the attacker submits a package with an extremely large Open XML part. By limiting the size of a
+ part, you can detect the attack and recover reliably.
+
+
+
+
+ Gets a value indicating whether saving the package is supported by calling . Some platforms (such as .NET Core), have limited support for saving.
+ If false, in order to save, the document and/or package needs to be fully closed and disposed and then reopened.
+
+
+
+
+ Gets all the parts in the document package.
+
+
+
+
+ Adds the specified part to the document.
+ Use the returned part to operate on the part added to the document.
+
+ A class that is derived from the OpenXmlPart class.
+ The part to add to the document.
+ The added part in the document. Differs from the part that was passed as an argument.
+ Thrown when the part is not allowed to be added.
+ Thrown when the part type already exists and multiple instances of the part type is not allowed.
+
+
+
+ Deletes all the parts with the specified part type from the package recursively.
+
+
+
+
+ Saves and closes the OpenXml package and all underlying part streams.
+
+
+
+
+ Creates a new part in the document package.
+
+ The content type of the new part.
+ The added part.
+ Thrown when is a null reference.
+
+
+
+ Creates a new part in the document package.
+
+ The content type of the new part.
+ The part name extension (.dat, etc.) of the new part.
+ The added part.
+ Thrown when is a null reference.
+ Thrown when is a null reference.
+
+
+
+ Creates a new part in the document package.
+
+ The content type of the new part.
+ The added part.
+
+
+
+ Deletes the specified from the document package.
+
+ The to be deleted.
+ Returns true if the part is successfully removed; otherwise returns false. This method also returns false if the part was not found or the parameter is null.
+ Thrown when is referenced by another part in the document package.
+
+
+
+ Validates the package. This method does not validate the XML content in each part.
+
+ The OpenXmlPackageValidationSettings for validation events.
+ If validationSettings is null or no EventHandler is set, the default behavior is to throw an OpenXmlPackageException on the validation error.
+
+
+
+ Reserves the URI of the loaded part.
+
+
+
+
+
+
+ Gets a unique part URI for the newly created part.
+
+ The content type of the part.
+ The URI of the parent part.
+
+
+
+
+
+
+
+ Gets a unique part URI for the newly created part.
+
+ The content type of the part.
+ The URI of the parent part.
+
+
+
+
+
+ Thrown if an object is disposed.
+
+
+
+
+ Flushes and saves the content, closes the document, and releases all resources.
+
+ Specify true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Flushes and saves the content, closes the document, and releases all resources.
+
+
+
+
+ Gets the markup compatibility settings applied at loading time.
+
+
+
+
+ Gets a value indicating whether the parts should be saved when disposed.
+
+
+
+
+ Gets the relationship type of the main part.
+
+
+
+
+ Gets or sets the content type of the main part of the package.
+
+
+
+
+ Gets the list of valid content types for the main part.
+
+
+
+
+ Determines whether the content type is valid for the main part of the package.
+
+ The content type.
+ Returns true if the content type is valid.
+
+
+
+ Changes the type of the document.
+
+ The type of the document's main part.
+ The MainDocumentPart will be changed.
+
+
+
+ Deletes all DataParts that are not referenced by any media, audio, or video reference relationships.
+
+
+
+
+ Finds the DataPart that has the specified part URI.
+
+ The part URI.
+ Returns null if there is no DataPart with the specified URI.
+
+
+
+ Saves the contents of all parts and relationships that are contained in the OpenXml package, if is .
+ Some platforms do not support saving due to limitations in , so please query at runtime to know if
+ full saving will be supported without closing and disposing of the .
+
+
+
+
+ Saves the contents of all parts and relationships that are contained
+ in the OpenXml package to the specified file. Opens the saved document
+ using the same settings that were used to open this OpenXml package.
+
+
+ Calling SaveAs(string) is exactly equivalent to calling Clone(string).
+ This method is essentially provided for convenience.
+
+ The path and file name of the target document.
+ The cloned OpenXml package
+
+
+
+ Creates an editable clone of this OpenXml package, opened on a
+ with expandable capacity and using
+ default OpenSettings.
+
+ The cloned OpenXml package.
+
+
+
+ Creates a clone of this OpenXml package, opened on the given stream.
+ The cloned OpenXml package is opened with the same settings, i.e.,
+ FileOpenAccess and OpenSettings, as this OpenXml package.
+
+ The IO stream on which to open the OpenXml package.
+ The cloned OpenXml package.
+
+
+
+ Creates a clone of this OpenXml package, opened on the given stream.
+ The cloned OpenXml package is opened with the same OpenSettings as
+ this OpenXml package.
+
+ The IO stream on which to open the OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The cloned OpenXml package.
+
+
+
+ Creates a clone of this OpenXml package, opened on the given stream.
+
+ The IO stream on which to open the OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ The cloned OpenXml package.
+
+
+
+ Creates a new OpenXmlPackage on the given stream.
+
+ The stream on which the concrete OpenXml package will be created.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given stream.
+
+ The stream on which the cloned OpenXml package will be opened.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a clone of this OpenXml package opened from the given file
+ (which will be created by cloning this OpenXml package).
+ The cloned OpenXml package is opened with the same settings, i.e.,
+ FileOpenAccess and OpenSettings, as this OpenXml package.
+
+ The path and file name of the target document.
+ The cloned document.
+
+
+
+ Creates a clone of this OpenXml package opened from the given file
+ (which will be created by cloning this OpenXml package).
+ The cloned OpenXml package is opened with the same OpenSettings as
+ this OpenXml package.
+
+ The path and file name of the target document.
+ In ReadWrite mode. False for Read only mode.
+ The cloned document.
+
+
+
+ Creates a clone of this OpenXml package opened from the given file (which
+ will be created by cloning this OpenXml package).
+
+ The path and file name of the target document.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ The cloned document.
+
+
+
+ Creates a new OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a clone of this OpenXml package, opened on the specified instance
+ of Package. The clone will be opened with the same OpenSettings as this
+ OpenXml package.
+
+ The specified instance of Package.
+ The cloned OpenXml package.
+
+
+
+ Creates a clone of this OpenXml package, opened on the specified instance
+ of Package.
+
+ The specified instance of Package.
+ The advanced settings for opening a document.
+ The cloned OpenXml package.
+
+
+
+ Creates a new instance of OpenXmlPackage on the specified instance
+ of Package.
+
+ The specified instance of Package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Converts an OpenXml package in OPC format to string in Flat OPC format.
+
+ The OpenXml package in Flat OPC format.
+
+
+
+ Converts an OpenXml package in OPC format to an
+ in Flat OPC format.
+
+ The OpenXml package in Flat OPC format.
+
+
+
+ Converts an OpenXml package in OPC format to an
+ in Flat OPC format.
+
+ The processing instruction.
+ The OpenXml package in Flat OPC format.
+
+
+
+ Gets the 's XML or binary contents as an .
+
+ The package part.
+ The collection of AlternativeFormatInputPart URIs.
+ The corresponding .
+
+
+
+ Converts an in Flat OPC format to an OpenXml package
+ stored on a .
+
+ The document in Flat OPC format.
+ The on which to store the OpenXml package.
+ The containing the OpenXml package.
+
+
+
+ Converts an in Flat OPC format to an OpenXml package
+ stored in a file.
+
+ The document in Flat OPC format.
+ The path and file name of the file in which to store the OpenXml package.
+ The path and file name of the file containing the OpenXml package.
+
+
+
+ Converts an in Flat OPC format to an OpenXml package
+ stored in a .
+
+ The document in Flat OPC format.
+ The in which to store the OpenXml package.
+ The containing the OpenXml package.
+
+
+
+ Represents an Open XML package exception class for errors.
+
+
+
+
+ Initializes a new instance of the OpenXmlPackageException class.
+
+
+
+
+ Initializes a new instance of the OpenXmlPackageException class using the supplied error message.
+
+ The message that describes the error.
+
+
+
+ Initializes a new instance of the OpenXmlPackageException class using the supplied serialized data.
+
+ The serialized object data about the exception being thrown.
+ The contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the OpenXmlPackageException class using the supplied error message and a reference to the inner exception that caused the current exception.
+
+ The error message that indicates the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Extensions for type.
+
+
+
+
+ Traverse parts in the by breadth-first.
+
+
+
+
+ Represents the Open XML package validation events.
+
+
+
+
+ Gets or sets the message string of the event.
+
+
+
+
+ Gets the class name of the part.
+
+
+
+
+ Gets the part that caused the event.
+
+
+
+
+ Gets the part in which to process the validation.
+
+
+
+
+ Gets or sets the DataPartReferenceRelationship that caused the event.
+
+
+
+
+ Specifies event handlers that will handle OpenXmlPackage validation events and the OpenXmlPackageValidationEventArgs.
+
+
+
+
+ Gets the event handler.
+
+
+
+
+
+ Represents the callback method that will handle OpenXmlPackage validation events and the OpenXmlPackageValidationEventArgs.
+
+
+
+
+ Gets or sets the file format version that the validation is targeting.
+
+
+
+
+ Represents an abstract base class for all OpenXml parts.
+
+
+
+
+ Create an instance of
+
+
+
+
+ Gets the OpenXmlPackage which contains the current part.
+
+
+
+
+ Gets the internal part path in the package.
+
+
+
+
+ Enumerates all parents that reference this part anywhere in the document.
+
+
+
+
+ Returns the part content data stream.
+
+ The content data stream for the part.
+
+
+
+ Returns the content stream that was opened using a specified I/O FileMode.
+
+ The I/O mode to be used to open the content stream.
+ The content stream of the part.
+
+
+
+ Returns the part content stream that was opened using a specified FileMode and FileAccess.
+
+ The I/O mode to be used to open the content stream.
+ The access permissions to be used to open the content stream.
+ The content stream of the part.
+
+
+
+ Feeds data into the part stream.
+ The stream of the part will be truncated at first.
+
+ The source stream to be read from.
+ Thrown when "sourceStream" is a null reference.
+
+
+
+ Unloads the RootElement.
+
+ The unloaded RootElement
+
+ Releases the DOM so the memory can be GC'ed.
+
+
+
+
+ Gets the content type (MIME type) of the content data in the part.
+
+
+
+
+ Gets the relationship type of the part.
+
+
+
+
+ Validates the XML content of the part by using the specified schema.
+
+ The set of XML schemas to be used.
+ ValidationEventHandler for validation events.
+
+
+
+ Validates the XML content of the part by using the specified schema.
+
+ The XML schema to be used.
+ ValidationEventHandler for validation events.
+
+
+
+ Gets the root element of the current part.
+ Returns null when the current part is empty or is not an XML content type.
+
+
+
+
+ Gets the internal metro PackagePart element.
+
+
+
+
+ Gets a value that indicates the maximum allowable number of characters in an Open XML part. A zero (0) value specifies that the part can have an unlimited number of characters. A non-zero value specifies the maximum allowable number of characters in the part.
+
+
+ This property allows you to mitigate denial of service attacks where the attacker submits package with extremely large Opexn XML part. By limiting the size of a part, you can detect the attack and recover reliably.
+
+
+
+
+ Gets a value indicating whether the ContentType for the current part is fixed.
+
+
+
+
+ Determines if the content type agrees with this part's constraints.
+
+
+ True if the content type is valid for this part. False otherwise.
+
+
+
+ Gets the internal path to be used for the part name.
+
+
+
+
+ Gets the internal path (Word specific TargetPath) to be used for the part name.
+
+
+
+
+ Gets the internal path (Excel specific TargetPath) to be used for the part name.
+
+
+
+
+ Gets the internal path (PPT specific TargetPath) to be used for the part name.
+
+
+
+
+ Gets the file base name to be used for the part name in the package.
+
+
+
+
+ Gets the file extension to be used for the part in the package.
+
+
+
+
+ Gets or sets the root element field.
+
+ If the part does not have root element defined.
+
+
+
+ Gets the root element of the current part.
+
+ Returns null if the part is not a defined XML part.
+
+
+
+ Indicates whether the current part is available in a specific version of an Office Application.
+
+ The Office file format version.
+ Returns true if the part is defined in the specified version.
+
+
+
+ Gets a value indicating whether the root element is loaded from the part or it has been set.
+
+
+
+
+ Load the DOM tree. And associate the DOM tree with this part.
+ Only used for generated part classes which derive from this OpenXmlBasePart.
+
+ The type of the part's root element.
+
+ The ._rootElement will be assigned if the DOM is loaded.
+
+
+
+
+ Set the RootElement to be the given partRootElement.
+ Only used for generated part classes which derive from this OpenXmlBasePart.
+
+ The given partRootElement. Can be null.
+ Thrown when the part's root element has already be associated with another OpenXmlPart.
+
+
+
+ Indicates whether the object is already disposed.
+
+
+
+
+
+
+
+ Defines the base class for OpenXmlPackage and OpenXmlPart.
+
+
+
+
+ Initializes OpenXmlPartContainer.
+
+
+
+
+ Gets the children parts IDictionary.
+
+
+
+
+ Gets the ReferenceRelationship list.
+
+
+
+
+ Deletes the specified reference relationship.
+
+ The reference relationship to be deleted.
+ Thrown when "referenceRelationship" is null reference.
+ Thrown when the reference relationship is not referenced by this part.
+
+
+
+ Deletes the specified reference relationship.
+
+ The relationship ID of the ReferenceRelationship.
+ Thrown when the "id" parameter is null.
+ Thrown when there is no ReferenceRelationship with the specified relationship ID.
+
+
+
+ Gets the specified ReferenceRelationship.
+
+ The relationship ID of the ReferenceRelationship.
+ Returns the ReferenceRelationship which has the relationship ID.
+ Thrown when the "id" parameter is null.
+ Thrown when there is no ReferenceRelationship with the specified relationship ID.
+
+
+
+ Gets all external relationships.
+ Hyperlink relationships are not included, use HyperlinkRelationship property to enumerate hyperlink relationships.
+
+
+
+
+ Adds an external relationship.
+ Do not add hyperlink relationships through this method. Use AddHyperlinkRelationship() instead.
+
+ The relationship type.
+ The external URI.
+ An ExternalRelationship with the relationship ID.
+ Thrown when "relationshipType" or the "externalUri" is null reference.
+
+
+
+ Adds an external relationship.
+ Do not add hyperlink relationships through this method. Use AddHyperlinkRelationship() instead.
+
+ The relationship type.
+ The external URI.
+ The desired relationship ID.
+ An ExternalRelationship with the relationship ID.
+ Thrown when "relationshipType" or the "externalUri" is null reference.
+ Thrown when the relationship type is hyperlink relationship type (http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink).
+
+
+
+ Deletes the specified external relationship.
+
+ The external relationship to be deleted.
+ Thrown when "externalRelationship" is null reference.
+ Thrown when the external relationship is not referenced by this part.
+
+
+
+ Deletes the specified ExternalRelationship.
+
+ The relationship ID of the ExternalRelationship.
+ Thrown when the "id" parameter is null.
+ Thrown when there is no ExternalRelationship with the specified relationship ID.
+
+
+
+ Gets the specified ExternalRelationship.
+
+ The relationship ID of the ExternalRelationship.
+ Returns the ExternalRelationship which has the relationship ID.
+ Thrown when the "id" parameter is null.
+ Thrown when there is no ExternalRelationship with the specified relationship ID.
+
+
+
+ Gets all hyperlink relationships.
+
+
+
+
+ Adds a new hyperlink relationship.
+
+ The URI of the hyperlink.
+ Is the hyperlink external to the .
+ An HyperlinkRelationship with the relationship ID.
+ Thrown when "hyperlinkUri" is null reference.
+
+
+
+ Adds a new hyperlink relationship.
+
+ The URI of the hyperlink.
+ Is the hyperlink external to the .
+ The desired relationship ID.
+ An HyperlinkRelationship with the relationship ID.
+ Thrown when "hyperlinkUri" or "id" is null reference.
+
+
+
+ Gets all relationships.
+
+
+
+
+ Adds a new relationship to the specified .
+
+ The target of the reference relationship.
+ An new .
+ Thrown when is null reference.
+ Thrown when the specified is not in this document.
+
+
+
+ Adds a new relationship to the specified .
+
+ The target of the reference relationship.
+ The desired relationship ID.
+ An new with the relationship ID.
+ Thrown when is null reference.
+ Thrown when is null reference.
+ Thrown when the specified is not in this document.
+
+
+
+ Adds a new relationship.
+
+ The .
+ The same .
+ Thrown when is null reference.
+
+
+
+ Gets all parts which are relationship targets of this part.
+
+
+
+
+ Gets the child part through the relationship ID.
+
+ The relationship ID of the part.
+ The part.
+ Thrown when the part with the specified id does not exist.
+
+
+
+ Try to get the child part by the relationship ID.
+
+ The relationship ID of the part.
+ The part.
+ Return true when the part with the specified id exist, otherwise false
+
+
+
+ Gets the relationship ID of the part.
+
+ The part.
+ The relationship ID of the part.
+ Thrown when "part" is null reference.
+ Thrown when the part does not exist.
+
+
+
+ Changes the relationship ID of the part.
+
+ The target part.
+ The new relationship ID of the part.
+ The old relationship ID of the part.
+ Throw when "part" is null reference or the newRelationshipId is null reference.
+ Thrown when the part does not exist under this part.
+ Thrown when the specified relationship id is already used by another part.
+
+
+
+ Adds the part to the document.
+ Must use the returned part to operate on the part added to the document.
+
+ Derived class from OpenXmlPart.
+ The part to be added to the document.
+ The part added to the document. This is different from the passed in part.
+ Thrown when "part" is null reference.
+ Thrown when the part is not allowed to be added.
+ Thrown when one instance of the same type part already exists and multiple instances of that type are not allowed.
+
+
+
+ Adds the part to the document with a given relationship identifier (ID).
+ Must use the returned part to operate on the part added to the document
+
+ Derived class from OpenXmlPart.
+ The part to be added to the document.
+ A unique relationship identifier.
+ The part added to the document. This is different from the passed in part.
+ Thrown when "part" or the "id" is null reference.
+ Thrown when the part is not allowed to be added.
+ Thrown when one instance of same type part already exists and multiple instances of that type are not allowed.
+
+
+
+ Adds a relationship for the specified part to this part.
+
+ The part to add relationship for.
+ A unique relationship identifier.
+ Thrown when "part" or the "id" is null reference.
+ Thrown when the part is no allowed to be added.
+ Thrown when one instance of same type part already exists and multiple instance of that type is not allowed.
+ Thrown when the and this part are not in the same OpenXmlPackage.
+
+
+
+ Adds a relationship for the specified part to this part.
+
+ The part to add a relationship for.
+ A unique relationship identifier.
+ A unique relationship identifier.
+ Thrown when "part" or the "id" is null reference.
+ Thrown when the part is no allowed to be added.
+ Thrown when one instance of same type part already exists and multiple instance of that type is not allowed.
+ Thrown when the and this part are not in the same OpenXmlPackage.
+
+
+
+ Adds a new part of type T.
+
+ The class of the part.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+
+
+
+ Adds a new part of type T.
+
+ The class of the part.
+ The relationship id.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+
+
+
+ Adds a new part of type T.
+
+ The class of the part.
+ The content type of the part. Must match the defined content type if the part is fixed content type.
+ The relationship id. The id will be automatically generated if this param is null.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+ When the part is fixed content type and the passed in contentType does not match the defined content type.
+ Thrown when "contentType" is null reference.
+ Mainly used for adding not-fixed content type part - ImagePart, etc
+
+
+
+ Adds an extended part ( Application specific part ).
+
+ The relationship type of the part.
+ The content type of the part.
+ The desired part name extension in the package.
+ The new ExtendedPart.
+
+
+
+ Adds an extended part ( Application specific part ).
+
+ The relationship type of the part.
+ The content type of the part.
+ The desired part name extension in the package.
+ The desired relationship ID.
+ The new ExtendedPart.
+
+
+
+ Deletes the specified child part from this part.
+
+ The relationship ID of the part to be deleted.
+ True if the part is successfully removed; otherwise, false. This method also returns false if the part was not found.
+ Thrown when "id" is null reference.
+
+
+
+ Deletes a specified part in the package root layer.
+
+ The part to be deleted.
+ True if the part is successfully removed; otherwise, false. This method also returns false if the part was not found or the parameter is null.
+ Thrown when the part is not referenced by this part.
+
+
+
+ Deletes all the parts which are in the passed in collection from the document.
+
+ The parts to be deleted.
+ Thrown when "partsToBeDeleted" is null reference.
+
+
+
+ Gets the count of all parts of type T.
+
+ The type of the part.
+ The number of parts of this type.
+
+
+
+ Adds an object to the annotation list of this PartContainer.
+
+ The annotation to add to this PartContainer.
+
+
+
+ Get the first annotation object of the specified type from this PartContainer.
+
+ The type of the annotation to retrieve.
+ The first annotation object of the specified type.
+
+
+
+ Get the first annotation object of the specified type from this PartContainer.
+
+ The type of the annotation to retrieve.
+ The first annotation object of the specified type.
+
+
+
+ Gets a collection of annotations of the specified type for this PartContainer.
+
+ The type of the annotations to retrieve.
+ An IEnumerable(T) of object that contains the annotations for this PartContainer.
+
+
+
+ Gets a collection of annotations of the specified type for this PartContainer.
+
+ The Type of the annotations to retrieve.
+ An IEnumerable(T) of object that contains the annotations for this PartContainer.
+
+
+
+ Removes the annotations of the specified type from this PartContainer.
+
+ The Type of the annotations to remove.
+
+
+
+ Removes the annotations of the specified type from this PartContainer.
+
+ The Type of the annotations to remove.
+
+
+
+ Enumerates all the children parts of the specified type of this part.
+
+ Derived class from OpenXmlPart.
+
+
+
+
+ Gets all the children parts of the specified type into of this part.
+
+ Derived class from OpenXmlPart.
+ The part collection to be filled in.
+ Thrown when is null.
+
+
+
+ Adds a new part of type T.
+
+ The class of the part.
+ The added part.
+
+
+
+ Adds a new part of type T
+
+ The class of the part.
+ The content type of the part.
+ The part relationship id.
+ The added part.
+
+
+
+ Initializes a new created part
+
+ The type of the part, must be derived from OpenXmlPart.
+ The part to be initialized.
+ The content type of the part.
+
+
+
+ Initializes a new created part
+
+ The type of the part, must be derived from OpenXmlPart.
+ The part to be initialized.
+ The content type of the part.
+ The relationship id.
+
+
+
+ Adds a new part.
+
+ The part to be added.
+ A unique relationship identifier. null to create new id.
+ The added part. May diff with the passed in part.
+ Thrown when "subPart" is null reference.
+ Thrown when the part is no allowed to be added.
+ Thrown when one instance of same type part already exists and multiple instance of that type is not allowed.
+
+
+
+ Sets part which is only one in the parent
+
+
+ A unique relationship identifier.
+ The part added to the parent. Different with the passed in part.
+
+
+
+ Adds the part to the parent.
+
+
+ A unique relationship identifier.
+ The part added to the parent. Different with the passed in part.
+
+
+
+ Attaches the child to the package (create the relationship)
+
+ The part to be attached.
+ The relationship ID.
+
+
+
+ Attaches the child to the package (create the relationship)
+
+ The part to be attached.
+ The desired relationship ID.
+ The relationship ID.
+
+
+
+ Deletes the specified part in the package root layer.
+
+ The relationship ID of the part to be deleted.
+ true if the part is successfully removed; otherwise, false. This method also returns false if the part was not found.
+
+
+
+ Deletes all the parts of the specified type.
+
+
+
+
+ Deletes all the parts which is the specified part type from package recursively.
+
+
+
+
+ Removes all child parts of this part.
+
+
+
+
+ Gets the sub part which is the specified relationship type.
+
+ The relationship type of the part.
+ return null if no one.
+ Only used for maxOccurence=1 part.
+
+
+
+ Creates an strong typed OpenXmlPart instance based on the relationship type. For and only for loading.
+
+ The relationship type of the new part.
+ The created new part.
+
+
+
+ Loads all children parts and relationships recursively.
+
+ The OpenXmlPackage.
+ The source part. Be null if loading from the package root.
+ The relationships of the source part (or the package).
+ Temp collection to detect loaded (shared) parts.
+
+
+
+ Gets the internal OpenXmlPackage instance
+
+
+
+
+ Test whether the object is already disposed.
+
+
+
+
+ Create the object of strong typed class according the relationshipType
+
+ The relationship type of the class.
+ A new object of strong typed class.
+
+
+
+ Gets the features associated with this part.
+
+
+
+
+ Initializes a new instance of the OpenXmlPackage class using the supplied Open XML package.
+
+ The target package for the OpenXmlPackage class.
+ Thrown when package is a null reference.
+ Thrown when package is not opened with read access.
+ Thrown when the package is not a valid Open XML document.
+
+
+
+ Initializes a new instance of the OpenXmlPackage class with access to a specified Open XML package.
+
+ The target package for the OpenXmlPackage class.
+ Thrown when package is a null reference.
+
+
+
+ Initializes a new instance of the OpenXmlPackage class using the supplied I/O stream class.
+
+ The I/O stream on which to open the package.
+ Indicates whether or not the package is in read/write mode. False indicates read-only mode.
+ Thrown when stream is a null reference.
+ Thrown when the specified stream is read-only and is true. The package to open requires write or read/write permission.
+
+
+
+ Initializes a new instance of the OpenXmlPackage class using the supplied I/O stream class.
+
+ The I/O stream on which to open the package.
+ Thrown when stream is a null reference.
+ Thrown when the specified stream is read-only. The package to open requires write or read/write permission.
+
+
+
+ Initializes a new instance of the OpenXmlPackage class using the specified file.
+
+ The path and file name of the target package for the OpenXmlPackage.
+ Indicates whether or not the package is in read/write mode. False for read only mode.
+ Thrown when path is a null reference.
+ Thrown when the supplied path cannot be found
+
+
+
+ Initializes a new instance of the OpenXmlPackage class using the supplied file.
+
+ The path and file name of the target package for the OpenXmlPackage.
+ Thrown when path is a null reference.
+
+
+
+ Represents a collection of relationships that are obtained from the package part.
+
+
+
+
+ Represents a collection of relationships that are obtained from the package.
+
+
+
+
+ Defines a provider which maintains a dictionary where the key is the content type and the value is a part extension.
+
+
+
+
+ Initializes a new instance of the class that is empty.
+
+
+
+
+ Initializes a new instance of the class that contains elements copied from .
+
+ The source whose elements are copied to the new .
+
+
+
+ Initializes a new instance of that is empty, has the specified initial capacity.
+
+ The initial number of elements that can contain.
+
+
+
+ Initializes a new instance of with serialized data.
+
+ A object containing the information required to serialize the PartExtensionProvider.
+ A structure containing the source and destination of the serialized stream associated with the PartExtensionProvider.
+
+
+
+ Add a part extension for the specified content type.
+
+ The content type.
+ Part Extension (".xml") to be used for the part with the specified content type.
+
+
+
+ Check to make sure the content type and part extension is in the provider. If not, they will be added.
+
+ The content type
+ Part Extension (".xml") to be used for the part with the specified content type.
+ Thrown when either parameter is null.
+
+
+
+ List of contentTypes that need to have a '1' appended to the name for the first item in the package.
+ Section numbers in comments refer to the ISO/IEC 29500 standard.
+
+
+
+
+ Defines PresentationDocument - an OpenXmlPackage represents a Presentation document
+
+
+ Defines PresentationDocument - an OpenXmlPackage represents a Presentation document
+
+
+
+
+ Gets the relationship type of the main part.
+
+
+
+
+ Gets the list of valid content type for main part.
+
+
+
+
+ Creates a PresentationDocument.
+
+
+
+
+ Gets the type of the PresentationDocument.
+
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified file.
+
+ The path and file name of the target PresentationDocument.
+ The type of the PresentationDocument.
+ A new instance of PresentationDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Created a new instance of the PresentationDocument class from the IO stream.
+
+ The IO stream on which to create the PresentationDocument.
+ The type of the PresentationDocument.
+ A new instance of PresentationDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Created a new instance of the PresentationDocument class from the specified package.
+
+ The specified OpenXml package.
+ The type of the PresentationDocument.
+ A new instance of PresentationDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Created a new instance of the PresentationDocument class from the specified file.
+
+ The path and file name of the target PresentationDocument.
+ The type of the PresentationDocument.
+ Whether to auto save the created document.
+ A new instance of PresentationDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Creates a new instance of the PresentationDocument class from the IO stream.
+
+ The IO stream on which to create the PresentationDocument.
+ The type of the PresentationDocument.
+ Whether to auto save the created document.
+ A new instance of PresentationDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified package.
+
+ The specified OpenXml package.
+ The type of the PresentationDocument.
+ Whether to auto save the created document.
+ A new instance of PresentationDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Creates an editable PresentationDocument from a template, opened on
+ a MemoryStream with expandable capacity.
+
+ The path and file name of the template.
+ The new PresentationDocument based on the template.
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified file.
+
+ The path and file name of the target PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML PresentationDocument.
+
+
+
+ Creates a new instance of the PresentationDocument class from the IO stream.
+
+ The IO stream on which to open the PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML PresentationDocument.
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified package.
+
+ The specified OpenXml package.
+ A new instance of PresentationDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML PresentationDocument.
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified file.
+
+ The path and file name of the target PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of PresentationDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML PresentationDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the PresentationDocument class from the IO stream.
+
+ The IO stream on which to open the PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of PresentationDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML PresentationDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the PresentationDocument class from the specified package.
+
+ The specified OpenXml package.
+ The advanced settings for opening a document.
+ A new instance of PresentationDocument.
+ Thrown when package is a null reference.
+ Thrown when package is not opened with read access.
+ Thrown when the package is not a valid Open XML document.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Changes the document type.
+
+ The new type of the document.
+ The PresentationPart will be changed.
+
+
+
+ Creates an instance of OpenXmlPart according to the given relationship type.
+
+ Relationship type.
+ An instance of OpenXmlPart.
+
+
+
+ Creates the PresentationPart and add it to this document.
+
+ The newly added PresentationPart.
+
+
+
+ Adds a CoreFilePropertiesPart to the PresentationDocument.
+
+ The newly added CoreFilePropertiesPart.
+
+
+
+ Adds a ExtendedFilePropertiesPart to the PresentationDocument.
+
+ The newly added ExtendedFilePropertiesPart.
+
+
+
+ Adds a CustomFilePropertiesPart to the PresentationDocument.
+
+ The newly added CustomFilePropertiesPart.
+
+
+
+ Adds a DigitalSignatureOriginPart to the PresentationDocuments.
+
+ The newly added DigitalSignatureOriginPart.
+
+
+
+ Adds a ThumbnailPart to the PresentationDocument.
+
+ The content type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a ThumbnailPart to the PresentationDocument.
+
+ The type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a new part of type .
+
+ The class of the part.
+ The content type of the part. Must match the defined content type if the part is fixed content type.
+ The relationship id. The id will be automatically generated if this param is null.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+ When the part is fixed content type and the passed in contentType does not match the defined content type.
+ Thrown when "contentType" is null reference.
+ Mainly used for adding not-fixed content type part - ImagePart, etc.
+
+
+
+ Add a QuickAccessToolbarCustomizationsPart to the PresentationDocument.
+
+ The newly added QuickAccessToolbarCustomizationsPart.
+
+
+
+ Add a RibbonExtensibilityPart to the PresentationDocument.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Add a RibbonAndBackstageCustomizationsPart to the PresentationDocument, this part is only available in Office2010.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Adds a WebExTaskpanesPart to the PresentationDocument, this part is only available in Office2013.
+
+ The newly added WebExTaskpanesPart.
+
+
+
+ Adds a LabelInfoPart to the PresentationDocument, this part is only available in Office2021.
+
+ The newly added WebExTaskpanesPart.
+
+
+
+
+
+
+ Gets the PresentationPart of the PresentationDocument.
+
+
+
+
+ Gets the CoreFilePropertiesPart of the PresentationDocument.
+
+
+
+
+ Gets the ExtendedFilePropertiesPart of the PresentationDocument.
+
+
+
+
+ Gets the CustomFilePropertiesPart of the PresentationDocument.
+
+
+
+
+ Gets the ThumbnailPart of the PresentationDocument.
+
+
+
+
+ Gets the DigitalSignatureOriginPart of the PresentationDocument.
+
+
+
+
+ Gets the RibbonExtensibilityPart of the PresentationDocument.
+
+
+
+
+ Gets the QuickAccessToolbarCustomizationsPart of the PresentationDocument.
+
+
+
+
+ Gets the RibbonAndBackstageCustomizationsPart of the PresentationDocument, only available in Office2010.
+
+
+
+
+ Gets the WebExTaskpanesPart of the PresentationDocument, only available in Office2013.
+
+
+
+
+ Gets the LabelInfoPart of the PresentationDocument, only available in Office2021.
+
+
+
+
+ Creates a new OpenXmlPackage on the given stream.
+
+ The stream on which the concrete OpenXml package will be created.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given stream.
+
+ The stream on which the cloned OpenXml package will be opened.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new instance of OpenXmlPackage on the specified instance
+ of Package.
+
+ The specified instance of Package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Converts an OpenXml package in OPC format to an
+ in Flat OPC format.
+
+ The OpenXml package in Flat OPC format.
+
+
+
+ Creates a new editable instance of PresentationDocument from an
+ in Flat OPC format, opened on a .
+
+ The document in Flat OPC format.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a presentation
+ in Flat OPC format.
+
+ The presentation in Flat OPC format.
+ The stream on which the PresentationDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a presentation
+ in Flat OPC format.
+
+ The presentation in Flat OPC format.
+ The path and file name of the target PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a presentation
+ in Flat OPC format on the specified instance of Package.
+
+ The presentation in Flat OPC format.
+ The specified instance of Package.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a string
+ in Flat OPC format on a with expandable
+ capacity.
+
+ The string in Flat OPC format.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a string
+ in Flat OPC format on a
+
+ The string in Flat OPC format.
+ The on which the PresentationDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The path and file name of the target PresentationDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of PresentationDocument.
+
+
+
+ Creates a new instance of PresentationDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The of the target PresentationDocument.
+ A new instance of PresentationDocument.
+
+
+
+ Defines a reference relationship. A reference relationship can be internal or external.
+
+
+
+
+ Initializes a new instance of the ReferenceRelationship.
+
+ The source PackageRelationship.
+
+
+
+ Initializes a new instance of the ReferenceRelationship.
+
+ The relationship type of the relationship.
+ The target uri of the relationship.
+ The relationship ID.
+ A value that indicates whether the target of the relationship is Internal or External to the Package.
+
+
+
+ Gets the owner that holds the .
+
+
+
+
+ Gets the relationship type.
+
+
+
+
+ Gets a value indicating whether the target of the relationship is Internal or External to the .
+
+
+
+
+ Gets the relationship ID.
+
+
+
+
+ Gets the target URI of the relationship.
+
+
+
+
+ Defines the base class for PackageRelationshipPropertyCollection and PackagePartRelationshipPropertyCollection objects.
+
+
+
+
+ This method fills the collection with PackageRels from the PackageRelationshipCollection that is given in the sub class.
+
+
+
+
+ A class that holds information about invalid relationships in instances.
+
+
+
+
+ Create a that simply rewrites the invalid target Uri.
+
+ The delegate used to rewrite the Uri.
+ A factory function for use in .
+
+
+
+ Delegate to be used for simple rewriting of malformed Uris.
+
+ Uri of the part with the invalid relationship.
+ Id of relationship
+ Invalid
+ Rewritten string if available, otherwise null.
+
+
+
+ Rewrites an invalid URI with a valid one in order to correctly open a package.
+
+ Uri of the part with the invalid relationship.
+ Id of relationship
+ Invalid
+ Rewritten string if available, otherwise null.
+
+
+
+ Callback for after a package has been completely loaded and all rewritting has occurred.
+
+
+
+
+ Defines SpreadsheetDocument - an OpenXmlPackage represents a Spreadsheet document.
+
+
+ Defines SpreadsheetDocument - an OpenXmlPackage represents a Spreadsheet document.
+
+
+
+
+ Gets the relationship type of the main part.
+
+
+
+
+ Gets the list of valid content type for main part.
+
+
+
+
+ Creates a SpreadsheetDocument.
+
+
+
+
+ Gets the type of the SpreadsheetDocument.
+
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified file.
+
+ The path and file name of the target SpreadsheetDocument.
+ The type of the SpreadsheetDocument.
+ A new instance of SpreadsheetDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the IO stream.
+
+ The IO stream on which to create the SpreadsheetDocument.
+ The type of the SpreadsheetDocument.
+ A new instance of SpreadsheetDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified package.
+
+ The specified OpenXml package.
+ The type of the SpreadsheetDocument.
+ A new instance of SpreadsheetDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified file.
+
+ The path and file name of the target SpreadsheetDocument.
+ The type of the SpreadsheetDocument.
+ Whether to auto save the created document.
+ A new instance of SpreadsheetDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the IO stream.
+
+ The IO stream on which to create the SpreadsheetDocument.
+ The type of the SpreadsheetDocument.
+ Whether to auto save the created document.
+ A new instance of SpreadsheetDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified package.
+
+ The specified OpenXml package.
+ The type of the SpreadsheetDocument.
+ Whether to auto save the created document.
+ A new instance of SpreadsheetDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Creates an editable SpreadsheetDocument from a template, opened on
+ a MemoryStream with expandable capacity.
+
+ The path and file name of the template.
+ The new SpreadsheetDocument based on and linked to the template.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified file.
+
+ The path and file name of the target SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of SpreadsheetDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML SpreadsheetDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the IO stream.
+
+ The IO stream on which to open the SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of SpreadsheetDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML SpreadsheetDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified package.
+
+ The specified OpenXml package.
+ The advanced settings for opening a document.
+ A new instance of SpreadsheetDocument.
+ Thrown when package is a null reference.
+ Thrown when package is not opened with read access.
+ Thrown when the package is not a valid Open XML document.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified file.
+
+ The path and file name of the target SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML SpreadsheetDocument.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the IO stream.
+
+ The IO stream on which to open the SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML SpreadsheetDocument.
+
+
+
+ Creates a new instance of the SpreadsheetDocument class from the specified package.
+
+ The specified OpenXml package.
+ A new instance of SpreadsheetDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML SpreadsheetDocument.
+
+
+
+ Changes the document type.
+
+ The new type of the document.
+ The WorkbookPart will be changed.
+
+
+
+ Creates an instance of OpenXmlPart according to the given relationship type.
+
+ Relationship type.
+ An instance of OpenXmlPart.
+
+
+
+ Adds a new part of type .
+
+ The class of the part.
+ The content type of the part. Must match the defined content type if the part is fixed content type.
+ The relationship id. The id will be automaticly generated if this param is null.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+ When the part is fixed content type and the passed in contentType does not match the defined content type.
+ Thrown when "contentType" is null reference.
+ Mainly used for adding not-fixed content type part - ImagePart, etc.
+
+
+
+ Created the WorkbookPart and add it to this document.
+
+ The newly added WorkbookPart.
+
+
+
+ Add a CoreFilePropertiesPart to the SpreadsheetDocument.
+
+ The newly added CoreFilePropertiesPart.
+
+
+
+ Add a ExtendedFilePropertiesPart to the SpreadsheetDocument.
+
+ The newly added ExtendedFilePropertiesPart.
+
+
+
+ Add a CustomFilePropertiesPart to the SpreadsheetDocument.
+
+ The newly added CustomFilePropertiesPart.
+
+
+
+ Add a DigitalSignatureOriginPart to the SpreadsheetDocument.
+
+ The newly added DigitalSignatureOriginPart.
+
+
+
+ Add a ThumbnailPart to the SpreadsheetDocument.
+
+ The content type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a ThumbnailPart to the SpreadsheetDocument.
+
+ The type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a QuickAccessToolbarCustomizationsPart to the SpreadsheetDocument.
+
+ The newly added QuickAccessToolbarCustomizationsPart.
+
+
+
+ Adds a RibbonExtensibilityPart to the SpreadsheetDocument.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Adds a RibbonAndBackstageCustomizationsPart to the SpreadsheetDocument, this part is only available in Office2010.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Adds a WebExTaskpanesPart to the SpreadsheetDocument, this part is only available in Office2013.
+
+ The newly added WebExTaskpanesPart.
+
+
+
+ Adds a LabelInfoPart to the SpreadsheetDocument, this part is only available in Office2021.
+
+ The newly added LabelInfoPart.
+
+
+
+
+
+
+ Gets the WorkbookPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the CoreFilePropertiesPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the ExtendedFilePropertiesPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the CustomFilePropertiesPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the ThumbnailPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the RibbonExtensibilityPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the QuickAccessToolbarCustomizationsPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the DigitalSignatureOriginPart of the SpreadsheetDocument.
+
+
+
+
+ Gets the RibbonAndBackstageCustomizationsPart of the SpreadsheetDocument, only available in Office2010.
+
+
+
+
+ Gets the WebExTaskpanesPart of the SpreadsheetDocument, only available in Office2013.
+
+
+
+
+ Gets the LabelInfoPart of the SpreadsheetDocument, only available in Office2021.
+
+
+
+
+ Creates a new OpenXmlPackage on the given stream.
+
+ The stream on which the concrete OpenXml package will be created.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given stream.
+
+ The stream on which the cloned OpenXml package will be opened.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new instance of OpenXmlPackage on the specified instance
+ of Package.
+
+ The specified instance of Package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Converts an OpenXml package in OPC format to an
+ in Flat OPC format.
+
+ The OpenXml package in Flat OPC format.
+
+
+
+ Creates a new editable instance of SpreadsheetDocument from an
+ in Flat OPC format, opened on a .
+
+ The document in Flat OPC format.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a workbook
+ in Flat OPC format.
+
+ The workbook in Flat OPC format.
+ The stream on which the SpreadsheetDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a workbook
+ in Flat OPC format.
+
+ The workbook in Flat OPC format.
+ The path and file name of the target SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a workbook
+ in Flat OPC format on the specified instance of Package.
+
+ The workbook in Flat OPC format.
+ The specified instance of Package.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a string
+ in Flat OPC format on a with expandable
+ capacity.
+
+ The string in Flat OPC format.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a string
+ in Flat OPC format on a
+
+ The string in Flat OPC format.
+ The on which the SpreadsheetDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The path and file name of the target SpreadsheetDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Creates a new instance of SpreadsheetDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The of the target SpreadsheetDocument.
+ A new instance of SpreadsheetDocument.
+
+
+
+ Defines StylesPart. The StylesPart served as the base class of StylesWithEffectsPart and StyleDefinitionsPart.
+
+
+
+
+
+
+
+ Gets the root element of this part. The DOM tree will be loaded on demand.
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines ThumbnailPartType - types of ThumbnailPart.
+
+
+
+
+ JPEG/JIFF Image (.jpeg).
+
+
+
+
+ Extended (Enhanced) Windows Metafile Format (.emf).
+
+
+
+
+ Windows Metafile (.wmf).
+
+
+
+
+ Represents an internal video reference relationship to a MediaDataPart element.
+
+
+
+
+ Represents the fixed value of the RelationshipType.
+
+
+
+
+ Gets the source relationship type for an audio reference.
+
+
+
+
+ Initializes a new instance of the VideoReferenceRelationship class using the supplied
+ MediaDataPart and relationship ID.
+
+ The target DataPart of the reference relationship.
+ The relationship ID.
+
+
+
+ Gets the relationship type for a video reference.
+
+
+
+
+ Defines WordprocessingDocument - an OpenXmlPackage represents a Word document.
+
+
+ Defines WordprocessingDocument - an OpenXmlPackage represents a Word document.
+
+
+
+
+ Gets the relationship type of the main part.
+
+
+
+
+ Gets the list of valid content type for main part.
+
+
+
+
+ Creates a WordprocessingDocument.
+
+
+
+
+ Gets the type of the WordprocessingDocument.
+
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified file.
+
+ The path and file name of the target WordprocessingDocument.
+ The type of the WordprocessingDocument.
+ A new instance of WordprocessingDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the IO stream.
+
+ The IO stream on which to create the WordprocessingDocument.
+ The type of the WordprocessingDocument.
+ A new instance of WordprocessingDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified package.
+
+ The specified OpenXml package.
+ The type of the WordprocessingDocument.
+ A new instance of WordprocessingDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified file.
+
+ The path and file name of the target WordprocessingDocument.
+ The type of the WordprocessingDocument.
+ Whether to auto save the created document.
+ A new instance of WordprocessingDocument.
+ Thrown when "path" is null reference.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the IO stream.
+
+ The IO stream on which to create the WordprocessingDocument.
+ The type of the WordprocessingDocument.
+ Whether to auto save the created document.
+ A new instance of WordprocessingDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Write access.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified package.
+
+ The specified OpenXml package
+ The type of the WordprocessingDocument.
+ Whether to auto save the created document.
+ A new instance of WordprocessingDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Write access.
+
+
+
+ Creates an editable WordprocessingDocument from a template, opened on
+ a MemoryStream with expandable capacity. The template will be attached
+ to the WordprocessingDocument.
+
+
+ Attaching the template has been chosen as the default behavior because
+ this is also what happens when a document is created from a template
+ (other than Normal.dotm) using Microsoft Word.
+
+ The path and file name of the template.
+ The new WordprocessingDocument based on and linked to the template.
+
+
+
+ Creates an editable WordprocessingDocument from a template, opened on
+ a MemoryStream with expandable capacity.
+
+
+ This method is provided to offer the choice to not attach the template.
+ When templates are attached in Microsoft Word, for example, the absolute
+ path will be used in the relationship. These absolute paths are most
+ often user-specific, however, so once documents are shared with other
+ users, the relationship gets "broken" anyhow.
+
+ The path and file name of the template.
+ True, if the template should be attached to the document.
+ The new WordprocessingDocument based on and linked to the template.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified file.
+
+ The path and file name of the target WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML WordprocessingDocument.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the IO stream.
+
+ The IO stream on which to open the WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML WordprocessingDocument.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified file.
+
+ The path and file name of the target WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of WordprocessingDocument.
+ Thrown when "path" is null reference.
+ Thrown when the package is not valid Open XML WordprocessingDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the IO stream.
+
+ The IO stream on which to open the WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of WordprocessingDocument.
+ Thrown when "stream" is null reference.
+ Thrown when "stream" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML WordprocessingDocument.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified package.
+
+ The specified OpenXml package
+ The advanced settings for opening a document.
+ A new instance of WordprocessingDocument.
+ Thrown when package is a null reference.
+ Thrown when package is not opened with read access.
+ Thrown when the package is not a valid Open XML document.
+ Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.
+
+
+
+ Creates a new instance of the WordprocessingDocument class from the specified package.
+
+ The specified OpenXml package.
+ A new instance of WordprocessingDocument.
+ Thrown when "package" is null reference.
+ Thrown when "package" is not opened with Read (ReadWrite) access.
+ Thrown when the package is not valid Open XML WordprocessingDocument.
+
+
+
+ Changes the document type.
+
+ The new type of the document.
+ The MainDocumentPart will be changed.
+
+
+
+ Creates an instance of OpenXmlPart according to the given relationship type.
+
+ Relationship type.
+ An instance of OpenXmlPart.
+
+
+
+ Adds a new part of type .
+
+ The class of the part.
+ The content type of the part. Must match the defined content type if the part is fixed content type.
+ The relationship id. The id will be automaticly generated if this param is null.
+ The added part.
+ When the part is not allowed to be referenced by this part.
+ When the part is fixed content type and the passed in contentType does not match the defined content type.
+ Thrown when "contentType" is null reference.
+ Mainly used for adding not-fixed content type part - ImagePart, etc
+
+
+
+ Creates the MainDocumentPart and add it to this document.
+
+ The newly added MainDocumentPart.
+
+
+
+ Adds a CoreFilePropertiesPart to the WordprocessingDocument.
+
+ The newly added CoreFilePropertiesPart.
+
+
+
+ Adds a ExtendedFilePropertiesPart to the WordprocessingDocument.
+
+ The newly added ExtendedFilePropertiesPart.
+
+
+
+ Adds a CustomFilePropertiesPart to the WordprocessingDocument.
+
+ The newly added CustomFilePropertiesPart.
+
+
+
+ Adds a DigitalSignatureOriginPart to the WordprocessingDocument.
+
+ The newly added DigitalSignatureOriginPart.
+
+
+
+ Adds a ThumbnailPart to the WordprocessingDocument.
+
+ The content type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a ThumbnailPart to the WordprocessingDocument.
+
+ The type of the ThumbnailPart.
+ The newly added ThumbnailPart.
+
+
+
+ Adds a QuickAccessToolbarCustomizationsPart to the WordprocessingDocument.
+
+ The newly added QuickAccessToolbarCustomizationsPart.
+
+
+
+ Adds a RibbonExtensibilityPart to the WordprocessingDocument.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Adds a RibbonAndBackstageCustomizationsPart to the WordprocessingDocument, this part is only available in Office2010.
+
+ The newly added RibbonExtensibilityPart.
+
+
+
+ Adds a WebExTaskpanesPart to the WordprocessingDocument, this part is only available in Office2013.
+
+ The newly added WebExTaskpanesPart.
+
+
+
+ Adds a LabelInfoPart to the WordprocessingDocument, this part is only available in Office2021.
+
+ The newly added LabelInfoPart.
+
+
+
+
+
+
+ Gets the MainDocumentPart of the WordprocessingDocument.
+
+
+
+
+ Gets the CoreFilePropertiesPart of the WordprocessingDocument.
+
+
+
+
+ Gets the ExtendedFilePropertiesPart of the WordprocessingDocument.
+
+
+
+
+ Gets the CustomFilePropertiesPart of the WordprocessingDocument.
+
+
+
+
+ Gets the ThumbnailPart of the WordprocessingDocument.
+
+
+
+
+ Gets the DigitalSignatureOriginPart of the WordprocessingDocument.
+
+
+
+
+ Gets the RibbonExtensibilityPart of the WordprocessingDocument.
+
+
+
+
+ Gets the QuickAccessToolbarCustomizationsPart of the WordprocessingDocument.
+
+
+
+
+ Gets the RibbonAndBackstageCustomizationsPart of the WordprocessingDocument, only available in Office2010.
+
+
+
+
+ Gets the WebExTaskpanesPart of the WordprocessingDocument, only available in Office2013.
+
+
+
+
+ Gets the LabelInfoPart of the WordprocessingDocument, only available in Office2021.
+
+
+
+
+ Creates a new OpenXmlPackage on the given stream.
+
+ The stream on which the concrete OpenXml package will be created.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given stream.
+
+ The stream on which the cloned OpenXml package will be opened.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Opens the cloned OpenXml package on the given file.
+
+ The path and file name of the target OpenXml package.
+ In ReadWrite mode. False for Read only mode.
+ The advanced settings for opening a document.
+ A new instance of OpenXmlPackage.
+
+
+
+ Creates a new instance of OpenXmlPackage on the specified instance
+ of Package.
+
+ The specified instance of Package.
+ A new instance of OpenXmlPackage.
+
+
+
+ Converts an OpenXml package in OPC format to an
+ in Flat OPC format.
+
+ The OpenXml package in Flat OPC format.
+
+
+
+ Creates a new editable instance of WordprocessingDocument from an
+ in Flat OPC format, opened on a .
+
+ The document in Flat OPC format.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from an
+ in Flat OPC format.
+
+ The document in Flat OPC format.
+ The on which the WordprocessingDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from an
+ in Flat OPC format.
+
+ The document in Flat OPC format.
+ The path and file name of the target WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from an
+ in Flat OPC format.
+
+ The document in Flat OPC format.
+ The of the target WordprocessingDocument.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from a string
+ in Flat OPC format on a with expandable
+ capacity.
+
+ The string in Flat OPC format.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from a string
+ in Flat OPC format on a
+
+ The string in Flat OPC format.
+ The on which the WordprocessingDocument will be created.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The path and file name of the target WordprocessingDocument.
+ In ReadWrite mode. False for Read only mode.
+ A new instance of WordprocessingDocument.
+
+
+
+ Creates a new instance of WordprocessingDocument from a string
+ in Flat OPC format.
+
+ The string in Flat OPC format.
+ The of the target WordprocessingDocument.
+ A new instance of WordprocessingDocument.
+
+
+
+ Defines the AlternativeFormatImportPart
+
+
+
+
+ Creates an instance of the AlternativeFormatImportPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CalculationChainPart
+
+
+
+
+ Creates an instance of the CalculationChainPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CellMetadataPart
+
+
+
+
+ Creates an instance of the CellMetadataPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ChartColorStylePart
+
+
+
+
+ Creates an instance of the ChartColorStylePart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ChartDrawingPart
+
+
+
+
+ Creates an instance of the ChartDrawingPart OpenXmlType
+
+
+
+
+ Gets the ChartPart of the ChartDrawingPart
+
+
+
+
+
+
+
+ Gets the ExtendedChartPart of the ChartDrawingPart
+
+
+
+
+ Gets the ImageParts of the ChartDrawingPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Adds a ImagePart to the ChartDrawingPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartDrawingPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartDrawingPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartDrawingPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ChartPart
+
+
+
+
+ Creates an instance of the ChartPart OpenXmlType
+
+
+
+
+ Gets the ChartColorStyleParts of the ChartPart
+
+
+
+
+ Gets the ChartDrawingPart of the ChartPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ChartStyleParts of the ChartPart
+
+
+
+
+
+
+
+ Gets the EmbeddedPackagePart of the ChartPart
+
+
+
+
+ Gets the ImageParts of the ChartPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemeOverridePart of the ChartPart
+
+
+
+
+ Adds a EmbeddedPackagePart to the ChartPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ChartsheetPart
+
+
+
+
+ Creates an instance of the ChartsheetPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the DrawingsPart of the ChartsheetPart
+
+
+
+
+ Gets the ImageParts of the ChartsheetPart
+
+
+
+
+
+
+
+ Gets the SpreadsheetPrinterSettingsParts of the ChartsheetPart
+
+
+
+
+
+
+
+
+
+
+ Gets the VmlDrawingParts of the ChartsheetPart
+
+
+
+
+ Adds a ImagePart to the ChartsheetPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartsheetPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartsheetPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ChartsheetPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ChartStylePart
+
+
+
+
+ Creates an instance of the ChartStylePart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CommentAuthorsPart
+
+
+
+
+ Creates an instance of the CommentAuthorsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ConnectionsPart
+
+
+
+
+ Creates an instance of the ConnectionsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ControlPropertiesPart
+
+
+
+
+ Creates an instance of the ControlPropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CoreFilePropertiesPart
+
+
+
+
+ Creates an instance of the CoreFilePropertiesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomDataPart
+
+
+
+
+ Creates an instance of the CustomDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomDataPropertiesPart
+
+
+
+
+ Creates an instance of the CustomDataPropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the CustomDataPart of the CustomDataPropertiesPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomFilePropertiesPart
+
+
+
+
+ Creates an instance of the CustomFilePropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomizationPart
+
+
+
+
+ Creates an instance of the CustomizationPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the WordAttachedToolbarsPart of the CustomizationPart
+
+
+
+
+
+
+
+ Defines the CustomPropertyPart
+
+
+
+
+ Creates an instance of the CustomPropertyPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomXmlMappingsPart
+
+
+
+
+ Creates an instance of the CustomXmlMappingsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomXmlPart
+
+
+
+
+ Creates an instance of the CustomXmlPart OpenXmlType
+
+
+
+
+ Gets the CustomXmlPropertiesPart of the CustomXmlPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the CustomXmlPropertiesPart
+
+
+
+
+ Creates an instance of the CustomXmlPropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the DiagramColorsPart
+
+
+
+
+ Creates an instance of the DiagramColorsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the DiagramDataPart
+
+
+
+
+ Creates an instance of the DiagramDataPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the DiagramDataPart
+
+
+
+
+
+
+
+ Gets the SlideParts of the DiagramDataPart
+
+
+
+
+
+
+
+
+
+
+ Gets the WorksheetParts of the DiagramDataPart
+
+
+
+
+ Adds a ImagePart to the DiagramDataPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramDataPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramDataPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramDataPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the DiagramLayoutDefinitionPart
+
+
+
+
+ Creates an instance of the DiagramLayoutDefinitionPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the DiagramLayoutDefinitionPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the DiagramLayoutDefinitionPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramLayoutDefinitionPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramLayoutDefinitionPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramLayoutDefinitionPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the DiagramPersistLayoutPart
+
+
+
+
+ Creates an instance of the DiagramPersistLayoutPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the DiagramPersistLayoutPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the DiagramPersistLayoutPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramPersistLayoutPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramPersistLayoutPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DiagramPersistLayoutPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the DiagramStylePart
+
+
+
+
+ Creates an instance of the DiagramStylePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the DialogsheetPart
+
+
+
+
+ Creates an instance of the DialogsheetPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the DrawingsPart of the DialogsheetPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the DialogsheetPart
+
+
+
+
+
+
+
+ Gets the SpreadsheetPrinterSettingsParts of the DialogsheetPart
+
+
+
+
+
+
+
+
+
+
+ Gets the VmlDrawingParts of the DialogsheetPart
+
+
+
+
+ Adds a EmbeddedObjectPart to the DialogsheetPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+
+
+
+ Defines the DigitalSignatureOriginPart
+
+
+
+
+ Creates an instance of the DigitalSignatureOriginPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the XmlSignatureParts of the DigitalSignatureOriginPart
+
+
+
+
+
+
+
+ Defines the DocumentSettingsPart
+
+
+
+
+ Creates an instance of the DocumentSettingsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the DocumentSettingsPart
+
+
+
+
+ Gets the MailMergeRecipientDataPart of the DocumentSettingsPart
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the DocumentSettingsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DocumentSettingsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DocumentSettingsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DocumentSettingsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a MailMergeRecipientDataPart to the DocumentSettingsPart
+
+ The content type of the MailMergeRecipientDataPart
+ The newly added part
+
+
+
+ Adds a MailMergeRecipientDataPart to the DocumentSettingsPart
+
+ The content type of the MailMergeRecipientDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a MailMergeRecipientDataPart to the DocumentSettingsPart
+
+ The part type of the MailMergeRecipientDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a MailMergeRecipientDataPart to the DocumentSettingsPart
+
+ The part type of the MailMergeRecipientDataPart
+ The newly added part
+
+
+
+
+
+
+ Defines the DocumentTasksPart
+
+
+
+
+ Creates an instance of the DocumentTasksPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the DrawingsPart
+
+
+
+
+ Creates an instance of the DrawingsPart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the DrawingsPart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the DrawingsPart
+
+
+
+
+ Gets the DiagramColorsParts of the DrawingsPart
+
+
+
+
+ Gets the DiagramDataParts of the DrawingsPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the DrawingsPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the DrawingsPart
+
+
+
+
+ Gets the DiagramStyleParts of the DrawingsPart
+
+
+
+
+ Gets the ExtendedChartParts of the DrawingsPart
+
+
+
+
+ Gets the ImageParts of the DrawingsPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the WebExtensionParts of the DrawingsPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Adds a CustomXmlPart to the DrawingsPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the DrawingsPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the DrawingsPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the DrawingsPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DrawingsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the DrawingsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DrawingsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the DrawingsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the EmbeddedControlPersistenceBinaryDataPart
+
+
+
+
+ Creates an instance of the EmbeddedControlPersistenceBinaryDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the EmbeddedControlPersistencePart
+
+
+
+
+ Creates an instance of the EmbeddedControlPersistencePart OpenXmlType
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the EmbeddedControlPersistencePart
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the EmbeddedControlPersistencePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the EmbeddedControlPersistencePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the EmbeddedControlPersistencePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the EmbeddedControlPersistencePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+
+
+
+ Defines the EmbeddedObjectPart
+
+
+
+
+ Creates an instance of the EmbeddedObjectPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the EmbeddedPackagePart
+
+
+
+
+ Creates an instance of the EmbeddedPackagePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the EndnotesPart
+
+
+
+
+ Creates an instance of the EndnotesPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the EndnotesPart
+
+
+
+
+ Gets the ChartParts of the EndnotesPart
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the EndnotesPart
+
+
+
+
+ Gets the DiagramDataParts of the EndnotesPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the EndnotesPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the EndnotesPart
+
+
+
+
+ Gets the DiagramStyleParts of the EndnotesPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the EndnotesPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the EndnotesPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the EndnotesPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ExtendedChartParts of the EndnotesPart
+
+
+
+
+ Gets the ImageParts of the EndnotesPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the EndnotesPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the EndnotesPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the EndnotesPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the EndnotesPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the EndnotesPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the EndnotesPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the EndnotesPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the EndnotesPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the EndnotesPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the EndnotesPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the EndnotesPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the EndnotesPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the EndnotesPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the EndnotesPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the EndnotesPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the EndnotesPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the EndnotesPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the ExcelAttachedToolbarsPart
+
+
+
+
+ Creates an instance of the ExcelAttachedToolbarsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ExtendedChartPart
+
+
+
+
+ Creates an instance of the ExtendedChartPart OpenXmlType
+
+
+
+
+ Gets the ChartColorStyleParts of the ExtendedChartPart
+
+
+
+
+ Gets the ChartDrawingPart of the ExtendedChartPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ChartStyleParts of the ExtendedChartPart
+
+
+
+
+
+
+
+ Gets the EmbeddedPackagePart of the ExtendedChartPart
+
+
+
+
+ Gets the ImageParts of the ExtendedChartPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemeOverridePart of the ExtendedChartPart
+
+
+
+
+ Adds a EmbeddedPackagePart to the ExtendedChartPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ExtendedChartPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ExtendedChartPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ExtendedChartPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ExtendedChartPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ExtendedFilePropertiesPart
+
+
+
+
+ Creates an instance of the ExtendedFilePropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the ExternalWorkbookPart
+
+
+
+
+ Creates an instance of the ExternalWorkbookPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the FontPart
+
+
+
+
+ Creates an instance of the FontPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the FontTablePart
+
+
+
+
+ Creates an instance of the FontTablePart OpenXmlType
+
+
+
+
+
+
+
+ Gets the FontParts of the FontTablePart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a FontPart to the FontTablePart
+
+ The content type of the FontPart
+ The newly added part
+
+
+
+ Adds a FontPart to the FontTablePart
+
+ The content type of the FontPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a FontPart to the FontTablePart
+
+ The part type of the FontPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a FontPart to the FontTablePart
+
+ The part type of the FontPart
+ The newly added part
+
+
+
+
+
+
+ Defines the FooterPart
+
+
+
+
+ Creates an instance of the FooterPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the FooterPart
+
+
+
+
+ Gets the ChartParts of the FooterPart
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the FooterPart
+
+
+
+
+ Gets the DiagramDataParts of the FooterPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the FooterPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the FooterPart
+
+
+
+
+ Gets the DiagramStyleParts of the FooterPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the FooterPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the FooterPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the FooterPart
+
+
+
+
+ Gets the ExtendedChartParts of the FooterPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the FooterPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the FooterPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the FooterPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FooterPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FooterPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FooterPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FooterPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FooterPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FooterPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FooterPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the FooterPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the FooterPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the FooterPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the FooterPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the FooterPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the FooterPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the FooterPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the FooterPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the FootnotesPart
+
+
+
+
+ Creates an instance of the FootnotesPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the FootnotesPart
+
+
+
+
+ Gets the ChartParts of the FootnotesPart
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the FootnotesPart
+
+
+
+
+ Gets the DiagramDataParts of the FootnotesPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the FootnotesPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the FootnotesPart
+
+
+
+
+ Gets the DiagramStyleParts of the FootnotesPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the FootnotesPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the FootnotesPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the FootnotesPart
+
+
+
+
+ Gets the ExtendedChartParts of the FootnotesPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the FootnotesPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the FootnotesPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the FootnotesPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FootnotesPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FootnotesPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the FootnotesPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FootnotesPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FootnotesPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FootnotesPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the FootnotesPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the FootnotesPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the FootnotesPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the FootnotesPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the FootnotesPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the FootnotesPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the FootnotesPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the FootnotesPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the FootnotesPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the GlossaryDocumentPart
+
+
+
+
+ Creates an instance of the GlossaryDocumentPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the ChartParts of the GlossaryDocumentPart
+
+
+
+
+
+
+
+ Gets the CustomizationPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the DiagramColorsParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the DiagramDataParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the DiagramStyleParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the DocumentSettingsPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the DocumentTasksPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the EndnotesPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the ExtendedChartParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the FontTablePart of the GlossaryDocumentPart
+
+
+
+
+ Gets the FooterParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the FootnotesPart of the GlossaryDocumentPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the HeaderParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the ImageParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the GlossaryDocumentPart
+
+
+
+
+ Gets the NumberingDefinitionsPart of the GlossaryDocumentPart
+
+
+
+
+
+
+
+ Gets the StyleDefinitionsPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the StylesWithEffectsPart of the GlossaryDocumentPart
+
+
+
+
+
+
+
+
+
+
+ Gets the VbaProjectPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WebSettingsPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordCommentsExtensiblePart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsExPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsIdsPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsPart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordprocessingPeoplePart of the GlossaryDocumentPart
+
+
+
+
+ Gets the WordprocessingPrinterSettingsParts of the GlossaryDocumentPart
+
+
+
+
+ Adds a AlternativeFormatImportPart to the GlossaryDocumentPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the GlossaryDocumentPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the GlossaryDocumentPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the GlossaryDocumentPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the GlossaryDocumentPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the GlossaryDocumentPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the GlossaryDocumentPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the GlossaryDocumentPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the GlossaryDocumentPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the GlossaryDocumentPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the GlossaryDocumentPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the GlossaryDocumentPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the GlossaryDocumentPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the GlossaryDocumentPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the GlossaryDocumentPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the GlossaryDocumentPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the HandoutMasterPart
+
+
+
+
+ Creates an instance of the HandoutMasterPart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the HandoutMasterPart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the HandoutMasterPart
+
+
+
+
+ Gets the DiagramColorsParts of the HandoutMasterPart
+
+
+
+
+ Gets the DiagramDataParts of the HandoutMasterPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the HandoutMasterPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the HandoutMasterPart
+
+
+
+
+ Gets the DiagramStyleParts of the HandoutMasterPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the HandoutMasterPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the HandoutMasterPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the HandoutMasterPart
+
+
+
+
+ Gets the ExtendedChartParts of the HandoutMasterPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the HandoutMasterPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the HandoutMasterPart
+
+
+
+
+
+
+
+ Gets the SlidePart of the HandoutMasterPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the HandoutMasterPart
+
+
+
+
+ Gets the UserDefinedTagsParts of the HandoutMasterPart
+
+
+
+
+ Gets the VmlDrawingParts of the HandoutMasterPart
+
+
+
+
+ Adds a AudioReferenceRelationship to the HandoutMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the HandoutMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the HandoutMasterPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the HandoutMasterPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the HandoutMasterPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the HandoutMasterPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the HandoutMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the HandoutMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the HandoutMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the HandoutMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the HandoutMasterPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the HandoutMasterPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the HandoutMasterPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the HandoutMasterPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the HandoutMasterPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the HandoutMasterPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the HandoutMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the HandoutMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the HeaderPart
+
+
+
+
+ Creates an instance of the HeaderPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the HeaderPart
+
+
+
+
+ Gets the ChartParts of the HeaderPart
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the HeaderPart
+
+
+
+
+ Gets the DiagramDataParts of the HeaderPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the HeaderPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the HeaderPart
+
+
+
+
+ Gets the DiagramStyleParts of the HeaderPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the HeaderPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the HeaderPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the HeaderPart
+
+
+
+
+ Gets the ExtendedChartParts of the HeaderPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the HeaderPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the HeaderPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the HeaderPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the HeaderPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the HeaderPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the HeaderPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the HeaderPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the HeaderPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the HeaderPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the HeaderPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the HeaderPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the HeaderPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the HeaderPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the HeaderPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the HeaderPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the HeaderPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the HeaderPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the HeaderPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the ImagePart
+
+
+
+
+ Creates an instance of the ImagePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the InternationalMacroSheetPart
+
+
+
+
+ Creates an instance of the InternationalMacroSheetPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the CustomPropertyParts of the InternationalMacroSheetPart
+
+
+
+
+ Gets the DrawingsPart of the InternationalMacroSheetPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the InternationalMacroSheetPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the InternationalMacroSheetPart
+
+
+
+
+ Gets the ImageParts of the InternationalMacroSheetPart
+
+
+
+
+
+
+
+ Gets the SpreadsheetPrinterSettingsParts of the InternationalMacroSheetPart
+
+
+
+
+
+
+
+
+
+
+ Gets the VmlDrawingParts of the InternationalMacroSheetPart
+
+
+
+
+ Gets the WorksheetCommentsPart of the InternationalMacroSheetPart
+
+
+
+
+ Adds a CustomPropertyPart to the InternationalMacroSheetPart
+
+ The content type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the InternationalMacroSheetPart
+
+ The content type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the InternationalMacroSheetPart
+
+ The part type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the InternationalMacroSheetPart
+
+ The part type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the InternationalMacroSheetPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the InternationalMacroSheetPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the InternationalMacroSheetPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the InternationalMacroSheetPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the InternationalMacroSheetPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the InternationalMacroSheetPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the LabelInfoPart
+
+
+
+
+ Creates an instance of the LabelInfoPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the LegacyDiagramTextInfoPart
+
+
+
+
+ Creates an instance of the LegacyDiagramTextInfoPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the LegacyDiagramTextPart
+
+
+
+
+ Creates an instance of the LegacyDiagramTextPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the MacroSheetPart
+
+
+
+
+ Creates an instance of the MacroSheetPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the CustomPropertyParts of the MacroSheetPart
+
+
+
+
+ Gets the DrawingsPart of the MacroSheetPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the MacroSheetPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the MacroSheetPart
+
+
+
+
+ Gets the ImageParts of the MacroSheetPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the SpreadsheetPrinterSettingsParts of the MacroSheetPart
+
+
+
+
+
+
+
+
+
+
+ Gets the VmlDrawingParts of the MacroSheetPart
+
+
+
+
+ Gets the WorksheetCommentsPart of the MacroSheetPart
+
+
+
+
+ Adds a CustomPropertyPart to the MacroSheetPart
+
+ The content type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the MacroSheetPart
+
+ The content type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the MacroSheetPart
+
+ The part type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the MacroSheetPart
+
+ The part type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the MacroSheetPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the MacroSheetPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the MacroSheetPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the MacroSheetPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the MacroSheetPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the MacroSheetPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the MainDocumentPart
+
+
+
+
+ Creates an instance of the MainDocumentPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the MainDocumentPart
+
+
+
+
+ Gets the ChartParts of the MainDocumentPart
+
+
+
+
+ Gets the CustomizationPart of the MainDocumentPart
+
+
+
+
+ Gets the CustomXmlParts of the MainDocumentPart
+
+
+
+
+ Gets the DiagramColorsParts of the MainDocumentPart
+
+
+
+
+ Gets the DiagramDataParts of the MainDocumentPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the MainDocumentPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the MainDocumentPart
+
+
+
+
+ Gets the DiagramStyleParts of the MainDocumentPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the DocumentSettingsPart of the MainDocumentPart
+
+
+
+
+ Gets the DocumentTasksPart of the MainDocumentPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the MainDocumentPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the MainDocumentPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the MainDocumentPart
+
+
+
+
+ Gets the EndnotesPart of the MainDocumentPart
+
+
+
+
+ Gets the ExtendedChartParts of the MainDocumentPart
+
+
+
+
+ Gets the FontTablePart of the MainDocumentPart
+
+
+
+
+ Gets the FooterParts of the MainDocumentPart
+
+
+
+
+ Gets the FootnotesPart of the MainDocumentPart
+
+
+
+
+ Gets the GlossaryDocumentPart of the MainDocumentPart
+
+
+
+
+ Gets the HeaderParts of the MainDocumentPart
+
+
+
+
+ Gets the ImageParts of the MainDocumentPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the MainDocumentPart
+
+
+
+
+ Gets the NumberingDefinitionsPart of the MainDocumentPart
+
+
+
+
+
+
+
+ Gets the StyleDefinitionsPart of the MainDocumentPart
+
+
+
+
+ Gets the StylesWithEffectsPart of the MainDocumentPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the MainDocumentPart
+
+
+
+
+ Gets the ThumbnailPart of the MainDocumentPart
+
+
+
+
+ Gets the VbaProjectPart of the MainDocumentPart
+
+
+
+
+ Gets the WebSettingsPart of the MainDocumentPart
+
+
+
+
+ Gets the WordCommentsExtensiblePart of the MainDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsExPart of the MainDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsIdsPart of the MainDocumentPart
+
+
+
+
+ Gets the WordprocessingCommentsPart of the MainDocumentPart
+
+
+
+
+ Gets the WordprocessingPeoplePart of the MainDocumentPart
+
+
+
+
+ Gets the WordprocessingPrinterSettingsParts of the MainDocumentPart
+
+
+
+
+ Adds a AlternativeFormatImportPart to the MainDocumentPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the MainDocumentPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the MainDocumentPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the MainDocumentPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the MainDocumentPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the MainDocumentPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the MainDocumentPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the MainDocumentPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the MainDocumentPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the MainDocumentPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the MainDocumentPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the MainDocumentPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the MainDocumentPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the MainDocumentPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the MainDocumentPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the MainDocumentPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the MainDocumentPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the MainDocumentPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the MainDocumentPart
+
+ The content type of the ThumbnailPart
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the MainDocumentPart
+
+ The content type of the ThumbnailPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the MainDocumentPart
+
+ The part type of the ThumbnailPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the MainDocumentPart
+
+ The part type of the ThumbnailPart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the MainDocumentPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the MainDocumentPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the NamedSheetViewsPart
+
+
+
+
+ Creates an instance of the NamedSheetViewsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the NotesMasterPart
+
+
+
+
+ Creates an instance of the NotesMasterPart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the NotesMasterPart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the NotesMasterPart
+
+
+
+
+ Gets the DiagramColorsParts of the NotesMasterPart
+
+
+
+
+ Gets the DiagramDataParts of the NotesMasterPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the NotesMasterPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the NotesMasterPart
+
+
+
+
+ Gets the DiagramStyleParts of the NotesMasterPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the NotesMasterPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the NotesMasterPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the NotesMasterPart
+
+
+
+
+ Gets the ExtendedChartParts of the NotesMasterPart
+
+
+
+
+ Gets the ImageParts of the NotesMasterPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the NotesMasterPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the SlidePart of the NotesMasterPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the NotesMasterPart
+
+
+
+
+ Gets the UserDefinedTagsParts of the NotesMasterPart
+
+
+
+
+ Gets the VmlDrawingParts of the NotesMasterPart
+
+
+
+
+ Adds a AudioReferenceRelationship to the NotesMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the NotesMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesMasterPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesMasterPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesMasterPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesMasterPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the NotesMasterPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the NotesMasterPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesMasterPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesMasterPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesMasterPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesMasterPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the NotesMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the NotesMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the NotesSlidePart
+
+
+
+
+ Creates an instance of the NotesSlidePart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the NotesSlidePart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the NotesSlidePart
+
+
+
+
+ Gets the DiagramColorsParts of the NotesSlidePart
+
+
+
+
+ Gets the DiagramDataParts of the NotesSlidePart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the NotesSlidePart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the NotesSlidePart
+
+
+
+
+ Gets the DiagramStyleParts of the NotesSlidePart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the NotesSlidePart
+
+
+
+
+ Gets the EmbeddedObjectParts of the NotesSlidePart
+
+
+
+
+ Gets the EmbeddedPackageParts of the NotesSlidePart
+
+
+
+
+ Gets the ExtendedChartParts of the NotesSlidePart
+
+
+
+
+ Gets the ImageParts of the NotesSlidePart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the NotesSlidePart
+
+
+
+
+ Gets the NotesMasterPart of the NotesSlidePart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the SlidePart of the NotesSlidePart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemeOverridePart of the NotesSlidePart
+
+
+
+
+ Gets the UserDefinedTagsParts of the NotesSlidePart
+
+
+
+
+ Gets the VmlDrawingParts of the NotesSlidePart
+
+
+
+
+ Adds a AudioReferenceRelationship to the NotesSlidePart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the NotesSlidePart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesSlidePart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesSlidePart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesSlidePart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the NotesSlidePart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesSlidePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesSlidePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesSlidePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the NotesSlidePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the NotesSlidePart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the NotesSlidePart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesSlidePart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesSlidePart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesSlidePart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NotesSlidePart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the NotesSlidePart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the NotesSlidePart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the NumberingDefinitionsPart
+
+
+
+
+ Creates an instance of the NumberingDefinitionsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the NumberingDefinitionsPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the NumberingDefinitionsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the NumberingDefinitionsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NumberingDefinitionsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the NumberingDefinitionsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the PivotTableCacheDefinitionPart
+
+
+
+
+ Creates an instance of the PivotTableCacheDefinitionPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the PivotTableCacheRecordsPart of the PivotTableCacheDefinitionPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the PivotTableCacheRecordsPart
+
+
+
+
+ Creates an instance of the PivotTableCacheRecordsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the PivotTablePart
+
+
+
+
+ Creates an instance of the PivotTablePart OpenXmlType
+
+
+
+
+
+
+
+ Gets the PivotTableCacheDefinitionPart of the PivotTablePart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the PowerPointAuthorsPart
+
+
+
+
+ Creates an instance of the PowerPointAuthorsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the PowerPointCommentPart
+
+
+
+
+ Creates an instance of the PowerPointCommentPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the PresentationPart
+
+
+
+
+ Creates an instance of the PresentationPart OpenXmlType
+
+
+
+
+ Gets the authorsPart of the PresentationPart
+
+
+
+
+ Gets the CommentAuthorsPart of the PresentationPart
+
+
+
+
+ Gets the commentParts of the PresentationPart
+
+
+
+
+ Gets the CustomXmlParts of the PresentationPart
+
+
+
+
+ Gets the FontParts of the PresentationPart
+
+
+
+
+ Gets the HandoutMasterPart of the PresentationPart
+
+
+
+
+ Gets the LegacyDiagramTextInfoPart of the PresentationPart
+
+
+
+
+ Gets the NotesMasterPart of the PresentationPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the PresentationPropertiesPart of the PresentationPart
+
+
+
+
+
+
+
+ Gets the SlideMasterParts of the PresentationPart
+
+
+
+
+ Gets the SlideParts of the PresentationPart
+
+
+
+
+ Gets the TableStylesPart of the PresentationPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the PresentationPart
+
+
+
+
+ Gets the UserDefinedTagsPart of the PresentationPart
+
+
+
+
+ Gets the VbaProjectPart of the PresentationPart
+
+
+
+
+ Gets the ViewPropertiesPart of the PresentationPart
+
+
+
+
+ Adds a CustomXmlPart to the PresentationPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the PresentationPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the PresentationPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the PresentationPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a FontPart to the PresentationPart
+
+ The content type of the FontPart
+ The newly added part
+
+
+
+ Adds a FontPart to the PresentationPart
+
+ The content type of the FontPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a FontPart to the PresentationPart
+
+ The part type of the FontPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a FontPart to the PresentationPart
+
+ The part type of the FontPart
+ The newly added part
+
+
+
+
+
+
+ Defines the PresentationPropertiesPart
+
+
+
+
+ Creates an instance of the PresentationPropertiesPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the QueryTablePart
+
+
+
+
+ Creates an instance of the QueryTablePart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the QuickAccessToolbarCustomizationsPart
+
+
+
+
+ Creates an instance of the QuickAccessToolbarCustomizationsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the RdArrayPart
+
+
+
+
+ Creates an instance of the RdArrayPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the RdRichValuePart
+
+
+
+
+ Creates an instance of the RdRichValuePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the RdRichValueStructurePart
+
+
+
+
+ Creates an instance of the RdRichValueStructurePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the RdRichValueTypesPart
+
+
+
+
+ Creates an instance of the RdRichValueTypesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the RdRichValueWebImagePart
+
+
+
+
+ Creates an instance of the RdRichValueWebImagePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the RdSupportingPropertyBagPart
+
+
+
+
+ Creates an instance of the RdSupportingPropertyBagPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the RdSupportingPropertyBagStructurePart
+
+
+
+
+ Creates an instance of the RdSupportingPropertyBagStructurePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the RibbonAndBackstageCustomizationsPart
+
+
+
+
+ Creates an instance of the RibbonAndBackstageCustomizationsPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the ImageParts of the RibbonAndBackstageCustomizationsPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the RibbonAndBackstageCustomizationsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonAndBackstageCustomizationsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonAndBackstageCustomizationsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonAndBackstageCustomizationsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the RibbonExtensibilityPart
+
+
+
+
+ Creates an instance of the RibbonExtensibilityPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the RibbonExtensibilityPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the RibbonExtensibilityPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonExtensibilityPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonExtensibilityPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the RibbonExtensibilityPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the RichStylesPart
+
+
+
+
+ Creates an instance of the RichStylesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SharedStringTablePart
+
+
+
+
+ Creates an instance of the SharedStringTablePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SingleCellTablePart
+
+
+
+
+ Creates an instance of the SingleCellTablePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SlicerCachePart
+
+
+
+
+ Creates an instance of the SlicerCachePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SlicersPart
+
+
+
+
+ Creates an instance of the SlicersPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SlideCommentsPart
+
+
+
+
+ Creates an instance of the SlideCommentsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the SlideLayoutPart
+
+
+
+
+ Creates an instance of the SlideLayoutPart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the SlideLayoutPart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the SlideLayoutPart
+
+
+
+
+ Gets the DiagramColorsParts of the SlideLayoutPart
+
+
+
+
+ Gets the DiagramDataParts of the SlideLayoutPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the SlideLayoutPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the SlideLayoutPart
+
+
+
+
+ Gets the DiagramStyleParts of the SlideLayoutPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the SlideLayoutPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the SlideLayoutPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the SlideLayoutPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the SlideLayoutPart
+
+
+
+
+ Gets the ExtendedChartParts of the SlideLayoutPart
+
+
+
+
+ Gets the ImageParts of the SlideLayoutPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the SlideLayoutPart
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the SlideMasterPart of the SlideLayoutPart
+
+
+
+
+ Gets the SlideParts of the SlideLayoutPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemeOverridePart of the SlideLayoutPart
+
+
+
+
+ Gets the UserDefinedTagsParts of the SlideLayoutPart
+
+
+
+
+ Gets the VmlDrawingParts of the SlideLayoutPart
+
+
+
+
+ Adds a AudioReferenceRelationship to the SlideLayoutPart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the SlideLayoutPart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideLayoutPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideLayoutPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideLayoutPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideLayoutPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideLayoutPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideLayoutPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideLayoutPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideLayoutPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideLayoutPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideLayoutPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideLayoutPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideLayoutPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the SlideLayoutPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the SlideLayoutPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideLayoutPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideLayoutPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideLayoutPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideLayoutPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlideLayoutPart
+
+ The part type of the MediaReferenceRelationship
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlideLayoutPart
+
+ The part type of the MediaReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlideLayoutPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlideLayoutPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the SlideMasterPart
+
+
+
+
+ Creates an instance of the SlideMasterPart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the SlideMasterPart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the SlideMasterPart
+
+
+
+
+ Gets the DiagramColorsParts of the SlideMasterPart
+
+
+
+
+ Gets the DiagramDataParts of the SlideMasterPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the SlideMasterPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the SlideMasterPart
+
+
+
+
+ Gets the DiagramStyleParts of the SlideMasterPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the SlideMasterPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the SlideMasterPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the SlideMasterPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the SlideMasterPart
+
+
+
+
+ Gets the ExtendedChartParts of the SlideMasterPart
+
+
+
+
+ Gets the ImageParts of the SlideMasterPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the SlideMasterPart
+
+
+
+
+
+
+
+ Gets the SlideLayoutParts of the SlideMasterPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the SlideParts of the SlideMasterPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the SlideMasterPart
+
+
+
+
+ Gets the UserDefinedTagsParts of the SlideMasterPart
+
+
+
+
+ Gets the VmlDrawingParts of the SlideMasterPart
+
+
+
+
+ Adds a AudioReferenceRelationship to the SlideMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the SlideMasterPart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideMasterPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideMasterPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideMasterPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlideMasterPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideMasterPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlideMasterPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideMasterPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideMasterPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideMasterPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlideMasterPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the SlideMasterPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the SlideMasterPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideMasterPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideMasterPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideMasterPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlideMasterPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlideMasterPart
+
+ The part type of the MediaReferenceRelationship
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlideMasterPart
+
+ The part type of the MediaReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlideMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlideMasterPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the SlidePart
+
+
+
+
+ Creates an instance of the SlidePart OpenXmlType
+
+
+
+
+ Gets the ChartParts of the SlidePart
+
+
+
+
+
+
+
+ Gets the CustomXmlParts of the SlidePart
+
+
+
+
+ Gets the DiagramColorsParts of the SlidePart
+
+
+
+
+ Gets the DiagramDataParts of the SlidePart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the SlidePart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the SlidePart
+
+
+
+
+ Gets the DiagramStyleParts of the SlidePart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the SlidePart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the SlidePart
+
+
+
+
+ Gets the EmbeddedObjectParts of the SlidePart
+
+
+
+
+ Gets the EmbeddedPackageParts of the SlidePart
+
+
+
+
+ Gets the ExtendedChartParts of the SlidePart
+
+
+
+
+ Gets the ImageParts of the SlidePart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the SlidePart
+
+
+
+
+ Gets the NotesSlidePart of the SlidePart
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the SlideCommentsPart of the SlidePart
+
+
+
+
+ Gets the SlideLayoutPart of the SlidePart
+
+
+
+
+ Gets the SlideParts of the SlidePart
+
+
+
+
+ Gets the SlideSyncDataPart of the SlidePart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemeOverridePart of the SlidePart
+
+
+
+
+ Gets the UserDefinedTagsParts of the SlidePart
+
+
+
+
+ Gets the VmlDrawingParts of the SlidePart
+
+
+
+
+ Gets the WebExtensionParts of the SlidePart
+
+
+
+
+ Adds a AudioReferenceRelationship to the SlidePart
+
+ The part type of the AudioReferenceRelationship
+ The newly added part
+
+
+
+ Adds a AudioReferenceRelationship to the SlidePart
+
+ The part type of the AudioReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlidePart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlidePart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlidePart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the SlidePart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlidePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlidePart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlidePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the SlidePart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlidePart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlidePart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlidePart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the SlidePart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the SlidePart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the SlidePart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlidePart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlidePart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlidePart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the SlidePart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlidePart
+
+ The part type of the MediaReferenceRelationship
+ The newly added part
+
+
+
+ Adds a MediaReferenceRelationship to the SlidePart
+
+ The part type of the MediaReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlidePart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the SlidePart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the SlideSyncDataPart
+
+
+
+
+ Creates an instance of the SlideSyncDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the SpreadsheetPrinterSettingsPart
+
+
+
+
+ Creates an instance of the SpreadsheetPrinterSettingsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the StyleDefinitionsPart
+
+
+
+
+ Creates an instance of the StyleDefinitionsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the StylesWithEffectsPart
+
+
+
+
+ Creates an instance of the StylesWithEffectsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the TableDefinitionPart
+
+
+
+
+ Creates an instance of the TableDefinitionPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the QueryTableParts of the TableDefinitionPart
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the TableStylesPart
+
+
+
+
+ Creates an instance of the TableStylesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the ThemeOverridePart
+
+
+
+
+ Creates an instance of the ThemeOverridePart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the ThemeOverridePart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Adds a ImagePart to the ThemeOverridePart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemeOverridePart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemeOverridePart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemeOverridePart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ThemePart
+
+
+
+
+ Creates an instance of the ThemePart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the ThemePart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Adds a ImagePart to the ThemePart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemePart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemePart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the ThemePart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the ThumbnailPart
+
+
+
+
+ Creates an instance of the ThumbnailPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the TimeLineCachePart
+
+
+
+
+ Creates an instance of the TimeLineCachePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the TimeLinePart
+
+
+
+
+ Creates an instance of the TimeLinePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the UserDefinedTagsPart
+
+
+
+
+ Creates an instance of the UserDefinedTagsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the VbaDataPart
+
+
+
+
+ Creates an instance of the VbaDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the VbaProjectPart
+
+
+
+
+ Creates an instance of the VbaProjectPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the VbaDataPart of the VbaProjectPart
+
+
+
+
+
+
+
+ Defines the ViewPropertiesPart
+
+
+
+
+ Creates an instance of the ViewPropertiesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets the SlideParts of the ViewPropertiesPart
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Defines the VmlDrawingPart
+
+
+
+
+ Creates an instance of the VmlDrawingPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the VmlDrawingPart
+
+
+
+
+ Gets the LegacyDiagramTextParts of the VmlDrawingPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a ImagePart to the VmlDrawingPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the VmlDrawingPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the VmlDrawingPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the VmlDrawingPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the VolatileDependenciesPart
+
+
+
+
+ Creates an instance of the VolatileDependenciesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the WebExTaskpanesPart
+
+
+
+
+ Creates an instance of the WebExTaskpanesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the WebExtensionParts of the WebExTaskpanesPart
+
+
+
+
+
+
+
+ Defines the WebExtensionPart
+
+
+
+
+ Creates an instance of the WebExtensionPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ImageParts of the WebExtensionPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Adds a ImagePart to the WebExtensionPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WebExtensionPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WebExtensionPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WebExtensionPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the WebSettingsPart
+
+
+
+
+ Creates an instance of the WebSettingsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the WordAttachedToolbarsPart
+
+
+
+
+ Creates an instance of the WordAttachedToolbarsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WordCommentsExtensiblePart
+
+
+
+
+ Creates an instance of the WordCommentsExtensiblePart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WordprocessingCommentsExPart
+
+
+
+
+ Creates an instance of the WordprocessingCommentsExPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the ChartParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the DiagramDataParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the DiagramStyleParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the ExtendedChartParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the ImageParts of the WordprocessingCommentsExPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the WordprocessingCommentsExPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsExPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsExPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsExPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsExPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsExPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsExPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsExPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsExPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the WordprocessingCommentsExPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the WordprocessingCommentsExPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsExPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsExPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsExPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsExPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsExPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsExPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the WordprocessingCommentsIdsPart
+
+
+
+
+ Creates an instance of the WordprocessingCommentsIdsPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the ChartParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the DiagramDataParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the DiagramStyleParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the ExtendedChartParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the ImageParts of the WordprocessingCommentsIdsPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the WordprocessingCommentsIdsPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsIdsPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsIdsPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsIdsPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsIdsPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsIdsPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsIdsPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsIdsPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsIdsPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the WordprocessingCommentsIdsPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the WordprocessingCommentsIdsPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsIdsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsIdsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsIdsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsIdsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsIdsPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsIdsPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the WordprocessingCommentsPart
+
+
+
+
+ Creates an instance of the WordprocessingCommentsPart OpenXmlType
+
+
+
+
+ Gets the AlternativeFormatImportParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the ChartParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+ Gets the DiagramColorsParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the DiagramDataParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the DiagramLayoutDefinitionParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the DiagramPersistLayoutParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the DiagramStyleParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the ExtendedChartParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the ImageParts of the WordprocessingCommentsPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the WordprocessingCommentsPart
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsPart
+
+ The content type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsPart
+
+ The content type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsPart
+
+ The part type of the AlternativeFormatImportPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a AlternativeFormatImportPart to the WordprocessingCommentsPart
+
+ The part type of the AlternativeFormatImportPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WordprocessingCommentsPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the WordprocessingCommentsPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the WordprocessingCommentsPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WordprocessingCommentsPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsPart
+
+ The part type of the VideoReferenceRelationship
+ The newly added part
+
+
+
+ Adds a VideoReferenceRelationship to the WordprocessingCommentsPart
+
+ The part type of the VideoReferenceRelationship
+ The relationship id
+ The newly added part
+
+
+
+
+
+
+ Defines the WordprocessingPeoplePart
+
+
+
+
+ Creates an instance of the WordprocessingPeoplePart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WordprocessingPrinterSettingsPart
+
+
+
+
+ Creates an instance of the WordprocessingPrinterSettingsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WorkbookPart
+
+
+
+
+ Creates an instance of the WorkbookPart OpenXmlType
+
+
+
+
+ Gets the CalculationChainPart of the WorkbookPart
+
+
+
+
+ Gets the CellMetadataPart of the WorkbookPart
+
+
+
+
+ Gets the ChartsheetParts of the WorkbookPart
+
+
+
+
+ Gets the ConnectionsPart of the WorkbookPart
+
+
+
+
+ Gets the CT_RdRichValueStructureParts of the WorkbookPart
+
+
+
+
+ Gets the CustomDataPropertiesParts of the WorkbookPart
+
+
+
+
+ Gets the CustomXmlMappingsPart of the WorkbookPart
+
+
+
+
+ Gets the CustomXmlParts of the WorkbookPart
+
+
+
+
+ Gets the DialogsheetParts of the WorkbookPart
+
+
+
+
+ Gets the ExcelAttachedToolbarsPart of the WorkbookPart
+
+
+
+
+ Gets the ExternalWorkbookParts of the WorkbookPart
+
+
+
+
+ Gets the InternationalMacroSheetParts of the WorkbookPart
+
+
+
+
+ Gets the MacroSheetParts of the WorkbookPart
+
+
+
+
+ Gets the PivotTableCacheDefinitionParts of the WorkbookPart
+
+
+
+
+ Gets the RdArrayParts of the WorkbookPart
+
+
+
+
+ Gets the RdRichValueParts of the WorkbookPart
+
+
+
+
+ Gets the RdRichValueTypesParts of the WorkbookPart
+
+
+
+
+ Gets the RdRichValueWebImagePart of the WorkbookPart
+
+
+
+
+ Gets the RdSupportingPropertyBagParts of the WorkbookPart
+
+
+
+
+ Gets the RdSupportingPropertyBagStructureParts of the WorkbookPart
+
+
+
+
+
+
+
+ Gets the RichStylesParts of the WorkbookPart
+
+
+
+
+ Gets the SharedStringTablePart of the WorkbookPart
+
+
+
+
+ Gets the SlicerCacheParts of the WorkbookPart
+
+
+
+
+
+
+
+
+
+
+ Gets the ThemePart of the WorkbookPart
+
+
+
+
+ Gets the ThumbnailPart of the WorkbookPart
+
+
+
+
+ Gets the TimeLineCacheParts of the WorkbookPart
+
+
+
+
+ Gets the VbaProjectPart of the WorkbookPart
+
+
+
+
+ Gets the VolatileDependenciesPart of the WorkbookPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the WorkbookPersonParts of the WorkbookPart
+
+
+
+
+ Gets the WorkbookRevisionHeaderPart of the WorkbookPart
+
+
+
+
+ Gets the WorkbookStylesPart of the WorkbookPart
+
+
+
+
+ Gets the WorkbookUserDataPart of the WorkbookPart
+
+
+
+
+ Gets the WorksheetParts of the WorkbookPart
+
+
+
+
+ Adds a CustomXmlPart to the WorkbookPart
+
+ The content type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the WorkbookPart
+
+ The content type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the WorkbookPart
+
+ The part type of the CustomXmlPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomXmlPart to the WorkbookPart
+
+ The part type of the CustomXmlPart
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the WorkbookPart
+
+ The content type of the ThumbnailPart
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the WorkbookPart
+
+ The content type of the ThumbnailPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the WorkbookPart
+
+ The part type of the ThumbnailPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ThumbnailPart to the WorkbookPart
+
+ The part type of the ThumbnailPart
+ The newly added part
+
+
+
+
+
+
+ Defines the WorkbookPersonPart
+
+
+
+
+ Creates an instance of the WorkbookPersonPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WorkbookRevisionHeaderPart
+
+
+
+
+ Creates an instance of the WorkbookRevisionHeaderPart OpenXmlType
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the WorkbookRevisionLogParts of the WorkbookRevisionHeaderPart
+
+
+
+
+
+
+
+ Defines the WorkbookRevisionLogPart
+
+
+
+
+ Creates an instance of the WorkbookRevisionLogPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the WorkbookStylesPart
+
+
+
+
+ Creates an instance of the WorkbookStylesPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+ Defines the WorkbookUserDataPart
+
+
+
+
+ Creates an instance of the WorkbookUserDataPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the WorksheetCommentsPart
+
+
+
+
+ Creates an instance of the WorksheetCommentsPart OpenXmlType
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the WorksheetPart
+
+
+
+
+ Creates an instance of the WorksheetPart OpenXmlType
+
+
+
+
+
+
+
+ Gets the ControlPropertiesParts of the WorksheetPart
+
+
+
+
+ Gets the CustomPropertyParts of the WorksheetPart
+
+
+
+
+ Gets the DrawingsPart of the WorksheetPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceBinaryDataParts of the WorksheetPart
+
+
+
+
+ Gets the EmbeddedControlPersistenceParts of the WorksheetPart
+
+
+
+
+ Gets the EmbeddedObjectParts of the WorksheetPart
+
+
+
+
+ Gets the EmbeddedPackageParts of the WorksheetPart
+
+
+
+
+ Gets the ImageParts of the WorksheetPart
+
+
+
+
+ Gets the Model3DReferenceRelationshipParts of the WorksheetPart
+
+
+
+
+ Gets the NamedSheetViewsParts of the WorksheetPart
+
+
+
+
+ Gets the PivotTableParts of the WorksheetPart
+
+
+
+
+ Gets the QueryTableParts of the WorksheetPart
+
+
+
+
+
+
+
+ Gets the SingleCellTablePart of the WorksheetPart
+
+
+
+
+ Gets the SlicersParts of the WorksheetPart
+
+
+
+
+ Gets the SpreadsheetPrinterSettingsParts of the WorksheetPart
+
+
+
+
+ Gets the TableDefinitionParts of the WorksheetPart
+
+
+
+
+
+
+
+
+
+
+ Gets the TimeLineParts of the WorksheetPart
+
+
+
+
+ Gets the VmlDrawingParts of the WorksheetPart
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Gets the WorksheetCommentsPart of the WorksheetPart
+
+
+
+
+ Gets the WorksheetSortMapPart of the WorksheetPart
+
+
+
+
+ Gets the WorksheetThreadedCommentsParts of the WorksheetPart
+
+
+
+
+ Adds a CustomPropertyPart to the WorksheetPart
+
+ The content type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the WorksheetPart
+
+ The content type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the WorksheetPart
+
+ The part type of the CustomPropertyPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a CustomPropertyPart to the WorksheetPart
+
+ The part type of the CustomPropertyPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the WorksheetPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the WorksheetPart
+
+ The content type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the WorksheetPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistenceBinaryDataPart to the WorksheetPart
+
+ The part type of the EmbeddedControlPersistenceBinaryDataPart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WorksheetPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WorksheetPart
+
+ The content type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WorksheetPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a EmbeddedControlPersistencePart to the WorksheetPart
+
+ The part type of the EmbeddedControlPersistencePart
+ The newly added part
+
+
+
+ Adds a EmbeddedObjectPart to the WorksheetPart
+
+ The content type of the EmbeddedObjectPart
+ The newly added part
+
+
+
+ Adds a EmbeddedPackagePart to the WorksheetPart
+
+ The content type of the EmbeddedPackagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WorksheetPart
+
+ The content type of the ImagePart
+ The newly added part
+
+
+
+ Adds a ImagePart to the WorksheetPart
+
+ The content type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WorksheetPart
+
+ The part type of the ImagePart
+ The relationship id
+ The newly added part
+
+
+
+ Adds a ImagePart to the WorksheetPart
+
+ The part type of the ImagePart
+ The newly added part
+
+
+
+
+
+
+ Defines the WorksheetSortMapPart
+
+
+
+
+ Creates an instance of the WorksheetSortMapPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the WorksheetThreadedCommentsPart
+
+
+
+
+ Creates an instance of the WorksheetThreadedCommentsPart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the root element of this part.
+
+
+
+
+ Defines the XmlSignaturePart
+
+
+
+
+ Creates an instance of the XmlSignaturePart OpenXmlType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines an OfficeAvailabilityAttribute class to indicate whether the property is available in a specific version of an Office application.
+
+
+
+
+ Gets the Office version of the available property.
+
+
+
+
+ Initializes a new instance of the OfficeAvailabilityAttribute class.
+
+ The Office version where this class or property is available.
+ If there is more than one version, use bitwise OR to specify multiple versions.
+
+
+
+ Defines the attribute which is used to decorate a property for its corresponding attribute information.
+
+
+
+
+ Initializes a new instance of the SchemaAttrAttribute.
+
+ Specifies the namespace Id of the schema attribute.
+ Specifies the Tag name of the schema attribute.
+ This will be removed once the concept of id can be removed. Please use
+
+
+
+ Initializes a new instance of the SchemaAttrAttribute.
+
+ Qualified name of item.
+ This will be removed once the concept of id can be removed. Please use
+
+
+
+ Initializes a new instance of the SchemaAttrAttribute.
+
+ Specifies the namespace of the schema attribute.
+ Specifies the Tag name of the schema attribute.
+
+
+
+ Gets the tag name of the schema attribute.
+
+
+
+
+ Gets the Namespace Uri of the schema attribute.
+
+
+
+
+ The exception that is thrown for Markup Compatibility content errors.
+
+
+
+
+ Initializes a new instance of the InvalidMCContentException class.
+
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with a specified error message.
+
+ The message that describes the error.
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with serialized data.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Defines the Markup Compatibility Attributes.
+
+
+
+
+ Gets or sets a whitespace-delimited list of prefixes, where each
+ prefix identifies an ignorable namespace.
+
+
+
+
+ Gets or sets a whitespace-delimited list of element-qualified names
+ that identify the expanded names of elements. The content of the
+ elements shall be processed, even if the elements themselves are
+ ignored.
+
+
+
+
+ Gets or sets a whitespace-delimited list of element qualified names
+ that identify the expanded names of elements. The elements are suggested
+ by a markup producer for preservation by markup editors, even if
+ the elements themselves are ignored.
+
+
+
+
+ Gets or sets a whitespace-delimited list of attribute qualified names
+ that identify expanded names of attributes. The attributes were
+ suggested by a markup producer for preservation by markup editors.
+
+
+
+
+ Gets or sets a whitespace-delimited list of prefixes that identify
+ a set of namespace names.
+
+
+
+
+ This method is for MC validation use. Only push Ignorable and ProcessContent.
+
+
+
+
+
+
+ This method is for MC validation use only.
+
+
+
+
+ This method is called by ParseQNameList() and ParsePrefixList().
+
+ The value of the attribute.
+ True to stop parsing; False to continue.
+
+
+
+ This method is called by ParseIgnorable() and ParseProcessContent().
+
+ The value of the attribute.
+ True to stop parsing; False to continue.
+
+
+
+ The exception that is thrown for Markup Compatibility content errors.
+
+
+
+
+ Initializes a new instance of the InvalidMCContentException class.
+
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with a specified error message.
+
+ The message that describes the error.
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with serialized data.
+
+ The SerializationInfo that holds the serialized object data about the exception being thrown.
+ The StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Initializes a new instance of the InvalidMCContentException class with a specified error message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Represents an Open XML attribute.
+
+
+
+
+ Initializes a new instance of the OpenXmlAttribute structure using the supplied qualified name, namespace URI, and text value.
+
+ The qualified attribute name.
+ The namespace URI of the attribute.
+ The text value of the attribute.
+
+
+
+ Initializes a new instance of the OpenXmlAttribute structure using the supplied namespace prefix, local name, namespace URI, and text value.
+
+ The namespace prefix of the attribute.
+ The local name of the attribute.
+ The namespace URI of the attribute.
+ The text value of the attribute.
+
+
+
+ Gets or sets the namespace URI of the current attribute.
+
+
+
+
+ Gets or sets the local name of the attribute.
+
+
+
+
+ Gets or sets the namespace prefix of the current attribute.
+
+
+
+
+ Gets or sets the text value of the attribute.
+
+
+
+
+ Gets the qualified name of the attribute.
+
+
+
+
+ Gets the qualified name of the current attribute.
+
+
+
+
+ Determines if this instance of an OpenXmlAttribute structure is equal to the specified instance of an OpenXmlAttribute structure.
+
+ An instance of an OpenXmlAttribute structure.
+ Returns true if instances are equal; otherwise, returns false.
+
+
+
+ Determines if two instances of OpenXmlAttribute structures are equal.
+
+ The first instance of an OpenXmlAttribute structure.
+ The second instance of an OpenXmlAttribute structure.
+ Returns true if all corresponding members are equal; otherwise, returns false.
+
+
+
+ Determines if two instances of OpenXmlAttribute structures are not equal.
+
+ The first instance of an OpenXmlAttribute structure.
+ The second instance of an OpenXmlAttribute structure.
+ Returns true if some corresponding members are different; otherwise, returns false.
+
+
+
+ Determines whether the specified Object is a OpenXmlAttribute structure and if so, indicates whether it is equal to this instance of an OpenXmlAttribute structure.
+
+ An Object.
+ Returns true if obj is an OpenXmlAttribute structure and it is equal to this instance of an OpenXmlAttribute structure; otherwise, returns false.
+
+
+
+ Gets the hash code for this instance of an OpenXmlAttribute structure.
+
+ The hash code for this instance of an OpenXmlAttribute structure.
+
+
+
+ Implements OpenXmlElementList.
+
+
+
+
+ Represents the base class for composite elements.
+
+
+
+
+ Initializes a new instance of the OpenXmlCompositeElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlCompositeElement class using the supplied outer XML.
+
+ The outer XML of the element.
+
+
+
+ Initializes a new instance of the OpenXmlCompositeElement class using the supplied collection of elements.
+
+ A collection of elements.
+
+
+
+ Initializes a new instance of the OpenXmlCompositeElement class using the supplied collection of OpenXmlElement elements.
+
+ A collection of OpenXmlElement elements.
+
+
+
+ Initializes a new instance of the OpenXmlCompositeElement using the supplied array of OpenXmlElement elements.
+
+ An array of OpenXmlElement elements.
+
+
+
+ Gets the first child of the current OpenXmlElement element.
+
+
+ Returns null (Nothing in Visual Basic) if there is no such OpenXmlElement element.
+
+
+
+
+ Gets the last child of the current OpenXmlElement element.
+ Returns null (Nothing in Visual Basic) if there is no such OpenXmlElement element.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adds the specified element to the element if it is a known child. This adds the element in the correct location according to the schema.
+
+ The OpenXmlElement element to append.
+ A flag to indicate if the method should throw if the child could not be added.
+ Success if the element was added, otherwise false.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Removes all of the current element's child elements.
+
+
+
+
+
+
+
+ Saves all of the current node's children to the specified XmlWriter.
+
+ The XmlWriter at which to save the child nodes.
+
+
+
+ Fires the ElementInserting event.
+
+ The OpenXmlElement element to insert.
+
+
+
+ Fires the ElementInserted event.
+
+ The OpenXmlElement element to insert.
+
+
+
+ Fires the ElementRemoving event.
+
+ The OpenXmlElement element to remove.
+
+
+
+ Fires the ElementRemoved event.
+
+ The OpenXmlElement element to be removed.
+
+
+
+ Populates the XML into a strong typed DOM tree.
+
+ The XmlReader to read the XML content.
+ Specifies a load mode that is either lazy or full.
+
+
+
+ Represents the Open XML document reader class.
+
+
+
+
+ Initializes a new instance of the OpenXmlDomReader class.
+
+ The OpenXmlElement to read.
+
+
+
+ Initializes a new instance of the OpenXmlDomReader class using the supplied OpenXmlElement and Boolean values.
+
+ The OpenXmlElement to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+
+
+
+ Gets the list of attributes of the current element.
+
+
+
+
+ Gets the namespace declarations of the current element.
+
+
+
+
+ Gets the type of the corresponding strong typed class of the current element.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Move to next element
+
+ true if the next element was read successfully; false if there are no more elements to read.
+
+
+
+ Move to first child
+
+ true if the first child element was read successfully; false if there are no child elements to read.
+ Only can be called on element start. Current will move to the end tag if no child element.
+
+
+
+ Move to next sibling element
+
+ true if the next sibling element was read successfully; false if there are no more sibling elements to read.
+ Current will move to the end tag of the parent if no more sibling element.
+
+
+
+ Skips the children of the current node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a base class that all elements in an Office Open XML document derive from.
+
+
+ Annotations will not be cloned when calling and .
+
+
+
+
+ Gets a for the current element. This feature collection will be read-only, but will inherit features from its parent part and package if available.
+
+
+
+
+ Initializes a new instance of the OpenXmlElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlElement class using the supplied outer XML of the element.
+
+ The outer XML of the element.
+
+
+
+ Gets or sets the next element in the linked list.
+
+
+
+
+ Gets a value indicating whether the inner raw xml is parsed.
+
+
+
+
+ Gets or sets the raw OuterXml.
+
+
+
+
+ Gets an array of fixed attributes (attributes that are defined in the schema) without forcing any parsing of the element.
+ If parsing is required, please use
+
+
+
+
+ Gets an array of fixed attributes which will be parsed out if they are not yet parsed. If parsing is not requried, please
+ use .
+
+
+
+
+ Gets the OpenXmlElementContext of the current element.
+
+
+
+
+ Gets the OpenXmlElementContext from the root element.
+
+
+
+
+ Gets the first child of the OpenXmlElement element.
+ Returns null (Nothing in Visual Basic) if there is no such OpenXmlElement element.
+
+
+
+
+ Gets the last child of the OpenXmlElement element.
+ Returns null (Nothing in Visual Basic) if there is no such OpenXmlElement element.
+
+
+
+
+ Gets a value indicating whether the current element has any attributes.
+
+
+
+
+ Gets all extended attributes (attributes not defined in the schema) of the current element.
+
+
+
+
+ Gets a value indicating whether the current element has any child elements.
+
+
+
+
+ Gets all the child nodes of the current element.
+
+
+
+
+ Gets the parent element of the current element.
+
+
+
+
+ Gets the namespace URI of the current element.
+
+
+
+
+ Gets the local name of the current element.
+
+
+
+
+ Gets the namespace prefix of current element.
+
+
+
+
+ Gets all the namespace declarations defined in the current element. Returns an empty enumerator if there is no namespace declaration.
+
+
+
+
+ Gets the qualified name of the current element.
+
+
+
+
+ Gets the qualified name of the current element.
+
+
+
+
+ Gets or sets the concatenated values of the node and all of its children.
+
+
+
+
+ Gets or sets the markup that represents only the child elements of the current element.
+
+
+
+
+ Gets the markup that represents the current element and all of its child elements.
+
+
+
+
+ Gets an Open XML attribute with the specified tag name and namespace URI.
+
+ The tag name.
+ The namespace URI.
+ Returns a clone of the OpenXmlAttribute with local name equal to "localName" and namespace URI equal to "namespaceUri".
+ When the "localName" is empty.
+ When the element does not have the specified attribute.
+
+
+
+ Gets a list that contains a copy of all the attributes.
+
+ A list of attributes. Return an empty list if there are no attributes.
+ The returned list is a non-live copy.
+
+
+
+ Sets an attribute to the specified element.
+ If the attribute is a known attribute, the value of the attribute is set.
+ If the attribute is an extended attribute, the 'openxmlAttribute' is added to the extended attributes list.
+
+ The attribute to be set on the element.
+ Thrown when the LocalName of the "openxmlAttribute" parameter is null or empty.
+ Thrown when an attempt to set a namespace declaration is made.
+
+
+
+ Removes the attribute from the current element.
+
+ The local name of the attribute.
+ The namespace URI of the attribute.
+ Thrown when the localName is empty.
+
+
+
+ Sets a number of attributes to the element.
+ If an attribute is a known attribute, the value of the attribute is set.
+ If an attribute is an extended attribute, the 'openxmlAttribute' is added to the extended attributes list.
+
+ The attributes to be set on the element.
+
+
+
+ Clears all of the attributes, including both known attributes and extended attributes.
+
+
+
+
+ Adds a namespace declaration to the current node.
+
+ The prefix.
+ The uri.
+ Thrown if the prefix is already used in the current node.
+
+
+
+ Removes the namespace declaration for the specified prefix. Removes nothing if there is no prefix.
+
+
+
+
+
+ Finds the first child element in type T.
+
+ Type of element.
+
+
+
+
+ Gets the OpenXmlElement element that immediately precedes the current OpenXmlElement element.
+ Returns null (Nothing in Visual Basic ) if there is no preceding OpenXmlElement element.
+
+ The OpenXmlElement element that immediately precedes the current OpenXmlElement element.
+
+
+
+ Gets the OpenXmlElement element with the specified type that precedes the current OpenXmlElement.
+ Returns null (Nothing in Visual Basic) if there is no preceding OpenXmlElement element.
+
+ The OpenXmlElement element with the specified type that precedes the current OpenXmlElement element.
+
+
+
+ Gets the OpenXmlElement element that immediately follows the current OpenXmlElement element.
+ Returns null (Nothing in Visual Basic) if there is no next OpenXmlElement element.
+
+ The OpenXmlElement element that immediately follows the current OpenXmlElement element.
+
+
+
+ Gets the OpenXmlElement element with the specified type that follows the current OpenXmlElement element.
+ Returns null (Nothing in Visual Basic) if there is no next OpenXmlElement.
+
+ The OpenXmlElement element with the specified type that follows the current OpenXmlElement element.
+
+
+
+ Enumerates all of the current element's ancestors.
+
+ An IEnumerable object that contains a list of the current OpenXmlElement element's ancestors.
+
+
+
+ Enumerates only the current element's ancestors that have the specified type.
+
+ The element type.
+ An IEnumerable object that contains a list of the current OpenXmlElement element's ancestors.
+
+
+
+ Enumerates only the current element's children that have the specified type.
+
+ The element type.
+
+
+
+
+ Enumerates all of the current element's children.
+
+
+
+
+
+ Enumerate all of the current element's descendants of type T.
+
+ The element type.
+
+
+
+
+ Enumerates all of the current element's descendants.
+
+
+
+
+
+ Enumerates all of the sibling elements that precede the current element and have the same parent as the current element.
+
+ An IEnumerable object that contains a list of OpenXmlElement elements.
+
+
+
+ Enumerates all of the sibling elements that follow the current element and have the same parent as the current element.
+
+ An IEnumerable object that contains a list of OpenXmlElement elements.
+
+
+
+ When overridden in a derived class, creates a duplicate of the node.
+
+ True to recursively clone the subtree under the specified node; false to clone only the node itself.
+ The cloned node.
+
+
+
+ Saves the current node to the specified XmlWriter.
+
+ The XmlWriter to which to save the current node.
+
+
+
+ Appends each element from a list of elements to the end of the current element's list of child elements.
+
+ The list that contains the OpenXmlElement elements to be appended.
+
+
+
+ Appends each element from an array of elements to the end of the current element's list of child elements.
+
+ The array of elements to be appended.
+
+
+
+ Appends the specified element to the end of the current element's list of child nodes.
+
+ The element to append.
+ The element that was appended.
+
+
+
+ Inserts the specified element immediately after the specified reference element.
+
+ The element to insert.
+ The reference element. is placed after .
+ The element that was inserted.
+
+
+
+ Inserts the specified element immediately before the specified reference element.
+
+ The element to insert.
+ The reference element. is placed before .
+ The element that was inserted.
+
+
+
+ Inserts the specified element immediately after the current element.
+
+ The new element to insert.
+ The inserted element.
+ Thrown when the parameter is a null reference.
+ Thrown when the parent is a null reference.
+
+
+
+ Inserts the specified element immediately before the current element.
+
+ The new element to insert.
+ The inserted element.
+ Thrown when the parameter is a null reference.
+ Thrown when the parent is a null reference.
+
+
+
+ Inserts the specified element at the specified index in the current element's list of child elements.
+
+ The element to insert.
+ The zero-based index where the element is to be inserted.
+ The element that was inserted.
+ Returns nullif equals null.
+
+
+
+ Inserts the specified element at the beginning of the current element's list of child elements.
+
+ The element to add.
+ The element that was added.
+
+
+
+ Removes the specified child element from the current element's list of child elements.
+
+ The child element to remove.
+ The element that was removed.
+
+
+
+ Replaces a child element with another child element in the current element's list of child elements.
+
+ The new child element to put in the list.
+ The child element to replace in the list.
+ The element that was replaced.
+
+
+
+ Removes all of the current element's child elements.
+
+
+
+
+ Remove all of the current element's child elements that are of type T.
+
+
+
+
+ Removes the current element from its parent.
+
+ Thrown when the parent is a null reference.
+
+
+
+ Determines if the current element appears after a specified element in document order.
+
+ The element to compare for order.
+ Returns true if the current element appears after the specified element in document order; otherwise returns false.
+
+
+
+ Determines if the current element appears before a specified element in document order.
+
+ The element to compare for order.
+ Returns true if the current element appears before the specified element in document order; otherwise returns false.
+
+
+
+ Gets the order of the two specified elements in document order.
+
+ The first element to compare for order.
+ The second element to compare for order.
+
+
+
+
+ Saves all of the children of the current node to the specified XmlWriter.
+
+ The XmlWriter at which to save the child nodes.
+
+
+
+ Attempts to set the attribute to a known attribute.
+
+
+
+
+ true if the attribute is a known attribute.
+
+
+
+ Reads MC attributes from the xmlReader and than pushes MC Context on needed.
+ This xmlReader will keeps on the element start after this method.
+
+ This method screen all attribute from xmlReader, and then set the xmlReader back to the element start.
+ Returns true if a MCAttributes is pushed.
+
+
+
+ If this is a normal node, check mustunderstand attribute at load time
+
+ The XmlReader.
+ The MarkupCompatibilityAttributes.
+ The MarkupCompatibilityProcessSettings.
+
+
+
+ If this is a node in ACB, check mustunderstand after load
+
+
+
+
+ Gets a value that indicates the version in which the current element was introduced.
+ For strong typed element, the return value will be generated according to the schema.
+ For , always returns false
+ For , always returns true
+
+
+
+
+ Adds an object to the current OpenXmlElement element's list of annotations.
+
+ The annotation to add to the current OpenXmlElement element.
+
+
+
+ Get the first annotation object of the specified type from the current OpenXmlElement element.
+
+ The type of the annotation to retrieve.
+ The first annotation object of the specified type.
+
+
+
+ Get the first annotation object of the specified type from the current OpenXmlElement element.
+
+ The type of the annotation to retrieve.
+ The first annotation object with the specified type.
+
+
+
+ Gets a collection of annotations with the specified type for the current OpenXmlElement element.
+
+ The type of the annotations to retrieve.
+ An IEnumerable(T) object that contains the annotations for current OpenXmlElement element.
+
+
+
+ Gets a collection of annotations with the specified type for the current OpenXmlElement element.
+
+ The type of the annotations to retrieve.
+ An IEnumerable(T) object that contains the annotations for the current OpenXmlElement element.
+
+
+
+ Removes the annotations with the specified type from the current OpenXmlElement element.
+
+ The type of the annotations to remove.
+
+
+
+ Removes the annotations of the specified type from the current OpenXmlElement element.
+
+ The type of the annotations to remove.
+
+
+
+ Returns an enumerator that iterates through the child collection.
+
+ An IEnumerator object that can be used to iterate through the child collection.
+
+
+
+ Creates a duplicate of the current node.
+
+
+ Cloning an OpenXmlNode copies all attributes and their values, including those generated by the XML processor to represent defaulted attributes. This method recursively clones the node and the subtree underneath it.
+ Cloning is equivalent to calling CloneNode(true).
+
+ The cloned node.
+
+
+
+ Indicates whether the specified namespace uri equals @"http://www.w3.org/2000/xmlns/".
+
+ The namespace uri.
+ True if nsUri == @"http://www.w3.org/2000/xmlns/".
+
+
+
+ Returns true when the specified element is not an OpenXmlUnknownElement and it is not an OpenXmlMiscNode.
+
+
+
+
+
+
+ Gets or sets the markup compatibility attributes. Returns null if no markup compatibility attributes are defined for the current element.
+
+
+
+
+ Loads the MC attributes from the xmlReader.
+ This xmlReader will keeps on the element start after this method.
+
+ This method screen all attribute from xmlReader, and then set the xmlReader back to the element start.
+
+
+
+ Adds the MC attributes to the "attributes" collection.
+
+
+
+
+
+ Finds the corresponding MC attribute from the attribute name.
+
+
+
+
+
+
+ Resolves the namespace prefix in the context of the current node.
+
+ The prefix to resolve.
+ The resolved namespace. Returns null (Nothing in Visual Basic) if the prefix cannot be resolved.
+
+
+
+ Finds the corresponding prefix for a namespace uri in the current element scope.
+
+ The namespace uri.
+ The corresponding prefix. Returns null (Nothing in Visual Basic) if no prefix is found.
+
+
+
+ Returns the next sibling element that is not an OpenXmlMiscNode element.
+
+ The next sibling element that is not an OpenXmlMiscNode element.
+
+
+
+ Returns the first child element that is not an OpenXmlMiscNode element.
+
+ The first child element that is not an OpenXmlMiscNode element.
+
+
+
+ Gets the root element of the current OpenXmlElement element.
+
+
+ Returns the root element if it is an OpenXmlPartRootElement element. Returns the current element if it is an OpenXmlPartRootElement element.
+ Returns null (Nothing in Visual Basic) if the current element has no parent or the root element is not an OpenXmlPartRootElement element.
+
+
+
+
+ Represents the OpenXml loading context.
+
+
+
+
+ Gets the XmlReaderSettings to be used by internal XmlReader
+
+
+
+
+ Gets or sets load mode
+
+
+
+
+ Gets layers to be full populated, only effective when LoadMode==Lazy.
+ Start from 0 (populate only the children layer). The magic number of 3
+ is currently used, but could potentially be made into a public property
+ so a user can control this
+
+
+
+
+ Initializes a new instance of the OpenXmlElementContext class.
+
+
+
+
+ Determines whether the namespace uri equals @"http://www.w3.org/2000/xmlns/".
+
+ The namespace uri.
+ Returns true if nsUri equals @"http://www.w3.org/2000/xmlns/".
+
+
+
+ Fires the ElementInserting event.
+
+ The OpenXmlElement element to insert.
+ The parent element.
+
+
+
+ Fires the ElementInserted event.
+
+ The inserted OpenXmlElement element.
+ The parent element.
+
+
+
+ Fires the ElementRemoving event.
+
+ The OpenXmlElement element to remove.
+ The parent element.
+
+
+
+ Fires the ElementRemoved event.
+
+ The removed OpenXmlElement element.
+ The parent element.
+
+
+
+ Occurs when an element is about to be inserted into the element hierarchy.
+
+
+
+
+ Occurs when an element has been inserted into the element hierarchy.
+
+
+
+
+ Occurs when an element is being removed from the element hierarchy.
+
+
+
+
+ Occurs when an element has been removed from the element hierarchy.
+
+
+
+
+ Static class to hold extension methods for OpenXmlElement.
+
+
+
+
+ Get position index in same type in the ChildElements of it's parent element.
+
+ The OpenxmlElement.
+ The position index in same type element in parent.
+
+
+
+ Get the part in which the element is in.
+
+ The element.
+ The part in which the element is in. Returns null if not in a part.
+
+
+
+ Gets the URI of the part the element is in.
+
+ The element.
+ The URI of the part the element is in. Returns null if not in a part.
+
+
+
+ Get attribute value of the specified attribute.
+
+
+
+
+
+
+
+
+ Trys to create an OpenXmlElement from the specified namespace URI and local name.
+
+ The parent element.
+ The specified file format version.
+ The namespace URI of the requested child element.
+ The local name of the requested child element.
+ A new OpenXmlElement if the parent element can contains a child with the specified namespace and local name. Otherwise, returns null.
+
+
+
+ Provides extension methods for pure functional transformations.
+
+
+
+
+ Adds child elements or attributes to the given element.
+
+ The element type.
+ The element.
+ The content to be added to the element.
+ The element with the content added to it.
+
+
+
+ Adds child elements or attributes to the given element.
+
+ The element type.
+ The element.
+ The content to be added to the element.
+ The element with the content added to it.
+
+
+
+ Represents an ordered collection of OpenXmlElement elements.
+
+
+
+
+ Initializes a new instance of the OpenXmlElementList class.
+
+
+
+
+ Gets the OpenXmlElement element at the specified index.
+
+
+ A zero-based integer that represents an index in the list of elements.
+
+
+ An OpenXmlElement element at the specified index in the collection. Returns
+ null (Nothing in Visual Basic) if the index is greater than or equal
+ to the number of elements in the list.
+
+
+
+
+ Gets the number of OpenXmlElement elements in the OpenXmlElementList.
+
+
+
+
+ Gets a node at the specified index.
+
+
+
+
+
+
+ Finds the first child element of type T.
+
+
+
+
+
+
+ Gets an IEnumerable for a specific type of element.
+
+ Type of element
+
+
+
+
+ Gets an enumerator that iterates through the collection.
+
+ An IEnumerator object that can be used to iterate through the collection.
+
+
+
+ Represents the base class from which leaf elements are derived.
+
+
+
+
+ Gets or sets represents a shadow element to hold child elements if there are any.
+
+
+
+
+ Initializes a new instance of the OpenXmlLeafElement class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents the base class from which leaf elements that have text are derived.
+
+
+
+
+ Initializes a new instance of the OpenXmlLeafTextElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlLeafTextElement class using the supplied text.
+
+
+
+
+
+ Convert the text into value (depends on the type defined in the schema).
+
+ The text to convert.
+ An OpenXmlSimpleType value.
+ All generated classes that are derived from this class will generate this method.
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets or sets the text of the current element.
+
+
+
+
+
+
+
+
+
+
+ OpenXmlLoadMode - load mode, default is Lazy
+ Full - load all the OpenXmlElements recursively
+ Lazy (default) - load N layer descendant elements from the current element, lazy load (cache OuterXml) for others
+ default is populate 3 layers
+
+
+
+
+ Load all the OpenXmlElements recursively
+
+
+
+
+ Load only one layer element, cache OuterXml
+
+
+
+
+ Represents an Open XML non element node (i.e. PT, Comments, Entity, Notation, XmlDeclaration).
+
+
+
+
+ Initializes a new instance of the OpenXmlMiscNode class using the
+ supplied XmlNodeType value.
+
+
+ The XmlNodeType value.
+
+
+
+
+ Initializes a new instance of the OpenXmlMiscNode class using the
+ supplied XmlNodeType and outer XML values.
+
+ The XmlNodeType value.
+ The outer XML of the element.
+
+
+
+ Gets the type of XML node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Load the out xml from the XmlReader.
+
+
+ The XmlReader not be moved.
+
+
+
+
+
+
+
+
+
+ Represents the Open XML part reader class.
+
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied OpenXmlPart class.
+
+ The OpenXmlPart to read.
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied OpenXmlPart and Boolean values.
+
+ The OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied OpenXmlPart and Boolean values.
+
+ The OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes.
+ Specify true to indicate to the reader to ignore insignificant white space.
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied stream.
+
+ The part stream of the OpenXmlPart to read.
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied stream and Boolean values.
+
+ The part stream of the OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+
+
+
+ Initializes a new instance of the OpenXmlPartReader class using the supplied stream and Boolean values.
+
+ The part stream of the OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes.
+ Specify true to indicate to the reader to ignore insignificant white space.
+
+
+
+ Gets the encoding of the XML file.
+
+
+ Returns null if encoding is not specified in the XML file.
+
+
+
+
+ Gets the standalone property of the XML file. Returns false if there is no "standalone" in the XML declaration stream.
+
+
+
+
+ Gets the list of attributes of the current element.
+
+
+
+
+ Gets the namespace declarations of the current element.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Moves to next element
+
+ true if the next element was read successfully; false if there are no more elements to read.
+
+
+
+ Move to first child
+
+ true if the first child element was read successfully; false if there are no child elements to read.
+ Only can be called on element start. Current will move to the end tag if no child element.
+
+
+
+ Move to next sibling element
+
+ true if the next sibling element was read successfully; false if there are no more sibling elements to read.
+ Current will move to the end tag of the parent if no more sibling element.
+
+
+
+ Skips the children of the current node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a base class for all root elements.
+
+
+
+
+ Initializes a new instance of the OpenXmlPartRootElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlPartRootElement class using the supplied OpenXmlPart.
+
+ The OpenXmlPart class.
+
+
+
+ Initializes a new instance of the OpenXmlPartRootElement class using the supplied outer XML.
+
+ The outer XML of the element.
+
+
+
+ Initializes a new instance of the OpenXmlPartRootElement class using the supplied list of child elements.
+
+ All child elements.
+
+
+
+ Initializes a new instance of the OpenXmlPartRootElement class using the supplied array of child elements.
+
+ All child elements
+
+
+
+ Gets the OpenXmlElementContext.
+
+
+
+
+ Load the DOM tree from the Open XML part.
+
+ The part this root element to be loaded from.
+ Thrown when the part contains an incorrect root element.
+
+
+
+ Load the DOM tree from the Open XML part.
+
+ The part this root element to be loaded from.
+ The stream of the part.
+
+ Returns true when the part stream is loaded successfully into this root element.
+ Returns false when the part stream does not contain any xml element.
+
+ Thrown when the part stream contains an incorrect root element.
+
+
+
+ Save the DOM into the OpenXML part.
+
+
+
+
+ Saves the DOM tree to the specified stream.
+
+
+ The stream to which to save the XML.
+
+
+
+
+ Gets or sets the part that is associated with the DOM tree.
+ It returns null when the DOM tree is not associated with a part.
+
+
+
+
+ Saves the data in the DOM tree back to the part. This method can
+ be called multiple times and each time it is called, the stream
+ will be flushed.
+
+
+ Call this method explicitly to save the changes in the DOM tree.
+
+ Thrown when the tree is not associated with a part.
+
+
+
+ Reloads the part content into an Open XML DOM tree. This method can
+ be called multiple times and each time it is called, the tree will
+ be reloaded and previous changes on the tree are abandoned.
+
+ Thrown when the tree is not associated with a part.
+
+
+
+ Saves the current node to the specified XmlWriter.
+
+
+ The XmlWriter to which to save the current node.
+
+
+
+
+ Gets a value indicating whether the Save method will try write all namespace declaration on the root element.
+
+
+
+
+ Defines the OpenXmlPartWriter.
+
+
+
+
+ Initializes a new instance of the OpenXmlPartWriter.
+
+ The OpenXmlPart to be written to.
+
+
+
+ Initializes a new instance of the OpenXmlPartWriter.
+
+ The OpenXmlPart to be written to.
+ The encoding for the XML stream.
+
+
+
+ Initializes a new instance of the OpenXmlPartWriter.
+
+ The given part stream.
+
+
+
+ Initializes a new instance of the OpenXmlPartWriter.
+
+ The given part stream.
+ The encoding for the XML stream.
+
+
+
+ Writes the XML declaration with the version "1.0".
+
+
+
+
+ Writes the XML declaration with the version "1.0" and the standalone attribute.
+
+ If true, it writes "standalone=yes"; if false, it writes "standalone=no".
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write all the attributes of the element.
+
+ The OpenXmlReader to read from.
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write the attributes in attributes.
+
+ The OpenXmlReader to read from.
+ The attributes to be written, can be null if no attributes.
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write the attributes in attributes.
+
+ The OpenXmlReader to read from.
+ The attributes to be written, can be null if no attributes.
+ The namespace declarations to be written, can be null if no namespace declarations.
+
+
+
+ Writes out a start tag of the element and all the attributes of the element.
+
+ The OpenXmlElement object to be written.
+
+
+
+ Writes out a start tag of the element. And write the attributes in attributes. The attributes of the element will be omitted.
+
+ The OpenXmlElement object to be written.
+ The attributes to be written.
+
+
+
+ Writes out a start tag of the element. And write the attributes in attributes. The attributes of the element will be omitted.
+
+ The OpenXmlElement object to be written.
+ The attributes to be written.
+ The namespace declarations to be written, can be null if no namespace declarations.
+
+
+
+ Closes one element.
+
+
+
+
+ Writes the given text content.
+
+ The text to be written.
+
+
+
+ Write the OpenXmlElement to the writer.
+
+ The OpenXmlElement object to be written.
+
+
+
+ Close the writer.
+
+
+
+
+ Represents the Open XML reader class.
+
+
+
+
+ Initializes a new instance of the OpenXmlReader class.
+
+
+
+
+ Initializes a new instance of the OpenXmlReader class using the supplied Boolean value.
+
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+
+
+
+ Creates an OpenXmlReader from the specified OpenXmlPart.
+
+ The OpenXmlPart to read.
+ The newly created OpenXmlReader.
+
+
+
+ Creates an OpenXmlReader from the specified OpenXmlPart and Boolean values.
+
+ The OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+ The newly created OpenXmlReader.
+
+
+
+ Creates an OpenXmlReader from the specified OpenXmlPart and Boolean values.
+
+ The OpenXmlPart to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+ Specify true to indicate to the reader to ignore insignificant white space. The default value is true.
+ The newly created OpenXmlReader.
+
+
+
+ Creates an OpenXmlReader from the specified part stream.
+
+ The part stream.
+
+
+
+
+ Creates an OpenXmlReader from the specified part stream and Boolean values.
+
+ The part stream.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+
+
+
+
+ Creates an OpenXmlReader from the specified part stream and Boolean values.
+
+ The part stream.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+ Specify true to indicate to the reader to ignore insignificant white space. The default value is true.
+
+
+
+
+ Creates an OpenXmlReader from the OpenXmlElement (travel the DOM tree).
+
+ The OpenXmlElement to read.
+ The newly created OpenXmlReader.
+
+
+
+ Creates an OpenXmlReader from the OpenXmlElement (travel the DOM tree).
+
+ The OpenXmlElement to read.
+ Specify false to indicate to the reader to skip all miscellaneous nodes. The default value is false.
+ The newly created OpenXmlReader.
+
+
+
+ Gets a value indicating whether the OpenXmlReader will read or skip all miscellaneous nodes.
+
+
+
+
+ Gets the encoding of the XML file.
+
+
+ Returns null if the encoding is not specified in the XML file.
+
+
+
+
+ Gets the standalone property in the XML declaration of the XML stream. The default value is null.
+
+
+
+
+ Gets a value indicating whether the current node has any attributes.
+
+
+
+
+ Gets the list of attributes of the current element.
+
+
+
+
+ Gets the namespace declarations of the current element.
+
+
+
+
+ Gets the type of the corresponding strongly typed class of the current element.
+
+
+
+
+ Gets a value indicating whether the current node is a miscellaneous XML node (non element).
+
+ and will be false when is true.
+
+
+
+ Gets a value indicating whether the current node is an element start.
+
+
+
+
+ Gets a value indicating whether the current node is an element end.
+
+
+
+
+ Gets the depth of the current node in the XML document. The depth of the root element is 0.
+
+
+
+
+ Gets a value indicating whether the reader is positioned at the end of the stream.
+
+
+
+
+ Gets the local name of the current node.
+
+
+
+
+ Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.
+
+
+
+
+ Gets the namespace prefix associated with the current node.
+
+
+
+
+ Gets an instance of if available for the current reader.
+
+ An object for obtaining information about line info
+
+
+
+ Moves to read the next element.
+
+ Returns true if the next element was read successfully; false if there are no more elements to read.
+
+
+
+ Moves to read the first child element.
+
+ Returns true if the first child element was read successfully; false if there are no child elements to read.
+ This method can only be called on element start. At the current node, the reader will move to the end tag if there is no child element.
+
+
+
+ Moves to read the next sibling element.
+
+ Returns true if the next sibling element was read successfully; false if there are no more sibling elements to read.
+ At the current node, the reader will move to the end tag of the parent node if there are no more sibling elements.
+
+
+
+ Skips the child elements of the current node.
+
+
+
+
+ Loads the element at current cursor.
+
+ The OpenXmlElement that was loaded.
+ Thrown when the current is the end element.
+ The new current element is the end of the element after LoadCurrentElement().
+
+
+
+ Gets the text of the element if the element is an OpenXmlLeafTextElement. Returns String.Empty for other elements.
+
+
+ The text of the element if the element is an OpenXmlLeafTextElement. Returns String.Empty for other elements.
+
+
+
+
+ Closes the reader.
+
+
+
+
+ Thrown if the object is disposed.
+
+
+
+
+ Closes the reader, and releases all resources.
+
+ Specify true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Closes the reader, and releases all resources.
+
+
+
+
+ Represents elements that are not defined in the Office Open XML ECMA standard.
+
+
+
+
+ OpenXmlUnknownElement constructor
+
+
+
+
+ Initializes a new instance of the OpenXmlUnknownElement class using
+ the supplied element name.
+
+
+ The element name.
+
+
+
+
+ Initializes a new instance of the OpenXmlUnknownElement class using
+ the supplied qualified element name and namespace URI.
+
+ The qualified element name.
+ The namespace URI of the element.
+
+
+
+ Initializes a new instance of the OpenXmlUnknownElement class using
+ the supplied prefix, local name, and namespace URI.
+
+ The namespace prefix of the element.
+ The local name of the element.
+ The namespace URI of the element.
+
+
+
+ Creates a new OpenXmlUnknownElement class by using the outer XML.
+
+ The outer XML of the element.
+ A new OpenXmlUnknownElement class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gets the text of the unknown element, only if the unknown element
+ has only one child that is a text node.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the OpenXmlWriter.
+
+
+
+
+ Initializes a new instance of the OpenXmlWriter.
+
+
+
+
+ Create an OpenXmlWriter from the OpenXmlPart.
+
+ The OpenXmlPart to be written.
+ The created OpenXmlWriter instance.
+
+
+
+ Create an OpenXmlWriter from the OpenXmlPart.
+
+ The OpenXmlPart to be written.
+ The encoding for the XML stream.
+ The created OpenXmlWriter instance.
+
+
+
+ Create an OpenXmlWriter on a given stream.
+
+ The target stream.
+ The created OpenXmlWriter instance.
+
+
+
+ Create an OpenXmlWriter on given stream
+
+ The target stream.
+ The encoding for the XML stream.
+ The created OpenXmlWriter instance.
+
+
+
+ Writes the XML declaration with the version "1.0".
+
+
+
+
+ Writes the XML declaration with the version "1.0" and the standalone attribute.
+
+ If true, it writes "standalone=yes"; if false, it writes "standalone=no".
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write all the attributes of the element.
+
+ The OpenXmlReader to read from.
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write the attributes in attributes.
+
+ The OpenXmlReader to read from.
+ The attributes to be written, can be null if no attributes.
+
+
+
+ Writes out a start element tag of the current element of the OpenXmlReader. And write the attributes in attributes.
+
+ The OpenXmlReader to read from.
+ The attributes to be written, can be null if no attributes.
+ The namespace declarations to be written, can be null if no namespace declarations.
+
+
+
+ Writes out a start tag of the element and all the attributes of the element.
+
+ The OpenXmlElement object to be written.
+
+
+
+ Writes out a start tag of the element. And write the attributes in attributes. The attributes of the element will be omitted.
+
+ The OpenXmlElement object to be written.
+ The attributes to be written.
+
+
+
+ Writes out a start tag of the element. And write the attributes in attributes. The attributes of the element will be omitted.
+
+ The OpenXmlElement object to be written.
+ The attributes to be written.
+ The namespace declarations to be written, can be null if no namespace declarations.
+
+
+
+ Closes one element.
+
+
+
+
+ Write the OpenXmlElement to the writer.
+
+ The OpenXmlElement object to be written.
+
+
+
+ When overridden in a derived class, writes the given text content.
+
+ The text to write.
+
+
+
+ Close the writer.
+
+
+
+
+ Throw if object is disposed.
+
+
+
+
+ Closes the reader, and releases all resources.
+
+ true to release both managed and unmanaged resources; false to release only unmanaged resources.
+
+
+
+ Closes the writer, and releases all resources.
+
+
+
+
+ Defines PresentationDocumentType - type of PresentationDocument.
+
+
+
+
+ PowerPoint Presentation (*.pptx).
+
+
+
+
+ PowerPoint Template (*.potx).
+
+
+
+
+ PowerPoint Show (*.ppsx).
+
+
+
+
+ PowerPoint Macro-Enabled Presentation (*.pptm).
+
+
+
+
+ PowerPoint Macro-Enabled Template (*.potm).
+
+
+
+
+ PowerPoint Macro-Enabled Show (*.ppsm).
+
+
+
+
+ PowerPoint Add-In (*.ppam).
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to The part cannot be added here..
+
+
+
+
+ Looks up a localized string similar to Schemas with ParticleType.Any is not supported.
+
+
+
+
+ Looks up a localized string similar to Cannot change the document type..
+
+
+
+
+ Looks up a localized string similar to Cannot change the document type. The document may be corrupt..
+
+
+
+
+ Looks up a localized string similar to The element does not allow the specified attribute..
+
+
+
+
+ Looks up a localized string similar to Cannot load the root element from the part. The part contains invalid data..
+
+
+
+
+ Looks up a localized string similar to Cannot reload the DOM tree since this element is not associated with an OpenXmlPart..
+
+
+
+
+ Looks up a localized string similar to Cannot save DOM tree since this element is not associated with an OpenXmlPart..
+
+
+
+
+ Looks up a localized string similar to Cannot set XML namespace declaration here. Use AddNamespaceDeclaration method instead..
+
+
+
+
+ Looks up a localized string similar to The OpenXmlValidator cannot validate against AlternateContent, AlternateContentChoice and AlternateContentFallback..
+
+
+
+
+ Looks up a localized string similar to The OpenXmlValidator cannot validate against OpenXmlMiscNode..
+
+
+
+
+ Looks up a localized string similar to The OpenXmlValidator cannot validate against OpenXmlUnknownElement..
+
+
+
+
+ Looks up a localized string similar to A circular reference has been detected..
+
+
+
+
+ Looks up a localized string similar to The specified DataPart is referenced by other parts..
+
+
+
+
+ Looks up a localized string similar to The specified DataPartReferenceRelationship is not allowed with this parent..
+
+
+
+
+ Looks up a localized string similar to You should not validate document preprocessed based on FileFormatVersions.{0} against FileFormatVersions.{1} constraints. The preprocessing file format version is set in OpenSettings. Also check the file format version setting in the OpenXmlValidator..
+
+
+
+
+ Looks up a localized string similar to The document has exceeded the size limit. Its type cannot be changed..
+
+
+
+
+ Looks up a localized string similar to The prefix "{0}" is already defined in current node..
+
+
+
+
+ Looks up a localized string similar to The specified argument is not a child of this element..
+
+
+
+
+ Looks up a localized string similar to The validator is set to validate content based on Microsoft Office {0} rules. The passed in element is not defined in Microsoft Office {0}..
+
+
+
+
+ Looks up a localized string similar to Cannot insert the OpenXmlElement "newChild" because it is part of a tree. .
+
+
+
+
+ Looks up a localized string similar to Empty collection..
+
+
+
+
+ Looks up a localized string similar to The contentType parameter has incorrect value..
+
+
+
+
+ Looks up a localized string similar to An ExtendedPart was encountered with a relationship type that starts with "http://schemas.openxmlformats.org". Expected a defined part instead based on the relationship type..
+
+
+
+
+ Looks up a localized string similar to ExtendedPart must be added by AddExtendedPart( )..
+
+
+
+
+ Looks up a localized string similar to The specified ExternalRelationship is not referenced by this part..
+
+
+
+
+ Looks up a localized string similar to Feature {0} is not available in this collection..
+
+
+
+
+ Looks up a localized string similar to The specified FileFormatVersions parameter has an invalid value: {0}.
+
+
+
+
+ Looks up a localized string similar to Could not find document.
+
+
+
+
+ Looks up a localized string similar to The root XML element "{0}" in the part is incorrect. The expected root XML element is: "{1}"..
+
+
+
+
+ Looks up a localized string similar to The specified DataPart is not in this document..
+
+
+
+
+ Looks up a localized string similar to The specified MediaDataPart is not in this document..
+
+
+
+
+ Looks up a localized string similar to The specified OpenXmlPart is not referenced by this part..
+
+
+
+
+ Looks up a localized string similar to The specified ExternalRelationship is not referenced by this part..
+
+
+
+
+ Looks up a localized string similar to Error in implicit conversion. Cannot convert null object..
+
+
+
+
+ Looks up a localized string similar to This OpenXmlElement's InnerXml cannot be set..
+
+
+
+
+ Looks up a localized string similar to The content type of the part is invalid. The expected content type is: {0}..
+
+
+
+
+ Looks up a localized string similar to The specified value is not valid according to the specified enum type..
+
+
+
+
+ Looks up a localized string similar to Cannot set the MainPartContentType property to this value because it is not valid for this type of document..
+
+
+
+
+ Looks up a localized string similar to The specified MarkupCompatibilityProcessSettings.TargetFileFormatVersions is invalid to process the extensibility markup..
+
+
+
+
+ Looks up a localized string similar to The XML has invalid content and cannot be constructed as an element..
+
+
+
+
+ Looks up a localized string similar to The XML has invalid content and cannot be constructed as an element..
+
+
+
+
+ Looks up a localized string similar to The specified package is not valid..
+
+
+
+
+ Looks up a localized string similar to The document cannot be opened because there is an invalid part with an unexpected content type.
+ [Part Uri={0}],
+ [Content Type={1}],
+ [Expected Content Type={2}]..
+
+
+
+
+ Looks up a localized string similar to A malformed URI was found in the document. Please provide a OpenSettings.RelationshipErrorRewriter to handle these errors while opening a package..
+
+
+
+
+ Looks up a localized string similar to Provided URI was invalid after rewriting malformed relationship URI.
+
+
+
+
+ Looks up a localized string similar to Text string can only be written out in OpenXmlLeafTextElement..
+
+
+
+
+ Looks up a localized string similar to An invalid XML ID string.
+
+
+
+
+ Looks up a localized string similar to This OpenXmlLeafElement's InnerXml can only be set to null or to an empty string..
+
+
+
+
+ Looks up a localized string similar to LocalName is null or empty..
+
+
+
+
+ Looks up a localized string similar to The part cannot be added to this package because its content type is not allowed in this type of document..
+
+
+
+
+ Looks up a localized string similar to An Audio / Video part shall not have implicit or explicit relationships to other parts defined by Open XML Standard..
+
+
+
+
+ Looks up a localized string similar to There are more than one relationship references that target the specified part..
+
+
+
+
+ Looks up a localized string similar to Namespace ids are only available for namespaces for Office 2021 and before. Please use prefixes or URLs instead..
+
+
+
+
+ Looks up a localized string similar to The specified package is invalid. The main part is missing..
+
+
+
+
+ Looks up a localized string similar to Non-composite elements do not have child elements..
+
+
+
+
+ Looks up a localized string similar to The method or operation has not been implemented..
+
+
+
+
+ Looks up a localized string similar to No external relationship with the specified ID was found..
+
+
+
+
+ Looks up a localized string similar to No hyperlink relationship with the specified ID was found..
+
+
+
+
+ Looks up a localized string similar to No ReferenceRelationship with the specified ID was found..
+
+
+
+
+ Looks up a localized string similar to Current Markup Compatibility mode does not understand namespace prefix "{0}"..
+
+
+
+
+ Looks up a localized string similar to Only one instance of the type is allowed for this parent..
+
+
+
+
+ Looks up a localized string similar to This operation requires that the document be opened with ReadWrite (or Write) access..
+
+
+
+
+ Looks up a localized string similar to This operation requires that the package be opened with Read access..
+
+
+
+
+ Looks up a localized string similar to Arguments openXmlPackage and its parent cannot be null at same time..
+
+
+
+
+ Looks up a localized string similar to The parent of this element is null..
+
+
+
+
+ Looks up a localized string similar to The specified part is already referenced as a target part by a relationship with a different ID..
+
+
+
+
+ Looks up a localized string similar to The part has been destroyed..
+
+
+
+
+ Looks up a localized string similar to The XML content is empty..
+
+
+
+
+ Looks up a localized string similar to The specified part is not allowed with this parent..
+
+
+
+
+ Looks up a localized string similar to The validator is set to validate content based on Microsoft Office {0} rules. The passed in part is not defined in Microsoft Office {0}..
+
+
+
+
+ Looks up a localized string similar to A relationship can only be created between two parts in a package..
+
+
+
+
+ Looks up a localized string similar to Cannot set the given root element to this part. The given part root element has already been associated with another OpenXmlPart..
+
+
+
+
+ Looks up a localized string similar to The XML content is unknown. Cannot create an OpenXmlReader on that content..
+
+
+
+
+ Looks up a localized string similar to The {0} property cannot be set when the {1} property is not null..
+
+
+
+
+ Looks up a localized string similar to The reader is now positioned at the end element tag..
+
+
+
+
+ Looks up a localized string similar to The reader is now positioned at EOF..
+
+
+
+
+ Looks up a localized string similar to The reader is now positioned before the first element. Call OpenXmlReader.Read() before this operation..
+
+
+
+
+ Looks up a localized string similar to The specified ReferenceRelationship is not referenced by this part..
+
+
+
+
+ Looks up a localized string similar to Id conflicts with the Id of an existing relationship..
+
+
+
+
+ Looks up a localized string similar to A required part is missing. The class name is stored in the PartClassName property..
+
+
+
+
+ Looks up a localized string similar to Root element is null..
+
+
+
+
+ Looks up a localized string similar to A shared part is referenced by multiple source parts with a different relationship type..
+
+
+
+
+ Looks up a localized string similar to The stream was not opened for writing..
+
+
+
+
+ Looks up a localized string similar to The stream was not opened for reading..
+
+
+
+
+ Looks up a localized string similar to ISO 29500 Strict formatted document can't be opened while edit operation is enabled..
+
+
+
+
+ Looks up a localized string similar to The string argument cannot be empty..
+
+
+
+
+ Looks up a localized string similar to The specified string is empty..
+
+
+
+
+ Looks up a localized string similar to The text value is not a valid enumeration value..
+
+
+
+
+ Looks up a localized string similar to The text value is invalid. It can be only 'true', 'false', 'on', 'off', '0', '1'..
+
+
+
+
+ Looks up a localized string similar to The text value is invalid. It can be only 'true', 'false', 't', 'f', ''..
+
+
+
+
+ Looks up a localized string similar to The text value is invalid. It can be only 'true', 'false', 't', 'f'..
+
+
+
+
+ Looks up a localized string similar to Encountered unexpected reentrancy while accessing part root. Please check if part root is loaded first by calling OpenXmlPart.IsRootElementLoaded.
+
+
+
+
+ Looks up a localized string similar to There is invalid extensibility markup in "{0}"..
+
+
+
+
+ Looks up a localized string similar to An unknown error occured. Original message: '{0}'.
+
+
+
+
+ Looks up a localized string similar to The specified package is unknown..
+
+
+
+
+ Looks up a localized string similar to Do not add hyperlink relationships through the AddExternalRelationship() method. Use AddHyperlinkRelationship() instead..
+
+
+
+
+ Looks up a localized string similar to The OpenXmlPackage.Validate method found an error in the document..
+
+
+
+
+ Defines AdditionalCharacteristics.
+
+
+ Set of Additional Characteristics.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ac:additionalCharacteristics.
+
+
+ The following table lists the possible child types:
+
+ - <ac:characteristic>
+
+
+
+
+
+ AdditionalCharacteristics constructor.
+
+ The owner part of the AdditionalCharacteristics.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Initializes a new instance of the AdditionalCharacteristicsInfo class.
+
+
+
+
+ Initializes a new instance of the AdditionalCharacteristicsInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdditionalCharacteristicsInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdditionalCharacteristicsInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Single Characteristic.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ac:characteristic.
+
+
+
+
+ Initializes a new instance of the Characteristic class.
+
+
+
+
+ Name of Characteristic
+ Represents the following attribute in the schema: name
+
+
+
+
+ Relationship of Value to Name
+ Represents the following attribute in the schema: relation
+
+
+
+
+ Characteristic Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Characteristic Grammar
+ Represents the following attribute in the schema: vocabulary
+
+
+
+
+
+
+
+ Characteristic Relationship Types
+
+
+
+
+ Greater Than or Equal to.
+ When the item is serialized out as xml, its value is "ge".
+
+
+
+
+ Less Than or Equal To.
+ When the item is serialized out as xml, its value is "le".
+
+
+
+
+ Greater Than.
+ When the item is serialized out as xml, its value is "gt".
+
+
+
+
+ Less Than.
+ When the item is serialized out as xml, its value is "lt".
+
+
+
+
+ Equal To.
+ When the item is serialized out as xml, its value is "eq".
+
+
+
+
+ Defines Sources.
+
+
+ Sources.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Sources.
+
+
+ The following table lists the possible child types:
+
+ - <b:Source>
+
+
+
+
+
+ Sources constructor.
+
+ The owner part of the Sources.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Initializes a new instance of the Sources class.
+
+
+
+
+ Initializes a new instance of the Sources class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sources class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sources class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Selected Style
+ Represents the following attribute in the schema: SelectedStyle
+
+
+
+
+ Documentation Style Name
+ Represents the following attribute in the schema: StyleName
+
+
+
+
+ Uniform Resource Identifier
+ Represents the following attribute in the schema: URI
+
+
+
+
+
+
+
+ Person.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Person.
+
+
+ The following table lists the possible child types:
+
+ - <b:Last>
+ - <b:First>
+ - <b:Middle>
+
+
+
+
+
+ Initializes a new instance of the Person class.
+
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Person's Last, or Family, Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Last.
+
+
+
+
+ Initializes a new instance of the Last class.
+
+
+
+
+ Initializes a new instance of the Last class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Person's First, or Given, Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:First.
+
+
+
+
+ Initializes a new instance of the First class.
+
+
+
+
+ Initializes a new instance of the First class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Person's Middle, or Other, Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Middle.
+
+
+
+
+ Initializes a new instance of the Middle class.
+
+
+
+
+ Initializes a new instance of the Middle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Corporate Author.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Corporate.
+
+
+
+
+ Initializes a new instance of the Corporate class.
+
+
+
+
+ Initializes a new instance of the Corporate class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Abbreviated Case Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:AbbreviatedCaseNumber.
+
+
+
+
+ Initializes a new instance of the AbbreviatedCaseNumber class.
+
+
+
+
+ Initializes a new instance of the AbbreviatedCaseNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Album Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:AlbumTitle.
+
+
+
+
+ Initializes a new instance of the AlbumTitle class.
+
+
+
+
+ Initializes a new instance of the AlbumTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Book Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:BookTitle.
+
+
+
+
+ Initializes a new instance of the BookTitle class.
+
+
+
+
+ Initializes a new instance of the BookTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Broadcaster.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Broadcaster.
+
+
+
+
+ Initializes a new instance of the Broadcaster class.
+
+
+
+
+ Initializes a new instance of the Broadcaster class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Broadcast Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:BroadcastTitle.
+
+
+
+
+ Initializes a new instance of the BroadcastTitle class.
+
+
+
+
+ Initializes a new instance of the BroadcastTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Case Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:CaseNumber.
+
+
+
+
+ Initializes a new instance of the CaseNumber class.
+
+
+
+
+ Initializes a new instance of the CaseNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Chapter Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ChapterNumber.
+
+
+
+
+ Initializes a new instance of the ChapterNumber class.
+
+
+
+
+ Initializes a new instance of the ChapterNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ City.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:City.
+
+
+
+
+ Initializes a new instance of the City class.
+
+
+
+
+ Initializes a new instance of the City class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comments.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Comments.
+
+
+
+
+ Initializes a new instance of the Comments class.
+
+
+
+
+ Initializes a new instance of the Comments class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Conference or Proceedings Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ConferenceName.
+
+
+
+
+ Initializes a new instance of the ConferenceName class.
+
+
+
+
+ Initializes a new instance of the ConferenceName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Country or Region.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:CountryRegion.
+
+
+
+
+ Initializes a new instance of the CountryRegion class.
+
+
+
+
+ Initializes a new instance of the CountryRegion class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Court.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Court.
+
+
+
+
+ Initializes a new instance of the Court class.
+
+
+
+
+ Initializes a new instance of the Court class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Day.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Day.
+
+
+
+
+ Initializes a new instance of the Day class.
+
+
+
+
+ Initializes a new instance of the Day class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Day Accessed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:DayAccessed.
+
+
+
+
+ Initializes a new instance of the DayAccessed class.
+
+
+
+
+ Initializes a new instance of the DayAccessed class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Department.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Department.
+
+
+
+
+ Initializes a new instance of the Department class.
+
+
+
+
+ Initializes a new instance of the Department class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Distributor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Distributor.
+
+
+
+
+ Initializes a new instance of the Distributor class.
+
+
+
+
+ Initializes a new instance of the Distributor class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Editor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Edition.
+
+
+
+
+ Initializes a new instance of the Edition class.
+
+
+
+
+ Initializes a new instance of the Edition class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ GUID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Guid.
+
+
+
+
+ Initializes a new instance of the GuidString class.
+
+
+
+
+ Initializes a new instance of the GuidString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Institution.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Institution.
+
+
+
+
+ Initializes a new instance of the Institution class.
+
+
+
+
+ Initializes a new instance of the Institution class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Internet Site Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:InternetSiteTitle.
+
+
+
+
+ Initializes a new instance of the InternetSiteTitle class.
+
+
+
+
+ Initializes a new instance of the InternetSiteTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Issue.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Issue.
+
+
+
+
+ Initializes a new instance of the Issue class.
+
+
+
+
+ Initializes a new instance of the Issue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Journal Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:JournalName.
+
+
+
+
+ Initializes a new instance of the JournalName class.
+
+
+
+
+ Initializes a new instance of the JournalName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Locale ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:LCID.
+
+
+
+
+ Initializes a new instance of the LcId class.
+
+
+
+
+ Initializes a new instance of the LcId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Medium.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Medium.
+
+
+
+
+ Initializes a new instance of the Medium class.
+
+
+
+
+ Initializes a new instance of the Medium class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Month.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Month.
+
+
+
+
+ Initializes a new instance of the Month class.
+
+
+
+
+ Initializes a new instance of the Month class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Month Accessed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:MonthAccessed.
+
+
+
+
+ Initializes a new instance of the MonthAccessed class.
+
+
+
+
+ Initializes a new instance of the MonthAccessed class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Number of Volumes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:NumberVolumes.
+
+
+
+
+ Initializes a new instance of the NumberVolumes class.
+
+
+
+
+ Initializes a new instance of the NumberVolumes class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Pages.
+
+
+
+
+ Initializes a new instance of the Pages class.
+
+
+
+
+ Initializes a new instance of the Pages class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Patent Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:PatentNumber.
+
+
+
+
+ Initializes a new instance of the PatentNumber class.
+
+
+
+
+ Initializes a new instance of the PatentNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Periodical Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:PeriodicalTitle.
+
+
+
+
+ Initializes a new instance of the PeriodicalTitle class.
+
+
+
+
+ Initializes a new instance of the PeriodicalTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Production Company.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ProductionCompany.
+
+
+
+
+ Initializes a new instance of the ProductionCompany class.
+
+
+
+
+ Initializes a new instance of the ProductionCompany class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Publication Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:PublicationTitle.
+
+
+
+
+ Initializes a new instance of the PublicationTitle class.
+
+
+
+
+ Initializes a new instance of the PublicationTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Publisher.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Publisher.
+
+
+
+
+ Initializes a new instance of the Publisher class.
+
+
+
+
+ Initializes a new instance of the Publisher class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Recording Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:RecordingNumber.
+
+
+
+
+ Initializes a new instance of the RecordingNumber class.
+
+
+
+
+ Initializes a new instance of the RecordingNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Reference Order.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:RefOrder.
+
+
+
+
+ Initializes a new instance of the ReferenceOrder class.
+
+
+
+
+ Initializes a new instance of the ReferenceOrder class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Reporter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Reporter.
+
+
+
+
+ Initializes a new instance of the Reporter class.
+
+
+
+
+ Initializes a new instance of the Reporter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Short Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ShortTitle.
+
+
+
+
+ Initializes a new instance of the ShortTitle class.
+
+
+
+
+ Initializes a new instance of the ShortTitle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Standard Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:StandardNumber.
+
+
+
+
+ Initializes a new instance of the StandardNumber class.
+
+
+
+
+ Initializes a new instance of the StandardNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ State or Province.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:StateProvince.
+
+
+
+
+ Initializes a new instance of the StateProvince class.
+
+
+
+
+ Initializes a new instance of the StateProvince class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Station.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Station.
+
+
+
+
+ Initializes a new instance of the Station class.
+
+
+
+
+ Initializes a new instance of the Station class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Tag.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Tag.
+
+
+
+
+ Initializes a new instance of the Tag class.
+
+
+
+
+ Initializes a new instance of the Tag class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Theater.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Theater.
+
+
+
+
+ Initializes a new instance of the Theater class.
+
+
+
+
+ Initializes a new instance of the Theater class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Thesis Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ThesisType.
+
+
+
+
+ Initializes a new instance of the ThesisType class.
+
+
+
+
+ Initializes a new instance of the ThesisType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Title.
+
+
+
+
+ Initializes a new instance of the Title class.
+
+
+
+
+ Initializes a new instance of the Title class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Type.
+
+
+
+
+ Initializes a new instance of the PatentType class.
+
+
+
+
+ Initializes a new instance of the PatentType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ URL.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:URL.
+
+
+
+
+ Initializes a new instance of the UrlString class.
+
+
+
+
+ Initializes a new instance of the UrlString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Version.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Version.
+
+
+
+
+ Initializes a new instance of the Version class.
+
+
+
+
+ Initializes a new instance of the Version class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Volume.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Volume.
+
+
+
+
+ Initializes a new instance of the Volume class.
+
+
+
+
+ Initializes a new instance of the Volume class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Year.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Year.
+
+
+
+
+ Initializes a new instance of the Year class.
+
+
+
+
+ Initializes a new instance of the Year class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Year Accessed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:YearAccessed.
+
+
+
+
+ Initializes a new instance of the YearAccessed class.
+
+
+
+
+ Initializes a new instance of the YearAccessed class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Name List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:NameList.
+
+
+ The following table lists the possible child types:
+
+ - <b:Person>
+
+
+
+
+
+ Initializes a new instance of the NameList class.
+
+
+
+
+ Initializes a new instance of the NameList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Artist.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Artist.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Artist class.
+
+
+
+
+ Initializes a new instance of the Artist class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Artist class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Artist class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Book Author.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:BookAuthor.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the BookAuthor class.
+
+
+
+
+ Initializes a new instance of the BookAuthor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BookAuthor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BookAuthor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Compiler.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Compiler.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Compiler class.
+
+
+
+
+ Initializes a new instance of the Compiler class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Compiler class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Compiler class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Composer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Composer.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Composer class.
+
+
+
+
+ Initializes a new instance of the Composer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Composer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Composer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Conductor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Conductor.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Conductor class.
+
+
+
+
+ Initializes a new instance of the Conductor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Conductor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Conductor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Counsel.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Counsel.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Counsel class.
+
+
+
+
+ Initializes a new instance of the Counsel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Counsel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Counsel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Director.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Director.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Director class.
+
+
+
+
+ Initializes a new instance of the Director class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Director class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Director class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Editor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Editor.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Editor class.
+
+
+
+
+ Initializes a new instance of the Editor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Editor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Editor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Interviewee.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Interviewee.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Interviewee class.
+
+
+
+
+ Initializes a new instance of the Interviewee class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interviewee class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interviewee class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Interviewer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Interviewer.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Interviewer class.
+
+
+
+
+ Initializes a new instance of the Interviewer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interviewer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interviewer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Inventor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Inventor.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Inventor class.
+
+
+
+
+ Initializes a new instance of the Inventor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Inventor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Inventor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Producer Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:ProducerName.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the ProducerName class.
+
+
+
+
+ Initializes a new instance of the ProducerName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProducerName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProducerName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Translator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Translator.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Translator class.
+
+
+
+
+ Initializes a new instance of the Translator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Translator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Translator class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Writer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Writer.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the Writer class.
+
+
+
+
+ Initializes a new instance of the Writer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Writer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Writer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NameType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+
+
+
+
+
+ Initializes a new instance of the NameType class.
+
+
+
+
+ Initializes a new instance of the NameType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name List.
+ Represents the following element tag in the schema: b:NameList.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Author.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Author.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+ - <b:Corporate>
+
+
+
+
+
+ Initializes a new instance of the Author class.
+
+
+
+
+ Initializes a new instance of the Author class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Author class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Author class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Performer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Performer.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+ - <b:Corporate>
+
+
+
+
+
+ Initializes a new instance of the Performer class.
+
+
+
+
+ Initializes a new instance of the Performer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Performer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Performer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NameOrCorporateType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <b:NameList>
+ - <b:Corporate>
+
+
+
+
+
+ Initializes a new instance of the NameOrCorporateType class.
+
+
+
+
+ Initializes a new instance of the NameOrCorporateType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameOrCorporateType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NameOrCorporateType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NameList.
+ Represents the following element tag in the schema: b:NameList.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Corporate Author.
+ Represents the following element tag in the schema: b:Corporate.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Contributors List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Author.
+
+
+ The following table lists the possible child types:
+
+ - <b:Author>
+ - <b:Performer>
+ - <b:Artist>
+ - <b:BookAuthor>
+ - <b:Compiler>
+ - <b:Composer>
+ - <b:Conductor>
+ - <b:Counsel>
+ - <b:Director>
+ - <b:Editor>
+ - <b:Interviewee>
+ - <b:Interviewer>
+ - <b:Inventor>
+ - <b:ProducerName>
+ - <b:Translator>
+ - <b:Writer>
+
+
+
+
+
+ Initializes a new instance of the AuthorList class.
+
+
+
+
+ Initializes a new instance of the AuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AuthorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Artist.
+ Represents the following element tag in the schema: b:Artist.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Author.
+ Represents the following element tag in the schema: b:Author.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Book Author.
+ Represents the following element tag in the schema: b:BookAuthor.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Compiler.
+ Represents the following element tag in the schema: b:Compiler.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Composer.
+ Represents the following element tag in the schema: b:Composer.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Conductor.
+ Represents the following element tag in the schema: b:Conductor.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Counsel.
+ Represents the following element tag in the schema: b:Counsel.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Director.
+ Represents the following element tag in the schema: b:Director.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Editor.
+ Represents the following element tag in the schema: b:Editor.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Interviewee.
+ Represents the following element tag in the schema: b:Interviewee.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Interviewer.
+ Represents the following element tag in the schema: b:Interviewer.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Inventor.
+ Represents the following element tag in the schema: b:Inventor.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Performer.
+ Represents the following element tag in the schema: b:Performer.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Producer Name.
+ Represents the following element tag in the schema: b:ProducerName.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Translator.
+ Represents the following element tag in the schema: b:Translator.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Writer.
+ Represents the following element tag in the schema: b:Writer.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+
+
+
+ Source Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:SourceType.
+
+
+
+
+ Initializes a new instance of the SourceType class.
+
+
+
+
+ Initializes a new instance of the SourceType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Source.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is b:Source.
+
+
+ The following table lists the possible child types:
+
+ - <b:Author>
+ - <b:SourceType>
+ - <b:AbbreviatedCaseNumber>
+ - <b:AlbumTitle>
+ - <b:BookTitle>
+ - <b:Broadcaster>
+ - <b:BroadcastTitle>
+ - <b:CaseNumber>
+ - <b:ChapterNumber>
+ - <b:City>
+ - <b:Comments>
+ - <b:ConferenceName>
+ - <b:CountryRegion>
+ - <b:Court>
+ - <b:Day>
+ - <b:DayAccessed>
+ - <b:Department>
+ - <b:Distributor>
+ - <b:Edition>
+ - <b:Guid>
+ - <b:Institution>
+ - <b:InternetSiteTitle>
+ - <b:Issue>
+ - <b:JournalName>
+ - <b:LCID>
+ - <b:Medium>
+ - <b:Month>
+ - <b:MonthAccessed>
+ - <b:NumberVolumes>
+ - <b:Pages>
+ - <b:PatentNumber>
+ - <b:PeriodicalTitle>
+ - <b:ProductionCompany>
+ - <b:PublicationTitle>
+ - <b:Publisher>
+ - <b:RecordingNumber>
+ - <b:RefOrder>
+ - <b:Reporter>
+ - <b:ShortTitle>
+ - <b:StandardNumber>
+ - <b:StateProvince>
+ - <b:Station>
+ - <b:Tag>
+ - <b:Theater>
+ - <b:ThesisType>
+ - <b:Title>
+ - <b:Type>
+ - <b:URL>
+ - <b:Version>
+ - <b:Volume>
+ - <b:Year>
+ - <b:YearAccessed>
+
+
+
+
+
+ Initializes a new instance of the Source class.
+
+
+
+
+ Initializes a new instance of the Source class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Source class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Source class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Abbreviated Case Number.
+ Represents the following element tag in the schema: b:AbbreviatedCaseNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Album Title.
+ Represents the following element tag in the schema: b:AlbumTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Contributors List.
+ Represents the following element tag in the schema: b:Author.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Book Title.
+ Represents the following element tag in the schema: b:BookTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Broadcaster.
+ Represents the following element tag in the schema: b:Broadcaster.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Broadcast Title.
+ Represents the following element tag in the schema: b:BroadcastTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Case Number.
+ Represents the following element tag in the schema: b:CaseNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Chapter Number.
+ Represents the following element tag in the schema: b:ChapterNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ City.
+ Represents the following element tag in the schema: b:City.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Comments.
+ Represents the following element tag in the schema: b:Comments.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Conference or Proceedings Name.
+ Represents the following element tag in the schema: b:ConferenceName.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Country or Region.
+ Represents the following element tag in the schema: b:CountryRegion.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Court.
+ Represents the following element tag in the schema: b:Court.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Day.
+ Represents the following element tag in the schema: b:Day.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Day Accessed.
+ Represents the following element tag in the schema: b:DayAccessed.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Department.
+ Represents the following element tag in the schema: b:Department.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Distributor.
+ Represents the following element tag in the schema: b:Distributor.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Editor.
+ Represents the following element tag in the schema: b:Edition.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ GUID.
+ Represents the following element tag in the schema: b:Guid.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Institution.
+ Represents the following element tag in the schema: b:Institution.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Internet Site Title.
+ Represents the following element tag in the schema: b:InternetSiteTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Issue.
+ Represents the following element tag in the schema: b:Issue.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Journal Name.
+ Represents the following element tag in the schema: b:JournalName.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Locale ID.
+ Represents the following element tag in the schema: b:LCID.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Medium.
+ Represents the following element tag in the schema: b:Medium.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Month.
+ Represents the following element tag in the schema: b:Month.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Month Accessed.
+ Represents the following element tag in the schema: b:MonthAccessed.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Number of Volumes.
+ Represents the following element tag in the schema: b:NumberVolumes.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Pages.
+ Represents the following element tag in the schema: b:Pages.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Patent Number.
+ Represents the following element tag in the schema: b:PatentNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Periodical Title.
+ Represents the following element tag in the schema: b:PeriodicalTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Production Company.
+ Represents the following element tag in the schema: b:ProductionCompany.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Publication Title.
+ Represents the following element tag in the schema: b:PublicationTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Publisher.
+ Represents the following element tag in the schema: b:Publisher.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Recording Number.
+ Represents the following element tag in the schema: b:RecordingNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Reference Order.
+ Represents the following element tag in the schema: b:RefOrder.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Reporter.
+ Represents the following element tag in the schema: b:Reporter.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Source Type.
+ Represents the following element tag in the schema: b:SourceType.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Short Title.
+ Represents the following element tag in the schema: b:ShortTitle.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Standard Number.
+ Represents the following element tag in the schema: b:StandardNumber.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ State or Province.
+ Represents the following element tag in the schema: b:StateProvince.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Station.
+ Represents the following element tag in the schema: b:Station.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Tag.
+ Represents the following element tag in the schema: b:Tag.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Theater.
+ Represents the following element tag in the schema: b:Theater.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Thesis Type.
+ Represents the following element tag in the schema: b:ThesisType.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Title.
+ Represents the following element tag in the schema: b:Title.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Type.
+ Represents the following element tag in the schema: b:Type.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ URL.
+ Represents the following element tag in the schema: b:URL.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Version.
+ Represents the following element tag in the schema: b:Version.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Volume.
+ Represents the following element tag in the schema: b:Volume.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Year.
+ Represents the following element tag in the schema: b:Year.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+ Year Accessed.
+ Represents the following element tag in the schema: b:YearAccessed.
+
+
+ xmlns:b = http://schemas.openxmlformats.org/officeDocument/2006/bibliography
+
+
+
+
+
+
+
+ Bibliographic Data Source Types
+
+
+
+
+ Article in a Periodical.
+ When the item is serialized out as xml, its value is "ArticleInAPeriodical".
+
+
+
+
+ Book.
+ When the item is serialized out as xml, its value is "Book".
+
+
+
+
+ Book Section.
+ When the item is serialized out as xml, its value is "BookSection".
+
+
+
+
+ Journal Article.
+ When the item is serialized out as xml, its value is "JournalArticle".
+
+
+
+
+ Conference Proceedings.
+ When the item is serialized out as xml, its value is "ConferenceProceedings".
+
+
+
+
+ Reporter.
+ When the item is serialized out as xml, its value is "Report".
+
+
+
+
+ Sound Recording.
+ When the item is serialized out as xml, its value is "SoundRecording".
+
+
+
+
+ Performance.
+ When the item is serialized out as xml, its value is "Performance".
+
+
+
+
+ Art.
+ When the item is serialized out as xml, its value is "Art".
+
+
+
+
+ Document from Internet Site.
+ When the item is serialized out as xml, its value is "DocumentFromInternetSite".
+
+
+
+
+ Internet Site.
+ When the item is serialized out as xml, its value is "InternetSite".
+
+
+
+
+ Film.
+ When the item is serialized out as xml, its value is "Film".
+
+
+
+
+ Interview.
+ When the item is serialized out as xml, its value is "Interview".
+
+
+
+
+ Patent.
+ When the item is serialized out as xml, its value is "Patent".
+
+
+
+
+ Electronic Source.
+ When the item is serialized out as xml, its value is "ElectronicSource".
+
+
+
+
+ Case.
+ When the item is serialized out as xml, its value is "Case".
+
+
+
+
+ Miscellaneous.
+ When the item is serialized out as xml, its value is "Misc".
+
+
+
+
+ Defines Ink.
+
+
+ Defines the Ink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:ink.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:annotation>
+ - <inkml:annotationXML>
+ - <inkml:context>
+ - <inkml:definitions>
+ - <inkml:trace>
+ - <inkml:traceGroup>
+ - <inkml:traceView>
+
+
+
+
+
+ Ink constructor.
+
+ The owner part of the Ink.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Initializes a new instance of the Ink class.
+
+
+
+
+ Initializes a new instance of the Ink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ documentID
+ Represents the following attribute in the schema: documentID
+
+
+
+
+
+
+
+ Defines the Bind Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:bind.
+
+
+
+
+ Initializes a new instance of the Bind class.
+
+
+
+
+ source
+ Represents the following attribute in the schema: source
+
+
+
+
+ target
+ Represents the following attribute in the schema: target
+
+
+
+
+ column
+ Represents the following attribute in the schema: column
+
+
+
+
+ variable
+ Represents the following attribute in the schema: variable
+
+
+
+
+
+
+
+ Defines the Table Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:table.
+
+
+
+
+ Initializes a new instance of the Table class.
+
+
+
+
+ Initializes a new instance of the Table class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ apply
+ Represents the following attribute in the schema: apply
+
+
+
+
+ interpolation
+ Represents the following attribute in the schema: interpolation
+
+
+
+
+
+
+
+ Defines the Matrix Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:matrix.
+
+
+
+
+ Initializes a new instance of the Matrix class.
+
+
+
+
+ Initializes a new instance of the Matrix class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+
+
+
+ Defines the Mapping Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:mapping.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:bind>
+ - <inkml:mapping>
+ - <inkml:matrix>
+ - <inkml:table>
+
+
+
+
+
+ Initializes a new instance of the Mapping class.
+
+
+
+
+ Initializes a new instance of the Mapping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mapping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mapping class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ mappingRef
+ Represents the following attribute in the schema: mappingRef
+
+
+
+
+
+
+
+ Defines the Channel Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:channel.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:mapping>
+
+
+
+
+
+ Initializes a new instance of the Channel class.
+
+
+
+
+ Initializes a new instance of the Channel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Channel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Channel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ default
+ Represents the following attribute in the schema: default
+
+
+
+
+ min
+ Represents the following attribute in the schema: min
+
+
+
+
+ max
+ Represents the following attribute in the schema: max
+
+
+
+
+ orientation
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ respectTo
+ Represents the following attribute in the schema: respectTo
+
+
+
+
+ units
+ Represents the following attribute in the schema: units
+
+
+
+
+
+
+
+ Defines the IntermittentChannels Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:intermittentChannels.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:channel>
+
+
+
+
+
+ Initializes a new instance of the IntermittentChannels class.
+
+
+
+
+ Initializes a new instance of the IntermittentChannels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IntermittentChannels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IntermittentChannels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ChannelProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:channelProperty.
+
+
+
+
+ Initializes a new instance of the ChannelProperty class.
+
+
+
+
+ channel
+ Represents the following attribute in the schema: channel
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ value
+ Represents the following attribute in the schema: value
+
+
+
+
+ units
+ Represents the following attribute in the schema: units
+
+
+
+
+
+
+
+ Defines the TraceFormat Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:traceFormat.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:channel>
+ - <inkml:intermittentChannels>
+
+
+
+
+
+ Initializes a new instance of the TraceFormat class.
+
+
+
+
+ Initializes a new instance of the TraceFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+
+
+
+ Defines the SampleRate Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:sampleRate.
+
+
+
+
+ Initializes a new instance of the SampleRate class.
+
+
+
+
+ uniform
+ Represents the following attribute in the schema: uniform
+
+
+
+
+ value
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the Latency Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:latency.
+
+
+
+
+ Initializes a new instance of the Latency class.
+
+
+
+
+ value
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the ActiveArea Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:activeArea.
+
+
+
+
+ Initializes a new instance of the ActiveArea class.
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ height
+ Represents the following attribute in the schema: height
+
+
+
+
+ width
+ Represents the following attribute in the schema: width
+
+
+
+
+ units
+ Represents the following attribute in the schema: units
+
+
+
+
+
+
+
+ Defines the SourceProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:srcProperty.
+
+
+
+
+ Initializes a new instance of the SourceProperty class.
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ value
+ Represents the following attribute in the schema: value
+
+
+
+
+ units
+ Represents the following attribute in the schema: units
+
+
+
+
+
+
+
+ Defines the ChannelProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:channelProperties.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:channelProperty>
+
+
+
+
+
+ Initializes a new instance of the ChannelProperties class.
+
+
+
+
+ Initializes a new instance of the ChannelProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChannelProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChannelProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Annotation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:annotation.
+
+
+
+
+ Initializes a new instance of the Annotation class.
+
+
+
+
+ Initializes a new instance of the Annotation class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ encoding
+ Represents the following attribute in the schema: encoding
+
+
+
+
+
+
+
+ Defines the AnnotationXml Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:annotationXML.
+
+
+ The following table lists the possible child types:
+
+ - <emma:emma>
+
+
+
+
+
+ Initializes a new instance of the AnnotationXml class.
+
+
+
+
+ Initializes a new instance of the AnnotationXml class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnnotationXml class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnnotationXml class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ encoding
+ Represents the following attribute in the schema: encoding
+
+
+
+
+ href
+ Represents the following attribute in the schema: href
+
+
+
+
+ Emma.
+ Represents the following element tag in the schema: emma:emma.
+
+
+ xmlns:emma = http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the BrushProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:brushProperty.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:annotation>
+ - <inkml:annotationXML>
+
+
+
+
+
+ Initializes a new instance of the BrushProperty class.
+
+
+
+
+ Initializes a new instance of the BrushProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BrushProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BrushProperty class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ value
+ Represents the following attribute in the schema: value
+
+
+
+
+ units
+ Represents the following attribute in the schema: units
+
+
+
+
+
+
+
+ Defines the Canvas Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:canvas.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:traceFormat>
+
+
+
+
+
+ Initializes a new instance of the Canvas class.
+
+
+
+
+ Initializes a new instance of the Canvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Canvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Canvas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ traceFormatRef
+ Represents the following attribute in the schema: traceFormatRef
+
+
+
+
+ TraceFormat.
+ Represents the following element tag in the schema: inkml:traceFormat.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+
+
+
+ Defines the CanvasTransform Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:canvasTransform.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:mapping>
+
+
+
+
+
+ Initializes a new instance of the CanvasTransform class.
+
+
+
+
+ Initializes a new instance of the CanvasTransform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CanvasTransform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CanvasTransform class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ invertible
+ Represents the following attribute in the schema: invertible
+
+
+
+
+
+
+
+ Defines the InkSource Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:inkSource.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:activeArea>
+ - <inkml:channelProperties>
+ - <inkml:latency>
+ - <inkml:sampleRate>
+ - <inkml:srcProperty>
+ - <inkml:traceFormat>
+
+
+
+
+
+ Initializes a new instance of the InkSource class.
+
+
+
+
+ Initializes a new instance of the InkSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InkSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InkSource class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ manufacturer
+ Represents the following attribute in the schema: manufacturer
+
+
+
+
+ model
+ Represents the following attribute in the schema: model
+
+
+
+
+ serialNo
+ Represents the following attribute in the schema: serialNo
+
+
+
+
+ specificationRef
+ Represents the following attribute in the schema: specificationRef
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ TraceFormat.
+ Represents the following element tag in the schema: inkml:traceFormat.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ SampleRate.
+ Represents the following element tag in the schema: inkml:sampleRate.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ Latency.
+ Represents the following element tag in the schema: inkml:latency.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ ActiveArea.
+ Represents the following element tag in the schema: inkml:activeArea.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+
+
+
+ Defines the Brush Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:brush.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:annotation>
+ - <inkml:annotationXML>
+ - <inkml:brushProperty>
+
+
+
+
+
+ Initializes a new instance of the Brush class.
+
+
+
+
+ Initializes a new instance of the Brush class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Brush class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Brush class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ brushRef
+ Represents the following attribute in the schema: brushRef
+
+
+
+
+
+
+
+ Defines the Timestamp Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:timestamp.
+
+
+
+
+ Initializes a new instance of the Timestamp class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ time
+ Represents the following attribute in the schema: time
+
+
+
+
+ timestampRef
+ Represents the following attribute in the schema: timestampRef
+
+
+
+
+ timeString
+ Represents the following attribute in the schema: timeString
+
+
+
+
+ timeOffset
+ Represents the following attribute in the schema: timeOffset
+
+
+
+
+
+
+
+ Defines the Trace Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:trace.
+
+
+
+
+ Initializes a new instance of the Trace class.
+
+
+
+
+ Initializes a new instance of the Trace class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ continuation
+ Represents the following attribute in the schema: continuation
+
+
+
+
+ priorRef
+ Represents the following attribute in the schema: priorRef
+
+
+
+
+ contextRef
+ Represents the following attribute in the schema: contextRef
+
+
+
+
+ brushRef
+ Represents the following attribute in the schema: brushRef
+
+
+
+
+ duration
+ Represents the following attribute in the schema: duration
+
+
+
+
+ timeOffset
+ Represents the following attribute in the schema: timeOffset
+
+
+
+
+
+
+
+ Defines the TraceGroup Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:traceGroup.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:annotation>
+ - <inkml:annotationXML>
+ - <inkml:trace>
+ - <inkml:traceGroup>
+
+
+
+
+
+ Initializes a new instance of the TraceGroup class.
+
+
+
+
+ Initializes a new instance of the TraceGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ contextRef
+ Represents the following attribute in the schema: contextRef
+
+
+
+
+ brushRef
+ Represents the following attribute in the schema: brushRef
+
+
+
+
+
+
+
+ Defines the TraceView Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:traceView.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:annotation>
+ - <inkml:annotationXML>
+ - <inkml:traceView>
+
+
+
+
+
+ Initializes a new instance of the TraceView class.
+
+
+
+
+ Initializes a new instance of the TraceView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TraceView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ contextRef
+ Represents the following attribute in the schema: contextRef
+
+
+
+
+ traceDataRef
+ Represents the following attribute in the schema: traceDataRef
+
+
+
+
+ from
+ Represents the following attribute in the schema: from
+
+
+
+
+ to
+ Represents the following attribute in the schema: to
+
+
+
+
+
+
+
+ Defines the Context Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:context.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:brush>
+ - <inkml:canvas>
+ - <inkml:canvasTransform>
+ - <inkml:inkSource>
+ - <inkml:timestamp>
+ - <inkml:traceFormat>
+
+
+
+
+
+ Initializes a new instance of the Context class.
+
+
+
+
+ Initializes a new instance of the Context class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Context class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Context class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: xml:id
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ contextRef
+ Represents the following attribute in the schema: contextRef
+
+
+
+
+ canvasRef
+ Represents the following attribute in the schema: canvasRef
+
+
+
+
+ canvasTransformRef
+ Represents the following attribute in the schema: canvasTransformRef
+
+
+
+
+ traceFormatRef
+ Represents the following attribute in the schema: traceFormatRef
+
+
+
+
+ inkSourceRef
+ Represents the following attribute in the schema: inkSourceRef
+
+
+
+
+ brushRef
+ Represents the following attribute in the schema: brushRef
+
+
+
+
+ timestampRef
+ Represents the following attribute in the schema: timestampRef
+
+
+
+
+ Canvas.
+ Represents the following element tag in the schema: inkml:canvas.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ CanvasTransform.
+ Represents the following element tag in the schema: inkml:canvasTransform.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ TraceFormat.
+ Represents the following element tag in the schema: inkml:traceFormat.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ InkSource.
+ Represents the following element tag in the schema: inkml:inkSource.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ Brush.
+ Represents the following element tag in the schema: inkml:brush.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+ Timestamp.
+ Represents the following element tag in the schema: inkml:timestamp.
+
+
+ xmlns:inkml = http://www.w3.org/2003/InkML
+
+
+
+
+
+
+
+ Defines the Definitions Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is inkml:definitions.
+
+
+ The following table lists the possible child types:
+
+ - <inkml:brush>
+ - <inkml:canvas>
+ - <inkml:canvasTransform>
+ - <inkml:context>
+ - <inkml:inkSource>
+ - <inkml:mapping>
+ - <inkml:timestamp>
+ - <inkml:trace>
+ - <inkml:traceFormat>
+ - <inkml:traceGroup>
+ - <inkml:traceView>
+
+
+
+
+
+ Initializes a new instance of the Definitions class.
+
+
+
+
+ Initializes a new instance of the Definitions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Definitions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Definitions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ChannelDataTypeValues enumeration.
+
+
+
+
+ integer.
+ When the item is serialized out as xml, its value is "integer".
+
+
+
+
+ decimal.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ boolean.
+ When the item is serialized out as xml, its value is "boolean".
+
+
+
+
+ Defines the ChannelValueOrientationValues enumeration.
+
+
+
+
+ +ve.
+ When the item is serialized out as xml, its value is "+ve".
+
+
+
+
+ -ve.
+ When the item is serialized out as xml, its value is "-ve".
+
+
+
+
+ Defines the StandardChannelPropertyNameValues enumeration.
+
+
+
+
+ threshold.
+ When the item is serialized out as xml, its value is "threshold".
+
+
+
+
+ resolution.
+ When the item is serialized out as xml, its value is "resolution".
+
+
+
+
+ quantization.
+ When the item is serialized out as xml, its value is "quantization".
+
+
+
+
+ noise.
+ When the item is serialized out as xml, its value is "noise".
+
+
+
+
+ accuracy.
+ When the item is serialized out as xml, its value is "accuracy".
+
+
+
+
+ crossCoupling.
+ When the item is serialized out as xml, its value is "crossCoupling".
+
+
+
+
+ skew.
+ When the item is serialized out as xml, its value is "skew".
+
+
+
+
+ minBandwidth.
+ When the item is serialized out as xml, its value is "minBandwidth".
+
+
+
+
+ peakRate.
+ When the item is serialized out as xml, its value is "peakRate".
+
+
+
+
+ distortion.
+ When the item is serialized out as xml, its value is "distortion".
+
+
+
+
+ Defines the StandardBrushPropertyNameValues enumeration.
+
+
+
+
+ width.
+ When the item is serialized out as xml, its value is "width".
+
+
+
+
+ height.
+ When the item is serialized out as xml, its value is "height".
+
+
+
+
+ color.
+ When the item is serialized out as xml, its value is "color".
+
+
+
+
+ transparency.
+ When the item is serialized out as xml, its value is "transparency".
+
+
+
+
+ tip.
+ When the item is serialized out as xml, its value is "tip".
+
+
+
+
+ rasterOp.
+ When the item is serialized out as xml, its value is "rasterOp".
+
+
+
+
+ antiAliased.
+ When the item is serialized out as xml, its value is "antiAliased".
+
+
+
+
+ fitToCurve.
+ When the item is serialized out as xml, its value is "fitToCurve".
+
+
+
+
+ ignorePressure.
+ When the item is serialized out as xml, its value is "ignorePressure".
+
+
+
+
+ Defines the StandardChannelNameValues enumeration.
+
+
+
+
+ X.
+ When the item is serialized out as xml, its value is "X".
+
+
+
+
+ Y.
+ When the item is serialized out as xml, its value is "Y".
+
+
+
+
+ Z.
+ When the item is serialized out as xml, its value is "Z".
+
+
+
+
+ F.
+ When the item is serialized out as xml, its value is "F".
+
+
+
+
+ TP.
+ When the item is serialized out as xml, its value is "TP".
+
+
+
+
+ BP.
+ When the item is serialized out as xml, its value is "BP".
+
+
+
+
+ S.
+ When the item is serialized out as xml, its value is "S".
+
+
+
+
+ B1.
+ When the item is serialized out as xml, its value is "B1".
+
+
+
+
+ B2.
+ When the item is serialized out as xml, its value is "B2".
+
+
+
+
+ B3.
+ When the item is serialized out as xml, its value is "B3".
+
+
+
+
+ B4.
+ When the item is serialized out as xml, its value is "B4".
+
+
+
+
+ E.
+ When the item is serialized out as xml, its value is "E".
+
+
+
+
+ OTx.
+ When the item is serialized out as xml, its value is "OTx".
+
+
+
+
+ OTy.
+ When the item is serialized out as xml, its value is "OTy".
+
+
+
+
+ OA.
+ When the item is serialized out as xml, its value is "OA".
+
+
+
+
+ OE.
+ When the item is serialized out as xml, its value is "OE".
+
+
+
+
+ OR.
+ When the item is serialized out as xml, its value is "OR".
+
+
+
+
+ RP.
+ When the item is serialized out as xml, its value is "RP".
+
+
+
+
+ RR.
+ When the item is serialized out as xml, its value is "RR".
+
+
+
+
+ RY.
+ When the item is serialized out as xml, its value is "RY".
+
+
+
+
+ C.
+ When the item is serialized out as xml, its value is "C".
+
+
+
+
+ CR.
+ When the item is serialized out as xml, its value is "CR".
+
+
+
+
+ CG.
+ When the item is serialized out as xml, its value is "CG".
+
+
+
+
+ CB.
+ When the item is serialized out as xml, its value is "CB".
+
+
+
+
+ CC.
+ When the item is serialized out as xml, its value is "CC".
+
+
+
+
+ CM.
+ When the item is serialized out as xml, its value is "CM".
+
+
+
+
+ CY.
+ When the item is serialized out as xml, its value is "CY".
+
+
+
+
+ CK.
+ When the item is serialized out as xml, its value is "CK".
+
+
+
+
+ W.
+ When the item is serialized out as xml, its value is "W".
+
+
+
+
+ T.
+ When the item is serialized out as xml, its value is "T".
+
+
+
+
+ SN.
+ When the item is serialized out as xml, its value is "SN".
+
+
+
+
+ TW.
+ When the item is serialized out as xml, its value is "TW".
+
+
+
+
+ TH.
+ When the item is serialized out as xml, its value is "TH".
+
+
+
+
+ TC.
+ When the item is serialized out as xml, its value is "TC".
+
+
+
+
+ Defines the StandardLengthUnitsValues enumeration.
+
+
+
+
+ m.
+ When the item is serialized out as xml, its value is "m".
+
+
+
+
+ cm.
+ When the item is serialized out as xml, its value is "cm".
+
+
+
+
+ mm.
+ When the item is serialized out as xml, its value is "mm".
+
+
+
+
+ in.
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ pt.
+ When the item is serialized out as xml, its value is "pt".
+
+
+
+
+ pc.
+ When the item is serialized out as xml, its value is "pc".
+
+
+
+
+ em.
+ When the item is serialized out as xml, its value is "em".
+
+
+
+
+ ex.
+ When the item is serialized out as xml, its value is "ex".
+
+
+
+
+ Defines the StandardPerLengthUnitsValues enumeration.
+
+
+
+
+ 1/m.
+ When the item is serialized out as xml, its value is "1/m".
+
+
+
+
+ 1/cm.
+ When the item is serialized out as xml, its value is "1/cm".
+
+
+
+
+ 1/mm.
+ When the item is serialized out as xml, its value is "1/mm".
+
+
+
+
+ 1/in.
+ When the item is serialized out as xml, its value is "1/in".
+
+
+
+
+ 1/pt.
+ When the item is serialized out as xml, its value is "1/pt".
+
+
+
+
+ 1/pc.
+ When the item is serialized out as xml, its value is "1/pc".
+
+
+
+
+ 1/em.
+ When the item is serialized out as xml, its value is "1/em".
+
+
+
+
+ 1/ex.
+ When the item is serialized out as xml, its value is "1/ex".
+
+
+
+
+ Defines the StandardTimeUnitsValues enumeration.
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ ms.
+ When the item is serialized out as xml, its value is "ms".
+
+
+
+
+ Defines the StandardPerTimeUnitsValues enumeration.
+
+
+
+
+ 1/s.
+ When the item is serialized out as xml, its value is "1/s".
+
+
+
+
+ 1/ms.
+ When the item is serialized out as xml, its value is "1/ms".
+
+
+
+
+ Defines the StandardMassForceUnitsValues enumeration.
+
+
+
+
+ Kg.
+ When the item is serialized out as xml, its value is "Kg".
+
+
+
+
+ g.
+ When the item is serialized out as xml, its value is "g".
+
+
+
+
+ mg.
+ When the item is serialized out as xml, its value is "mg".
+
+
+
+
+ N.
+ When the item is serialized out as xml, its value is "N".
+
+
+
+
+ lb.
+ When the item is serialized out as xml, its value is "lb".
+
+
+
+
+ Defines the StandardPerMassForceUnitsValues enumeration.
+
+
+
+
+ 1/Kg.
+ When the item is serialized out as xml, its value is "1/Kg".
+
+
+
+
+ 1/g.
+ When the item is serialized out as xml, its value is "1/g".
+
+
+
+
+ 1/mg.
+ When the item is serialized out as xml, its value is "1/mg".
+
+
+
+
+ 1/N.
+ When the item is serialized out as xml, its value is "1/N".
+
+
+
+
+ 1/lb.
+ When the item is serialized out as xml, its value is "1/lb".
+
+
+
+
+ Defines the StandardAngleUnitsValues enumeration.
+
+
+
+
+ deg.
+ When the item is serialized out as xml, its value is "deg".
+
+
+
+
+ rad.
+ When the item is serialized out as xml, its value is "rad".
+
+
+
+
+ Defines the StandardPerAngleUnitsValues enumeration.
+
+
+
+
+ 1/deg.
+ When the item is serialized out as xml, its value is "1/deg".
+
+
+
+
+ 1/rad.
+ When the item is serialized out as xml, its value is "1/rad".
+
+
+
+
+ Defines the StandardOtherUnitsValues enumeration.
+
+
+
+
+ %.
+ When the item is serialized out as xml, its value is "%".
+
+
+
+
+ dev.
+ When the item is serialized out as xml, its value is "dev".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the StandardPerOtherUnitsValues enumeration.
+
+
+
+
+ 1/%.
+ When the item is serialized out as xml, its value is "1/%".
+
+
+
+
+ 1/dev.
+ When the item is serialized out as xml, its value is "1/dev".
+
+
+
+
+ Defines the TraceTypeValues enumeration.
+
+
+
+
+ penDown.
+ When the item is serialized out as xml, its value is "penDown".
+
+
+
+
+ penUp.
+ When the item is serialized out as xml, its value is "penUp".
+
+
+
+
+ indeterminate.
+ When the item is serialized out as xml, its value is "indeterminate".
+
+
+
+
+ Defines the TraceContinuationValues enumeration.
+
+
+
+
+ begin.
+ When the item is serialized out as xml, its value is "begin".
+
+
+
+
+ end.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ middle.
+ When the item is serialized out as xml, its value is "middle".
+
+
+
+
+ Defines the RasterOperationValues enumeration.
+
+
+
+
+ black.
+ When the item is serialized out as xml, its value is "black".
+
+
+
+
+ notMergePen.
+ When the item is serialized out as xml, its value is "notMergePen".
+
+
+
+
+ maskNotPen.
+ When the item is serialized out as xml, its value is "maskNotPen".
+
+
+
+
+ notCopyPen.
+ When the item is serialized out as xml, its value is "notCopyPen".
+
+
+
+
+ maskPenNot.
+ When the item is serialized out as xml, its value is "maskPenNot".
+
+
+
+
+ not.
+ When the item is serialized out as xml, its value is "not".
+
+
+
+
+ xOrPen.
+ When the item is serialized out as xml, its value is "xOrPen".
+
+
+
+
+ notMaskPen.
+ When the item is serialized out as xml, its value is "notMaskPen".
+
+
+
+
+ maskPen.
+ When the item is serialized out as xml, its value is "maskPen".
+
+
+
+
+ notXOrPen.
+ When the item is serialized out as xml, its value is "notXOrPen".
+
+
+
+
+ noOperation.
+ When the item is serialized out as xml, its value is "noOperation".
+
+
+
+
+ mergeNotPen.
+ When the item is serialized out as xml, its value is "mergeNotPen".
+
+
+
+
+ copyPen.
+ When the item is serialized out as xml, its value is "copyPen".
+
+
+
+
+ mergePenNot.
+ When the item is serialized out as xml, its value is "mergePenNot".
+
+
+
+
+ mergePen.
+ When the item is serialized out as xml, its value is "mergePen".
+
+
+
+
+ white.
+ When the item is serialized out as xml, its value is "white".
+
+
+
+
+ Defines the PenTipShapeValues enumeration.
+
+
+
+
+ ellipse.
+ When the item is serialized out as xml, its value is "ellipse".
+
+
+
+
+ rectangle.
+ When the item is serialized out as xml, its value is "rectangle".
+
+
+
+
+ drop.
+ When the item is serialized out as xml, its value is "drop".
+
+
+
+
+ Defines the MappingTypeValues enumeration.
+
+
+
+
+ identity.
+ When the item is serialized out as xml, its value is "identity".
+
+
+
+
+ lookup.
+ When the item is serialized out as xml, its value is "lookup".
+
+
+
+
+ affine.
+ When the item is serialized out as xml, its value is "affine".
+
+
+
+
+ mathml.
+ When the item is serialized out as xml, its value is "mathml".
+
+
+
+
+ product.
+ When the item is serialized out as xml, its value is "product".
+
+
+
+
+ unknown.
+ When the item is serialized out as xml, its value is "unknown".
+
+
+
+
+ Defines the TableApplyValues enumeration.
+
+
+
+
+ absolute.
+ When the item is serialized out as xml, its value is "absolute".
+
+
+
+
+ relative.
+ When the item is serialized out as xml, its value is "relative".
+
+
+
+
+ Defines the TableInterpolationValues enumeration.
+
+
+
+
+ floor.
+ When the item is serialized out as xml, its value is "floor".
+
+
+
+
+ middle.
+ When the item is serialized out as xml, its value is "middle".
+
+
+
+
+ ceiling.
+ When the item is serialized out as xml, its value is "ceiling".
+
+
+
+
+ linear.
+ When the item is serialized out as xml, its value is "linear".
+
+
+
+
+ cubic.
+ When the item is serialized out as xml, its value is "cubic".
+
+
+
+
+ Defines the TextCharacterPropertiesType Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:defRPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:rtl>
+ - <a:highlight>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:hlinkClick>
+ - <a:hlinkMouseOver>
+ - <a:ln>
+ - <a:uLn>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+ - <a:sym>
+ - <a:uFillTx>
+ - <a:uFill>
+ - <a:uLnTx>
+
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. The property should be used instead.
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. The property should be used instead.
+
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class.
+
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ kumimoji
+ Represents the following attribute in the schema: kumimoji
+
+
+
+
+ lang
+ Represents the following attribute in the schema: lang
+
+
+
+
+ altLang
+ Represents the following attribute in the schema: altLang
+
+
+
+
+ sz
+ Represents the following attribute in the schema: sz
+
+
+
+
+ b
+ Represents the following attribute in the schema: b
+
+
+
+
+ i
+ Represents the following attribute in the schema: i
+
+
+
+
+ u
+ Represents the following attribute in the schema: u
+
+
+
+
+ strike
+ Represents the following attribute in the schema: strike
+
+
+
+
+ kern
+ Represents the following attribute in the schema: kern
+
+
+
+
+ cap
+ Represents the following attribute in the schema: cap
+
+
+
+
+ spc
+ Represents the following attribute in the schema: spc
+
+
+
+
+ normalizeH
+ Represents the following attribute in the schema: normalizeH
+
+
+
+
+ baseline
+ Represents the following attribute in the schema: baseline
+
+
+
+
+ noProof
+ Represents the following attribute in the schema: noProof
+
+
+
+
+ dirty
+ Represents the following attribute in the schema: dirty
+
+
+
+
+ err
+ Represents the following attribute in the schema: err
+
+
+
+
+ smtClean
+ Represents the following attribute in the schema: smtClean
+
+
+
+
+ smtId
+ Represents the following attribute in the schema: smtId
+
+
+
+
+ bmk
+ Represents the following attribute in the schema: bmk
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: a:ln.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ColorStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:colorStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <cs:extLst>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:variation>
+
+
+
+
+
+ Initializes a new instance of the ColorStyle class.
+
+
+
+
+ Initializes a new instance of the ColorStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ meth, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: meth
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Loads the DOM from the ChartColorStylePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ChartColorStylePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ChartColorStylePart associated with this element.
+
+
+
+
+ Defines the ChartStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:chartStyle.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:dataPointMarkerLayout>
+ - <cs:axisTitle>
+ - <cs:categoryAxis>
+ - <cs:chartArea>
+ - <cs:dataLabel>
+ - <cs:dataLabelCallout>
+ - <cs:dataPoint>
+ - <cs:dataPoint3D>
+ - <cs:dataPointLine>
+ - <cs:dataPointMarker>
+ - <cs:dataPointWireframe>
+ - <cs:dataTable>
+ - <cs:downBar>
+ - <cs:dropLine>
+ - <cs:errorBar>
+ - <cs:floor>
+ - <cs:gridlineMajor>
+ - <cs:gridlineMinor>
+ - <cs:hiLoLine>
+ - <cs:leaderLine>
+ - <cs:legend>
+ - <cs:plotArea>
+ - <cs:plotArea3D>
+ - <cs:seriesAxis>
+ - <cs:seriesLine>
+ - <cs:title>
+ - <cs:trendline>
+ - <cs:trendlineLabel>
+ - <cs:upBar>
+ - <cs:valueAxis>
+ - <cs:wall>
+
+
+
+
+
+ Initializes a new instance of the ChartStyle class.
+
+
+
+
+ Initializes a new instance of the ChartStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ AxisTitle.
+ Represents the following element tag in the schema: cs:axisTitle.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ CategoryAxis.
+ Represents the following element tag in the schema: cs:categoryAxis.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ ChartArea.
+ Represents the following element tag in the schema: cs:chartArea.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataLabel.
+ Represents the following element tag in the schema: cs:dataLabel.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataLabelCallout.
+ Represents the following element tag in the schema: cs:dataLabelCallout.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataPoint.
+ Represents the following element tag in the schema: cs:dataPoint.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataPoint3D.
+ Represents the following element tag in the schema: cs:dataPoint3D.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataPointLine.
+ Represents the following element tag in the schema: cs:dataPointLine.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataPointMarker.
+ Represents the following element tag in the schema: cs:dataPointMarker.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ MarkerLayoutProperties.
+ Represents the following element tag in the schema: cs:dataPointMarkerLayout.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataPointWireframe.
+ Represents the following element tag in the schema: cs:dataPointWireframe.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DataTableStyle.
+ Represents the following element tag in the schema: cs:dataTable.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DownBar.
+ Represents the following element tag in the schema: cs:downBar.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ DropLine.
+ Represents the following element tag in the schema: cs:dropLine.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ ErrorBar.
+ Represents the following element tag in the schema: cs:errorBar.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ Floor.
+ Represents the following element tag in the schema: cs:floor.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ GridlineMajor.
+ Represents the following element tag in the schema: cs:gridlineMajor.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ GridlineMinor.
+ Represents the following element tag in the schema: cs:gridlineMinor.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ HiLoLine.
+ Represents the following element tag in the schema: cs:hiLoLine.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ LeaderLine.
+ Represents the following element tag in the schema: cs:leaderLine.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ LegendStyle.
+ Represents the following element tag in the schema: cs:legend.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ PlotArea.
+ Represents the following element tag in the schema: cs:plotArea.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ PlotArea3D.
+ Represents the following element tag in the schema: cs:plotArea3D.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ SeriesAxis.
+ Represents the following element tag in the schema: cs:seriesAxis.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ SeriesLine.
+ Represents the following element tag in the schema: cs:seriesLine.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ TitleStyle.
+ Represents the following element tag in the schema: cs:title.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ TrendlineStyle.
+ Represents the following element tag in the schema: cs:trendline.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ TrendlineLabel.
+ Represents the following element tag in the schema: cs:trendlineLabel.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ UpBar.
+ Represents the following element tag in the schema: cs:upBar.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ ValueAxis.
+ Represents the following element tag in the schema: cs:valueAxis.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ Wall.
+ Represents the following element tag in the schema: cs:wall.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: cs:extLst.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+
+
+
+ Loads the DOM from the ChartStylePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ChartStylePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ChartStylePart associated with this element.
+
+
+
+
+ Defines the ColorStyleVariation Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:variation.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the ColorStyleVariation class.
+
+
+
+
+ Initializes a new instance of the ColorStyleVariation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorStyleVariation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorStyleVariation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleColor Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:styleClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the StyleColor class.
+
+
+
+
+ Initializes a new instance of the StyleColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the LineReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:lnRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:styleClr>
+
+
+
+
+
+ Initializes a new instance of the LineReference class.
+
+
+
+
+ Initializes a new instance of the LineReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FillReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:fillRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:styleClr>
+
+
+
+
+
+ Initializes a new instance of the FillReference class.
+
+
+
+
+ Initializes a new instance of the FillReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EffectReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:effectRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:styleClr>
+
+
+
+
+
+ Initializes a new instance of the EffectReference class.
+
+
+
+
+ Initializes a new instance of the EffectReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:styleClr>
+
+
+
+
+
+ Initializes a new instance of the StyleReference class.
+
+
+
+
+ Initializes a new instance of the StyleReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idx, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+ mods, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: mods
+
+
+
+
+ Defines the LineWidthScale Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:lineWidthScale.
+
+
+
+
+ Initializes a new instance of the LineWidthScale class.
+
+
+
+
+ Initializes a new instance of the LineWidthScale class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the FontReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:fontRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+ - <cs:styleClr>
+
+
+
+
+
+ Initializes a new instance of the FontReference class.
+
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idx, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+ mods, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: mods
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextBodyProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:bodyPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:flatTx>
+ - <a:extLst>
+ - <a:prstTxWarp>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:noAutofit>
+ - <a:normAutofit>
+ - <a:spAutoFit>
+
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class.
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Paragraph Spacing
+ Represents the following attribute in the schema: spcFirstLastPara
+
+
+
+
+ Text Vertical Overflow
+ Represents the following attribute in the schema: vertOverflow
+
+
+
+
+ Text Horizontal Overflow
+ Represents the following attribute in the schema: horzOverflow
+
+
+
+
+ Vertical Text
+ Represents the following attribute in the schema: vert
+
+
+
+
+ Text Wrapping Type
+ Represents the following attribute in the schema: wrap
+
+
+
+
+ Left Inset
+ Represents the following attribute in the schema: lIns
+
+
+
+
+ Top Inset
+ Represents the following attribute in the schema: tIns
+
+
+
+
+ Right Inset
+ Represents the following attribute in the schema: rIns
+
+
+
+
+ Bottom Inset
+ Represents the following attribute in the schema: bIns
+
+
+
+
+ Number of Columns
+ Represents the following attribute in the schema: numCol
+
+
+
+
+ Space Between Columns
+ Represents the following attribute in the schema: spcCol
+
+
+
+
+ Columns Right-To-Left
+ Represents the following attribute in the schema: rtlCol
+
+
+
+
+ From WordArt
+ Represents the following attribute in the schema: fromWordArt
+
+
+
+
+ Anchor
+ Represents the following attribute in the schema: anchor
+
+
+
+
+ Anchor Center
+ Represents the following attribute in the schema: anchorCtr
+
+
+
+
+ Force Anti-Alias
+ Represents the following attribute in the schema: forceAA
+
+
+
+
+ Text Upright
+ Represents the following attribute in the schema: upright
+
+
+
+
+ Compatible Line Spacing
+ Represents the following attribute in the schema: compatLnSpc
+
+
+
+
+ Preset Text Shape.
+ Represents the following element tag in the schema: a:prstTxWarp.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the CategoryAxisProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:categoryAxis.
+
+
+
+
+ Initializes a new instance of the CategoryAxisProperties class.
+
+
+
+
+
+
+
+ Defines the SeriesAxisProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:seriesAxis.
+
+
+
+
+ Initializes a new instance of the SeriesAxisProperties class.
+
+
+
+
+
+
+
+ Defines the ValueAxisProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:valueAxis.
+
+
+
+
+ Initializes a new instance of the ValueAxisProperties class.
+
+
+
+
+
+
+
+ Defines the AxisProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the AxisProperties class.
+
+
+
+
+ visible, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ majorTick, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: majorTick
+
+
+
+
+ minorTick, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: minorTick
+
+
+
+
+ labelPosition, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: labelPosition
+
+
+
+
+ majorGridlines, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: majorGridlines
+
+
+
+
+ minorGridlines, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: minorGridlines
+
+
+
+
+ title, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ Defines the DataSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataSeries.
+
+
+
+
+ Initializes a new instance of the DataSeries class.
+
+
+
+
+ overlap, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: overlap
+
+
+
+
+ gapWidth, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: gapWidth
+
+
+
+
+ gapDepth, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: gapDepth
+
+
+
+
+ doughnutHoleSize, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: doughnutHoleSize
+
+
+
+
+ markerVisible, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: markerVisible
+
+
+
+
+ hiloLines, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: hiloLines
+
+
+
+
+ dropLines, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: dropLines
+
+
+
+
+ seriesLines, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: seriesLines
+
+
+
+
+
+
+
+ Defines the DataLabels Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataLabels.
+
+
+
+
+ Initializes a new instance of the DataLabels class.
+
+
+
+
+ position, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: position
+
+
+
+
+ value, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: value
+
+
+
+
+ seriesName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: seriesName
+
+
+
+
+ categoryName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: categoryName
+
+
+
+
+ legendKey, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: legendKey
+
+
+
+
+ percentage, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: percentage
+
+
+
+
+
+
+
+ Defines the DataTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataTable.
+
+
+
+
+ Initializes a new instance of the DataTable class.
+
+
+
+
+ legendKeys, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: legendKeys
+
+
+
+
+ horizontalBorder, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: horizontalBorder
+
+
+
+
+ verticalBorder, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: verticalBorder
+
+
+
+
+ outlineBorder, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: outlineBorder
+
+
+
+
+
+
+
+ Defines the Legend Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:legend.
+
+
+
+
+ Initializes a new instance of the Legend class.
+
+
+
+
+ visible, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ includeInLayout, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: includeInLayout
+
+
+
+
+ position, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: position
+
+
+
+
+
+
+
+ Defines the Title Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:title.
+
+
+
+
+ Initializes a new instance of the Title class.
+
+
+
+
+ position, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: position
+
+
+
+
+
+
+
+ Defines the Trendline Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:trendline.
+
+
+
+
+ Initializes a new instance of the Trendline class.
+
+
+
+
+ add, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: add
+
+
+
+
+ equation, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: equation
+
+
+
+
+ rsquared, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rsquared
+
+
+
+
+
+
+
+ Defines the View3DProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:view3D.
+
+
+
+
+ Initializes a new instance of the View3DProperties class.
+
+
+
+
+ rotX, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rotX
+
+
+
+
+ rotY, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rotY
+
+
+
+
+ rAngAx, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rAngAx
+
+
+
+
+ perspective, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: perspective
+
+
+
+
+ heightPercent, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: heightPercent
+
+
+
+
+ depthPercent, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: depthPercent
+
+
+
+
+
+
+
+ Defines the AxisTitle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:axisTitle.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the AxisTitle class.
+
+
+
+
+ Initializes a new instance of the AxisTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CategoryAxis Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:categoryAxis.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the CategoryAxis class.
+
+
+
+
+ Initializes a new instance of the CategoryAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ChartArea Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:chartArea.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the ChartArea class.
+
+
+
+
+ Initializes a new instance of the ChartArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataLabel Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataLabel.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataLabel class.
+
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataLabelCallout Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataLabelCallout.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataLabelCallout class.
+
+
+
+
+ Initializes a new instance of the DataLabelCallout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelCallout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelCallout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPoint Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPoint.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataPoint class.
+
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPoint3D Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPoint3D.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataPoint3D class.
+
+
+
+
+ Initializes a new instance of the DataPoint3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPointLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPointLine.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataPointLine class.
+
+
+
+
+ Initializes a new instance of the DataPointLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPointMarker Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPointMarker.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataPointMarker class.
+
+
+
+
+ Initializes a new instance of the DataPointMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointMarker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPointWireframe Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPointWireframe.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataPointWireframe class.
+
+
+
+
+ Initializes a new instance of the DataPointWireframe class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointWireframe class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPointWireframe class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataTableStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataTable.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DataTableStyle class.
+
+
+
+
+ Initializes a new instance of the DataTableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataTableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataTableStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DownBar Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:downBar.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DownBar class.
+
+
+
+
+ Initializes a new instance of the DownBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DownBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DownBar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DropLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dropLine.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the DropLine class.
+
+
+
+
+ Initializes a new instance of the DropLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ErrorBar Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:errorBar.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the ErrorBar class.
+
+
+
+
+ Initializes a new instance of the ErrorBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorBar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Floor Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:floor.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the Floor class.
+
+
+
+
+ Initializes a new instance of the Floor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Floor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Floor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GridlineMajor Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:gridlineMajor.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the GridlineMajor class.
+
+
+
+
+ Initializes a new instance of the GridlineMajor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridlineMajor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridlineMajor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GridlineMinor Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:gridlineMinor.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the GridlineMinor class.
+
+
+
+
+ Initializes a new instance of the GridlineMinor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridlineMinor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridlineMinor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HiLoLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:hiLoLine.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the HiLoLine class.
+
+
+
+
+ Initializes a new instance of the HiLoLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiLoLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiLoLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LeaderLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:leaderLine.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the LeaderLine class.
+
+
+
+
+ Initializes a new instance of the LeaderLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LegendStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:legend.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the LegendStyle class.
+
+
+
+
+ Initializes a new instance of the LegendStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LegendStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LegendStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PlotArea Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:plotArea.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the PlotArea class.
+
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PlotArea3D Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:plotArea3D.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the PlotArea3D class.
+
+
+
+
+ Initializes a new instance of the PlotArea3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SeriesAxis Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:seriesAxis.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the SeriesAxis class.
+
+
+
+
+ Initializes a new instance of the SeriesAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SeriesLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:seriesLine.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the SeriesLine class.
+
+
+
+
+ Initializes a new instance of the SeriesLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TitleStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:title.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the TitleStyle class.
+
+
+
+
+ Initializes a new instance of the TitleStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitleStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitleStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TrendlineStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:trendline.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the TrendlineStyle class.
+
+
+
+
+ Initializes a new instance of the TrendlineStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TrendlineLabel Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:trendlineLabel.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the TrendlineLabel class.
+
+
+
+
+ Initializes a new instance of the TrendlineLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the UpBar Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:upBar.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the UpBar class.
+
+
+
+
+ Initializes a new instance of the UpBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpBar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ValueAxis Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:valueAxis.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the ValueAxis class.
+
+
+
+
+ Initializes a new instance of the ValueAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Wall Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:wall.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the Wall class.
+
+
+
+
+ Initializes a new instance of the Wall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Wall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Wall class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleEntry Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <cs:extLst>
+ - <cs:spPr>
+ - <cs:bodyPr>
+ - <cs:defRPr>
+ - <cs:fontRef>
+ - <cs:lnRef>
+ - <cs:fillRef>
+ - <cs:effectRef>
+ - <cs:lineWidthScale>
+
+
+
+
+
+ Initializes a new instance of the StyleEntry class.
+
+
+
+
+ Initializes a new instance of the StyleEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ mods, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: mods
+
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: cs:lnRef.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ LineWidthScale.
+ Represents the following element tag in the schema: cs:lineWidthScale.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: cs:fillRef.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: cs:effectRef.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ FontReference.
+ Represents the following element tag in the schema: cs:fontRef.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cs:spPr.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ TextCharacterPropertiesType.
+ Represents the following element tag in the schema: cs:defRPr.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ TextBodyProperties.
+ Represents the following element tag in the schema: cs:bodyPr.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: cs:extLst.
+
+
+ xmlns:cs = http://schemas.microsoft.com/office/drawing/2012/chartStyle
+
+
+
+
+ Defines the MarkerLayoutProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is cs:dataPointMarkerLayout.
+
+
+
+
+ Initializes a new instance of the MarkerLayoutProperties class.
+
+
+
+
+ symbol, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: symbol
+
+
+
+
+ size, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+
+
+
+ Defines the ColorStyleMethodEnum enumeration.
+
+
+
+
+ cycle.
+ When the item is serialized out as xml, its value is "cycle".
+
+
+
+
+ withinLinear.
+ When the item is serialized out as xml, its value is "withinLinear".
+
+
+
+
+ acrossLinear.
+ When the item is serialized out as xml, its value is "acrossLinear".
+
+
+
+
+ withinLinearReversed.
+ When the item is serialized out as xml, its value is "withinLinearReversed".
+
+
+
+
+ acrossLinearReversed.
+ When the item is serialized out as xml, its value is "acrossLinearReversed".
+
+
+
+
+ Defines the StyleReferenceModifierEnum enumeration.
+
+
+
+
+ ignoreCSTransforms.
+ When the item is serialized out as xml, its value is "ignoreCSTransforms".
+
+
+
+
+ Defines the StyleColorEnum enumeration.
+
+
+
+
+ auto.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the StyleEntryModifierEnum enumeration.
+
+
+
+
+ allowNoFillOverride.
+ When the item is serialized out as xml, its value is "allowNoFillOverride".
+
+
+
+
+ allowNoLineOverride.
+ When the item is serialized out as xml, its value is "allowNoLineOverride".
+
+
+
+
+ Defines the MarkerStyle enumeration.
+
+
+
+
+ circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ dash.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ diamond.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ dot.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ plus.
+ When the item is serialized out as xml, its value is "plus".
+
+
+
+
+ square.
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ star.
+ When the item is serialized out as xml, its value is "star".
+
+
+
+
+ triangle.
+ When the item is serialized out as xml, its value is "triangle".
+
+
+
+
+ x.
+ When the item is serialized out as xml, its value is "x".
+
+
+
+
+ Defines the Boolean enumeration.
+
+
+
+
+ false.
+ When the item is serialized out as xml, its value is "false".
+
+
+
+
+ true.
+ When the item is serialized out as xml, its value is "true".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the TickMarkNinch enumeration.
+
+
+
+
+ cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ inside.
+ When the item is serialized out as xml, its value is "inside".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ outside.
+ When the item is serialized out as xml, its value is "outside".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the TickLabelPositionNinch enumeration.
+
+
+
+
+ high.
+ When the item is serialized out as xml, its value is "high".
+
+
+
+
+ low.
+ When the item is serialized out as xml, its value is "low".
+
+
+
+
+ nextToAxis.
+ When the item is serialized out as xml, its value is "nextToAxis".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the DataLabelsPosition enumeration.
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ insideEnd.
+ When the item is serialized out as xml, its value is "insideEnd".
+
+
+
+
+ insideBase.
+ When the item is serialized out as xml, its value is "insideBase".
+
+
+
+
+ outsideEnd.
+ When the item is serialized out as xml, its value is "outsideEnd".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the LegendPosition enumeration.
+
+
+
+
+ right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the TitlePosition enumeration.
+
+
+
+
+ above.
+ When the item is serialized out as xml, its value is "above".
+
+
+
+
+ overlay.
+ When the item is serialized out as xml, its value is "overlay".
+
+
+
+
+ off.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ ninch.
+ When the item is serialized out as xml, its value is "ninch".
+
+
+
+
+ Defines the PivotSource Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:pivotSource.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:fmtId>
+ - <c:name>
+
+
+
+
+
+ Initializes a new instance of the PivotSource class.
+
+
+
+
+ Initializes a new instance of the PivotSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSource class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Name.
+ Represents the following element tag in the schema: c:name.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Format ID.
+ Represents the following element tag in the schema: c:fmtId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the NumberingFormat Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:numFmt.
+
+
+
+
+ Initializes a new instance of the NumberingFormat class.
+
+
+
+
+ Number Format Code
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+ Linked to Source
+ Represents the following attribute in the schema: sourceLinked
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Layout Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:layout.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:manualLayout>
+
+
+
+
+
+ Initializes a new instance of the Layout class.
+
+
+
+
+ Initializes a new instance of the Layout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Layout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Layout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Manual Layout.
+ Represents the following element tag in the schema: c:manualLayout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the FullReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:fullRef.
+
+
+ The following table lists the possible child types:
+
+ - <c15:sqref>
+
+
+
+
+
+ Initializes a new instance of the FullReference class.
+
+
+
+
+ Initializes a new instance of the FullReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FullReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FullReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SequenceOfReferences.
+ Represents the following element tag in the schema: c15:sqref.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the LevelReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:levelRef.
+
+
+ The following table lists the possible child types:
+
+ - <c15:sqref>
+
+
+
+
+
+ Initializes a new instance of the LevelReference class.
+
+
+
+
+ Initializes a new instance of the LevelReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LevelReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LevelReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SequenceOfReferences.
+ Represents the following element tag in the schema: c15:sqref.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FormulaReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:formulaRef.
+
+
+ The following table lists the possible child types:
+
+ - <c15:sqref>
+
+
+
+
+
+ Initializes a new instance of the FormulaReference class.
+
+
+
+
+ Initializes a new instance of the FormulaReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormulaReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormulaReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SequenceOfReferences.
+ Represents the following element tag in the schema: c15:sqref.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredSeriesTitle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredSeriesTitle.
+
+
+ The following table lists the possible child types:
+
+ - <c15:tx>
+
+
+
+
+
+ Initializes a new instance of the FilteredSeriesTitle class.
+
+
+
+
+ Initializes a new instance of the FilteredSeriesTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredSeriesTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredSeriesTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartText.
+ Represents the following element tag in the schema: c15:tx.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredCategoryTitle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredCategoryTitle.
+
+
+ The following table lists the possible child types:
+
+ - <c15:cat>
+
+
+
+
+
+ Initializes a new instance of the FilteredCategoryTitle class.
+
+
+
+
+ Initializes a new instance of the FilteredCategoryTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredCategoryTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredCategoryTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ AxisDataSourceType.
+ Represents the following element tag in the schema: c15:cat.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredAreaSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredAreaSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredAreaSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredAreaSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredAreaSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredAreaSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ AreaChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredBarSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredBarSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredBarSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredBarSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredBarSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredBarSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BarChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredBubbleSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredBubbleSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredBubbleSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredBubbleSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredBubbleSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredBubbleSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BubbleChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredLineSeriesExtension Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredLineSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredLineSeriesExtension class.
+
+
+
+
+ Initializes a new instance of the FilteredLineSeriesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredLineSeriesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredLineSeriesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredPieSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredPieSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredPieSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredPieSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredPieSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredPieSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PieChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredRadarSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredRadarSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredRadarSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredRadarSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredRadarSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredRadarSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RadarChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredScatterSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredScatterSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredScatterSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredScatterSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredScatterSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredScatterSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ScatterChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the FilteredSurfaceSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:filteredSurfaceSeries.
+
+
+ The following table lists the possible child types:
+
+ - <c15:ser>
+
+
+
+
+
+ Initializes a new instance of the FilteredSurfaceSeries class.
+
+
+
+
+ Initializes a new instance of the FilteredSurfaceSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredSurfaceSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilteredSurfaceSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SurfaceChartSeries.
+ Represents the following element tag in the schema: c15:ser.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the DataLabelsRange Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:datalabelsRange.
+
+
+ The following table lists the possible child types:
+
+ - <c15:dlblRangeCache>
+ - <c15:f>
+
+
+
+
+
+ Initializes a new instance of the DataLabelsRange class.
+
+
+
+
+ Initializes a new instance of the DataLabelsRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelsRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelsRange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: c15:f.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ DataLabelsRangeChache.
+ Represents the following element tag in the schema: c15:dlblRangeCache.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the CategoryFilterExceptions Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:categoryFilterExceptions.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterException>
+
+
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class.
+
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataLabelFieldTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:dlblFieldTable.
+
+
+ The following table lists the possible child types:
+
+ - <c15:dlblFTEntry>
+
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTable class.
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExceptionForSave Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:xForSave.
+
+
+
+
+ Initializes a new instance of the ExceptionForSave class.
+
+
+
+
+
+
+
+ Defines the ShowDataLabelsRange Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:showDataLabelsRange.
+
+
+
+
+ Initializes a new instance of the ShowDataLabelsRange class.
+
+
+
+
+
+
+
+ Defines the ShowLeaderLines Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:showLeaderLines.
+
+
+
+
+ Initializes a new instance of the ShowLeaderLines class.
+
+
+
+
+
+
+
+ Defines the AutoGeneneratedCategories Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:autoCat.
+
+
+
+
+ Initializes a new instance of the AutoGeneneratedCategories class.
+
+
+
+
+
+
+
+ Defines the InvertIfNegativeBoolean Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:invertIfNegative.
+
+
+
+
+ Initializes a new instance of the InvertIfNegativeBoolean class.
+
+
+
+
+
+
+
+ Defines the Bubble3D Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:bubble3D.
+
+
+
+
+ Initializes a new instance of the Bubble3D class.
+
+
+
+
+
+
+
+ Defines the BooleanType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BooleanType class.
+
+
+
+
+ Boolean Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the ChartText Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:tx.
+
+
+ The following table lists the possible child types:
+
+ - <c:rich>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the ChartText class.
+
+
+
+
+ Initializes a new instance of the ChartText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartText class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ String Reference.
+ Represents the following element tag in the schema: c:strRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Rich Text.
+ Represents the following element tag in the schema: c:rich.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ String Literal.
+ Represents the following element tag in the schema: c:strLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the LeaderLines Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:leaderLines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the LeaderLines class.
+
+
+
+
+ Initializes a new instance of the LeaderLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the SequenceOfReferences Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:sqref.
+
+
+
+
+ Initializes a new instance of the SequenceOfReferences class.
+
+
+
+
+ Initializes a new instance of the SequenceOfReferences class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Formula Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:f.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Initializes a new instance of the Formula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the TextFieldGuid Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:txfldGUID.
+
+
+
+
+ Initializes a new instance of the TextFieldGuid class.
+
+
+
+
+ Initializes a new instance of the TextFieldGuid class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the AxisDataSourceType Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:cat.
+
+
+ The following table lists the possible child types:
+
+ - <c:multiLvlStrRef>
+ - <c:numLit>
+ - <c:numRef>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the AxisDataSourceType class.
+
+
+
+
+ Initializes a new instance of the AxisDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisDataSourceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Multi Level String Reference.
+ Represents the following element tag in the schema: c:multiLvlStrRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Reference.
+ Represents the following element tag in the schema: c:numRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Literal.
+ Represents the following element tag in the schema: c:numLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ StringReference.
+ Represents the following element tag in the schema: c:strRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ String Literal.
+ Represents the following element tag in the schema: c:strLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the BarChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:extLst>
+ - <c:invertIfNegative>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:shape>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the BarChartSeries class.
+
+
+
+
+ Initializes a new instance of the BarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ InvertIfNegative.
+ Represents the following element tag in the schema: c:invertIfNegative.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the LineChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:smooth>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:extLst>
+ - <c:marker>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the LineChartSeries class.
+
+
+
+
+ Initializes a new instance of the LineChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ScatterChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:xVal>
+ - <c:smooth>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:marker>
+ - <c:yVal>
+ - <c:extLst>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the ScatterChartSeries class.
+
+
+
+
+ Initializes a new instance of the ScatterChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the AreaChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the AreaChartSeries class.
+
+
+
+
+ Initializes a new instance of the AreaChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the PieChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:extLst>
+ - <c:tx>
+ - <c:idx>
+ - <c:order>
+ - <c:explosion>
+
+
+
+
+
+ Initializes a new instance of the PieChartSeries class.
+
+
+
+
+ Initializes a new instance of the PieChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Explosion.
+ Represents the following element tag in the schema: c:explosion.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the BubbleChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:xVal>
+ - <c:invertIfNegative>
+ - <c:bubble3D>
+ - <c:extLst>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:yVal>
+ - <c:bubbleSize>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the BubbleChartSeries class.
+
+
+
+
+ Initializes a new instance of the BubbleChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ InvertIfNegative.
+ Represents the following element tag in the schema: c:invertIfNegative.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the RadarChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:marker>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:extLst>
+ - <c:tx>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the RadarChartSeries class.
+
+
+
+
+ Initializes a new instance of the RadarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the SurfaceChartSeries Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:bubble3D>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:extLst>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class.
+
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ CategoryAxisData.
+ Represents the following element tag in the schema: c:cat.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Values.
+ Represents the following element tag in the schema: c:val.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Bubble3D.
+ Represents the following element tag in the schema: c:bubble3D.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ SurfaceSerExtensionList.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the DataLabelsRangeChache Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:dlblRangeCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the DataLabelsRangeChache class.
+
+
+
+
+ Initializes a new instance of the DataLabelsRangeChache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelsRangeChache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelsRangeChache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataLabelFieldTableCache Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:dlblFieldTableCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTableCache class.
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTableCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTableCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTableCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StringDataType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the StringDataType class.
+
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Defines the Explosion Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:explosion.
+
+
+
+
+ Initializes a new instance of the Explosion class.
+
+
+
+
+ Integer Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the Marker Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:marker.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:size>
+ - <c:symbol>
+
+
+
+
+
+ Initializes a new instance of the Marker class.
+
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Symbol.
+ Represents the following element tag in the schema: c:symbol.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Size.
+ Represents the following element tag in the schema: c:size.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the DataLabel Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:dLbl.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:delete>
+ - <c:showLegendKey>
+ - <c:showVal>
+ - <c:showCatName>
+ - <c:showSerName>
+ - <c:showPercent>
+ - <c:showBubbleSize>
+ - <c:extLst>
+ - <c:dLblPos>
+ - <c:layout>
+ - <c:numFmt>
+ - <c:tx>
+ - <c:idx>
+ - <c:separator>
+
+
+
+
+
+ Initializes a new instance of the DataLabel class.
+
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the CategoryFilterException Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:categoryFilterException.
+
+
+ The following table lists the possible child types:
+
+ - <c15:spPr>
+ - <c15:invertIfNegative>
+ - <c15:bubble3D>
+ - <c15:dLbl>
+ - <c15:marker>
+ - <c15:explosion>
+ - <c15:sqref>
+
+
+
+
+
+ Initializes a new instance of the CategoryFilterException class.
+
+
+
+
+ Initializes a new instance of the CategoryFilterException class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterException class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterException class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SequenceOfReferences.
+ Represents the following element tag in the schema: c15:sqref.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: c15:spPr.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ Explosion.
+ Represents the following element tag in the schema: c15:explosion.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ InvertIfNegativeBoolean.
+ Represents the following element tag in the schema: c15:invertIfNegative.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ Bubble3D.
+ Represents the following element tag in the schema: c15:bubble3D.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c15:marker.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ DataLabel.
+ Represents the following element tag in the schema: c15:dLbl.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the DataLabelFieldTableEntry Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is c15:dlblFTEntry.
+
+
+ The following table lists the possible child types:
+
+ - <c15:dlblFieldTableCache>
+ - <c15:txfldGUID>
+ - <c15:f>
+
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTableEntry class.
+
+
+
+
+ Initializes a new instance of the DataLabelFieldTableEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTableEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabelFieldTableEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TextFieldGuid.
+ Represents the following element tag in the schema: c15:txfldGUID.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: c15:f.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+ DataLabelFieldTableCache.
+ Represents the following element tag in the schema: c15:dlblFieldTableCache.
+
+
+ xmlns:c15 = http://schemas.microsoft.com/office/drawing/2012/chart
+
+
+
+
+
+
+
+ Defines the BackgroundProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is a15:backgroundPr.
+
+
+
+
+ Initializes a new instance of the BackgroundProperties class.
+
+
+
+
+ bwMode, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ bwPure, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: bwPure
+
+
+
+
+ bwNormal, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: bwNormal
+
+
+
+
+ targetScreenSize, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: targetScreenSize
+
+
+
+
+
+
+
+ Defines the NonVisualGroupProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is a15:nonVisualGroupProps.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupProperties class.
+
+
+
+
+ isLegacyGroup, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: isLegacyGroup
+
+
+
+
+
+
+
+ Defines the ObjectProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is a15:objectPr.
+
+
+
+
+ Initializes a new instance of the ObjectProperties class.
+
+
+
+
+ objectId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: objectId
+
+
+
+
+ isActiveX, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: isActiveX
+
+
+
+
+ linkType, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: linkType
+
+
+
+
+
+
+
+ Defines the SignatureLine Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is a15:signatureLine.
+
+
+
+
+ Initializes a new instance of the SignatureLine class.
+
+
+
+
+ isSignatureLine, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: isSignatureLine
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ provId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: provId
+
+
+
+
+ signingInstructionsSet, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: signingInstructionsSet
+
+
+
+
+ allowComments, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: allowComments
+
+
+
+
+ showSignDate, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: showSignDate
+
+
+
+
+ suggestedSigner, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: suggestedSigner
+
+
+
+
+ suggestedSigner2, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: suggestedSigner2
+
+
+
+
+ suggestedSignerEmail, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: suggestedSignerEmail
+
+
+
+
+ signingInstructions, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: signingInstructions
+
+
+
+
+ addlXml, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: addlXml
+
+
+
+
+ sigProvUrl, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: sigProvUrl
+
+
+
+
+
+
+
+ Defines the TargetScreenSize enumeration.
+
+
+
+
+ 544x376.
+ When the item is serialized out as xml, its value is "544x376".
+
+
+
+
+ 640x480.
+ When the item is serialized out as xml, its value is "640x480".
+
+
+
+
+ 720x512.
+ When the item is serialized out as xml, its value is "720x512".
+
+
+
+
+ 800x600.
+ When the item is serialized out as xml, its value is "800x600".
+
+
+
+
+ 1024x768.
+ When the item is serialized out as xml, its value is "1024x768".
+
+
+
+
+ 1152x882.
+ When the item is serialized out as xml, its value is "1152x882".
+
+
+
+
+ 1152x900.
+ When the item is serialized out as xml, its value is "1152x900".
+
+
+
+
+ 1280x1024.
+ When the item is serialized out as xml, its value is "1280x1024".
+
+
+
+
+ 1600x1200.
+ When the item is serialized out as xml, its value is "1600x1200".
+
+
+
+
+ 1800x1440.
+ When the item is serialized out as xml, its value is "1800x1440".
+
+
+
+
+ 1920x1200.
+ When the item is serialized out as xml, its value is "1920x1200".
+
+
+
+
+ Defines the TimeSlicer Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is tsle:timeslicer.
+
+
+ The following table lists the possible child types:
+
+ - <tsle:extLst>
+
+
+
+
+
+ Initializes a new instance of the TimeSlicer class.
+
+
+
+
+ Initializes a new instance of the TimeSlicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeSlicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeSlicer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: tsle:extLst.
+
+
+ xmlns:tsle = http://schemas.microsoft.com/office/drawing/2012/timeslicer
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is tsle:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebExtension Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:webextension.
+
+
+ The following table lists the possible child types:
+
+ - <we:snapshot>
+ - <we:extLst>
+ - <we:bindings>
+ - <we:properties>
+ - <we:reference>
+ - <we:alternateReferences>
+
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. The property should be used instead.
+
+
+
+
+ Initializes a new instance of the WebExtension class.
+
+
+
+
+ Initializes a new instance of the WebExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ frozen, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: frozen
+
+
+
+
+ WebExtensionStoreReference.
+ Represents the following element tag in the schema: we:reference.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+ WebExtensionReferenceList.
+ Represents the following element tag in the schema: we:alternateReferences.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+ WebExtensionPropertyBag.
+ Represents the following element tag in the schema: we:properties.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+ WebExtensionBindingList.
+ Represents the following element tag in the schema: we:bindings.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+ Snapshot.
+ Represents the following element tag in the schema: we:snapshot.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: we:extLst.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+
+
+
+ Loads the DOM from the WebExtensionPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WebExtensionPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WebExtensionPart associated with this element.
+
+
+
+
+ Defines the WebExtensionReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:webextensionref.
+
+
+
+
+ Initializes a new instance of the WebExtensionReference class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the WebExtensionProperty Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:property.
+
+
+
+
+ Initializes a new instance of the WebExtensionProperty class.
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ value, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebExtensionBinding Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:binding.
+
+
+ The following table lists the possible child types:
+
+ - <we:extLst>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionBinding class.
+
+
+
+
+ Initializes a new instance of the WebExtensionBinding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionBinding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionBinding class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ type, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ appref, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: appref
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: we:extLst.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+
+
+
+ Defines the WebExtensionStoreReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:reference.
+
+
+ The following table lists the possible child types:
+
+ - <we:extLst>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionStoreReference class.
+
+
+
+
+ Initializes a new instance of the WebExtensionStoreReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionStoreReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionStoreReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ version, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: version
+
+
+
+
+ store, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: store
+
+
+
+
+ storeType, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: storeType
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: we:extLst.
+
+
+ xmlns:we = http://schemas.microsoft.com/office/webextensions/webextension/2010/11
+
+
+
+
+
+
+
+ Defines the WebExtensionReferenceList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:alternateReferences.
+
+
+ The following table lists the possible child types:
+
+ - <we:reference>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionReferenceList class.
+
+
+
+
+ Initializes a new instance of the WebExtensionReferenceList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionReferenceList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionReferenceList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebExtensionPropertyBag Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:properties.
+
+
+ The following table lists the possible child types:
+
+ - <we:property>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionPropertyBag class.
+
+
+
+
+ Initializes a new instance of the WebExtensionPropertyBag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionPropertyBag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionPropertyBag class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebExtensionBindingList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:bindings.
+
+
+ The following table lists the possible child types:
+
+ - <we:binding>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionBindingList class.
+
+
+
+
+ Initializes a new instance of the WebExtensionBindingList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionBindingList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionBindingList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Snapshot Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is we:snapshot.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:extLst>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:fillOverlay>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:lum>
+ - <a:tint>
+
+
+
+
+
+ Initializes a new instance of the Snapshot class.
+
+
+
+
+ Initializes a new instance of the Snapshot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Snapshot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Snapshot class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Compression state for blips.
+ Represents the following attribute in the schema: cstate
+
+
+
+
+
+
+
+ Defines the Person Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:person.
+
+
+ The following table lists the possible child types:
+
+ - <w15:presenceInfo>
+
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. Please discontinue using this property.
+
+
+
+
+ Initializes a new instance of the Person class.
+
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:author
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+ PresenceInfo.
+ Represents the following element tag in the schema: w15:presenceInfo.
+
+
+ xmlns:w15 = http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the Color Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:color.
+
+
+
+
+ Initializes a new instance of the Color class.
+
+
+
+
+ Run Content Color
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color Tint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color Shade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the DataBinding Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:dataBinding.
+
+
+
+
+ Initializes a new instance of the DataBinding class.
+
+
+
+
+ XML Namespace Prefix Mappings
+ Represents the following attribute in the schema: w:prefixMappings
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ XPath
+ Represents the following attribute in the schema: w:xpath
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Custom XML Data Storage ID
+ Represents the following attribute in the schema: w:storeItemID
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Appearance Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:appearance.
+
+
+
+
+ Initializes a new instance of the Appearance class.
+
+
+
+
+ val, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:val
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the CommentsEx Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:commentsEx.
+
+
+ The following table lists the possible child types:
+
+ - <w15:commentEx>
+
+
+
+
+
+ Initializes a new instance of the CommentsEx class.
+
+
+
+
+ Initializes a new instance of the CommentsEx class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsEx class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsEx class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WordprocessingCommentsExPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WordprocessingCommentsExPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WordprocessingCommentsExPart associated with this element.
+
+
+
+
+ Defines the People Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:people.
+
+
+ The following table lists the possible child types:
+
+ - <w15:person>
+
+
+
+
+
+ Initializes a new instance of the People class.
+
+
+
+
+ Initializes a new instance of the People class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the People class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the People class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WordprocessingPeoplePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WordprocessingPeoplePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WordprocessingPeoplePart associated with this element.
+
+
+
+
+ Defines the SdtRepeatedSection Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:repeatingSection.
+
+
+ The following table lists the possible child types:
+
+ - <w15:doNotAllowInsertDeleteSection>
+ - <w15:sectionTitle>
+
+
+
+
+
+ Initializes a new instance of the SdtRepeatedSection class.
+
+
+
+
+ Initializes a new instance of the SdtRepeatedSection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRepeatedSection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRepeatedSection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SectionTitle.
+ Represents the following element tag in the schema: w15:sectionTitle.
+
+
+ xmlns:w15 = http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+ DoNotAllowInsertDeleteSection.
+ Represents the following element tag in the schema: w15:doNotAllowInsertDeleteSection.
+
+
+ xmlns:w15 = http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the SdtRepeatedSectionItem Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:repeatingSectionItem.
+
+
+
+
+ Initializes a new instance of the SdtRepeatedSectionItem class.
+
+
+
+
+
+
+
+ Defines the ChartTrackingRefBased Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:chartTrackingRefBased.
+
+
+
+
+ Initializes a new instance of the ChartTrackingRefBased class.
+
+
+
+
+
+
+
+ Defines the DefaultCollapsed Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:collapsed.
+
+
+
+
+ Initializes a new instance of the DefaultCollapsed class.
+
+
+
+
+
+
+
+ Defines the WebExtensionLinked Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:webExtensionLinked.
+
+
+
+
+ Initializes a new instance of the WebExtensionLinked class.
+
+
+
+
+
+
+
+ Defines the WebExtensionCreated Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:webExtensionCreated.
+
+
+
+
+ Initializes a new instance of the WebExtensionCreated class.
+
+
+
+
+
+
+
+ Defines the DoNotAllowInsertDeleteSection Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:doNotAllowInsertDeleteSection.
+
+
+
+
+ Initializes a new instance of the DoNotAllowInsertDeleteSection class.
+
+
+
+
+
+
+
+ Defines the OnOffType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OnOffType class.
+
+
+
+
+ On/Off Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the PersistentDocumentId Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:docId.
+
+
+
+
+ Initializes a new instance of the PersistentDocumentId class.
+
+
+
+
+ val, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:val
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the FootnoteColumns Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:footnoteColumns.
+
+
+
+
+ Initializes a new instance of the FootnoteColumns class.
+
+
+
+
+ Decimal Number Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the CommentEx Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:commentEx.
+
+
+
+
+ Initializes a new instance of the CommentEx class.
+
+
+
+
+ paraId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:paraId
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+ paraIdParent, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:paraIdParent
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+ done, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:done
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the PresenceInfo Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:presenceInfo.
+
+
+
+
+ Initializes a new instance of the PresenceInfo class.
+
+
+
+
+ providerId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:providerId
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+ userId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w15:userId
+
+
+ xmlns:w15=http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Defines the SectionTitle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is w15:sectionTitle.
+
+
+
+
+ Initializes a new instance of the SectionTitle class.
+
+
+
+
+ String Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtAppearance enumeration.
+
+
+
+
+ boundingBox.
+ When the item is serialized out as xml, its value is "boundingBox".
+
+
+
+
+ tags.
+ When the item is serialized out as xml, its value is "tags".
+
+
+
+
+ hidden.
+ When the item is serialized out as xml, its value is "hidden".
+
+
+
+
+ Defines the WebVideoProperty Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is wp15:webVideoPr.
+
+
+
+
+ Initializes a new instance of the WebVideoProperty class.
+
+
+
+
+ embeddedHtml, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: embeddedHtml
+
+
+
+
+ h, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: h
+
+
+
+
+ w, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: w
+
+
+
+
+
+
+
+ Defines the PresetTransition Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:prstTrans.
+
+
+
+
+ Initializes a new instance of the PresetTransition class.
+
+
+
+
+ prst, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: prst
+
+
+
+
+ invX, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: invX
+
+
+
+
+ invY, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: invY
+
+
+
+
+
+
+
+ Defines the PresenceInfo Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:presenceInfo.
+
+
+
+
+ Initializes a new instance of the PresenceInfo class.
+
+
+
+
+ userId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: userId
+
+
+
+
+ providerId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: providerId
+
+
+
+
+
+
+
+ Defines the ThreadingInfo Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:threadingInfo.
+
+
+ The following table lists the possible child types:
+
+ - <p15:parentCm>
+
+
+
+
+
+ Initializes a new instance of the ThreadingInfo class.
+
+
+
+
+ Initializes a new instance of the ThreadingInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadingInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadingInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ timeZoneBias, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: timeZoneBias
+
+
+
+
+ ParentCommentIdentifier.
+ Represents the following element tag in the schema: p15:parentCm.
+
+
+ xmlns:p15 = http://schemas.microsoft.com/office/powerpoint/2012/main
+
+
+
+
+
+
+
+ Defines the SlideGuideList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:sldGuideLst.
+
+
+ The following table lists the possible child types:
+
+ - <p15:extLst>
+ - <p15:guide>
+
+
+
+
+
+ Initializes a new instance of the SlideGuideList class.
+
+
+
+
+ Initializes a new instance of the SlideGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideGuideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesGuideList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:notesGuideLst.
+
+
+ The following table lists the possible child types:
+
+ - <p15:extLst>
+ - <p15:guide>
+
+
+
+
+
+ Initializes a new instance of the NotesGuideList class.
+
+
+
+
+ Initializes a new instance of the NotesGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesGuideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExtendedGuideList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p15:extLst>
+ - <p15:guide>
+
+
+
+
+
+ Initializes a new instance of the ExtendedGuideList class.
+
+
+
+
+ Initializes a new instance of the ExtendedGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtendedGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtendedGuideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the ChartTrackingReferenceBased Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:chartTrackingRefBased.
+
+
+
+
+ Initializes a new instance of the ChartTrackingReferenceBased class.
+
+
+
+
+ val, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ParentCommentIdentifier Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:parentCm.
+
+
+
+
+ Initializes a new instance of the ParentCommentIdentifier class.
+
+
+
+
+ authorId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ idx, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:clr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExtendedGuide Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is p15:guide.
+
+
+ The following table lists the possible child types:
+
+ - <p15:clr>
+ - <p15:extLst>
+
+
+
+
+
+ Initializes a new instance of the ExtendedGuide class.
+
+
+
+
+ Initializes a new instance of the ExtendedGuide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtendedGuide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtendedGuide class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ orient, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: orient
+
+
+
+
+ pos, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: pos
+
+
+
+
+ userDrawn, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: userDrawn
+
+
+
+
+ ColorType.
+ Represents the following element tag in the schema: p15:clr.
+
+
+ xmlns:p15 = http://schemas.microsoft.com/office/powerpoint/2012/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p15:extLst.
+
+
+ xmlns:p15 = http://schemas.microsoft.com/office/powerpoint/2012/main
+
+
+
+
+
+
+
+ Defines the Key Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is pRoam:key.
+
+
+
+
+ Initializes a new instance of the Key class.
+
+
+
+
+ Initializes a new instance of the Key class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Value Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is pRoam:value.
+
+
+
+
+ Initializes a new instance of the Value class.
+
+
+
+
+ Initializes a new instance of the Value class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the RoamingProperty Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is pRoam:props.
+
+
+ The following table lists the possible child types:
+
+ - <pRoam:key>
+ - <pRoam:value>
+
+
+
+
+
+ Initializes a new instance of the RoamingProperty class.
+
+
+
+
+ Initializes a new instance of the RoamingProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RoamingProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RoamingProperty class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Key.
+ Represents the following element tag in the schema: pRoam:key.
+
+
+ xmlns:pRoam = http://schemas.microsoft.com/office/powerpoint/2012/roamingSettings
+
+
+
+
+ Value.
+ Represents the following element tag in the schema: pRoam:value.
+
+
+ xmlns:pRoam = http://schemas.microsoft.com/office/powerpoint/2012/roamingSettings
+
+
+
+
+
+
+
+ Defines the AbsolutePath Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15ac:absPath.
+
+
+
+
+ Initializes a new instance of the AbsolutePath class.
+
+
+
+
+ url, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: url
+
+
+
+
+
+
+
+ Defines the PivotCaches Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotCache>
+
+
+
+
+
+ Initializes a new instance of the PivotCaches class.
+
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimelineCachePivotCaches Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineCachePivotCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotCache>
+
+
+
+
+
+ Initializes a new instance of the TimelineCachePivotCaches class.
+
+
+
+
+ Initializes a new instance of the TimelineCachePivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCachePivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCachePivotCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlPivotCachesElement Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotCache>
+
+
+
+
+
+ Initializes a new instance of the OpenXmlPivotCachesElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlPivotCachesElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlPivotCachesElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlPivotCachesElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the PivotTableReferences Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTableReferences.
+
+
+ The following table lists the possible child types:
+
+ - <x15:pivotTableReference>
+
+
+
+
+
+ Initializes a new instance of the PivotTableReferences class.
+
+
+
+
+ Initializes a new instance of the PivotTableReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QueryTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:queryTable.
+
+
+
+
+ Initializes a new instance of the QueryTable class.
+
+
+
+
+ clipped, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: clipped
+
+
+
+
+ sourceDataName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: sourceDataName
+
+
+
+
+ drillThrough, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: drillThrough
+
+
+
+
+
+
+
+ Defines the WebExtensions Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:webExtensions.
+
+
+ The following table lists the possible child types:
+
+ - <x15:webExtension>
+
+
+
+
+
+ Initializes a new instance of the WebExtensions class.
+
+
+
+
+ Initializes a new instance of the WebExtensions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimelineCacheReferences Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineCacheRefs.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timelineCacheRef>
+
+
+
+
+
+ Initializes a new instance of the TimelineCacheReferences class.
+
+
+
+
+ Initializes a new instance of the TimelineCacheReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCacheReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCacheReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimelineReferences Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineRefs.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timelineRef>
+
+
+
+
+
+ Initializes a new instance of the TimelineReferences class.
+
+
+
+
+ Initializes a new instance of the TimelineReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WorkbookProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:workbookPr.
+
+
+
+
+ Initializes a new instance of the WorkbookProperties class.
+
+
+
+
+ chartTrackingRefBase, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: chartTrackingRefBase
+
+
+
+
+
+
+
+ Defines the TimelineStyles Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineStyles.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timelineStyle>
+
+
+
+
+
+ Initializes a new instance of the TimelineStyles class.
+
+
+
+
+ Initializes a new instance of the TimelineStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ defaultTimelineStyle, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: defaultTimelineStyle
+
+
+
+
+
+
+
+ Defines the DifferentialFormats Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dxfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:dxf>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Connection Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:connection.
+
+
+ The following table lists the possible child types:
+
+ - <x15:textPr>
+ - <x15:dataFeedPr>
+ - <x15:modelTextPr>
+ - <x15:oledbPr>
+ - <x15:rangePr>
+
+
+
+
+
+ Initializes a new instance of the Connection class.
+
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ model, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: model
+
+
+
+
+ excludeFromRefreshAll, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: excludeFromRefreshAll
+
+
+
+
+ autoDelete, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: autoDelete
+
+
+
+
+ usedByAddin, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: usedByAddin
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: x15:textPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ModelTextProperties.
+ Represents the following element tag in the schema: x15:modelTextPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ RangeProperties.
+ Represents the following element tag in the schema: x15:rangePr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ OleDbPrpoperties.
+ Represents the following element tag in the schema: x15:oledbPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ DataFeedProperties.
+ Represents the following element tag in the schema: x15:dataFeedPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the CalculatedMember Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:calculatedMember.
+
+
+
+
+ Initializes a new instance of the CalculatedMember class.
+
+
+
+
+ measureGroup, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: measureGroup
+
+
+
+
+ numberFormat, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: numberFormat
+
+
+
+
+ measure, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: measure
+
+
+
+
+
+
+
+ Defines the PivotTableUISettings Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTableUISettings.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:activeTabTopLevelEntity>
+
+
+
+
+
+ Initializes a new instance of the PivotTableUISettings class.
+
+
+
+
+ Initializes a new instance of the PivotTableUISettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableUISettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableUISettings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ sourceDataName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: sourceDataName
+
+
+
+
+ relNeededHidden, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: relNeededHidden
+
+
+
+
+
+
+
+ Defines the PivotFilter Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotFilter.
+
+
+
+
+ Initializes a new instance of the PivotFilter class.
+
+
+
+
+ useWholeDay, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: useWholeDay
+
+
+
+
+
+
+
+ Defines the CachedUniqueNames Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:cachedUniqueNames.
+
+
+ The following table lists the possible child types:
+
+ - <x15:cachedUniqueName>
+
+
+
+
+
+ Initializes a new instance of the CachedUniqueNames class.
+
+
+
+
+ Initializes a new instance of the CachedUniqueNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CachedUniqueNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CachedUniqueNames class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CacheHierarchy Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:cacheHierarchy.
+
+
+
+
+ Initializes a new instance of the CacheHierarchy class.
+
+
+
+
+ aggregatedColumn, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: aggregatedColumn
+
+
+
+
+
+
+
+ Defines the TimelinePivotCacheDefinition Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelinePivotCacheDefinition.
+
+
+
+
+ Initializes a new instance of the TimelinePivotCacheDefinition class.
+
+
+
+
+ timelineData, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: timelineData
+
+
+
+
+
+
+
+ Defines the PivotCacheIdVersion Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotCacheIdVersion.
+
+
+
+
+ Initializes a new instance of the PivotCacheIdVersion class.
+
+
+
+
+ cacheIdSupportedVersion, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cacheIdSupportedVersion
+
+
+
+
+ cacheIdCreatedVersion, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cacheIdCreatedVersion
+
+
+
+
+
+
+
+ Defines the DataModel Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dataModel.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:modelRelationships>
+ - <x15:modelTables>
+
+
+
+
+
+ Initializes a new instance of the DataModel class.
+
+
+
+
+ Initializes a new instance of the DataModel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ minVersionLoad, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: minVersionLoad
+
+
+
+
+ ModelTables.
+ Represents the following element tag in the schema: x15:modelTables.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ModelRelationships.
+ Represents the following element tag in the schema: x15:modelRelationships.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the PivotTableData Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTableData.
+
+
+ The following table lists the possible child types:
+
+ - <x15:pivotRow>
+
+
+
+
+
+ Initializes a new instance of the PivotTableData class.
+
+
+
+
+ Initializes a new instance of the PivotTableData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rowCount, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rowCount
+
+
+
+
+ columnCount, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: columnCount
+
+
+
+
+ cacheId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cacheId
+
+
+
+
+
+
+
+ Defines the PivotCacheDecoupled Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotCacheDecoupled.
+
+
+
+
+ Initializes a new instance of the PivotCacheDecoupled class.
+
+
+
+
+ decoupled, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: decoupled
+
+
+
+
+
+
+
+ Defines the DataField Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dataField.
+
+
+
+
+ Initializes a new instance of the DataField class.
+
+
+
+
+ isCountDistinct, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: isCountDistinct
+
+
+
+
+
+
+
+ Defines the MovingPeriodState Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:movingPeriodState.
+
+
+
+
+ Initializes a new instance of the MovingPeriodState class.
+
+
+
+
+ referenceDateBegin, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: referenceDateBegin
+
+
+
+
+ referencePeriod, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: referencePeriod
+
+
+
+
+ referenceMultiple, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: referenceMultiple
+
+
+
+
+ movingPeriod, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: movingPeriod
+
+
+
+
+ movingMultiple, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: movingMultiple
+
+
+
+
+
+
+
+ Defines the SlicerCaches Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:slicerCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicerCache>
+
+
+
+
+
+ Initializes a new instance of the SlicerCaches class.
+
+
+
+
+ Initializes a new instance of the SlicerCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableSlicerCache Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:tableSlicerCache.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the TableSlicerCache class.
+
+
+
+
+ Initializes a new instance of the TableSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableSlicerCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ tableId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: tableId
+
+
+
+
+ column, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: column
+
+
+
+
+ sortOrder, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortOrder
+
+
+
+
+ customListSort, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: customListSort
+
+
+
+
+ crossFilter, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: crossFilter
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the SlicerCacheHideItemsWithNoData Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:slicerCacheHideItemsWithNoData.
+
+
+ The following table lists the possible child types:
+
+ - <x15:slicerCacheOlapLevelName>
+
+
+
+
+
+ Initializes a new instance of the SlicerCacheHideItemsWithNoData class.
+
+
+
+
+ Initializes a new instance of the SlicerCacheHideItemsWithNoData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheHideItemsWithNoData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheHideItemsWithNoData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SlicerCachePivotTables Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:slicerCachePivotTables.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotTable>
+
+
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class.
+
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Survey Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:survey.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:surveyPr>
+ - <x15:titlePr>
+ - <x15:descriptionPr>
+ - <x15:questions>
+
+
+
+
+
+ Initializes a new instance of the Survey class.
+
+
+
+
+ Initializes a new instance of the Survey class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Survey class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Survey class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ guid, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: guid
+
+
+
+
+ title, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ description, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ SurveyPrSurveyElementPr.
+ Represents the following element tag in the schema: x15:surveyPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ TitlePrSurveyElementPr.
+ Represents the following element tag in the schema: x15:titlePr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ DescriptionPrSurveyElementPr.
+ Represents the following element tag in the schema: x15:descriptionPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ SurveyQuestions.
+ Represents the following element tag in the schema: x15:questions.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the Timelines Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelines.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timeline>
+
+
+
+
+
+ Initializes a new instance of the Timelines class.
+
+
+
+
+ Initializes a new instance of the Timelines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timelines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timelines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the TimeLinePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the TimeLinePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the TimeLinePart associated with this element.
+
+
+
+
+ Defines the TimelineCacheDefinition Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineCacheDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:pivotTables>
+ - <x15:state>
+
+
+
+
+
+ Initializes a new instance of the TimelineCacheDefinition class.
+
+
+
+
+ Initializes a new instance of the TimelineCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCacheDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ sourceName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: sourceName
+
+
+
+
+ TimelineCachePivotTables.
+ Represents the following element tag in the schema: x15:pivotTables.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ TimelineState.
+ Represents the following element tag in the schema: x15:state.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Loads the DOM from the TimeLineCachePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the TimeLineCachePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the TimeLineCachePart associated with this element.
+
+
+
+
+ Defines the PivotTableReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTableReference.
+
+
+
+
+ Initializes a new instance of the PivotTableReference class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the WebExtension Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:webExtension.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+
+
+
+
+
+ Initializes a new instance of the WebExtension class.
+
+
+
+
+ Initializes a new instance of the WebExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ appRef, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: appRef
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Defines the TimelineCacheReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineCacheRef.
+
+
+
+
+ Initializes a new instance of the TimelineCacheReference class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the TimelineReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineRef.
+
+
+
+
+ Initializes a new instance of the TimelineReference class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the TimelineStyle Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineStyle.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timelineStyleElements>
+
+
+
+
+
+ Initializes a new instance of the TimelineStyle class.
+
+
+
+
+ Initializes a new instance of the TimelineStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ TimelineStyleElements.
+ Represents the following element tag in the schema: x15:timelineStyleElements.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the TimelineStyleElement Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineStyleElement.
+
+
+
+
+ Initializes a new instance of the TimelineStyleElement class.
+
+
+
+
+ type, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ dxfId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+
+
+
+ Defines the TimelineStyleElements Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timelineStyleElements.
+
+
+ The following table lists the possible child types:
+
+ - <x15:timelineStyleElement>
+
+
+
+
+
+ Initializes a new instance of the TimelineStyleElements class.
+
+
+
+
+ Initializes a new instance of the TimelineStyleElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyleElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineStyleElements class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DbTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dbTable.
+
+
+
+
+ Initializes a new instance of the DbTable class.
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the DbTables Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dbTables.
+
+
+ The following table lists the possible child types:
+
+ - <x15:dbTable>
+
+
+
+
+
+ Initializes a new instance of the DbTables class.
+
+
+
+
+ Initializes a new instance of the DbTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DbTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DbTables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DbCommand Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dbCommand.
+
+
+
+
+ Initializes a new instance of the DbCommand class.
+
+
+
+
+ text, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: text
+
+
+
+
+
+
+
+ Defines the TextProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:textPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:textFields>
+
+
+
+
+
+ Initializes a new instance of the TextProperties class.
+
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ prompt
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ fileType
+ Represents the following attribute in the schema: fileType
+
+
+
+
+ codePage
+ Represents the following attribute in the schema: codePage
+
+
+
+
+ characterSet
+ Represents the following attribute in the schema: characterSet
+
+
+
+
+ firstRow
+ Represents the following attribute in the schema: firstRow
+
+
+
+
+ sourceFile
+ Represents the following attribute in the schema: sourceFile
+
+
+
+
+ delimited
+ Represents the following attribute in the schema: delimited
+
+
+
+
+ decimal
+ Represents the following attribute in the schema: decimal
+
+
+
+
+ thousands
+ Represents the following attribute in the schema: thousands
+
+
+
+
+ tab
+ Represents the following attribute in the schema: tab
+
+
+
+
+ space
+ Represents the following attribute in the schema: space
+
+
+
+
+ comma
+ Represents the following attribute in the schema: comma
+
+
+
+
+ semicolon
+ Represents the following attribute in the schema: semicolon
+
+
+
+
+ consecutive
+ Represents the following attribute in the schema: consecutive
+
+
+
+
+ qualifier
+ Represents the following attribute in the schema: qualifier
+
+
+
+
+ delimiter
+ Represents the following attribute in the schema: delimiter
+
+
+
+
+ TextFields.
+ Represents the following element tag in the schema: x:textFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the ModelTextProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:modelTextPr.
+
+
+
+
+ Initializes a new instance of the ModelTextProperties class.
+
+
+
+
+ headers, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: headers
+
+
+
+
+
+
+
+ Defines the RangeProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:rangePr.
+
+
+
+
+ Initializes a new instance of the RangeProperties class.
+
+
+
+
+ sourceName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: sourceName
+
+
+
+
+
+
+
+ Defines the OleDbPrpoperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:oledbPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:dbCommand>
+ - <x15:dbTables>
+
+
+
+
+
+ Initializes a new instance of the OleDbPrpoperties class.
+
+
+
+
+ Initializes a new instance of the OleDbPrpoperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleDbPrpoperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleDbPrpoperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ connection, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: connection
+
+
+
+
+ DbTables.
+ Represents the following element tag in the schema: x15:dbTables.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ DbCommand.
+ Represents the following element tag in the schema: x15:dbCommand.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the DataFeedProperties Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:dataFeedPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:dbTables>
+
+
+
+
+
+ Initializes a new instance of the DataFeedProperties class.
+
+
+
+
+ Initializes a new instance of the DataFeedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFeedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFeedProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ connection, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: connection
+
+
+
+
+ DbTables.
+ Represents the following element tag in the schema: x15:dbTables.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the FieldListActiveTabTopLevelEntity Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:activeTabTopLevelEntity.
+
+
+
+
+ Initializes a new instance of the FieldListActiveTabTopLevelEntity class.
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ type, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CachedUniqueName Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:cachedUniqueName.
+
+
+
+
+ Initializes a new instance of the CachedUniqueName class.
+
+
+
+
+ index, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: index
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the ModelTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:modelTable.
+
+
+
+
+ Initializes a new instance of the ModelTable class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ connection, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: connection
+
+
+
+
+
+
+
+ Defines the ModelRelationship Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:modelRelationship.
+
+
+
+
+ Initializes a new instance of the ModelRelationship class.
+
+
+
+
+ fromTable, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: fromTable
+
+
+
+
+ fromColumn, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: fromColumn
+
+
+
+
+ toTable, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: toTable
+
+
+
+
+ toColumn, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: toColumn
+
+
+
+
+
+
+
+ Defines the ModelTables Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:modelTables.
+
+
+ The following table lists the possible child types:
+
+ - <x15:modelTable>
+
+
+
+
+
+ Initializes a new instance of the ModelTables class.
+
+
+
+
+ Initializes a new instance of the ModelTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ModelRelationships Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:modelRelationships.
+
+
+ The following table lists the possible child types:
+
+ - <x15:modelRelationship>
+
+
+
+
+
+ Initializes a new instance of the ModelRelationships class.
+
+
+
+
+ Initializes a new instance of the ModelRelationships class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelRelationships class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelRelationships class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotValueCell Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:c.
+
+
+ The following table lists the possible child types:
+
+ - <x15:v>
+ - <x15:x>
+
+
+
+
+
+ Initializes a new instance of the PivotValueCell class.
+
+
+
+
+ Initializes a new instance of the PivotValueCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotValueCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotValueCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ i, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: i
+
+
+
+
+ t, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ Xstring.
+ Represents the following element tag in the schema: x15:v.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ PivotValueCellExtra.
+ Represents the following element tag in the schema: x15:x.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the Xstring Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:v.
+
+
+
+
+ Initializes a new instance of the Xstring class.
+
+
+
+
+ Initializes a new instance of the Xstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the PivotValueCellExtra Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:x.
+
+
+
+
+ Initializes a new instance of the PivotValueCellExtra class.
+
+
+
+
+ in, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: in
+
+
+
+
+ bc, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: bc
+
+
+
+
+ fc, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: fc
+
+
+
+
+ i, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: i
+
+
+
+
+ un, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: un
+
+
+
+
+ st, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: st
+
+
+
+
+ b, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Defines the PivotTableServerFormats Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTableServerFormats.
+
+
+ The following table lists the possible child types:
+
+ - <x15:serverFormat>
+
+
+
+
+
+ Initializes a new instance of the PivotTableServerFormats class.
+
+
+
+
+ Initializes a new instance of the PivotTableServerFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableServerFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableServerFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ServerFormat Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:serverFormat.
+
+
+
+
+ Initializes a new instance of the ServerFormat class.
+
+
+
+
+ Culture
+ Represents the following attribute in the schema: culture
+
+
+
+
+ Format
+ Represents the following attribute in the schema: format
+
+
+
+
+
+
+
+ Defines the SlicerCacheOlapLevelName Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:slicerCacheOlapLevelName.
+
+
+
+
+ Initializes a new instance of the SlicerCacheOlapLevelName class.
+
+
+
+
+ uniqueName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ count, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SurveyPrSurveyElementPr Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:surveyPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the SurveyPrSurveyElementPr class.
+
+
+
+
+ Initializes a new instance of the SurveyPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyPrSurveyElementPr class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TitlePrSurveyElementPr Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:titlePr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the TitlePrSurveyElementPr class.
+
+
+
+
+ Initializes a new instance of the TitlePrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitlePrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitlePrSurveyElementPr class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DescriptionPrSurveyElementPr Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:descriptionPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the DescriptionPrSurveyElementPr class.
+
+
+
+
+ Initializes a new instance of the DescriptionPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DescriptionPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DescriptionPrSurveyElementPr class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QuestionsPrSurveyElementPr Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:questionsPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the QuestionsPrSurveyElementPr class.
+
+
+
+
+ Initializes a new instance of the QuestionsPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuestionsPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuestionsPrSurveyElementPr class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QuestionPrSurveyElementPr Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:questionPr.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the QuestionPrSurveyElementPr class.
+
+
+
+
+ Initializes a new instance of the QuestionPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuestionPrSurveyElementPr class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuestionPrSurveyElementPr class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlSurveyElementPrElement Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the OpenXmlSurveyElementPrElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlSurveyElementPrElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlSurveyElementPrElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlSurveyElementPrElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ cssClass, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cssClass
+
+
+
+
+ bottom, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: bottom
+
+
+
+
+ top, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: top
+
+
+
+
+ left, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: left
+
+
+
+
+ right, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: right
+
+
+
+
+ width, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: width
+
+
+
+
+ height, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: height
+
+
+
+
+ position, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: position
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ Defines the SurveyQuestions Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:questions.
+
+
+ The following table lists the possible child types:
+
+ - <x15:questionsPr>
+ - <x15:question>
+
+
+
+
+
+ Initializes a new instance of the SurveyQuestions class.
+
+
+
+
+ Initializes a new instance of the SurveyQuestions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyQuestions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyQuestions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ QuestionsPrSurveyElementPr.
+ Represents the following element tag in the schema: x15:questionsPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the SurveyQuestion Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:question.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:questionPr>
+
+
+
+
+
+ Initializes a new instance of the SurveyQuestion class.
+
+
+
+
+ Initializes a new instance of the SurveyQuestion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyQuestion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurveyQuestion class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ binding, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: binding
+
+
+
+
+ text, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: text
+
+
+
+
+ type, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ format, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: format
+
+
+
+
+ helpText, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: helpText
+
+
+
+
+ required, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: required
+
+
+
+
+ defaultValue, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: defaultValue
+
+
+
+
+ decimalPlaces, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: decimalPlaces
+
+
+
+
+ rowSource, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: rowSource
+
+
+
+
+ QuestionPrSurveyElementPr.
+ Represents the following element tag in the schema: x15:questionPr.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the Timeline Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:timeline.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+
+
+
+
+
+ Initializes a new instance of the Timeline class.
+
+
+
+
+ Initializes a new instance of the Timeline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timeline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timeline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ cache, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cache
+
+
+
+
+ caption, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: caption
+
+
+
+
+ showHeader, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: showHeader
+
+
+
+
+ showSelectionLabel, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: showSelectionLabel
+
+
+
+
+ showTimeLevel, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: showTimeLevel
+
+
+
+
+ showHorizontalScrollbar, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: showHorizontalScrollbar
+
+
+
+
+ level, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: level
+
+
+
+
+ selectionLevel, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: selectionLevel
+
+
+
+
+ scrollPosition, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: scrollPosition
+
+
+
+
+ style, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: style
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the TimelineCachePivotTable Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTable.
+
+
+
+
+ Initializes a new instance of the TimelineCachePivotTable class.
+
+
+
+
+ tabId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: tabId
+
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the SelectionTimelineRange Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:selection.
+
+
+
+
+ Initializes a new instance of the SelectionTimelineRange class.
+
+
+
+
+
+
+
+ Defines the BoundsTimelineRange Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:bounds.
+
+
+
+
+ Initializes a new instance of the BoundsTimelineRange class.
+
+
+
+
+
+
+
+ Defines the TimelineRange Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TimelineRange class.
+
+
+
+
+ startDate, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: startDate
+
+
+
+
+ endDate, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: endDate
+
+
+
+
+ Defines the AutoFilter Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:autoFilter.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:filterColumn>
+ - <x:sortState>
+
+
+
+
+
+ Initializes a new instance of the AutoFilter class.
+
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cell or Range Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the TimelineCachePivotTables Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotTables.
+
+
+ The following table lists the possible child types:
+
+ - <x15:pivotTable>
+
+
+
+
+
+ Initializes a new instance of the TimelineCachePivotTables class.
+
+
+
+
+ Initializes a new instance of the TimelineCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineCachePivotTables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimelineState Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:state.
+
+
+ The following table lists the possible child types:
+
+ - <x15:extLst>
+ - <x15:movingPeriodState>
+ - <x15:selection>
+ - <x15:bounds>
+
+
+
+
+
+ Initializes a new instance of the TimelineState class.
+
+
+
+
+ Initializes a new instance of the TimelineState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimelineState class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ singleRangeFilterState, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: singleRangeFilterState
+
+
+
+
+ minimalRefreshVersion, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: minimalRefreshVersion
+
+
+
+
+ lastRefreshVersion, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: lastRefreshVersion
+
+
+
+
+ pivotCacheId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: pivotCacheId
+
+
+
+
+ filterType, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: filterType
+
+
+
+
+ filterId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: filterId
+
+
+
+
+ filterTabId, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: filterTabId
+
+
+
+
+ filterPivotName, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: filterPivotName
+
+
+
+
+ SelectionTimelineRange.
+ Represents the following element tag in the schema: x15:selection.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ BoundsTimelineRange.
+ Represents the following element tag in the schema: x15:bounds.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ MovingPeriodState.
+ Represents the following element tag in the schema: x15:movingPeriodState.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x15:extLst.
+
+
+ xmlns:x15 = http://schemas.microsoft.com/office/spreadsheetml/2010/11/main
+
+
+
+
+
+
+
+ Defines the PivotRow Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x15:pivotRow.
+
+
+ The following table lists the possible child types:
+
+ - <x15:c>
+
+
+
+
+
+ Initializes a new instance of the PivotRow class.
+
+
+
+
+ Initializes a new instance of the PivotRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ r, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ count, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the TimelineStyleType enumeration.
+
+
+
+
+ selectionLabel.
+ When the item is serialized out as xml, its value is "selectionLabel".
+
+
+
+
+ timeLevel.
+ When the item is serialized out as xml, its value is "timeLevel".
+
+
+
+
+ periodLabel1.
+ When the item is serialized out as xml, its value is "periodLabel1".
+
+
+
+
+ periodLabel2.
+ When the item is serialized out as xml, its value is "periodLabel2".
+
+
+
+
+ selectedTimeBlock.
+ When the item is serialized out as xml, its value is "selectedTimeBlock".
+
+
+
+
+ unselectedTimeBlock.
+ When the item is serialized out as xml, its value is "unselectedTimeBlock".
+
+
+
+
+ selectedTimeBlockSpace.
+ When the item is serialized out as xml, its value is "selectedTimeBlockSpace".
+
+
+
+
+ Defines the CalculatedMemberNumberFormat enumeration.
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ number.
+ When the item is serialized out as xml, its value is "number".
+
+
+
+
+ percent.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ Defines the SXVCellType enumeration.
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ n.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ e.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ str.
+ When the item is serialized out as xml, its value is "str".
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ bl.
+ When the item is serialized out as xml, its value is "bl".
+
+
+
+
+ Defines the MovingPeriodStep enumeration.
+
+
+
+
+ year.
+ When the item is serialized out as xml, its value is "year".
+
+
+
+
+ quarter.
+ When the item is serialized out as xml, its value is "quarter".
+
+
+
+
+ month.
+ When the item is serialized out as xml, its value is "month".
+
+
+
+
+ week.
+ When the item is serialized out as xml, its value is "week".
+
+
+
+
+ day.
+ When the item is serialized out as xml, its value is "day".
+
+
+
+
+ Defines the QuestionType enumeration.
+
+
+
+
+ checkBox.
+ When the item is serialized out as xml, its value is "checkBox".
+
+
+
+
+ choice.
+ When the item is serialized out as xml, its value is "choice".
+
+
+
+
+ date.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ time.
+ When the item is serialized out as xml, its value is "time".
+
+
+
+
+ multipleLinesOfText.
+ When the item is serialized out as xml, its value is "multipleLinesOfText".
+
+
+
+
+ number.
+ When the item is serialized out as xml, its value is "number".
+
+
+
+
+ singleLineOfText.
+ When the item is serialized out as xml, its value is "singleLineOfText".
+
+
+
+
+ Defines the QuestionFormat enumeration.
+
+
+
+
+ generalDate.
+ When the item is serialized out as xml, its value is "generalDate".
+
+
+
+
+ longDate.
+ When the item is serialized out as xml, its value is "longDate".
+
+
+
+
+ shortDate.
+ When the item is serialized out as xml, its value is "shortDate".
+
+
+
+
+ longTime.
+ When the item is serialized out as xml, its value is "longTime".
+
+
+
+
+ shortTime.
+ When the item is serialized out as xml, its value is "shortTime".
+
+
+
+
+ generalNumber.
+ When the item is serialized out as xml, its value is "generalNumber".
+
+
+
+
+ standard.
+ When the item is serialized out as xml, its value is "standard".
+
+
+
+
+ fixed.
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ percent.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ currency.
+ When the item is serialized out as xml, its value is "currency".
+
+
+
+
+ Defines the SurveyPosition enumeration.
+
+
+
+
+ absolute.
+ When the item is serialized out as xml, its value is "absolute".
+
+
+
+
+ fixed.
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ relative.
+ When the item is serialized out as xml, its value is "relative".
+
+
+
+
+ static.
+ When the item is serialized out as xml, its value is "static".
+
+
+
+
+ inherit.
+ When the item is serialized out as xml, its value is "inherit".
+
+
+
+
+ Defines the ThemeFamily Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is thm15:themeFamily.
+
+
+ The following table lists the possible child types:
+
+ - <thm15:extLst>
+
+
+
+
+
+ Initializes a new instance of the ThemeFamily class.
+
+
+
+
+ Initializes a new instance of the ThemeFamily class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeFamily class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeFamily class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ vid, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: vid
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: thm15:extLst.
+
+
+ xmlns:thm15 = http://schemas.microsoft.com/office/thememl/2012/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is thm15:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ThemeVariant Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is thm15:themeVariant.
+
+
+ The following table lists the possible child types:
+
+ - <thm15:extLst>
+
+
+
+
+
+ Initializes a new instance of the ThemeVariant class.
+
+
+
+
+ Initializes a new instance of the ThemeVariant class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeVariant class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeVariant class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ vid, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: vid
+
+
+
+
+ cx, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cx
+
+
+
+
+ cy, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: cy
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: thm15:extLst.
+
+
+ xmlns:thm15 = http://schemas.microsoft.com/office/thememl/2012/main
+
+
+
+
+
+
+
+ Defines the ThemeVariantList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is thm15:themeVariantLst.
+
+
+ The following table lists the possible child types:
+
+ - <thm15:themeVariant>
+
+
+
+
+
+ Initializes a new instance of the ThemeVariantList class.
+
+
+
+
+ Initializes a new instance of the ThemeVariantList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeVariantList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeVariantList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Taskpanes Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is wetp:taskpanes.
+
+
+ The following table lists the possible child types:
+
+ - <wetp:taskpane>
+
+
+
+
+
+ Initializes a new instance of the Taskpanes class.
+
+
+
+
+ Initializes a new instance of the Taskpanes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Taskpanes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Taskpanes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WebExTaskpanesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WebExTaskpanesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WebExTaskpanesPart associated with this element.
+
+
+
+
+ Defines the WebExtensionPartReference Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is wetp:webextensionref.
+
+
+
+
+ Initializes a new instance of the WebExtensionPartReference class.
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is wetp:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebExtensionTaskpane Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is wetp:taskpane.
+
+
+ The following table lists the possible child types:
+
+ - <wetp:extLst>
+ - <wetp:webextensionref>
+
+
+
+
+
+ Initializes a new instance of the WebExtensionTaskpane class.
+
+
+
+
+ Initializes a new instance of the WebExtensionTaskpane class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionTaskpane class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebExtensionTaskpane class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ dockstate, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: dockstate
+
+
+
+
+ visibility, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: visibility
+
+
+
+
+ width, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: width
+
+
+
+
+ row, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: row
+
+
+
+
+ locked, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: locked
+
+
+
+
+ WebExtensionPartReference.
+ Represents the following element tag in the schema: wetp:webextensionref.
+
+
+ xmlns:wetp = http://schemas.microsoft.com/office/webextensions/taskpanes/2010/11
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: wetp:extLst.
+
+
+ xmlns:wetp = http://schemas.microsoft.com/office/webextensions/taskpanes/2010/11
+
+
+
+
+
+
+
+ Defines the TextCharacterPropertiesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:rtl>
+ - <a:highlight>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:hlinkClick>
+ - <a:hlinkMouseOver>
+ - <a:ln>
+ - <a:uLn>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+ - <a:sym>
+ - <a:uFillTx>
+ - <a:uFill>
+ - <a:uLnTx>
+
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. The property should be used instead.
+
+
+
+
+ Gets or sets the value. It is only available for backwards compatibility
+ until the next major version change. The property should be used instead.
+
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class.
+
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharacterPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ kumimoji
+ Represents the following attribute in the schema: kumimoji
+
+
+
+
+ lang
+ Represents the following attribute in the schema: lang
+
+
+
+
+ altLang
+ Represents the following attribute in the schema: altLang
+
+
+
+
+ sz
+ Represents the following attribute in the schema: sz
+
+
+
+
+ b
+ Represents the following attribute in the schema: b
+
+
+
+
+ i
+ Represents the following attribute in the schema: i
+
+
+
+
+ u
+ Represents the following attribute in the schema: u
+
+
+
+
+ strike
+ Represents the following attribute in the schema: strike
+
+
+
+
+ kern
+ Represents the following attribute in the schema: kern
+
+
+
+
+ cap
+ Represents the following attribute in the schema: cap
+
+
+
+
+ spc
+ Represents the following attribute in the schema: spc
+
+
+
+
+ normalizeH
+ Represents the following attribute in the schema: normalizeH
+
+
+
+
+ baseline
+ Represents the following attribute in the schema: baseline
+
+
+
+
+ noProof
+ Represents the following attribute in the schema: noProof
+
+
+
+
+ dirty
+ Represents the following attribute in the schema: dirty
+
+
+
+
+ err
+ Represents the following attribute in the schema: err
+
+
+
+
+ smtClean
+ Represents the following attribute in the schema: smtClean
+
+
+
+
+ smtId
+ Represents the following attribute in the schema: smtId
+
+
+
+
+ bmk
+ Represents the following attribute in the schema: bmk
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: a:ln.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Number Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:numFmt.
+
+
+
+
+ Initializes a new instance of the NumberingFormat class.
+
+
+
+
+ Number Format Code
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+ Linked to Source
+ Represents the following attribute in the schema: sourceLinked
+
+
+
+
+
+
+
+ Defines the ChartShapeProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ChartShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ChartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:txPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextProperties class.
+
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Rich Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:rich.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the RichText class.
+
+
+
+
+ Initializes a new instance of the RichText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichText class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextBodyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBodyType class.
+
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Data Label Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dLblPos.
+
+
+
+
+ Initializes a new instance of the DataLabelPosition class.
+
+
+
+
+ Data Label Position Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Show Legend Key.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showLegendKey.
+
+
+
+
+ Initializes a new instance of the ShowLegendKey class.
+
+
+
+
+
+
+
+ Show Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showVal.
+
+
+
+
+ Initializes a new instance of the ShowValue class.
+
+
+
+
+
+
+
+ Show Category Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showCatName.
+
+
+
+
+ Initializes a new instance of the ShowCategoryName class.
+
+
+
+
+
+
+
+ Show Series Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showSerName.
+
+
+
+
+ Initializes a new instance of the ShowSeriesName class.
+
+
+
+
+
+
+
+ Show Percent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showPercent.
+
+
+
+
+ Initializes a new instance of the ShowPercent class.
+
+
+
+
+
+
+
+ Show Bubble Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showBubbleSize.
+
+
+
+
+ Initializes a new instance of the ShowBubbleSize class.
+
+
+
+
+
+
+
+ Show Leader Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showLeaderLines.
+
+
+
+
+ Initializes a new instance of the ShowLeaderLines class.
+
+
+
+
+
+
+
+ Defines the VaryColors Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:varyColors.
+
+
+
+
+ Initializes a new instance of the VaryColors class.
+
+
+
+
+
+
+
+ Wireframe.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:wireframe.
+
+
+
+
+ Initializes a new instance of the Wireframe class.
+
+
+
+
+
+
+
+ Delete.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:delete.
+
+
+
+
+ Initializes a new instance of the Delete class.
+
+
+
+
+
+
+
+ Overlay.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:overlay.
+
+
+
+
+ Initializes a new instance of the Overlay class.
+
+
+
+
+
+
+
+ Right Angle Axes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:rAngAx.
+
+
+
+
+ Initializes a new instance of the RightAngleAxes class.
+
+
+
+
+
+
+
+ Show Horizontal Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showHorzBorder.
+
+
+
+
+ Initializes a new instance of the ShowHorizontalBorder class.
+
+
+
+
+
+
+
+ Show Vertical Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showVertBorder.
+
+
+
+
+ Initializes a new instance of the ShowVerticalBorder class.
+
+
+
+
+
+
+
+ Show Outline Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showOutline.
+
+
+
+
+ Initializes a new instance of the ShowOutlineBorder class.
+
+
+
+
+
+
+
+ Show Legend Keys.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showKeys.
+
+
+
+
+ Initializes a new instance of the ShowKeys class.
+
+
+
+
+
+
+
+ Invert if Negative.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:invertIfNegative.
+
+
+
+
+ Initializes a new instance of the InvertIfNegative class.
+
+
+
+
+
+
+
+ 3D Bubble.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bubble3D.
+
+
+
+
+ Initializes a new instance of the Bubble3D class.
+
+
+
+
+
+
+
+ Display R Squared Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dispRSqr.
+
+
+
+
+ Initializes a new instance of the DisplayRSquaredValue class.
+
+
+
+
+
+
+
+ Display Equation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dispEq.
+
+
+
+
+ Initializes a new instance of the DisplayEquation class.
+
+
+
+
+
+
+
+ No End Cap.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:noEndCap.
+
+
+
+
+ Initializes a new instance of the NoEndCap class.
+
+
+
+
+
+
+
+ Apply To Front.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:applyToFront.
+
+
+
+
+ Initializes a new instance of the ApplyToFront class.
+
+
+
+
+
+
+
+ Apply To Sides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:applyToSides.
+
+
+
+
+ Initializes a new instance of the ApplyToSides class.
+
+
+
+
+
+
+
+ Apply to End.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:applyToEnd.
+
+
+
+
+ Initializes a new instance of the ApplyToEnd class.
+
+
+
+
+
+
+
+ Chart Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:chartObject.
+
+
+
+
+ Initializes a new instance of the ChartObject class.
+
+
+
+
+
+
+
+ Data Cannot Be Changed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:data.
+
+
+
+
+ Initializes a new instance of the Data class.
+
+
+
+
+
+
+
+ Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:formatting.
+
+
+
+
+ Initializes a new instance of the Formatting class.
+
+
+
+
+
+
+
+ Selection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:selection.
+
+
+
+
+ Initializes a new instance of the Selection class.
+
+
+
+
+
+
+
+ User Interface.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:userInterface.
+
+
+
+
+ Initializes a new instance of the UserInterface class.
+
+
+
+
+
+
+
+ Update Automatically.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:autoUpdate.
+
+
+
+
+ Initializes a new instance of the AutoUpdate class.
+
+
+
+
+
+
+
+ Defines the Smooth Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:smooth.
+
+
+
+
+ Initializes a new instance of the Smooth class.
+
+
+
+
+
+
+
+ Defines the ShowMarker Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:marker.
+
+
+
+
+ Initializes a new instance of the ShowMarker class.
+
+
+
+
+
+
+
+ Defines the ShowNegativeBubbles Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showNegBubbles.
+
+
+
+
+ Initializes a new instance of the ShowNegativeBubbles class.
+
+
+
+
+
+
+
+ Defines the AutoLabeled Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:auto.
+
+
+
+
+ Initializes a new instance of the AutoLabeled class.
+
+
+
+
+
+
+
+ Defines the NoMultiLevelLabels Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:noMultiLvlLbl.
+
+
+
+
+ Initializes a new instance of the NoMultiLevelLabels class.
+
+
+
+
+
+
+
+ Defines the Date1904 Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:date1904.
+
+
+
+
+ Initializes a new instance of the Date1904 class.
+
+
+
+
+
+
+
+ Defines the RoundedCorners Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:roundedCorners.
+
+
+
+
+ Initializes a new instance of the RoundedCorners class.
+
+
+
+
+
+
+
+ True if the chart automatic title has been deleted..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:autoTitleDeleted.
+
+
+
+
+ Initializes a new instance of the AutoTitleDeleted class.
+
+
+
+
+
+
+
+ True if only visible cells are plotted..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:plotVisOnly.
+
+
+
+
+ Initializes a new instance of the PlotVisibleOnly class.
+
+
+
+
+
+
+
+ True if we should render datalabels over the maximum scale.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:showDLblsOverMax.
+
+
+
+
+ Initializes a new instance of the ShowDataLabelsOverMaximum class.
+
+
+
+
+
+
+
+ Defines the BooleanType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BooleanType class.
+
+
+
+
+ Boolean Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Separator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:separator.
+
+
+
+
+ Initializes a new instance of the Separator class.
+
+
+
+
+ Initializes a new instance of the Separator class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Trendline Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:name.
+
+
+
+
+ Initializes a new instance of the TrendlineName class.
+
+
+
+
+ Initializes a new instance of the TrendlineName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Formula Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:f.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Initializes a new instance of the Formula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Layout.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:layout.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:manualLayout>
+
+
+
+
+
+ Initializes a new instance of the Layout class.
+
+
+
+
+ Initializes a new instance of the Layout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Layout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Layout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Manual Layout.
+ Represents the following element tag in the schema: c:manualLayout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ChartText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:tx.
+
+
+ The following table lists the possible child types:
+
+ - <c:rich>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the ChartText class.
+
+
+
+
+ Initializes a new instance of the ChartText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartText class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ String Reference.
+ Represents the following element tag in the schema: c:strRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Rich Text.
+ Represents the following element tag in the schema: c:rich.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ String Literal.
+ Represents the following element tag in the schema: c:strLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Leader Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:leaderLines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the LeaderLines class.
+
+
+
+
+ Initializes a new instance of the LeaderLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeaderLines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Drop Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dropLines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the DropLines class.
+
+
+
+
+ Initializes a new instance of the DropLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropLines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Major Gridlines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:majorGridlines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the MajorGridlines class.
+
+
+
+
+ Initializes a new instance of the MajorGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorGridlines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Minor Gridlines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:minorGridlines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the MinorGridlines class.
+
+
+
+
+ Initializes a new instance of the MinorGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorGridlines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SeriesLines Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:serLines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the SeriesLines class.
+
+
+
+
+ Initializes a new instance of the SeriesLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HighLowLines Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:hiLowLines.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the HighLowLines class.
+
+
+
+
+ Initializes a new instance of the HighLowLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HighLowLines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HighLowLines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ChartLinesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the ChartLinesType class.
+
+
+
+
+ Initializes a new instance of the ChartLinesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartLinesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartLinesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Index.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:idx.
+
+
+
+
+ Initializes a new instance of the Index class.
+
+
+
+
+
+
+
+ Order.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:order.
+
+
+
+
+ Initializes a new instance of the Order class.
+
+
+
+
+
+
+
+ Axis ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:axId.
+
+
+
+
+ Initializes a new instance of the AxisId class.
+
+
+
+
+
+
+
+ Crossing Axis ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:crossAx.
+
+
+
+
+ Initializes a new instance of the CrossingAxis class.
+
+
+
+
+
+
+
+ Point Count.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ptCount.
+
+
+
+
+ Initializes a new instance of the PointCount class.
+
+
+
+
+
+
+
+ Second Pie Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:secondPiePt.
+
+
+
+
+ Initializes a new instance of the SecondPiePoint class.
+
+
+
+
+
+
+
+ Explosion.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:explosion.
+
+
+
+
+ Initializes a new instance of the Explosion class.
+
+
+
+
+
+
+
+ Format ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:fmtId.
+
+
+
+
+ Initializes a new instance of the FormatId class.
+
+
+
+
+
+
+
+ Defines the UnsignedIntegerType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UnsignedIntegerType class.
+
+
+
+
+ Integer Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Series Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:tx.
+
+
+ The following table lists the possible child types:
+
+ - <c:strRef>
+ - <c:v>
+
+
+
+
+
+ Initializes a new instance of the SeriesText class.
+
+
+
+
+ Initializes a new instance of the SeriesText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesText class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ StringReference.
+ Represents the following element tag in the schema: c:strRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ NumericValue.
+ Represents the following element tag in the schema: c:v.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Grouping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:grouping.
+
+
+
+
+ Initializes a new instance of the Grouping class.
+
+
+
+
+ Grouping Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the LineChartSeries Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:smooth>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:extLst>
+ - <c:marker>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the LineChartSeries class.
+
+
+
+
+ Initializes a new instance of the LineChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Data Labels.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dLbls.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:delete>
+ - <c:showLegendKey>
+ - <c:showVal>
+ - <c:showCatName>
+ - <c:showSerName>
+ - <c:showPercent>
+ - <c:showBubbleSize>
+ - <c:showLeaderLines>
+ - <c:leaderLines>
+ - <c:dLbl>
+ - <c:dLblPos>
+ - <c:extLst>
+ - <c:numFmt>
+ - <c:separator>
+
+
+
+
+
+ Initializes a new instance of the DataLabels class.
+
+
+
+
+ Initializes a new instance of the DataLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Bar Direction.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:barDir.
+
+
+
+
+ Initializes a new instance of the BarDirection class.
+
+
+
+
+ Bar Direction Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Bar Grouping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:grouping.
+
+
+
+
+ Initializes a new instance of the BarGrouping class.
+
+
+
+
+ Bar Grouping Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Bar Chart Series.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:extLst>
+ - <c:invertIfNegative>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:shape>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the BarChartSeries class.
+
+
+
+
+ Initializes a new instance of the BarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ InvertIfNegative.
+ Represents the following element tag in the schema: c:invertIfNegative.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Area Chart Series.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the AreaChartSeries class.
+
+
+
+
+ Initializes a new instance of the AreaChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Pie Chart Series.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:extLst>
+ - <c:tx>
+ - <c:idx>
+ - <c:order>
+ - <c:explosion>
+
+
+
+
+
+ Initializes a new instance of the PieChartSeries class.
+
+
+
+
+ Initializes a new instance of the PieChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Explosion.
+ Represents the following element tag in the schema: c:explosion.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Surface Chart Series.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:bubble3D>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:extLst>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class.
+
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ CategoryAxisData.
+ Represents the following element tag in the schema: c:cat.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Values.
+ Represents the following element tag in the schema: c:val.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Bubble3D.
+ Represents the following element tag in the schema: c:bubble3D.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ SurfaceSerExtensionList.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Band Formats.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bandFmts.
+
+
+ The following table lists the possible child types:
+
+ - <c:bandFmt>
+
+
+
+
+
+ Initializes a new instance of the BandFormats class.
+
+
+
+
+ Initializes a new instance of the BandFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BandFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BandFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Scaling.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:scaling.
+
+
+ The following table lists the possible child types:
+
+ - <c:max>
+ - <c:min>
+ - <c:extLst>
+ - <c:logBase>
+ - <c:orientation>
+
+
+
+
+
+ Initializes a new instance of the Scaling class.
+
+
+
+
+ Initializes a new instance of the Scaling class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scaling class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scaling class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Logarithmic Base.
+ Represents the following element tag in the schema: c:logBase.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Axis Orientation.
+ Represents the following element tag in the schema: c:orientation.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Maximum.
+ Represents the following element tag in the schema: c:max.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minimum.
+ Represents the following element tag in the schema: c:min.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Axis Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:axPos.
+
+
+
+
+ Initializes a new instance of the AxisPosition class.
+
+
+
+
+ Axis Position Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:title.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:overlay>
+ - <c:extLst>
+ - <c:layout>
+ - <c:tx>
+
+
+
+
+
+ Initializes a new instance of the Title class.
+
+
+
+
+ Initializes a new instance of the Title class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Title class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Title class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Layout.
+ Represents the following element tag in the schema: c:layout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Overlay.
+ Represents the following element tag in the schema: c:overlay.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Major Tick Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:majorTickMark.
+
+
+
+
+ Initializes a new instance of the MajorTickMark class.
+
+
+
+
+
+
+
+ Minor Tick Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:minorTickMark.
+
+
+
+
+ Initializes a new instance of the MinorTickMark class.
+
+
+
+
+
+
+
+ Defines the TickMarkType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TickMarkType class.
+
+
+
+
+ Tick Mark Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Tick Label Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:tickLblPos.
+
+
+
+
+ Initializes a new instance of the TickLabelPosition class.
+
+
+
+
+ Tick Label Position Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Crosses.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:crosses.
+
+
+
+
+ Initializes a new instance of the Crosses class.
+
+
+
+
+ Crosses Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Crossing Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:crossesAt.
+
+
+
+
+ Initializes a new instance of the CrossesAt class.
+
+
+
+
+
+
+
+ Left.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:x.
+
+
+
+
+ Initializes a new instance of the Left class.
+
+
+
+
+
+
+
+ Top.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:y.
+
+
+
+
+ Initializes a new instance of the Top class.
+
+
+
+
+
+
+
+ Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:w.
+
+
+
+
+ Initializes a new instance of the Width class.
+
+
+
+
+
+
+
+ Height.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:h.
+
+
+
+
+ Initializes a new instance of the Height class.
+
+
+
+
+
+
+
+ Forward.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:forward.
+
+
+
+
+ Initializes a new instance of the Forward class.
+
+
+
+
+
+
+
+ Backward.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:backward.
+
+
+
+
+ Initializes a new instance of the Backward class.
+
+
+
+
+
+
+
+ Intercept.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:intercept.
+
+
+
+
+ Initializes a new instance of the Intercept class.
+
+
+
+
+
+
+
+ Error Bar Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:val.
+
+
+
+
+ Initializes a new instance of the ErrorBarValue class.
+
+
+
+
+
+
+
+ Split Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:splitPos.
+
+
+
+
+ Initializes a new instance of the SplitPosition class.
+
+
+
+
+
+
+
+ Custom Display Unit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:custUnit.
+
+
+
+
+ Initializes a new instance of the CustomDisplayUnit class.
+
+
+
+
+
+
+
+ Maximum.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:max.
+
+
+
+
+ Initializes a new instance of the MaxAxisValue class.
+
+
+
+
+
+
+
+ Minimum.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:min.
+
+
+
+
+ Initializes a new instance of the MinAxisValue class.
+
+
+
+
+
+
+
+ Defines the DoubleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the DoubleType class.
+
+
+
+
+ Floating Point Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Chart Space.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:chartSpace.
+
+
+ The following table lists the possible child types:
+
+ - <c:clrMapOvr>
+ - <c:spPr>
+ - <c:txPr>
+ - <c:date1904>
+ - <c:roundedCorners>
+ - <c:chart>
+ - <c:extLst>
+ - <c:externalData>
+ - <c:pivotSource>
+ - <c:printSettings>
+ - <c:protection>
+ - <c:userShapes>
+ - <c:style>
+ - <c:lang>
+ - <c14:style>
+
+
+
+
+
+ Initializes a new instance of the ChartSpace class.
+
+
+
+
+ Initializes a new instance of the ChartSpace class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpace class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpace class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Date1904.
+ Represents the following element tag in the schema: c:date1904.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ EditingLanguage.
+ Represents the following element tag in the schema: c:lang.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ RoundedCorners.
+ Represents the following element tag in the schema: c:roundedCorners.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Loads the DOM from the ChartPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ChartPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ChartPart associated with this element.
+
+
+
+
+ User Shapes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:userShapes.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:absSizeAnchor>
+ - <cdr:relSizeAnchor>
+
+
+
+
+
+ Initializes a new instance of the UserShapes class.
+
+
+
+
+ Initializes a new instance of the UserShapes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UserShapes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UserShapes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the ChartDrawingPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ChartDrawingPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ChartDrawingPart associated with this element.
+
+
+
+
+ Reference to Chart Part.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:chart.
+
+
+
+
+ Initializes a new instance of the ChartReference class.
+
+
+
+
+
+
+
+ Legacy Drawing for Headers and Footers.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:legacyDrawingHF.
+
+
+
+
+ Initializes a new instance of the LegacyDrawingHeaderFooter class.
+
+
+
+
+
+
+
+ Defines the UserShapesReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:userShapes.
+
+
+
+
+ Initializes a new instance of the UserShapesReference class.
+
+
+
+
+
+
+
+ Defines the RelationshipIdType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RelationshipIdType class.
+
+
+
+
+ Relationship Reference
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Extension.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Uniform Resource Identifier
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Numeric Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:v.
+
+
+
+
+ Initializes a new instance of the NumericValue class.
+
+
+
+
+ Initializes a new instance of the NumericValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Format Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:formatCode.
+
+
+
+
+ Initializes a new instance of the FormatCode class.
+
+
+
+
+ Initializes a new instance of the FormatCode class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Odd Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:oddHeader.
+
+
+
+
+ Initializes a new instance of the OddHeader class.
+
+
+
+
+ Initializes a new instance of the OddHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Odd Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:oddFooter.
+
+
+
+
+ Initializes a new instance of the OddFooter class.
+
+
+
+
+ Initializes a new instance of the OddFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Even Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:evenHeader.
+
+
+
+
+ Initializes a new instance of the EvenHeader class.
+
+
+
+
+ Initializes a new instance of the EvenHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Even Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:evenFooter.
+
+
+
+
+ Initializes a new instance of the EvenFooter class.
+
+
+
+
+ Initializes a new instance of the EvenFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ First Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:firstHeader.
+
+
+
+
+ Initializes a new instance of the FirstHeader class.
+
+
+
+
+ Initializes a new instance of the FirstHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ First Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:firstFooter.
+
+
+
+
+ Initializes a new instance of the FirstFooter class.
+
+
+
+
+ Initializes a new instance of the FirstFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Pivot Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:name.
+
+
+
+
+ Initializes a new instance of the PivotTableName class.
+
+
+
+
+ Initializes a new instance of the PivotTableName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Numeric Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pt.
+
+
+ The following table lists the possible child types:
+
+ - <c:v>
+
+
+
+
+
+ Initializes a new instance of the NumericPoint class.
+
+
+
+
+ Initializes a new instance of the NumericPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Number Format
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+ Numeric Value.
+ Represents the following element tag in the schema: c:v.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Number Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:numRef.
+
+
+ The following table lists the possible child types:
+
+ - <c:numCache>
+ - <c:extLst>
+ - <c:f>
+
+
+
+
+
+ Initializes a new instance of the NumberReference class.
+
+
+
+
+ Initializes a new instance of the NumberReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: c:f.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ NumberingCache.
+ Represents the following element tag in the schema: c:numCache.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ NumRefExtensionList.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Number Literal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:numLit.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+ - <c:formatCode>
+
+
+
+
+
+ Initializes a new instance of the NumberLiteral class.
+
+
+
+
+ Initializes a new instance of the NumberLiteral class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberLiteral class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberLiteral class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NumberingCache Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:numCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+ - <c:formatCode>
+
+
+
+
+
+ Initializes a new instance of the NumberingCache class.
+
+
+
+
+ Initializes a new instance of the NumberingCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NumberDataType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+ - <c:formatCode>
+
+
+
+
+
+ Initializes a new instance of the NumberDataType class.
+
+
+
+
+ Initializes a new instance of the NumberDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Code.
+ Represents the following element tag in the schema: c:formatCode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Point Count.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Level.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:lvl.
+
+
+ The following table lists the possible child types:
+
+ - <c:pt>
+
+
+
+
+
+ Initializes a new instance of the Level class.
+
+
+
+
+ Initializes a new instance of the Level class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Multi Level String Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:multiLvlStrRef.
+
+
+ The following table lists the possible child types:
+
+ - <c:multiLvlStrCache>
+ - <c:extLst>
+ - <c:f>
+
+
+
+
+
+ Initializes a new instance of the MultiLevelStringReference class.
+
+
+
+
+ Initializes a new instance of the MultiLevelStringReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLevelStringReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLevelStringReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: c:f.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ MultiLevelStringCache.
+ Represents the following element tag in the schema: c:multiLvlStrCache.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ MultiLvlStrRefExtensionList.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the StringReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:strRef.
+
+
+ The following table lists the possible child types:
+
+ - <c:strCache>
+ - <c:extLst>
+ - <c:f>
+
+
+
+
+
+ Initializes a new instance of the StringReference class.
+
+
+
+
+ Initializes a new instance of the StringReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: c:f.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ StringCache.
+ Represents the following element tag in the schema: c:strCache.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ StrRefExtensionList.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ String Literal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:strLit.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the StringLiteral class.
+
+
+
+
+ Initializes a new instance of the StringLiteral class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringLiteral class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringLiteral class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StringCache Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:strCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the StringCache class.
+
+
+
+
+ Initializes a new instance of the StringCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StringDataType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the StringDataType class.
+
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Layout Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:layoutTarget.
+
+
+
+
+ Initializes a new instance of the LayoutTarget class.
+
+
+
+
+ Layout Target Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Left Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:xMode.
+
+
+
+
+ Initializes a new instance of the LeftMode class.
+
+
+
+
+
+
+
+ Top Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:yMode.
+
+
+
+
+ Initializes a new instance of the TopMode class.
+
+
+
+
+
+
+
+ Width Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:wMode.
+
+
+
+
+ Initializes a new instance of the WidthMode class.
+
+
+
+
+
+
+
+ Height Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:hMode.
+
+
+
+
+ Initializes a new instance of the HeightMode class.
+
+
+
+
+
+
+
+ Defines the LayoutModeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LayoutModeType class.
+
+
+
+
+ Layout Mode Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Manual Layout.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:manualLayout.
+
+
+ The following table lists the possible child types:
+
+ - <c:x>
+ - <c:y>
+ - <c:w>
+ - <c:h>
+ - <c:extLst>
+ - <c:xMode>
+ - <c:yMode>
+ - <c:wMode>
+ - <c:hMode>
+ - <c:layoutTarget>
+
+
+
+
+
+ Initializes a new instance of the ManualLayout class.
+
+
+
+
+ Initializes a new instance of the ManualLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ManualLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ManualLayout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Layout Target.
+ Represents the following element tag in the schema: c:layoutTarget.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Left Mode.
+ Represents the following element tag in the schema: c:xMode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Top Mode.
+ Represents the following element tag in the schema: c:yMode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Width Mode.
+ Represents the following element tag in the schema: c:wMode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Height Mode.
+ Represents the following element tag in the schema: c:hMode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Left.
+ Represents the following element tag in the schema: c:x.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Top.
+ Represents the following element tag in the schema: c:y.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Width.
+ Represents the following element tag in the schema: c:w.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Height.
+ Represents the following element tag in the schema: c:h.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ X Rotation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:rotX.
+
+
+
+
+ Initializes a new instance of the RotateX class.
+
+
+
+
+ X Rotation Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Height Percent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:hPercent.
+
+
+
+
+ Initializes a new instance of the HeightPercent class.
+
+
+
+
+ Height Percent Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Y Rotation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:rotY.
+
+
+
+
+ Initializes a new instance of the RotateY class.
+
+
+
+
+ Y Rotation Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Depth Percent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:depthPercent.
+
+
+
+
+ Initializes a new instance of the DepthPercent class.
+
+
+
+
+ Depth Percent Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Perspective.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:perspective.
+
+
+
+
+ Initializes a new instance of the Perspective class.
+
+
+
+
+ Perspective Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Symbol.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:symbol.
+
+
+
+
+ Initializes a new instance of the Symbol class.
+
+
+
+
+ Marker Style Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:size.
+
+
+
+
+ Initializes a new instance of the Size class.
+
+
+
+
+ Marker Size Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Marker.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:marker.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:size>
+ - <c:symbol>
+
+
+
+
+
+ Initializes a new instance of the Marker class.
+
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Symbol.
+ Represents the following element tag in the schema: c:symbol.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Size.
+ Represents the following element tag in the schema: c:size.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the PictureOptions Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pictureOptions.
+
+
+ The following table lists the possible child types:
+
+ - <c:applyToFront>
+ - <c:applyToSides>
+ - <c:applyToEnd>
+ - <c:pictureFormat>
+ - <c:pictureStackUnit>
+
+
+
+
+
+ Initializes a new instance of the PictureOptions class.
+
+
+
+
+ Initializes a new instance of the PictureOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureOptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Apply To Front.
+ Represents the following element tag in the schema: c:applyToFront.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Apply To Sides.
+ Represents the following element tag in the schema: c:applyToSides.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Apply to End.
+ Represents the following element tag in the schema: c:applyToEnd.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Picture Format.
+ Represents the following element tag in the schema: c:pictureFormat.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Picture Stack Unit.
+ Represents the following element tag in the schema: c:pictureStackUnit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Trendline Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:trendlineType.
+
+
+
+
+ Initializes a new instance of the TrendlineType class.
+
+
+
+
+ Trendline Type Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Polynomial Trendline Order.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:order.
+
+
+
+
+ Initializes a new instance of the PolynomialOrder class.
+
+
+
+
+ Order Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Period.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:period.
+
+
+
+
+ Initializes a new instance of the Period class.
+
+
+
+
+ Period Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Trendline Label.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:trendlineLbl.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:extLst>
+ - <c:layout>
+ - <c:numFmt>
+ - <c:tx>
+
+
+
+
+
+ Initializes a new instance of the TrendlineLabel class.
+
+
+
+
+ Initializes a new instance of the TrendlineLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrendlineLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Layout.
+ Represents the following element tag in the schema: c:layout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartText.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: c:numFmt.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Error Bar Direction.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:errDir.
+
+
+
+
+ Initializes a new instance of the ErrorDirection class.
+
+
+
+
+ Error Bar Direction Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Error Bar Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:errBarType.
+
+
+
+
+ Initializes a new instance of the ErrorBarType class.
+
+
+
+
+ Error Bar Type Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Error Bar Value Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:errValType.
+
+
+
+
+ Initializes a new instance of the ErrorBarValueType class.
+
+
+
+
+ Error Bar Type Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Plus.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:plus.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the Plus class.
+
+
+
+
+ Initializes a new instance of the Plus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Plus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Plus class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Minus.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:minus.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the Minus class.
+
+
+
+
+ Initializes a new instance of the Minus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Minus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Minus class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Values Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:val.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the Values class.
+
+
+
+
+ Initializes a new instance of the Values class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Values class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Values class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the YValues Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:yVal.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the YValues class.
+
+
+
+
+ Initializes a new instance of the YValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the YValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the YValues class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BubbleSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bubbleSize.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the BubbleSize class.
+
+
+
+
+ Initializes a new instance of the BubbleSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSize class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NumberDataSourceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:numLit>
+ - <c:numRef>
+
+
+
+
+
+ Initializes a new instance of the NumberDataSourceType class.
+
+
+
+
+ Initializes a new instance of the NumberDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataSourceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Number Reference.
+ Represents the following element tag in the schema: c:numRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Literal.
+ Represents the following element tag in the schema: c:numLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Gap Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:gapWidth.
+
+
+
+
+ Initializes a new instance of the GapWidth class.
+
+
+
+
+
+
+
+ Defines the GapDepth Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:gapDepth.
+
+
+
+
+ Initializes a new instance of the GapDepth class.
+
+
+
+
+
+
+
+ Defines the GapAmountType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the GapAmountType class.
+
+
+
+
+ Gap Size Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Up Bars.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:upBars.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the UpBars class.
+
+
+
+
+ Initializes a new instance of the UpBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpBars class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Down Bars.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:downBars.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the DownBars class.
+
+
+
+
+ Initializes a new instance of the DownBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DownBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DownBars class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the UpDownBarType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+
+
+
+
+
+ Initializes a new instance of the UpDownBarType class.
+
+
+
+
+ Initializes a new instance of the UpDownBarType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpDownBarType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpDownBarType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Pie of Pie or Bar of Pie Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ofPieType.
+
+
+
+
+ Initializes a new instance of the OfPieType class.
+
+
+
+
+ Pie of Pie or Bar of Pie Type Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Split Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:splitType.
+
+
+
+
+ Initializes a new instance of the SplitType class.
+
+
+
+
+ Split Type Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Custom Split.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:custSplit.
+
+
+ The following table lists the possible child types:
+
+ - <c:secondPiePt>
+
+
+
+
+
+ Initializes a new instance of the CustomSplit class.
+
+
+
+
+ Initializes a new instance of the CustomSplit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSplit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSplit class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Second Pie Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:secondPieSize.
+
+
+
+
+ Initializes a new instance of the SecondPieSize class.
+
+
+
+
+ Second Pie Size Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Band Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bandFmt.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:idx>
+
+
+
+
+
+ Initializes a new instance of the BandFormat class.
+
+
+
+
+ Initializes a new instance of the BandFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BandFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BandFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Picture Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pictureFormat.
+
+
+
+
+ Initializes a new instance of the PictureFormat class.
+
+
+
+
+ Picture Format Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Picture Stack Unit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pictureStackUnit.
+
+
+
+
+ Initializes a new instance of the PictureStackUnit class.
+
+
+
+
+ Picture Stack Unit
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Built in Display Unit Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:builtInUnit.
+
+
+
+
+ Initializes a new instance of the BuiltInUnit class.
+
+
+
+
+ Built In Unit Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Display Units Label.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dispUnitsLbl.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:layout>
+ - <c:tx>
+
+
+
+
+
+ Initializes a new instance of the DisplayUnitsLabel class.
+
+
+
+
+ Initializes a new instance of the DisplayUnitsLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DisplayUnitsLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DisplayUnitsLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Layout.
+ Represents the following element tag in the schema: c:layout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartText.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Logarithmic Base.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:logBase.
+
+
+
+
+ Initializes a new instance of the LogBase class.
+
+
+
+
+ Logarithmic Base Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Axis Orientation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:orientation.
+
+
+
+
+ Initializes a new instance of the Orientation class.
+
+
+
+
+ Orientation Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Pivot Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pivotFmt.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:dLbl>
+ - <c:extLst>
+ - <c:marker>
+ - <c:idx>
+
+
+
+
+
+ Initializes a new instance of the PivotFormat class.
+
+
+
+
+ Initializes a new instance of the PivotFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Data Label.
+ Represents the following element tag in the schema: c:dLbl.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Legend Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:legendPos.
+
+
+
+
+ Initializes a new instance of the LegendPosition class.
+
+
+
+
+ Legend Position Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Legend Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:legendEntry.
+
+
+ The following table lists the possible child types:
+
+ - <c:txPr>
+ - <c:delete>
+ - <c:extLst>
+ - <c:idx>
+
+
+
+
+
+ Initializes a new instance of the LegendEntry class.
+
+
+
+
+ Initializes a new instance of the LegendEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LegendEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LegendEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Header and Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:headerFooter.
+
+
+ The following table lists the possible child types:
+
+ - <c:oddHeader>
+ - <c:oddFooter>
+ - <c:evenHeader>
+ - <c:evenFooter>
+ - <c:firstHeader>
+ - <c:firstFooter>
+
+
+
+
+
+ Initializes a new instance of the HeaderFooter class.
+
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Align With Margins
+ Represents the following attribute in the schema: alignWithMargins
+
+
+
+
+ Different Odd Even
+ Represents the following attribute in the schema: differentOddEven
+
+
+
+
+ Different First
+ Represents the following attribute in the schema: differentFirst
+
+
+
+
+ Odd Header.
+ Represents the following element tag in the schema: c:oddHeader.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Odd Footer.
+ Represents the following element tag in the schema: c:oddFooter.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Even Header.
+ Represents the following element tag in the schema: c:evenHeader.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Even Footer.
+ Represents the following element tag in the schema: c:evenFooter.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ First Header.
+ Represents the following element tag in the schema: c:firstHeader.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ First Footer.
+ Represents the following element tag in the schema: c:firstFooter.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Page Margins.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pageMargins.
+
+
+
+
+ Initializes a new instance of the PageMargins class.
+
+
+
+
+ Left
+ Represents the following attribute in the schema: l
+
+
+
+
+ Right
+ Represents the following attribute in the schema: r
+
+
+
+
+ Top
+ Represents the following attribute in the schema: t
+
+
+
+
+ Bottom
+ Represents the following attribute in the schema: b
+
+
+
+
+ Header
+ Represents the following attribute in the schema: header
+
+
+
+
+ Footer
+ Represents the following attribute in the schema: footer
+
+
+
+
+
+
+
+ Page Setup.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pageSetup.
+
+
+
+
+ Initializes a new instance of the PageSetup class.
+
+
+
+
+ Page Size
+ Represents the following attribute in the schema: paperSize
+
+
+
+
+ First Page Number
+ Represents the following attribute in the schema: firstPageNumber
+
+
+
+
+ Orientation
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ Black and White
+ Represents the following attribute in the schema: blackAndWhite
+
+
+
+
+ Draft
+ Represents the following attribute in the schema: draft
+
+
+
+
+ Use First Page Number
+ Represents the following attribute in the schema: useFirstPageNumber
+
+
+
+
+ Horizontal DPI
+ Represents the following attribute in the schema: horizontalDpi
+
+
+
+
+ Vertical DPI
+ Represents the following attribute in the schema: verticalDpi
+
+
+
+
+ Copies
+ Represents the following attribute in the schema: copies
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Data Label.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dLbl.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:delete>
+ - <c:showLegendKey>
+ - <c:showVal>
+ - <c:showCatName>
+ - <c:showSerName>
+ - <c:showPercent>
+ - <c:showBubbleSize>
+ - <c:extLst>
+ - <c:dLblPos>
+ - <c:layout>
+ - <c:numFmt>
+ - <c:tx>
+ - <c:idx>
+ - <c:separator>
+
+
+
+
+
+ Initializes a new instance of the DataLabel class.
+
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Area Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:areaChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:ser>
+ - <c:varyColors>
+ - <c:dropLines>
+ - <c:dLbls>
+ - <c:grouping>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the AreaChart class.
+
+
+
+
+ Initializes a new instance of the AreaChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D Area Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:area3DChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:ser>
+ - <c:varyColors>
+ - <c:dropLines>
+ - <c:dLbls>
+ - <c:gapDepth>
+ - <c:grouping>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the Area3DChart class.
+
+
+
+
+ Initializes a new instance of the Area3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Line Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:lineChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:marker>
+ - <c:smooth>
+ - <c:dropLines>
+ - <c:hiLowLines>
+ - <c:dLbls>
+ - <c:grouping>
+ - <c:extLst>
+ - <c:ser>
+ - <c:axId>
+ - <c:upDownBars>
+
+
+
+
+
+ Initializes a new instance of the LineChart class.
+
+
+
+
+ Initializes a new instance of the LineChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D Line Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:line3DChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dropLines>
+ - <c:dLbls>
+ - <c:gapDepth>
+ - <c:grouping>
+ - <c:extLst>
+ - <c:ser>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the Line3DChart class.
+
+
+
+
+ Initializes a new instance of the Line3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Stock Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:stockChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:dropLines>
+ - <c:hiLowLines>
+ - <c:dLbls>
+ - <c:ser>
+ - <c:extLst>
+ - <c:axId>
+ - <c:upDownBars>
+
+
+
+
+
+ Initializes a new instance of the StockChart class.
+
+
+
+
+ Initializes a new instance of the StockChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Radar Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:radarChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:extLst>
+ - <c:ser>
+ - <c:radarStyle>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the RadarChart class.
+
+
+
+
+ Initializes a new instance of the RadarChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RadarStyle.
+ Represents the following element tag in the schema: c:radarStyle.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Scatter Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:scatterChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:extLst>
+ - <c:ser>
+ - <c:scatterStyle>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the ScatterChart class.
+
+
+
+
+ Initializes a new instance of the ScatterChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ScatterStyle.
+ Represents the following element tag in the schema: c:scatterStyle.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Pie Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pieChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:firstSliceAng>
+ - <c:extLst>
+ - <c:ser>
+
+
+
+
+
+ Initializes a new instance of the PieChart class.
+
+
+
+
+ Initializes a new instance of the PieChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D Pie Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pie3DChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:extLst>
+ - <c:ser>
+
+
+
+
+
+ Initializes a new instance of the Pie3DChart class.
+
+
+
+
+ Initializes a new instance of the Pie3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Doughnut Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:doughnutChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:extLst>
+ - <c:firstSliceAng>
+ - <c:holeSize>
+ - <c:ser>
+
+
+
+
+
+ Initializes a new instance of the DoughnutChart class.
+
+
+
+
+ Initializes a new instance of the DoughnutChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DoughnutChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DoughnutChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Bar Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:barChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:barDir>
+ - <c:grouping>
+ - <c:ser>
+ - <c:varyColors>
+ - <c:serLines>
+ - <c:dLbls>
+ - <c:gapWidth>
+ - <c:overlap>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the BarChart class.
+
+
+
+
+ Initializes a new instance of the BarChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Bar Direction.
+ Represents the following element tag in the schema: c:barDir.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Bar Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D Bar Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bar3DChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:barDir>
+ - <c:grouping>
+ - <c:ser>
+ - <c:varyColors>
+ - <c:dLbls>
+ - <c:gapWidth>
+ - <c:gapDepth>
+ - <c:shape>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the Bar3DChart class.
+
+
+
+
+ Initializes a new instance of the Bar3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Bar Direction.
+ Represents the following element tag in the schema: c:barDir.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Bar Grouping.
+ Represents the following element tag in the schema: c:grouping.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Pie of Pie or Bar of Pie Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ofPieChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:serLines>
+ - <c:custSplit>
+ - <c:dLbls>
+ - <c:splitPos>
+ - <c:extLst>
+ - <c:gapWidth>
+ - <c:ofPieType>
+ - <c:ser>
+ - <c:secondPieSize>
+ - <c:splitType>
+
+
+
+
+
+ Initializes a new instance of the OfPieChart class.
+
+
+
+
+ Initializes a new instance of the OfPieChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfPieChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfPieChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pie of Pie or Bar of Pie Type.
+ Represents the following element tag in the schema: c:ofPieType.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Surface Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:surfaceChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:bandFmts>
+ - <c:wireframe>
+ - <c:extLst>
+ - <c:ser>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the SurfaceChart class.
+
+
+
+
+ Initializes a new instance of the SurfaceChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Wireframe.
+ Represents the following element tag in the schema: c:wireframe.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D Surface Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:surface3DChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:bandFmts>
+ - <c:wireframe>
+ - <c:varyColors>
+ - <c:extLst>
+ - <c:ser>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the Surface3DChart class.
+
+
+
+
+ Initializes a new instance of the Surface3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Wireframe.
+ Represents the following element tag in the schema: c:wireframe.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Bubble Charts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bubbleChart.
+
+
+ The following table lists the possible child types:
+
+ - <c:varyColors>
+ - <c:bubble3D>
+ - <c:showNegBubbles>
+ - <c:extLst>
+ - <c:bubbleScale>
+ - <c:ser>
+ - <c:dLbls>
+ - <c:sizeRepresents>
+ - <c:axId>
+
+
+
+
+
+ Initializes a new instance of the BubbleChart class.
+
+
+
+
+ Initializes a new instance of the BubbleChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VaryColors.
+ Represents the following element tag in the schema: c:varyColors.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Value Axis.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:valAx.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:majorUnit>
+ - <c:minorUnit>
+ - <c:axPos>
+ - <c:delete>
+ - <c:majorGridlines>
+ - <c:minorGridlines>
+ - <c:crossBetween>
+ - <c:crosses>
+ - <c:dispUnits>
+ - <c:crossesAt>
+ - <c:numFmt>
+ - <c:scaling>
+ - <c:tickLblPos>
+ - <c:majorTickMark>
+ - <c:minorTickMark>
+ - <c:title>
+ - <c:axId>
+ - <c:crossAx>
+ - <c:extLst>
+
+
+
+
+
+ Initializes a new instance of the ValueAxis class.
+
+
+
+
+ Initializes a new instance of the ValueAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Axis ID.
+ Represents the following element tag in the schema: c:axId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Scaling.
+ Represents the following element tag in the schema: c:scaling.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Delete.
+ Represents the following element tag in the schema: c:delete.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Axis Position.
+ Represents the following element tag in the schema: c:axPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Gridlines.
+ Represents the following element tag in the schema: c:majorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Gridlines.
+ Represents the following element tag in the schema: c:minorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Title.
+ Represents the following element tag in the schema: c:title.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: c:numFmt.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Tick Mark.
+ Represents the following element tag in the schema: c:majorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Tick Mark.
+ Represents the following element tag in the schema: c:minorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Tick Label Position.
+ Represents the following element tag in the schema: c:tickLblPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Crossing Axis ID.
+ Represents the following element tag in the schema: c:crossAx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Category Axis Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:catAx.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:axPos>
+ - <c:delete>
+ - <c:auto>
+ - <c:noMultiLvlLbl>
+ - <c:extLst>
+ - <c:majorGridlines>
+ - <c:minorGridlines>
+ - <c:crosses>
+ - <c:crossesAt>
+ - <c:lblAlgn>
+ - <c:lblOffset>
+ - <c:numFmt>
+ - <c:scaling>
+ - <c:tickLblSkip>
+ - <c:tickMarkSkip>
+ - <c:tickLblPos>
+ - <c:majorTickMark>
+ - <c:minorTickMark>
+ - <c:title>
+ - <c:axId>
+ - <c:crossAx>
+
+
+
+
+
+ Initializes a new instance of the CategoryAxis class.
+
+
+
+
+ Initializes a new instance of the CategoryAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Axis ID.
+ Represents the following element tag in the schema: c:axId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Scaling.
+ Represents the following element tag in the schema: c:scaling.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Delete.
+ Represents the following element tag in the schema: c:delete.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Axis Position.
+ Represents the following element tag in the schema: c:axPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Gridlines.
+ Represents the following element tag in the schema: c:majorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Gridlines.
+ Represents the following element tag in the schema: c:minorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Title.
+ Represents the following element tag in the schema: c:title.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: c:numFmt.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Tick Mark.
+ Represents the following element tag in the schema: c:majorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Tick Mark.
+ Represents the following element tag in the schema: c:minorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Tick Label Position.
+ Represents the following element tag in the schema: c:tickLblPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Crossing Axis ID.
+ Represents the following element tag in the schema: c:crossAx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Date Axis.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dateAx.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:majorUnit>
+ - <c:minorUnit>
+ - <c:axPos>
+ - <c:delete>
+ - <c:auto>
+ - <c:majorGridlines>
+ - <c:minorGridlines>
+ - <c:crosses>
+ - <c:extLst>
+ - <c:crossesAt>
+ - <c:lblOffset>
+ - <c:numFmt>
+ - <c:scaling>
+ - <c:tickLblPos>
+ - <c:majorTickMark>
+ - <c:minorTickMark>
+ - <c:baseTimeUnit>
+ - <c:majorTimeUnit>
+ - <c:minorTimeUnit>
+ - <c:title>
+ - <c:axId>
+ - <c:crossAx>
+
+
+
+
+
+ Initializes a new instance of the DateAxis class.
+
+
+
+
+ Initializes a new instance of the DateAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Axis ID.
+ Represents the following element tag in the schema: c:axId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Scaling.
+ Represents the following element tag in the schema: c:scaling.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Delete.
+ Represents the following element tag in the schema: c:delete.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Axis Position.
+ Represents the following element tag in the schema: c:axPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Gridlines.
+ Represents the following element tag in the schema: c:majorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Gridlines.
+ Represents the following element tag in the schema: c:minorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Title.
+ Represents the following element tag in the schema: c:title.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: c:numFmt.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Tick Mark.
+ Represents the following element tag in the schema: c:majorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Tick Mark.
+ Represents the following element tag in the schema: c:minorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Tick Label Position.
+ Represents the following element tag in the schema: c:tickLblPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Crossing Axis ID.
+ Represents the following element tag in the schema: c:crossAx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Series Axis.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:serAx.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:axPos>
+ - <c:delete>
+ - <c:majorGridlines>
+ - <c:minorGridlines>
+ - <c:crosses>
+ - <c:crossesAt>
+ - <c:numFmt>
+ - <c:scaling>
+ - <c:extLst>
+ - <c:tickLblSkip>
+ - <c:tickMarkSkip>
+ - <c:tickLblPos>
+ - <c:majorTickMark>
+ - <c:minorTickMark>
+ - <c:title>
+ - <c:axId>
+ - <c:crossAx>
+
+
+
+
+
+ Initializes a new instance of the SeriesAxis class.
+
+
+
+
+ Initializes a new instance of the SeriesAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesAxis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesAxis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Axis ID.
+ Represents the following element tag in the schema: c:axId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Scaling.
+ Represents the following element tag in the schema: c:scaling.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Delete.
+ Represents the following element tag in the schema: c:delete.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Axis Position.
+ Represents the following element tag in the schema: c:axPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Gridlines.
+ Represents the following element tag in the schema: c:majorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Gridlines.
+ Represents the following element tag in the schema: c:minorGridlines.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Title.
+ Represents the following element tag in the schema: c:title.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: c:numFmt.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Major Tick Mark.
+ Represents the following element tag in the schema: c:majorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minor Tick Mark.
+ Represents the following element tag in the schema: c:minorTickMark.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Tick Label Position.
+ Represents the following element tag in the schema: c:tickLblPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Crossing Axis ID.
+ Represents the following element tag in the schema: c:crossAx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Data Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dTable.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:showHorzBorder>
+ - <c:showVertBorder>
+ - <c:showOutline>
+ - <c:showKeys>
+ - <c:extLst>
+
+
+
+
+
+ Initializes a new instance of the DataTable class.
+
+
+
+
+ Initializes a new instance of the DataTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Horizontal Border.
+ Represents the following element tag in the schema: c:showHorzBorder.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Show Vertical Border.
+ Represents the following element tag in the schema: c:showVertBorder.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Show Outline Border.
+ Represents the following element tag in the schema: c:showOutline.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Show Legend Keys.
+ Represents the following element tag in the schema: c:showKeys.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Text Properties.
+ Represents the following element tag in the schema: c:txPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ First Slice Angle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:firstSliceAng.
+
+
+
+
+ Initializes a new instance of the FirstSliceAngle class.
+
+
+
+
+ First Slice Angle Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Hole Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:holeSize.
+
+
+
+
+ Initializes a new instance of the HoleSize class.
+
+
+
+
+ Hole Size Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ String Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pt.
+
+
+ The following table lists the possible child types:
+
+ - <c:v>
+
+
+
+
+
+ Initializes a new instance of the StringPoint class.
+
+
+
+
+ Initializes a new instance of the StringPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Text Value.
+ Represents the following element tag in the schema: c:v.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Thickness.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:thickness.
+
+
+
+
+ Initializes a new instance of the Thickness class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the StockChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredLineSeries>
+
+
+
+
+
+ Initializes a new instance of the StockChartExtension class.
+
+
+
+
+ Initializes a new instance of the StockChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PieChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredPieSeries>
+
+
+
+
+
+ Initializes a new instance of the PieChartExtension class.
+
+
+
+
+ Initializes a new instance of the PieChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Pie3DChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredPieSeries>
+
+
+
+
+
+ Initializes a new instance of the Pie3DChartExtension class.
+
+
+
+
+ Initializes a new instance of the Pie3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the NumRefExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:formulaRef>
+ - <c15:fullRef>
+ - <c15:levelRef>
+
+
+
+
+
+ Initializes a new instance of the NumRefExtension class.
+
+
+
+
+ Initializes a new instance of the NumRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumRefExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the StrDataExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:autoCat>
+
+
+
+
+
+ Initializes a new instance of the StrDataExtension class.
+
+
+
+
+ Initializes a new instance of the StrDataExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrDataExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrDataExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the StrRefExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:formulaRef>
+ - <c15:fullRef>
+ - <c15:levelRef>
+
+
+
+
+
+ Initializes a new instance of the StrRefExtension class.
+
+
+
+
+ Initializes a new instance of the StrRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrRefExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the MultiLvlStrRefExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:formulaRef>
+ - <c15:fullRef>
+ - <c15:levelRef>
+
+
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtension class.
+
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DLblExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:spPr>
+ - <c15:xForSave>
+ - <c15:showDataLabelsRange>
+ - <c15:layout>
+ - <c15:dlblFieldTable>
+
+
+
+
+
+ Initializes a new instance of the DLblExtension class.
+
+
+
+
+ Initializes a new instance of the DLblExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DLblsExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:spPr>
+ - <c15:showDataLabelsRange>
+ - <c15:showLeaderLines>
+ - <c15:leaderLines>
+ - <c15:layout>
+ - <c15:tx>
+ - <c15:dlblFieldTable>
+
+
+
+
+
+ Initializes a new instance of the DLblsExtension class.
+
+
+
+
+ Initializes a new instance of the DLblsExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblsExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblsExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the LineSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the LineSerExtension class.
+
+
+
+
+ Initializes a new instance of the LineSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ScatterSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the ScatterSerExtension class.
+
+
+
+
+ Initializes a new instance of the ScatterSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the RadarSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the RadarSerExtension class.
+
+
+
+
+ Initializes a new instance of the RadarSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the AreaSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the AreaSerExtension class.
+
+
+
+
+ Initializes a new instance of the AreaSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PieSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the PieSerExtension class.
+
+
+
+
+ Initializes a new instance of the PieSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SurfaceSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+
+
+
+
+
+ Initializes a new instance of the SurfaceSerExtension class.
+
+
+
+
+ Initializes a new instance of the SurfaceSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the LineChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredLineSeries>
+
+
+
+
+
+ Initializes a new instance of the LineChartExtension class.
+
+
+
+
+ Initializes a new instance of the LineChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Line3DChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredLineSeries>
+
+
+
+
+
+ Initializes a new instance of the Line3DChartExtension class.
+
+
+
+
+ Initializes a new instance of the Line3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ScatterChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredScatterSeries>
+
+
+
+
+
+ Initializes a new instance of the ScatterChartExtension class.
+
+
+
+
+ Initializes a new instance of the ScatterChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the RadarChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredRadarSeries>
+
+
+
+
+
+ Initializes a new instance of the RadarChartExtension class.
+
+
+
+
+ Initializes a new instance of the RadarChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the BarChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredBarSeries>
+
+
+
+
+
+ Initializes a new instance of the BarChartExtension class.
+
+
+
+
+ Initializes a new instance of the BarChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Bar3DChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredBarSeries>
+
+
+
+
+
+ Initializes a new instance of the Bar3DChartExtension class.
+
+
+
+
+ Initializes a new instance of the Bar3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the AreaChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredAreaSeries>
+
+
+
+
+
+ Initializes a new instance of the AreaChartExtension class.
+
+
+
+
+ Initializes a new instance of the AreaChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Area3DChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredAreaSeries>
+
+
+
+
+
+ Initializes a new instance of the Area3DChartExtension class.
+
+
+
+
+ Initializes a new instance of the Area3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the BubbleChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredBubbleSeries>
+
+
+
+
+
+ Initializes a new instance of the BubbleChartExtension class.
+
+
+
+
+ Initializes a new instance of the BubbleChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SurfaceChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredSurfaceSeries>
+
+
+
+
+
+ Initializes a new instance of the SurfaceChartExtension class.
+
+
+
+
+ Initializes a new instance of the SurfaceChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Surface3DChartExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:filteredSurfaceSeries>
+
+
+
+
+
+ Initializes a new instance of the Surface3DChartExtension class.
+
+
+
+
+ Initializes a new instance of the Surface3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChartExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChartExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the CatAxExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:numFmt>
+
+
+
+
+
+ Initializes a new instance of the CatAxExtension class.
+
+
+
+
+ Initializes a new instance of the CatAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CatAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CatAxExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DateAxExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DateAxExtension class.
+
+
+
+
+ Initializes a new instance of the DateAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SerAxExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:numFmt>
+
+
+
+
+
+ Initializes a new instance of the SerAxExtension class.
+
+
+
+
+ Initializes a new instance of the SerAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SerAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SerAxExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ValAxExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:numFmt>
+
+
+
+
+
+ Initializes a new instance of the ValAxExtension class.
+
+
+
+
+ Initializes a new instance of the ValAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValAxExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValAxExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the UpDownBars Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:upDownBars.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:gapWidth>
+ - <c:upBars>
+ - <c:downBars>
+
+
+
+
+
+ Initializes a new instance of the UpDownBars class.
+
+
+
+
+ Initializes a new instance of the UpDownBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpDownBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UpDownBars class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gap Width.
+ Represents the following element tag in the schema: c:gapWidth.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Up Bars.
+ Represents the following element tag in the schema: c:upBars.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Down Bars.
+ Represents the following element tag in the schema: c:downBars.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the StockChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the StockChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the StockChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StockChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PieChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the PieChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the PieChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Pie3DChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the Pie3DChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the Pie3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pie3DChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NumRefExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the NumRefExtensionList class.
+
+
+
+
+ Initializes a new instance of the NumRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumRefExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StrDataExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the StrDataExtensionList class.
+
+
+
+
+ Initializes a new instance of the StrDataExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrDataExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrDataExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StrRefExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the StrRefExtensionList class.
+
+
+
+
+ Initializes a new instance of the StrRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrRefExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MultiLevelStringCache Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:multiLvlStrCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:lvl>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the MultiLevelStringCache class.
+
+
+
+
+ Initializes a new instance of the MultiLevelStringCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLevelStringCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLevelStringCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the MultiLvlStrRefExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtensionList class.
+
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrRefExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DLblExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the DLblExtensionList class.
+
+
+
+
+ Initializes a new instance of the DLblExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DLblsExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the DLblsExtensionList class.
+
+
+
+
+ Initializes a new instance of the DLblsExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblsExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLblsExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataPoint Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dPt.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:invertIfNegative>
+ - <c:bubble3D>
+ - <c:extLst>
+ - <c:marker>
+ - <c:pictureOptions>
+ - <c:idx>
+ - <c:explosion>
+
+
+
+
+
+ Initializes a new instance of the DataPoint class.
+
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Invert if Negative.
+ Represents the following element tag in the schema: c:invertIfNegative.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ 3D Bubble.
+ Represents the following element tag in the schema: c:bubble3D.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Explosion.
+ Represents the following element tag in the schema: c:explosion.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the Trendline Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:trendline.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:dispRSqr>
+ - <c:dispEq>
+ - <c:forward>
+ - <c:backward>
+ - <c:intercept>
+ - <c:extLst>
+ - <c:order>
+ - <c:period>
+ - <c:trendlineLbl>
+ - <c:trendlineType>
+ - <c:name>
+
+
+
+
+
+ Initializes a new instance of the Trendline class.
+
+
+
+
+ Initializes a new instance of the Trendline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Trendline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Trendline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Trendline Name.
+ Represents the following element tag in the schema: c:name.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Trendline Type.
+ Represents the following element tag in the schema: c:trendlineType.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Polynomial Trendline Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Period.
+ Represents the following element tag in the schema: c:period.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Forward.
+ Represents the following element tag in the schema: c:forward.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Backward.
+ Represents the following element tag in the schema: c:backward.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Intercept.
+ Represents the following element tag in the schema: c:intercept.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Display R Squared Value.
+ Represents the following element tag in the schema: c:dispRSqr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Display Equation.
+ Represents the following element tag in the schema: c:dispEq.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Trendline Label.
+ Represents the following element tag in the schema: c:trendlineLbl.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ErrorBars Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:errBars.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:noEndCap>
+ - <c:val>
+ - <c:errBarType>
+ - <c:errDir>
+ - <c:errValType>
+ - <c:extLst>
+ - <c:plus>
+ - <c:minus>
+
+
+
+
+
+ Initializes a new instance of the ErrorBars class.
+
+
+
+
+ Initializes a new instance of the ErrorBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorBars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorBars class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Error Bar Direction.
+ Represents the following element tag in the schema: c:errDir.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Error Bar Type.
+ Represents the following element tag in the schema: c:errBarType.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Error Bar Value Type.
+ Represents the following element tag in the schema: c:errValType.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ No End Cap.
+ Represents the following element tag in the schema: c:noEndCap.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Plus.
+ Represents the following element tag in the schema: c:plus.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Minus.
+ Represents the following element tag in the schema: c:minus.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Error Bar Value.
+ Represents the following element tag in the schema: c:val.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the CategoryAxisData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:cat.
+
+
+ The following table lists the possible child types:
+
+ - <c:multiLvlStrRef>
+ - <c:numLit>
+ - <c:numRef>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the CategoryAxisData class.
+
+
+
+
+ Initializes a new instance of the CategoryAxisData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxisData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryAxisData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the XValues Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:xVal.
+
+
+ The following table lists the possible child types:
+
+ - <c:multiLvlStrRef>
+ - <c:numLit>
+ - <c:numRef>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the XValues class.
+
+
+
+
+ Initializes a new instance of the XValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XValues class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AxisDataSourceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:multiLvlStrRef>
+ - <c:numLit>
+ - <c:numRef>
+ - <c:strLit>
+ - <c:strRef>
+
+
+
+
+
+ Initializes a new instance of the AxisDataSourceType class.
+
+
+
+
+ Initializes a new instance of the AxisDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisDataSourceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisDataSourceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Multi Level String Reference.
+ Represents the following element tag in the schema: c:multiLvlStrRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Reference.
+ Represents the following element tag in the schema: c:numRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Number Literal.
+ Represents the following element tag in the schema: c:numLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ StringReference.
+ Represents the following element tag in the schema: c:strRef.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ String Literal.
+ Represents the following element tag in the schema: c:strLit.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Defines the LineSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the LineSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the LineSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ScatterSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ScatterSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the ScatterSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RadarSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the RadarSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the RadarSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Shape Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:shape.
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Shape Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the BarSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the BarSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the BarSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BarSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c14:invertSolidFillFmt>
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredSeriesTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the BarSerExtension class.
+
+
+
+
+ Initializes a new instance of the BarSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the AreaSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the AreaSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the AreaSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PieSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the PieSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the PieSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PieSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BubbleSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the BubbleSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the BubbleSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BubbleSerExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c14:invertSolidFillFmt>
+ - <c15:categoryFilterExceptions>
+ - <c15:filteredCategoryTitle>
+ - <c15:datalabelsRange>
+
+
+
+
+
+ Initializes a new instance of the BubbleSerExtension class.
+
+
+
+
+ Initializes a new instance of the BubbleSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSerExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleSerExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SurfaceSerExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the SurfaceSerExtensionList class.
+
+
+
+
+ Initializes a new instance of the SurfaceSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceSerExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceSerExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LineChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the LineChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the LineChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Line3DChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the Line3DChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the Line3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line3DChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ScatterStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:scatterStyle.
+
+
+
+
+ Initializes a new instance of the ScatterStyle class.
+
+
+
+
+ Scatter Style Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ScatterChartSeries Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:xVal>
+ - <c:smooth>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:marker>
+ - <c:yVal>
+ - <c:extLst>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the ScatterChartSeries class.
+
+
+
+
+ Initializes a new instance of the ScatterChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ScatterChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ScatterChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the ScatterChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScatterChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RadarStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:radarStyle.
+
+
+
+
+ Initializes a new instance of the RadarStyle class.
+
+
+
+
+ Radar Style Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the RadarChartSeries Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:cat>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:marker>
+ - <c:val>
+ - <c:pictureOptions>
+ - <c:extLst>
+ - <c:tx>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the RadarChartSeries class.
+
+
+
+
+ Initializes a new instance of the RadarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c:marker.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the RadarChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the RadarChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the RadarChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadarChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Overlap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:overlap.
+
+
+
+
+ Initializes a new instance of the Overlap class.
+
+
+
+
+ Overlap Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the BarChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the BarChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the BarChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Bar3DChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the Bar3DChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the Bar3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar3DChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AreaChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the AreaChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the AreaChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AreaChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Area3DChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the Area3DChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the Area3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Area3DChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BubbleChartSeries Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ser.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:xVal>
+ - <c:invertIfNegative>
+ - <c:bubble3D>
+ - <c:extLst>
+ - <c:dLbls>
+ - <c:dPt>
+ - <c:errBars>
+ - <c:yVal>
+ - <c:bubbleSize>
+ - <c:pictureOptions>
+ - <c:tx>
+ - <c:trendline>
+ - <c:idx>
+ - <c:order>
+
+
+
+
+
+ Initializes a new instance of the BubbleChartSeries class.
+
+
+
+
+ Initializes a new instance of the BubbleChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartSeries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartSeries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Order.
+ Represents the following element tag in the schema: c:order.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Series Text.
+ Represents the following element tag in the schema: c:tx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ PictureOptions.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ InvertIfNegative.
+ Represents the following element tag in the schema: c:invertIfNegative.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the BubbleScale Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:bubbleScale.
+
+
+
+
+ Initializes a new instance of the BubbleScale class.
+
+
+
+
+ Bubble Scale Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the SizeRepresents Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:sizeRepresents.
+
+
+
+
+ Initializes a new instance of the SizeRepresents class.
+
+
+
+
+ Size Represents Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the BubbleChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the BubbleChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the BubbleChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BubbleChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SurfaceChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the SurfaceChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the SurfaceChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Surface3DChartExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the Surface3DChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the Surface3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Surface3DChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LabelAlignment Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:lblAlgn.
+
+
+
+
+ Initializes a new instance of the LabelAlignment class.
+
+
+
+
+ Label Alignment Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the LabelOffset Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:lblOffset.
+
+
+
+
+ Initializes a new instance of the LabelOffset class.
+
+
+
+
+ Label Offset Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TickLabelSkip Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:tickLblSkip.
+
+
+
+
+ Initializes a new instance of the TickLabelSkip class.
+
+
+
+
+
+
+
+ Defines the TickMarkSkip Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:tickMarkSkip.
+
+
+
+
+ Initializes a new instance of the TickMarkSkip class.
+
+
+
+
+
+
+
+ Defines the SkipType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SkipType class.
+
+
+
+
+ Tick Skip Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the CatAxExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the CatAxExtensionList class.
+
+
+
+
+ Initializes a new instance of the CatAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CatAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CatAxExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BaseTimeUnit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:baseTimeUnit.
+
+
+
+
+ Initializes a new instance of the BaseTimeUnit class.
+
+
+
+
+
+
+
+ Defines the MajorTimeUnit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:majorTimeUnit.
+
+
+
+
+ Initializes a new instance of the MajorTimeUnit class.
+
+
+
+
+
+
+
+ Defines the MinorTimeUnit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:minorTimeUnit.
+
+
+
+
+ Initializes a new instance of the MinorTimeUnit class.
+
+
+
+
+
+
+
+ Defines the TimeUnitType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TimeUnitType class.
+
+
+
+
+ Time Unit Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the MajorUnit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:majorUnit.
+
+
+
+
+ Initializes a new instance of the MajorUnit class.
+
+
+
+
+
+
+
+ Defines the MinorUnit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:minorUnit.
+
+
+
+
+ Initializes a new instance of the MinorUnit class.
+
+
+
+
+
+
+
+ Defines the AxisUnitType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the AxisUnitType class.
+
+
+
+
+ Major Unit Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the DateAxExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the DateAxExtensionList class.
+
+
+
+
+ Initializes a new instance of the DateAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateAxExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SerAxExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the SerAxExtensionList class.
+
+
+
+
+ Initializes a new instance of the SerAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SerAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SerAxExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CrossBetween Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:crossBetween.
+
+
+
+
+ Initializes a new instance of the CrossBetween class.
+
+
+
+
+ Cross Between Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the DisplayUnits Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dispUnits.
+
+
+ The following table lists the possible child types:
+
+ - <c:builtInUnit>
+ - <c:dispUnitsLbl>
+ - <c:custUnit>
+ - <c:extLst>
+
+
+
+
+
+ Initializes a new instance of the DisplayUnits class.
+
+
+
+
+ Initializes a new instance of the DisplayUnits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DisplayUnits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DisplayUnits class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ValAxExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ValAxExtensionList class.
+
+
+
+
+ Initializes a new instance of the ValAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValAxExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValAxExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EditingLanguage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:lang.
+
+
+
+
+ Initializes a new instance of the EditingLanguage class.
+
+
+
+
+ Language Code
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the Style Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:style.
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ Style Type
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ColorMapOverride Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:clrMapOvr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorMapOverride class.
+
+
+
+
+ Initializes a new instance of the ColorMapOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMapOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMapOverride class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Background 1
+ Represents the following attribute in the schema: bg1
+
+
+
+
+ Text 1
+ Represents the following attribute in the schema: tx1
+
+
+
+
+ Background 2
+ Represents the following attribute in the schema: bg2
+
+
+
+
+ Text 2
+ Represents the following attribute in the schema: tx2
+
+
+
+
+ Accent 1
+ Represents the following attribute in the schema: accent1
+
+
+
+
+ Accent 2
+ Represents the following attribute in the schema: accent2
+
+
+
+
+ Accent 3
+ Represents the following attribute in the schema: accent3
+
+
+
+
+ Accent 4
+ Represents the following attribute in the schema: accent4
+
+
+
+
+ Accent 5
+ Represents the following attribute in the schema: accent5
+
+
+
+
+ Accent 6
+ Represents the following attribute in the schema: accent6
+
+
+
+
+ Hyperlink
+ Represents the following attribute in the schema: hlink
+
+
+
+
+ Followed Hyperlink
+ Represents the following attribute in the schema: folHlink
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the PivotSource Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pivotSource.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:fmtId>
+ - <c:name>
+
+
+
+
+
+ Initializes a new instance of the PivotSource class.
+
+
+
+
+ Initializes a new instance of the PivotSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSource class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Name.
+ Represents the following element tag in the schema: c:name.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Format ID.
+ Represents the following element tag in the schema: c:fmtId.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the Protection Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:protection.
+
+
+ The following table lists the possible child types:
+
+ - <c:chartObject>
+ - <c:data>
+ - <c:formatting>
+ - <c:selection>
+ - <c:userInterface>
+
+
+
+
+
+ Initializes a new instance of the Protection class.
+
+
+
+
+ Initializes a new instance of the Protection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Protection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Protection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Object.
+ Represents the following element tag in the schema: c:chartObject.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Data Cannot Be Changed.
+ Represents the following element tag in the schema: c:data.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Formatting.
+ Represents the following element tag in the schema: c:formatting.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Selection.
+ Represents the following element tag in the schema: c:selection.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ User Interface.
+ Represents the following element tag in the schema: c:userInterface.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the Chart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:chart.
+
+
+ The following table lists the possible child types:
+
+ - <c:autoTitleDeleted>
+ - <c:plotVisOnly>
+ - <c:showDLblsOverMax>
+ - <c:extLst>
+ - <c:dispBlanksAs>
+ - <c:legend>
+ - <c:pivotFmts>
+ - <c:plotArea>
+ - <c:floor>
+ - <c:sideWall>
+ - <c:backWall>
+ - <c:title>
+ - <c:view3D>
+
+
+
+
+
+ Initializes a new instance of the Chart class.
+
+
+
+
+ Initializes a new instance of the Chart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Title data and formatting.
+ Represents the following element tag in the schema: c:title.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ True if the chart automatic title has been deleted..
+ Represents the following element tag in the schema: c:autoTitleDeleted.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ pivot chart format persistence data.
+ Represents the following element tag in the schema: c:pivotFmts.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ 3D view settings.
+ Represents the following element tag in the schema: c:view3D.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ 3D floor formatting.
+ Represents the following element tag in the schema: c:floor.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ 3D side wall formatting.
+ Represents the following element tag in the schema: c:sideWall.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ 3D back wall formatting.
+ Represents the following element tag in the schema: c:backWall.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Plot data and formatting.
+ Represents the following element tag in the schema: c:plotArea.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Legend data and formatting.
+ Represents the following element tag in the schema: c:legend.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ True if only visible cells are plotted..
+ Represents the following element tag in the schema: c:plotVisOnly.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ The way that blank cells are plotted on a chart..
+ Represents the following element tag in the schema: c:dispBlanksAs.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ True if we should render datalabels over the maximum scale.
+ Represents the following element tag in the schema: c:showDLblsOverMax.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Extensibility container.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ExternalData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:externalData.
+
+
+ The following table lists the possible child types:
+
+ - <c:autoUpdate>
+
+
+
+
+
+ Initializes a new instance of the ExternalData class.
+
+
+
+
+ Initializes a new instance of the ExternalData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relationship Reference
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Update Automatically.
+ Represents the following element tag in the schema: c:autoUpdate.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the PrintSettings Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:printSettings.
+
+
+ The following table lists the possible child types:
+
+ - <c:headerFooter>
+ - <c:pageMargins>
+ - <c:pageSetup>
+ - <c:legacyDrawingHF>
+
+
+
+
+
+ Initializes a new instance of the PrintSettings class.
+
+
+
+
+ Initializes a new instance of the PrintSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintSettings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Header and Footer.
+ Represents the following element tag in the schema: c:headerFooter.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Page Margins.
+ Represents the following element tag in the schema: c:pageMargins.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Page Setup.
+ Represents the following element tag in the schema: c:pageSetup.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Legacy Drawing for Headers and Footers.
+ Represents the following element tag in the schema: c:legacyDrawingHF.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the ChartSpaceExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ChartSpaceExtensionList class.
+
+
+
+
+ Initializes a new instance of the ChartSpaceExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpaceExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpaceExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ChartSpaceExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c15:pivotSource>
+ - <c14:pivotOptions>
+ - <c14:sketchOptions>
+
+
+
+
+
+ Initializes a new instance of the ChartSpaceExtension class.
+
+
+
+
+ Initializes a new instance of the ChartSpaceExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpaceExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpaceExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DataDisplayOptions16 Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is c:ext.
+
+
+ The following table lists the possible child types:
+
+ - <c16r3:dispNaAsBlank>
+
+
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class.
+
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BooleanFalse.
+ Represents the following element tag in the schema: c16r3:dispNaAsBlank.
+
+
+ xmlns:c16r3 = http://schemas.microsoft.com/office/drawing/2017/03/chart
+
+
+
+
+
+
+
+ pivot chart format persistence data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:pivotFmts.
+
+
+ The following table lists the possible child types:
+
+ - <c:pivotFmt>
+
+
+
+
+
+ Initializes a new instance of the PivotFormats class.
+
+
+
+
+ Initializes a new instance of the PivotFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ 3D view settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:view3D.
+
+
+ The following table lists the possible child types:
+
+ - <c:rAngAx>
+ - <c:depthPercent>
+ - <c:extLst>
+ - <c:hPercent>
+ - <c:perspective>
+ - <c:rotX>
+ - <c:rotY>
+
+
+
+
+
+ Initializes a new instance of the View3D class.
+
+
+
+
+ Initializes a new instance of the View3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the View3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the View3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ X Rotation.
+ Represents the following element tag in the schema: c:rotX.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Height Percent.
+ Represents the following element tag in the schema: c:hPercent.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Y Rotation.
+ Represents the following element tag in the schema: c:rotY.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Depth Percent.
+ Represents the following element tag in the schema: c:depthPercent.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Right Angle Axes.
+ Represents the following element tag in the schema: c:rAngAx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Perspective.
+ Represents the following element tag in the schema: c:perspective.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ 3D floor formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:floor.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:pictureOptions>
+ - <c:thickness>
+
+
+
+
+
+ Initializes a new instance of the Floor class.
+
+
+
+
+ Initializes a new instance of the Floor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Floor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Floor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ 3D side wall formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:sideWall.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:pictureOptions>
+ - <c:thickness>
+
+
+
+
+
+ Initializes a new instance of the SideWall class.
+
+
+
+
+ Initializes a new instance of the SideWall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SideWall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SideWall class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ 3D back wall formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:backWall.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:pictureOptions>
+ - <c:thickness>
+
+
+
+
+
+ Initializes a new instance of the BackWall class.
+
+
+
+
+ Initializes a new instance of the BackWall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackWall class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackWall class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SurfaceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:pictureOptions>
+ - <c:thickness>
+
+
+
+
+
+ Initializes a new instance of the SurfaceType class.
+
+
+
+
+ Initializes a new instance of the SurfaceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SurfaceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Thickness.
+ Represents the following element tag in the schema: c:thickness.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Picture Options.
+ Represents the following element tag in the schema: c:pictureOptions.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Plot data and formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:plotArea.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:area3DChart>
+ - <c:areaChart>
+ - <c:bar3DChart>
+ - <c:barChart>
+ - <c:bubbleChart>
+ - <c:catAx>
+ - <c:dateAx>
+ - <c:doughnutChart>
+ - <c:dTable>
+ - <c:extLst>
+ - <c:layout>
+ - <c:line3DChart>
+ - <c:lineChart>
+ - <c:ofPieChart>
+ - <c:pie3DChart>
+ - <c:pieChart>
+ - <c:radarChart>
+ - <c:scatterChart>
+ - <c:serAx>
+ - <c:stockChart>
+ - <c:surface3DChart>
+ - <c:surfaceChart>
+ - <c:valAx>
+
+
+
+
+
+ Initializes a new instance of the PlotArea class.
+
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Layout.
+ Represents the following element tag in the schema: c:layout.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Legend data and formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:legend.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:overlay>
+ - <c:extLst>
+ - <c:layout>
+ - <c:legendEntry>
+ - <c:legendPos>
+
+
+
+
+
+ Initializes a new instance of the Legend class.
+
+
+
+
+ Initializes a new instance of the Legend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Legend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Legend class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Legend Position.
+ Represents the following element tag in the schema: c:legendPos.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ The way that blank cells are plotted on a chart..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:dispBlanksAs.
+
+
+
+
+ Initializes a new instance of the DisplayBlanksAs class.
+
+
+
+
+ Display Blanks As Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Extensibility container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is c:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <c:ext>
+
+
+
+
+
+ Initializes a new instance of the ChartExtensionList class.
+
+
+
+
+ Initializes a new instance of the ChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Layout Target
+
+
+
+
+ Inner.
+ When the item is serialized out as xml, its value is "inner".
+
+
+
+
+ Outer.
+ When the item is serialized out as xml, its value is "outer".
+
+
+
+
+ Layout Mode
+
+
+
+
+ Edge.
+ When the item is serialized out as xml, its value is "edge".
+
+
+
+
+ Factor.
+ When the item is serialized out as xml, its value is "factor".
+
+
+
+
+ Size Represents
+
+
+
+
+ Bubble Size Represents Area.
+ When the item is serialized out as xml, its value is "area".
+
+
+
+
+ Bubble Size Represents Width.
+ When the item is serialized out as xml, its value is "w".
+
+
+
+
+ Label Alignment
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Data Label Position
+
+
+
+
+ Best Fit.
+ When the item is serialized out as xml, its value is "bestFit".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Inside Base.
+ When the item is serialized out as xml, its value is "inBase".
+
+
+
+
+ Inside End.
+ When the item is serialized out as xml, its value is "inEnd".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Outside End.
+ When the item is serialized out as xml, its value is "outEnd".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Trendline Type
+
+
+
+
+ Exponential.
+ When the item is serialized out as xml, its value is "exp".
+
+
+
+
+ Linear.
+ When the item is serialized out as xml, its value is "linear".
+
+
+
+
+ Logarithmic.
+ When the item is serialized out as xml, its value is "log".
+
+
+
+
+ Moving Average.
+ When the item is serialized out as xml, its value is "movingAvg".
+
+
+
+
+ Polynomial.
+ When the item is serialized out as xml, its value is "poly".
+
+
+
+
+ Power.
+ When the item is serialized out as xml, its value is "power".
+
+
+
+
+ Error Bar Direction
+
+
+
+
+ X.
+ When the item is serialized out as xml, its value is "x".
+
+
+
+
+ Y.
+ When the item is serialized out as xml, its value is "y".
+
+
+
+
+ Error Bar Type
+
+
+
+
+ Both.
+ When the item is serialized out as xml, its value is "both".
+
+
+
+
+ Minus.
+ When the item is serialized out as xml, its value is "minus".
+
+
+
+
+ Plus.
+ When the item is serialized out as xml, its value is "plus".
+
+
+
+
+ Error Value Type
+
+
+
+
+ Custom Error Bars.
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ Fixed Value.
+ When the item is serialized out as xml, its value is "fixedVal".
+
+
+
+
+ Percentage.
+ When the item is serialized out as xml, its value is "percentage".
+
+
+
+
+ Standard Deviation.
+ When the item is serialized out as xml, its value is "stdDev".
+
+
+
+
+ Standard Error.
+ When the item is serialized out as xml, its value is "stdErr".
+
+
+
+
+ Grouping
+
+
+
+
+ 100% Stacked.
+ When the item is serialized out as xml, its value is "percentStacked".
+
+
+
+
+ Standard.
+ When the item is serialized out as xml, its value is "standard".
+
+
+
+
+ Stacked.
+ When the item is serialized out as xml, its value is "stacked".
+
+
+
+
+ Radar Style
+
+
+
+
+ Standard.
+ When the item is serialized out as xml, its value is "standard".
+
+
+
+
+ Marker.
+ When the item is serialized out as xml, its value is "marker".
+
+
+
+
+ Filled.
+ When the item is serialized out as xml, its value is "filled".
+
+
+
+
+ Bar Grouping
+
+
+
+
+ 100% Stacked.
+ When the item is serialized out as xml, its value is "percentStacked".
+
+
+
+
+ Clustered.
+ When the item is serialized out as xml, its value is "clustered".
+
+
+
+
+ Standard.
+ When the item is serialized out as xml, its value is "standard".
+
+
+
+
+ Stacked.
+ When the item is serialized out as xml, its value is "stacked".
+
+
+
+
+ Bar Direction
+
+
+
+
+ Bar.
+ When the item is serialized out as xml, its value is "bar".
+
+
+
+
+ Column.
+ When the item is serialized out as xml, its value is "col".
+
+
+
+
+ Shape
+
+
+
+
+ Cone.
+ When the item is serialized out as xml, its value is "cone".
+
+
+
+
+ Cone to Max.
+ When the item is serialized out as xml, its value is "coneToMax".
+
+
+
+
+ Box.
+ When the item is serialized out as xml, its value is "box".
+
+
+
+
+ Cylinder.
+ When the item is serialized out as xml, its value is "cylinder".
+
+
+
+
+ Pyramid.
+ When the item is serialized out as xml, its value is "pyramid".
+
+
+
+
+ Pyramid to Maximum.
+ When the item is serialized out as xml, its value is "pyramidToMax".
+
+
+
+
+ Pie of Pie or Bar of Pie Type
+
+
+
+
+ Pie.
+ When the item is serialized out as xml, its value is "pie".
+
+
+
+
+ Bar.
+ When the item is serialized out as xml, its value is "bar".
+
+
+
+
+ Axis Position
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Crosses
+
+
+
+
+ Axis Crosses at Zero.
+ When the item is serialized out as xml, its value is "autoZero".
+
+
+
+
+ Maximum.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Minimum.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ Cross Between
+
+
+
+
+ Between.
+ When the item is serialized out as xml, its value is "between".
+
+
+
+
+ Midpoint of Category.
+ When the item is serialized out as xml, its value is "midCat".
+
+
+
+
+ Tick Mark
+
+
+
+
+ Cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ Inside.
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Outside.
+ When the item is serialized out as xml, its value is "out".
+
+
+
+
+ Tick Label Position
+
+
+
+
+ High.
+ When the item is serialized out as xml, its value is "high".
+
+
+
+
+ Low.
+ When the item is serialized out as xml, its value is "low".
+
+
+
+
+ Next To.
+ When the item is serialized out as xml, its value is "nextTo".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Time Unit
+
+
+
+
+ Days.
+ When the item is serialized out as xml, its value is "days".
+
+
+
+
+ Months.
+ When the item is serialized out as xml, its value is "months".
+
+
+
+
+ Years.
+ When the item is serialized out as xml, its value is "years".
+
+
+
+
+ Built-In Unit
+
+
+
+
+ Hundreds.
+ When the item is serialized out as xml, its value is "hundreds".
+
+
+
+
+ Thousands.
+ When the item is serialized out as xml, its value is "thousands".
+
+
+
+
+ Ten Thousands.
+ When the item is serialized out as xml, its value is "tenThousands".
+
+
+
+
+ Hundred Thousands.
+ When the item is serialized out as xml, its value is "hundredThousands".
+
+
+
+
+ Millions.
+ When the item is serialized out as xml, its value is "millions".
+
+
+
+
+ Ten Millions.
+ When the item is serialized out as xml, its value is "tenMillions".
+
+
+
+
+ Hundred Millions.
+ When the item is serialized out as xml, its value is "hundredMillions".
+
+
+
+
+ Billions.
+ When the item is serialized out as xml, its value is "billions".
+
+
+
+
+ Trillions.
+ When the item is serialized out as xml, its value is "trillions".
+
+
+
+
+ Picture Format
+
+
+
+
+ Stretch.
+ When the item is serialized out as xml, its value is "stretch".
+
+
+
+
+ Stack.
+ When the item is serialized out as xml, its value is "stack".
+
+
+
+
+ Stack and Scale.
+ When the item is serialized out as xml, its value is "stackScale".
+
+
+
+
+ Orientation
+
+
+
+
+ Maximum to Minimum.
+ When the item is serialized out as xml, its value is "maxMin".
+
+
+
+
+ Minimum to Maximum.
+ When the item is serialized out as xml, its value is "minMax".
+
+
+
+
+ Legend Position
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "tr".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Display Blanks As
+
+
+
+
+ Span.
+ When the item is serialized out as xml, its value is "span".
+
+
+
+
+ Gap.
+ When the item is serialized out as xml, its value is "gap".
+
+
+
+
+ Zero.
+ When the item is serialized out as xml, its value is "zero".
+
+
+
+
+ Printed Page Orientation
+
+
+
+
+ Default Page Orientation.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Portrait Page.
+ When the item is serialized out as xml, its value is "portrait".
+
+
+
+
+ Landscape Page.
+ When the item is serialized out as xml, its value is "landscape".
+
+
+
+
+ Scatter Style
+
+
+
+
+ Line.
+ When the item is serialized out as xml, its value is "line".
+
+
+
+
+ Line with Markers.
+ When the item is serialized out as xml, its value is "lineMarker".
+
+
+
+
+ Marker.
+ When the item is serialized out as xml, its value is "marker".
+
+
+
+
+ Smooth.
+ When the item is serialized out as xml, its value is "smooth".
+
+
+
+
+ Smooth with Markers.
+ When the item is serialized out as xml, its value is "smoothMarker".
+
+
+
+
+ Marker Style
+
+
+
+
+ auto.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ Dash.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ Diamond.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ Dot.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Picture.
+ When the item is serialized out as xml, its value is "picture".
+
+
+
+
+ Plus.
+ When the item is serialized out as xml, its value is "plus".
+
+
+
+
+ Square.
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ Star.
+ When the item is serialized out as xml, its value is "star".
+
+
+
+
+ Triangle.
+ When the item is serialized out as xml, its value is "triangle".
+
+
+
+
+ X.
+ When the item is serialized out as xml, its value is "x".
+
+
+
+
+ Split Type
+
+
+
+
+ Custom Split.
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ Split by Percentage.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ Split by Position.
+ When the item is serialized out as xml, its value is "pos".
+
+
+
+
+ Split by Value.
+ When the item is serialized out as xml, its value is "val".
+
+
+
+
+ Relative Anchor Shape Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:relSizeAnchor.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cxnSp>
+ - <cdr:graphicFrame>
+ - <cdr:grpSp>
+ - <cdr:from>
+ - <cdr:to>
+ - <cdr:pic>
+ - <cdr:sp>
+ - <cdr14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the RelativeAnchorSize class.
+
+
+
+
+ Initializes a new instance of the RelativeAnchorSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeAnchorSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeAnchorSize class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Starting Anchor Point.
+ Represents the following element tag in the schema: cdr:from.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Ending Anchor Point.
+ Represents the following element tag in the schema: cdr:to.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Absolute Anchor Shape Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:absSizeAnchor.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:ext>
+ - <cdr:cxnSp>
+ - <cdr:graphicFrame>
+ - <cdr:grpSp>
+ - <cdr:from>
+ - <cdr:pic>
+ - <cdr:sp>
+ - <cdr14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the AbsoluteAnchorSize class.
+
+
+
+
+ Initializes a new instance of the AbsoluteAnchorSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbsoluteAnchorSize class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbsoluteAnchorSize class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ FromAnchor.
+ Represents the following element tag in the schema: cdr:from.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Extent.
+ Represents the following element tag in the schema: cdr:ext.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Shape Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:sp.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:spPr>
+ - <cdr:style>
+ - <cdr:txBody>
+ - <cdr:nvSpPr>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Text Link
+ Represents the following attribute in the schema: textlink
+
+
+
+
+ Lock Text
+ Represents the following attribute in the schema: fLocksText
+
+
+
+
+ Publish to Server
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Shape Properties.
+ Represents the following element tag in the schema: cdr:nvSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: cdr:spPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: cdr:style.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Text Body.
+ Represents the following element tag in the schema: cdr:txBody.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:grpSpPr>
+ - <cdr:cxnSp>
+ - <cdr:graphicFrame>
+ - <cdr:grpSp>
+ - <cdr:nvGrpSpPr>
+ - <cdr:pic>
+ - <cdr:sp>
+ - <cdr14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Group Shape Properties.
+ Represents the following element tag in the schema: cdr:nvGrpSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Group Shape Properties.
+ Represents the following element tag in the schema: cdr:grpSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <cdr:xfrm>
+ - <cdr:nvGraphicFramePr>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrame class.
+
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish To Server
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Graphic Frame Properties.
+ Represents the following element tag in the schema: cdr:nvGraphicFramePr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Graphic Frame Transform.
+ Represents the following element tag in the schema: cdr:xfrm.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Graphical Object.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cxnSp.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:spPr>
+ - <cdr:style>
+ - <cdr:nvCxnSpPr>
+
+
+
+
+
+ Initializes a new instance of the ConnectionShape class.
+
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish to Server
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Connector Non Visual Properties.
+ Represents the following element tag in the schema: cdr:nvCxnSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: cdr:spPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Connection Shape Style.
+ Represents the following element tag in the schema: cdr:style.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Defines the Picture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:pic.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:blipFill>
+ - <cdr:spPr>
+ - <cdr:style>
+ - <cdr:nvPicPr>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish to Server
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Picture Properties.
+ Represents the following element tag in the schema: cdr:nvPicPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Picture Fill.
+ Represents the following element tag in the schema: cdr:blipFill.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cdr:spPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Style.
+ Represents the following element tag in the schema: cdr:style.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Chart Non Visual Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:nvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cNvPr>
+ - <cdr:cNvSpPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Non Visual Properties.
+ Represents the following element tag in the schema: cdr:cNvPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Non-Visual Shape Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Text Body.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Connection Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:stCxn>
+ - <a:endCxn>
+ - <a:cxnSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Shape Locks.
+ Represents the following element tag in the schema: a:cxnSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection Start.
+ Represents the following element tag in the schema: a:stCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection End.
+ Represents the following element tag in the schema: a:endCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connector Non Visual Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:nvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cNvCxnSpPr>
+ - <cdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Non Visual Properties.
+ Represents the following element tag in the schema: cdr:cNvPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Non-Visual Connection Shape Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvCxnSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:picLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preferRelativeResize
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+ PictureLocks.
+ Represents the following element tag in the schema: a:picLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualPicturePropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:nvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cNvPr>
+ - <cdr:cNvPicPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: cdr:cNvPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvPicPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Picture Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFill class.
+
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DPI Setting
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Graphic Frame Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:nvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cNvPr>
+ - <cdr:cNvGraphicFramePr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvGraphicFramePr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Graphic Frame Transform.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform class.
+
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Relative X Coordinate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:x.
+
+
+
+
+ Initializes a new instance of the XPosition class.
+
+
+
+
+ Initializes a new instance of the XPosition class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Relative Y Coordinate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:y.
+
+
+
+
+ Initializes a new instance of the YPosition class.
+
+
+
+
+ Initializes a new instance of the YPosition class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Starting Anchor Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:from.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:x>
+ - <cdr:y>
+
+
+
+
+
+ Initializes a new instance of the FromAnchor class.
+
+
+
+
+ Initializes a new instance of the FromAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Ending Anchor Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:to.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:x>
+ - <cdr:y>
+
+
+
+
+
+ Initializes a new instance of the ToAnchor class.
+
+
+
+
+ Initializes a new instance of the ToAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MarkerType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:x>
+ - <cdr:y>
+
+
+
+
+
+ Initializes a new instance of the MarkerType class.
+
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relative X Coordinate.
+ Represents the following element tag in the schema: cdr:x.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Relative Y Coordinate.
+ Represents the following element tag in the schema: cdr:y.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Shape Extent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:ext.
+
+
+
+
+ Initializes a new instance of the Extent class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+
+
+
+ Non-Visual Group Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:nvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr:cNvPr>
+ - <cdr:cNvGrpSpPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Non Visual Properties.
+ Represents the following element tag in the schema: cdr:cNvPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ Represents the following element tag in the schema: cdr:cNvGrpSpPr.
+
+
+ xmlns:cdr = http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
+
+
+
+
+
+
+
+ Group Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdr:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Legacy Drawing Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is comp:legacyDrawing.
+
+
+
+
+ Initializes a new instance of the LegacyDrawing class.
+
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+
+
+
+ Color Transform Definitions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:colorsDef.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:title>
+ - <dgm:styleLbl>
+
+
+
+
+
+ Initializes a new instance of the ColorsDefinition class.
+
+
+
+
+ Initializes a new instance of the ColorsDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique ID
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ Minimum Version
+ Represents the following attribute in the schema: minVer
+
+
+
+
+
+
+
+ Loads the DOM from the DiagramColorsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DiagramColorsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DiagramColorsPart associated with this element.
+
+
+
+
+ Color Transform Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:colorsDefHdr.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:title>
+
+
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeader class.
+
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeader class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique ID
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ Minimum Version
+ Represents the following attribute in the schema: minVer
+
+
+
+
+ Resource ID
+ Represents the following attribute in the schema: resId
+
+
+
+
+
+
+
+ Color Transform Header List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:colorsDefHdrLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:colorsDefHdr>
+
+
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeaderList class.
+
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsDefinitionHeaderList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Data Model.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:dataModel.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:bg>
+ - <dgm:extLst>
+ - <dgm:whole>
+ - <dgm:cxnLst>
+ - <dgm:ptLst>
+
+
+
+
+
+ Initializes a new instance of the DataModelRoot class.
+
+
+
+
+ Initializes a new instance of the DataModelRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelRoot class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Point List.
+ Represents the following element tag in the schema: dgm:ptLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Connection List.
+ Represents the following element tag in the schema: dgm:cxnLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Background Formatting.
+ Represents the following element tag in the schema: dgm:bg.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Whole E2O Formatting.
+ Represents the following element tag in the schema: dgm:whole.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ DataModelExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Loads the DOM from the DiagramDataPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DiagramDataPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DiagramDataPart associated with this element.
+
+
+
+
+ Layout Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:layoutDef.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:extLst>
+ - <dgm:layoutNode>
+ - <dgm:title>
+ - <dgm:sampData>
+ - <dgm:styleData>
+ - <dgm:clrData>
+
+
+
+
+
+ Initializes a new instance of the LayoutDefinition class.
+
+
+
+
+ Initializes a new instance of the LayoutDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uniqueId
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ minVer
+ Represents the following attribute in the schema: minVer
+
+
+
+
+ defStyle
+ Represents the following attribute in the schema: defStyle
+
+
+
+
+
+
+
+ Loads the DOM from the DiagramLayoutDefinitionPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DiagramLayoutDefinitionPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DiagramLayoutDefinitionPart associated with this element.
+
+
+
+
+ Layout Definition Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:layoutDefHdr.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:title>
+
+
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeader class.
+
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeader class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ Minimum Version
+ Represents the following attribute in the schema: minVer
+
+
+
+
+ Default Style
+ Represents the following attribute in the schema: defStyle
+
+
+
+
+ Resource Identifier
+ Represents the following attribute in the schema: resId
+
+
+
+
+
+
+
+ Diagram Layout Header List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:layoutDefHdrLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:layoutDefHdr>
+
+
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeaderList class.
+
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutDefinitionHeaderList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Explicit Relationships to Diagram Parts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:relIds.
+
+
+
+
+ Initializes a new instance of the RelationshipIds class.
+
+
+
+
+ Explicit Relationship to Diagram Data Part
+ Represents the following attribute in the schema: r:dm
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Explicit Relationship to Diagram Layout Definition Part
+ Represents the following attribute in the schema: r:lo
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Explicit Relationship to Style Definition Part
+ Represents the following attribute in the schema: r:qs
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Explicit Relationship to Diagram Colors Part
+ Represents the following attribute in the schema: r:cs
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Style Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleDef.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:scene3d>
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:title>
+ - <dgm:styleLbl>
+
+
+
+
+
+ Initializes a new instance of the StyleDefinition class.
+
+
+
+
+ Initializes a new instance of the StyleDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Style ID
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ Minimum Version
+ Represents the following attribute in the schema: minVer
+
+
+
+
+
+
+
+ Loads the DOM from the DiagramStylePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DiagramStylePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DiagramStylePart associated with this element.
+
+
+
+
+ Style Definition Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleDefHdr.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:catLst>
+ - <dgm:desc>
+ - <dgm:title>
+
+
+
+
+
+ Initializes a new instance of the StyleDefinitionHeader class.
+
+
+
+
+ Initializes a new instance of the StyleDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinitionHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinitionHeader class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Style ID
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ Minimum Version
+ Represents the following attribute in the schema: minVer
+
+
+
+
+ Resource ID
+ Represents the following attribute in the schema: resId
+
+
+
+
+
+
+
+ List of Style Definition Headers.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleDefHdrLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:styleDefHdr>
+
+
+
+
+
+ Initializes a new instance of the StyleDefinitionHeaderList class.
+
+
+
+
+ Initializes a new instance of the StyleDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinitionHeaderList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDefinitionHeaderList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Color Transform Category.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:cat.
+
+
+
+
+ Initializes a new instance of the ColorTransformCategory class.
+
+
+
+
+ Category Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Priority
+ Represents the following attribute in the schema: pri
+
+
+
+
+
+
+
+ Fill Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:fillClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FillColorList class.
+
+
+
+
+ Initializes a new instance of the FillColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Line Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:linClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the LineColorList class.
+
+
+
+
+ Initializes a new instance of the LineColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Effect Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:effectClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the EffectColorList class.
+
+
+
+
+ Initializes a new instance of the EffectColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Line Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:txLinClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the TextLineColorList class.
+
+
+
+
+ Initializes a new instance of the TextLineColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextLineColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextLineColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Fill Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:txFillClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the TextFillColorList class.
+
+
+
+
+ Initializes a new instance of the TextFillColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextFillColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextFillColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Effect Color List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:txEffectClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the TextEffectColorList class.
+
+
+
+
+ Initializes a new instance of the TextEffectColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextEffectColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextEffectColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorsType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorsType class.
+
+
+
+
+ Initializes a new instance of the ColorsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Color Application Method Type
+ Represents the following attribute in the schema: meth
+
+
+
+
+ Hue Direction
+ Represents the following attribute in the schema: hueDir
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:title.
+
+
+
+
+ Initializes a new instance of the ColorDefinitionTitle class.
+
+
+
+
+ Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Description Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Description.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:desc.
+
+
+
+
+ Initializes a new instance of the ColorTransformDescription class.
+
+
+
+
+ Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Description Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Color Transform Category List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:catLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:cat>
+
+
+
+
+
+ Initializes a new instance of the ColorTransformCategories class.
+
+
+
+
+ Initializes a new instance of the ColorTransformCategories class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTransformCategories class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTransformCategories class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Style Label.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleLbl.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:fillClrLst>
+ - <dgm:linClrLst>
+ - <dgm:effectClrLst>
+ - <dgm:txLinClrLst>
+ - <dgm:txFillClrLst>
+ - <dgm:txEffectClrLst>
+
+
+
+
+
+ Initializes a new instance of the ColorTransformStyleLabel class.
+
+
+
+
+ Initializes a new instance of the ColorTransformStyleLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTransformStyleLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTransformStyleLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Fill Color List.
+ Represents the following element tag in the schema: dgm:fillClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Line Color List.
+ Represents the following element tag in the schema: dgm:linClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Effect Color List.
+ Represents the following element tag in the schema: dgm:effectClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Text Line Color List.
+ Represents the following element tag in the schema: dgm:txLinClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Text Fill Color List.
+ Represents the following element tag in the schema: dgm:txFillClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Text Effect Color List.
+ Represents the following element tag in the schema: dgm:txEffectClrLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:pt.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:spPr>
+ - <dgm:t>
+ - <dgm:prSet>
+
+
+
+
+
+ Initializes a new instance of the Point class.
+
+
+
+
+ Initializes a new instance of the Point class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Point class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Point class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Model Identifier
+ Represents the following attribute in the schema: modelId
+
+
+
+
+ Point Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Connection Identifier
+ Represents the following attribute in the schema: cxnId
+
+
+
+
+ Property Set.
+ Represents the following element tag in the schema: dgm:prSet.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: dgm:spPr.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Text Body.
+ Represents the following element tag in the schema: dgm:t.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ PtExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Connection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:cxn.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+
+
+
+
+
+ Initializes a new instance of the Connection class.
+
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Model Identifier
+ Represents the following attribute in the schema: modelId
+
+
+
+
+ Point Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Source Identifier
+ Represents the following attribute in the schema: srcId
+
+
+
+
+ Destination Identifier
+ Represents the following attribute in the schema: destId
+
+
+
+
+ Source Position
+ Represents the following attribute in the schema: srcOrd
+
+
+
+
+ Destination Position
+ Represents the following attribute in the schema: destOrd
+
+
+
+
+ Parent Transition Identifier
+ Represents the following attribute in the schema: parTransId
+
+
+
+
+ Sibling Transition Identifier
+ Represents the following attribute in the schema: sibTransId
+
+
+
+
+ Presentation Identifier
+ Represents the following attribute in the schema: presId
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Constraint.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:constr.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+
+
+
+
+
+ Initializes a new instance of the Constraint class.
+
+
+
+
+ Initializes a new instance of the Constraint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Constraint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Constraint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Constraint Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ For
+ Represents the following attribute in the schema: for
+
+
+
+
+ For Name
+ Represents the following attribute in the schema: forName
+
+
+
+
+ Data Point Type
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ Reference Type
+ Represents the following attribute in the schema: refType
+
+
+
+
+ Reference For
+ Represents the following attribute in the schema: refFor
+
+
+
+
+ Reference For Name
+ Represents the following attribute in the schema: refForName
+
+
+
+
+ Reference Point Type
+ Represents the following attribute in the schema: refPtType
+
+
+
+
+ Operator
+ Represents the following attribute in the schema: op
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Factor
+ Represents the following attribute in the schema: fact
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Rule.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:rule.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+
+
+
+
+
+ Initializes a new instance of the Rule class.
+
+
+
+
+ Initializes a new instance of the Rule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rule class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Constraint Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ For
+ Represents the following attribute in the schema: for
+
+
+
+
+ For Name
+ Represents the following attribute in the schema: forName
+
+
+
+
+ Data Point Type
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Factor
+ Represents the following attribute in the schema: fact
+
+
+
+
+ Max Value
+ Represents the following attribute in the schema: max
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Shape Adjust.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:adj.
+
+
+
+
+ Initializes a new instance of the Adjust class.
+
+
+
+
+ Adjust Handle Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Shape Adjust List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:adjLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:adj>
+
+
+
+
+
+ Initializes a new instance of the AdjustList class.
+
+
+
+
+ Initializes a new instance of the AdjustList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Parameter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:param.
+
+
+
+
+ Initializes a new instance of the Parameter class.
+
+
+
+
+ Parameter Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Algorithm.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:alg.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:param>
+
+
+
+
+
+ Initializes a new instance of the Algorithm class.
+
+
+
+
+ Initializes a new instance of the Algorithm class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Algorithm class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Algorithm class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Algorithm Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Revision Number
+ Represents the following attribute in the schema: rev
+
+
+
+
+
+
+
+ Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:shape.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:adjLst>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Shape Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Relationship to Image Part
+ Represents the following attribute in the schema: r:blip
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Z-Order Offset
+ Represents the following attribute in the schema: zOrderOff
+
+
+
+
+ Hide Geometry
+ Represents the following attribute in the schema: hideGeom
+
+
+
+
+ Prevent Text Editing
+ Represents the following attribute in the schema: lkTxEntry
+
+
+
+
+ Image Placeholder
+ Represents the following attribute in the schema: blipPhldr
+
+
+
+
+ Shape Adjust List.
+ Represents the following element tag in the schema: dgm:adjLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Presentation Of.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:presOf.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+
+
+
+
+
+ Initializes a new instance of the PresentationOf class.
+
+
+
+
+ Initializes a new instance of the PresentationOf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationOf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationOf class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Data Point Type
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ Hide Last Transition
+ Represents the following attribute in the schema: hideLastTrans
+
+
+
+
+ Start
+ Represents the following attribute in the schema: st
+
+
+
+
+ Count
+ Represents the following attribute in the schema: cnt
+
+
+
+
+ Step
+ Represents the following attribute in the schema: step
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Constraint List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:constrLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:constr>
+
+
+
+
+
+ Initializes a new instance of the Constraints class.
+
+
+
+
+ Initializes a new instance of the Constraints class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Constraints class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Constraints class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Rule List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:ruleLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:rule>
+
+
+
+
+
+ Initializes a new instance of the RuleList class.
+
+
+
+
+ Initializes a new instance of the RuleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RuleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RuleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Variable List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:varLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:animLvl>
+ - <dgm:animOne>
+ - <dgm:bulletEnabled>
+ - <dgm:chMax>
+ - <dgm:chPref>
+ - <dgm:dir>
+ - <dgm:hierBranch>
+ - <dgm:orgChart>
+ - <dgm:resizeHandles>
+
+
+
+
+
+ Initializes a new instance of the VariableList class.
+
+
+
+
+ Initializes a new instance of the VariableList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VariableList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VariableList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Presentation Layout Variables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:presLayoutVars.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:animLvl>
+ - <dgm:animOne>
+ - <dgm:bulletEnabled>
+ - <dgm:chMax>
+ - <dgm:chPref>
+ - <dgm:dir>
+ - <dgm:hierBranch>
+ - <dgm:orgChart>
+ - <dgm:resizeHandles>
+
+
+
+
+
+ Initializes a new instance of the PresentationLayoutVariables class.
+
+
+
+
+ Initializes a new instance of the PresentationLayoutVariables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationLayoutVariables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationLayoutVariables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LayoutVariablePropertySetType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:animLvl>
+ - <dgm:animOne>
+ - <dgm:bulletEnabled>
+ - <dgm:chMax>
+ - <dgm:chPref>
+ - <dgm:dir>
+ - <dgm:hierBranch>
+ - <dgm:orgChart>
+ - <dgm:resizeHandles>
+
+
+
+
+
+ Initializes a new instance of the LayoutVariablePropertySetType class.
+
+
+
+
+ Initializes a new instance of the LayoutVariablePropertySetType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutVariablePropertySetType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutVariablePropertySetType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Organization Chart User Interface.
+ Represents the following element tag in the schema: dgm:orgChart.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Maximum Children.
+ Represents the following element tag in the schema: dgm:chMax.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Preferred Number of Children.
+ Represents the following element tag in the schema: dgm:chPref.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Show Insert Bullet.
+ Represents the following element tag in the schema: dgm:bulletEnabled.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Diagram Direction.
+ Represents the following element tag in the schema: dgm:dir.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Organization Chart Branch Style.
+ Represents the following element tag in the schema: dgm:hierBranch.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ One by One Animation String.
+ Represents the following element tag in the schema: dgm:animOne.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Level Animation.
+ Represents the following element tag in the schema: dgm:animLvl.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Shape Resize Style.
+ Represents the following element tag in the schema: dgm:resizeHandles.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ For Each.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:forEach.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:alg>
+ - <dgm:choose>
+ - <dgm:constrLst>
+ - <dgm:forEach>
+ - <dgm:layoutNode>
+ - <dgm:presOf>
+ - <dgm:ruleLst>
+ - <dgm:shape>
+
+
+
+
+
+ Initializes a new instance of the ForEach class.
+
+
+
+
+ Initializes a new instance of the ForEach class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ForEach class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ForEach class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Data Point Type
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ Hide Last Transition
+ Represents the following attribute in the schema: hideLastTrans
+
+
+
+
+ Start
+ Represents the following attribute in the schema: st
+
+
+
+
+ Count
+ Represents the following attribute in the schema: cnt
+
+
+
+
+ Step
+ Represents the following attribute in the schema: step
+
+
+
+
+
+
+
+ Layout Node.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:layoutNode.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:alg>
+ - <dgm:choose>
+ - <dgm:constrLst>
+ - <dgm:forEach>
+ - <dgm:layoutNode>
+ - <dgm:varLst>
+ - <dgm:presOf>
+ - <dgm:ruleLst>
+ - <dgm:shape>
+
+
+
+
+
+ Initializes a new instance of the LayoutNode class.
+
+
+
+
+ Initializes a new instance of the LayoutNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Style Label
+ Represents the following attribute in the schema: styleLbl
+
+
+
+
+ Child Order
+ Represents the following attribute in the schema: chOrder
+
+
+
+
+ Move With
+ Represents the following attribute in the schema: moveWith
+
+
+
+
+
+
+
+ Choose Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:choose.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:else>
+ - <dgm:if>
+
+
+
+
+
+ Initializes a new instance of the Choose class.
+
+
+
+
+ Initializes a new instance of the Choose class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Choose class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Choose class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ If.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:if.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:alg>
+ - <dgm:choose>
+ - <dgm:constrLst>
+ - <dgm:forEach>
+ - <dgm:layoutNode>
+ - <dgm:presOf>
+ - <dgm:ruleLst>
+ - <dgm:shape>
+
+
+
+
+
+ Initializes a new instance of the DiagramChooseIf class.
+
+
+
+
+ Initializes a new instance of the DiagramChooseIf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramChooseIf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramChooseIf class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Data Point Type
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ Hide Last Transition
+ Represents the following attribute in the schema: hideLastTrans
+
+
+
+
+ Start
+ Represents the following attribute in the schema: st
+
+
+
+
+ Count
+ Represents the following attribute in the schema: cnt
+
+
+
+
+ Step
+ Represents the following attribute in the schema: step
+
+
+
+
+ Function
+ Represents the following attribute in the schema: func
+
+
+
+
+ Argument
+ Represents the following attribute in the schema: arg
+
+
+
+
+ Operator
+ Represents the following attribute in the schema: op
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Else.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:else.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:alg>
+ - <dgm:choose>
+ - <dgm:constrLst>
+ - <dgm:forEach>
+ - <dgm:layoutNode>
+ - <dgm:presOf>
+ - <dgm:ruleLst>
+ - <dgm:shape>
+
+
+
+
+
+ Initializes a new instance of the DiagramChooseElse class.
+
+
+
+
+ Initializes a new instance of the DiagramChooseElse class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramChooseElse class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramChooseElse class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Data Model.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:dataModel.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:bg>
+ - <dgm:extLst>
+ - <dgm:whole>
+ - <dgm:cxnLst>
+ - <dgm:ptLst>
+
+
+
+
+
+ Initializes a new instance of the DataModel class.
+
+
+
+
+ Initializes a new instance of the DataModel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Point List.
+ Represents the following element tag in the schema: dgm:ptLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Connection List.
+ Represents the following element tag in the schema: dgm:cxnLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Background Formatting.
+ Represents the following element tag in the schema: dgm:bg.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Whole E2O Formatting.
+ Represents the following element tag in the schema: dgm:whole.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ DataModelExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Category.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:cat.
+
+
+
+
+ Initializes a new instance of the Category class.
+
+
+
+
+ Category Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Priority
+ Represents the following attribute in the schema: pri
+
+
+
+
+
+
+
+ Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:title.
+
+
+
+
+ Initializes a new instance of the Title class.
+
+
+
+
+ Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Description.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:desc.
+
+
+
+
+ Initializes a new instance of the Description class.
+
+
+
+
+ Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Category List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:catLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:cat>
+
+
+
+
+
+ Initializes a new instance of the CategoryList class.
+
+
+
+
+ Initializes a new instance of the CategoryList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Shape Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Show Organization Chart User Interface.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:orgChart.
+
+
+
+
+ Initializes a new instance of the OrganizationChart class.
+
+
+
+
+ Show Organization Chart User Interface Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Maximum Children.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:chMax.
+
+
+
+
+ Initializes a new instance of the MaxNumberOfChildren class.
+
+
+
+
+ Maximum Children Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Preferred Number of Children.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:chPref.
+
+
+
+
+ Initializes a new instance of the PreferredNumberOfChildren class.
+
+
+
+
+ Preferred Number of CHildren Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Show Insert Bullet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:bulletEnabled.
+
+
+
+
+ Initializes a new instance of the BulletEnabled class.
+
+
+
+
+ Show Insert Bullet Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Diagram Direction.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:dir.
+
+
+
+
+ Initializes a new instance of the Direction class.
+
+
+
+
+ Diagram Direction Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Organization Chart Branch Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:hierBranch.
+
+
+
+
+ Initializes a new instance of the HierarchyBranch class.
+
+
+
+
+ Organization Chart Branch Style Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ One by One Animation String.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:animOne.
+
+
+
+
+ Initializes a new instance of the AnimateOneByOne class.
+
+
+
+
+ One By One Animation Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Level Animation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:animLvl.
+
+
+
+
+ Initializes a new instance of the AnimationLevel class.
+
+
+
+
+ Level Animation Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Shape Resize Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:resizeHandles.
+
+
+
+
+ Initializes a new instance of the ResizeHandles class.
+
+
+
+
+ Shape Resize Style Type
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Category.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:cat.
+
+
+
+
+ Initializes a new instance of the StyleDisplayCategory class.
+
+
+
+
+ Category Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Priority
+ Represents the following attribute in the schema: pri
+
+
+
+
+
+
+
+ 3-D Scene.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:scene3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:backdrop>
+ - <a:camera>
+ - <a:lightRig>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Scene3D class.
+
+
+
+
+ Initializes a new instance of the Scene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Camera.
+ Represents the following element tag in the schema: a:camera.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light Rig.
+ Represents the following element tag in the schema: a:lightRig.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Backdrop Plane.
+ Represents the following element tag in the schema: a:backdrop.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ 3-D Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:sp3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:bevelT>
+ - <a:bevelB>
+ - <a:extrusionClr>
+ - <a:contourClr>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Shape3D class.
+
+
+
+
+ Initializes a new instance of the Shape3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Depth
+ Represents the following attribute in the schema: z
+
+
+
+
+ Extrusion Height
+ Represents the following attribute in the schema: extrusionH
+
+
+
+
+ Contour Width
+ Represents the following attribute in the schema: contourW
+
+
+
+
+ Preset Material Type
+ Represents the following attribute in the schema: prstMaterial
+
+
+
+
+ Top Bevel.
+ Represents the following element tag in the schema: a:bevelT.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom Bevel.
+ Represents the following element tag in the schema: a:bevelB.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extrusion Color.
+ Represents the following element tag in the schema: a:extrusionClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Contour Color.
+ Represents the following element tag in the schema: a:contourClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:txPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:flatTx>
+ - <a:sp3d>
+
+
+
+
+
+ Initializes a new instance of the TextProperties class.
+
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Apply 3D shape properties.
+ Represents the following element tag in the schema: a:sp3d.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ No text in 3D scene.
+ Represents the following element tag in the schema: a:flatTx.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Title.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:title.
+
+
+
+
+ Initializes a new instance of the StyleDefinitionTitle class.
+
+
+
+
+ Natural Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Description Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Style Label Description.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:desc.
+
+
+
+
+ Initializes a new instance of the StyleLabelDescription class.
+
+
+
+
+ Natural Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Description Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Category List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:catLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:cat>
+
+
+
+
+
+ Initializes a new instance of the StyleDisplayCategories class.
+
+
+
+
+ Initializes a new instance of the StyleDisplayCategories class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDisplayCategories class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleDisplayCategories class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Style Label.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleLbl.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:extLst>
+ - <dgm:scene3d>
+ - <dgm:sp3d>
+ - <dgm:style>
+ - <dgm:txPr>
+
+
+
+
+
+ Initializes a new instance of the StyleLabel class.
+
+
+
+
+ Initializes a new instance of the StyleLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ 3-D Scene.
+ Represents the following element tag in the schema: dgm:scene3d.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ 3-D Shape Properties.
+ Represents the following element tag in the schema: dgm:sp3d.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Text Properties.
+ Represents the following element tag in the schema: dgm:txPr.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: dgm:style.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: dgm:extLst.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Point List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:ptLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:pt>
+
+
+
+
+
+ Initializes a new instance of the PointList class.
+
+
+
+
+ Initializes a new instance of the PointList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PointList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PointList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Connection List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:cxnLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:cxn>
+
+
+
+
+
+ Initializes a new instance of the ConnectionList class.
+
+
+
+
+ Initializes a new instance of the ConnectionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Background Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:bg.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the Background class.
+
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Whole E2O Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:whole.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:ln>
+
+
+
+
+
+ Initializes a new instance of the Whole class.
+
+
+
+
+ Initializes a new instance of the Whole class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Whole class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Whole class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Outline.
+ Represents the following element tag in the schema: a:ln.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the DataModelExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the DataModelExtensionList class.
+
+
+
+
+ Initializes a new instance of the DataModelExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Property Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:prSet.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:style>
+ - <dgm:presLayoutVars>
+
+
+
+
+
+ Initializes a new instance of the PropertySet class.
+
+
+
+
+ Initializes a new instance of the PropertySet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PropertySet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PropertySet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Presentation Element Identifier
+ Represents the following attribute in the schema: presAssocID
+
+
+
+
+ Presentation Name
+ Represents the following attribute in the schema: presName
+
+
+
+
+ Presentation Style Label
+ Represents the following attribute in the schema: presStyleLbl
+
+
+
+
+ Presentation Style Index
+ Represents the following attribute in the schema: presStyleIdx
+
+
+
+
+ Presentation Style Count
+ Represents the following attribute in the schema: presStyleCnt
+
+
+
+
+ Current Diagram Type
+ Represents the following attribute in the schema: loTypeId
+
+
+
+
+ Current Diagram Category
+ Represents the following attribute in the schema: loCatId
+
+
+
+
+ Current Style Type
+ Represents the following attribute in the schema: qsTypeId
+
+
+
+
+ Current Style Category
+ Represents the following attribute in the schema: qsCatId
+
+
+
+
+ Color Transform Type Identifier
+ Represents the following attribute in the schema: csTypeId
+
+
+
+
+ Color Transform Category
+ Represents the following attribute in the schema: csCatId
+
+
+
+
+ Coherent 3D Behavior
+ Represents the following attribute in the schema: coherent3DOff
+
+
+
+
+ Placeholder Text
+ Represents the following attribute in the schema: phldrT
+
+
+
+
+ Placeholder
+ Represents the following attribute in the schema: phldr
+
+
+
+
+ Custom Rotation
+ Represents the following attribute in the schema: custAng
+
+
+
+
+ Custom Vertical Flip
+ Represents the following attribute in the schema: custFlipVert
+
+
+
+
+ Custom Horizontal Flip
+ Represents the following attribute in the schema: custFlipHor
+
+
+
+
+ Fixed Width Override
+ Represents the following attribute in the schema: custSzX
+
+
+
+
+ Fixed Height Override
+ Represents the following attribute in the schema: custSzY
+
+
+
+
+ Width Scale
+ Represents the following attribute in the schema: custScaleX
+
+
+
+
+ Height Scale
+ Represents the following attribute in the schema: custScaleY
+
+
+
+
+ Text Changed
+ Represents the following attribute in the schema: custT
+
+
+
+
+ Custom Factor Width
+ Represents the following attribute in the schema: custLinFactX
+
+
+
+
+ Custom Factor Height
+ Represents the following attribute in the schema: custLinFactY
+
+
+
+
+ Neighbor Offset Width
+ Represents the following attribute in the schema: custLinFactNeighborX
+
+
+
+
+ Neighbor Offset Height
+ Represents the following attribute in the schema: custLinFactNeighborY
+
+
+
+
+ Radius Scale
+ Represents the following attribute in the schema: custRadScaleRad
+
+
+
+
+ Include Angle Scale
+ Represents the following attribute in the schema: custRadScaleInc
+
+
+
+
+ Presentation Layout Variables.
+ Represents the following element tag in the schema: dgm:presLayoutVars.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: dgm:style.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+
+
+
+ Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Body.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:t.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the PtExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the PtExtensionList class.
+
+
+
+
+ Initializes a new instance of the PtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DiagramDefinitionExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:ext.
+
+
+ The following table lists the possible child types:
+
+ - <dgm1612:lstStyle>
+ - <dgm1611:autoBuNodeInfoLst>
+
+
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtension class.
+
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SampleData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:sampData.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:dataModel>
+
+
+
+
+
+ Initializes a new instance of the SampleData class.
+
+
+
+
+ Initializes a new instance of the SampleData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SampleData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SampleData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:styleData.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:dataModel>
+
+
+
+
+
+ Initializes a new instance of the StyleData class.
+
+
+
+
+ Initializes a new instance of the StyleData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:clrData.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:dataModel>
+
+
+
+
+
+ Initializes a new instance of the ColorData class.
+
+
+
+
+ Initializes a new instance of the ColorData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SampleDataType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:dataModel>
+
+
+
+
+
+ Initializes a new instance of the SampleDataType class.
+
+
+
+
+ Initializes a new instance of the SampleDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SampleDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SampleDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Use Default
+ Represents the following attribute in the schema: useDef
+
+
+
+
+ Data Model.
+ Represents the following element tag in the schema: dgm:dataModel.
+
+
+ xmlns:dgm = http://schemas.openxmlformats.org/drawingml/2006/diagram
+
+
+
+
+ List of extensions to the CT_DiagramDefintions type..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is dgm:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm:ext>
+
+
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtensionList class.
+
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramDefinitionExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Color Application Method Type
+
+
+
+
+ Span.
+ When the item is serialized out as xml, its value is "span".
+
+
+
+
+ Cycle.
+ When the item is serialized out as xml, its value is "cycle".
+
+
+
+
+ Repeat.
+ When the item is serialized out as xml, its value is "repeat".
+
+
+
+
+ Hue Direction
+
+
+
+
+ Clockwise Hue Direction.
+ When the item is serialized out as xml, its value is "cw".
+
+
+
+
+ Counterclockwise Hue Direction.
+ When the item is serialized out as xml, its value is "ccw".
+
+
+
+
+ Point Type
+
+
+
+
+ Node.
+ When the item is serialized out as xml, its value is "node".
+
+
+
+
+ Assistant Element.
+ When the item is serialized out as xml, its value is "asst".
+
+
+
+
+ Document.
+ When the item is serialized out as xml, its value is "doc".
+
+
+
+
+ Presentation.
+ When the item is serialized out as xml, its value is "pres".
+
+
+
+
+ Parent Transition.
+ When the item is serialized out as xml, its value is "parTrans".
+
+
+
+
+ Sibling Transition.
+ When the item is serialized out as xml, its value is "sibTrans".
+
+
+
+
+ Connection Type
+
+
+
+
+ Parent Of.
+ When the item is serialized out as xml, its value is "parOf".
+
+
+
+
+ Presentation Of.
+ When the item is serialized out as xml, its value is "presOf".
+
+
+
+
+ Presentation Parent Of.
+ When the item is serialized out as xml, its value is "presParOf".
+
+
+
+
+ Unknown Relationship.
+ When the item is serialized out as xml, its value is "unknownRelationship".
+
+
+
+
+ Diagram Direction Definition
+
+
+
+
+ Normal Direction.
+ When the item is serialized out as xml, its value is "norm".
+
+
+
+
+ Reversed Direction.
+ When the item is serialized out as xml, its value is "rev".
+
+
+
+
+ Hierarchy Branch Style Definition
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Hanging.
+ When the item is serialized out as xml, its value is "hang".
+
+
+
+
+ Standard.
+ When the item is serialized out as xml, its value is "std".
+
+
+
+
+ Initial.
+ When the item is serialized out as xml, its value is "init".
+
+
+
+
+ One by One Animation Value Definition
+
+
+
+
+ Disable One-by-One.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ One By One.
+ When the item is serialized out as xml, its value is "one".
+
+
+
+
+ By Branch One By One.
+ When the item is serialized out as xml, its value is "branch".
+
+
+
+
+ Animation Level String Definition
+
+
+
+
+ Disable Level At Once.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ By Level Animation.
+ When the item is serialized out as xml, its value is "lvl".
+
+
+
+
+ From Center Animation.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Resize Handle
+
+
+
+
+ Exact.
+ When the item is serialized out as xml, its value is "exact".
+
+
+
+
+ Relative.
+ When the item is serialized out as xml, its value is "rel".
+
+
+
+
+ Algorithm Types
+
+
+
+
+ Composite.
+ When the item is serialized out as xml, its value is "composite".
+
+
+
+
+ Connector Algorithm.
+ When the item is serialized out as xml, its value is "conn".
+
+
+
+
+ Cycle Algorithm.
+ When the item is serialized out as xml, its value is "cycle".
+
+
+
+
+ Hierarchy Child Algorithm.
+ When the item is serialized out as xml, its value is "hierChild".
+
+
+
+
+ Hierarchy Root Algorithm.
+ When the item is serialized out as xml, its value is "hierRoot".
+
+
+
+
+ Pyramid Algorithm.
+ When the item is serialized out as xml, its value is "pyra".
+
+
+
+
+ Linear Algorithm.
+ When the item is serialized out as xml, its value is "lin".
+
+
+
+
+ Space Algorithm.
+ When the item is serialized out as xml, its value is "sp".
+
+
+
+
+ Text Algorithm.
+ When the item is serialized out as xml, its value is "tx".
+
+
+
+
+ Snake Algorithm.
+ When the item is serialized out as xml, its value is "snake".
+
+
+
+
+ Axis Type
+
+
+
+
+ Self.
+ When the item is serialized out as xml, its value is "self".
+
+
+
+
+ Child.
+ When the item is serialized out as xml, its value is "ch".
+
+
+
+
+ Descendant.
+ When the item is serialized out as xml, its value is "des".
+
+
+
+
+ Descendant or Self.
+ When the item is serialized out as xml, its value is "desOrSelf".
+
+
+
+
+ Parent.
+ When the item is serialized out as xml, its value is "par".
+
+
+
+
+ Ancestor.
+ When the item is serialized out as xml, its value is "ancst".
+
+
+
+
+ Ancestor or Self.
+ When the item is serialized out as xml, its value is "ancstOrSelf".
+
+
+
+
+ Follow Sibling.
+ When the item is serialized out as xml, its value is "followSib".
+
+
+
+
+ Preceding Sibling.
+ When the item is serialized out as xml, its value is "precedSib".
+
+
+
+
+ Follow.
+ When the item is serialized out as xml, its value is "follow".
+
+
+
+
+ Preceding.
+ When the item is serialized out as xml, its value is "preced".
+
+
+
+
+ Root.
+ When the item is serialized out as xml, its value is "root".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Boolean Constraint
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Equal.
+ When the item is serialized out as xml, its value is "equ".
+
+
+
+
+ Greater Than or Equal to.
+ When the item is serialized out as xml, its value is "gte".
+
+
+
+
+ Less Than or Equal to.
+ When the item is serialized out as xml, its value is "lte".
+
+
+
+
+ Child Order
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Constraint Type
+
+
+
+
+ Unknown.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Alignment Offset.
+ When the item is serialized out as xml, its value is "alignOff".
+
+
+
+
+ Beginning Margin.
+ When the item is serialized out as xml, its value is "begMarg".
+
+
+
+
+ Bending Distance.
+ When the item is serialized out as xml, its value is "bendDist".
+
+
+
+
+ Beginning Padding.
+ When the item is serialized out as xml, its value is "begPad".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Bottom Margin.
+ When the item is serialized out as xml, its value is "bMarg".
+
+
+
+
+ Bottom Offset.
+ When the item is serialized out as xml, its value is "bOff".
+
+
+
+
+ Center Height.
+ When the item is serialized out as xml, its value is "ctrX".
+
+
+
+
+ Center X Offset.
+ When the item is serialized out as xml, its value is "ctrXOff".
+
+
+
+
+ Center Width.
+ When the item is serialized out as xml, its value is "ctrY".
+
+
+
+
+ Center Y Offset.
+ When the item is serialized out as xml, its value is "ctrYOff".
+
+
+
+
+ Connection Distance.
+ When the item is serialized out as xml, its value is "connDist".
+
+
+
+
+ Diameter.
+ When the item is serialized out as xml, its value is "diam".
+
+
+
+
+ End Margin.
+ When the item is serialized out as xml, its value is "endMarg".
+
+
+
+
+ End Padding.
+ When the item is serialized out as xml, its value is "endPad".
+
+
+
+
+ Height.
+ When the item is serialized out as xml, its value is "h".
+
+
+
+
+ Arrowhead Height.
+ When the item is serialized out as xml, its value is "hArH".
+
+
+
+
+ Height Offset.
+ When the item is serialized out as xml, its value is "hOff".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Left Margin.
+ When the item is serialized out as xml, its value is "lMarg".
+
+
+
+
+ Left Offset.
+ When the item is serialized out as xml, its value is "lOff".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Right Margin.
+ When the item is serialized out as xml, its value is "rMarg".
+
+
+
+
+ Right Offset.
+ When the item is serialized out as xml, its value is "rOff".
+
+
+
+
+ Primary Font Size.
+ When the item is serialized out as xml, its value is "primFontSz".
+
+
+
+
+ Pyramid Accent Ratio.
+ When the item is serialized out as xml, its value is "pyraAcctRatio".
+
+
+
+
+ Secondary Font Size.
+ When the item is serialized out as xml, its value is "secFontSz".
+
+
+
+
+ Sibling Spacing.
+ When the item is serialized out as xml, its value is "sibSp".
+
+
+
+
+ Secondary Sibling Spacing.
+ When the item is serialized out as xml, its value is "secSibSp".
+
+
+
+
+ Spacing.
+ When the item is serialized out as xml, its value is "sp".
+
+
+
+
+ Stem Thickness.
+ When the item is serialized out as xml, its value is "stemThick".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Top Margin.
+ When the item is serialized out as xml, its value is "tMarg".
+
+
+
+
+ Top Offset.
+ When the item is serialized out as xml, its value is "tOff".
+
+
+
+
+ User Defined A.
+ When the item is serialized out as xml, its value is "userA".
+
+
+
+
+ User Defined B.
+ When the item is serialized out as xml, its value is "userB".
+
+
+
+
+ User Defined C.
+ When the item is serialized out as xml, its value is "userC".
+
+
+
+
+ User Defined D.
+ When the item is serialized out as xml, its value is "userD".
+
+
+
+
+ User Defined E.
+ When the item is serialized out as xml, its value is "userE".
+
+
+
+
+ User Defined F.
+ When the item is serialized out as xml, its value is "userF".
+
+
+
+
+ User Defined G.
+ When the item is serialized out as xml, its value is "userG".
+
+
+
+
+ User Defined H.
+ When the item is serialized out as xml, its value is "userH".
+
+
+
+
+ User Defined I.
+ When the item is serialized out as xml, its value is "userI".
+
+
+
+
+ User Defined J.
+ When the item is serialized out as xml, its value is "userJ".
+
+
+
+
+ User Defined K.
+ When the item is serialized out as xml, its value is "userK".
+
+
+
+
+ User Defined L.
+ When the item is serialized out as xml, its value is "userL".
+
+
+
+
+ User Defined M.
+ When the item is serialized out as xml, its value is "userM".
+
+
+
+
+ User Defined N.
+ When the item is serialized out as xml, its value is "userN".
+
+
+
+
+ User Defined O.
+ When the item is serialized out as xml, its value is "userO".
+
+
+
+
+ User Defined P.
+ When the item is serialized out as xml, its value is "userP".
+
+
+
+
+ User Defined Q.
+ When the item is serialized out as xml, its value is "userQ".
+
+
+
+
+ User Defined R.
+ When the item is serialized out as xml, its value is "userR".
+
+
+
+
+ User Defined S.
+ When the item is serialized out as xml, its value is "userS".
+
+
+
+
+ User Defined T.
+ When the item is serialized out as xml, its value is "userT".
+
+
+
+
+ User Defined U.
+ When the item is serialized out as xml, its value is "userU".
+
+
+
+
+ User Defined V.
+ When the item is serialized out as xml, its value is "userV".
+
+
+
+
+ User Defined W.
+ When the item is serialized out as xml, its value is "userW".
+
+
+
+
+ User Defined X.
+ When the item is serialized out as xml, its value is "userX".
+
+
+
+
+ User Defined Y.
+ When the item is serialized out as xml, its value is "userY".
+
+
+
+
+ User Defined Z.
+ When the item is serialized out as xml, its value is "userZ".
+
+
+
+
+ Width.
+ When the item is serialized out as xml, its value is "w".
+
+
+
+
+ Arrowhead Width.
+ When the item is serialized out as xml, its value is "wArH".
+
+
+
+
+ Width Offset.
+ When the item is serialized out as xml, its value is "wOff".
+
+
+
+
+ Constraint Relationship
+
+
+
+
+ Self.
+ When the item is serialized out as xml, its value is "self".
+
+
+
+
+ Child.
+ When the item is serialized out as xml, its value is "ch".
+
+
+
+
+ Descendant.
+ When the item is serialized out as xml, its value is "des".
+
+
+
+
+ Element Type
+
+
+
+
+ All.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Document.
+ When the item is serialized out as xml, its value is "doc".
+
+
+
+
+ Node.
+ When the item is serialized out as xml, its value is "node".
+
+
+
+
+ Normal.
+ When the item is serialized out as xml, its value is "norm".
+
+
+
+
+ Non Normal.
+ When the item is serialized out as xml, its value is "nonNorm".
+
+
+
+
+ Assistant.
+ When the item is serialized out as xml, its value is "asst".
+
+
+
+
+ Non Assistant.
+ When the item is serialized out as xml, its value is "nonAsst".
+
+
+
+
+ Parent Transition.
+ When the item is serialized out as xml, its value is "parTrans".
+
+
+
+
+ Presentation.
+ When the item is serialized out as xml, its value is "pres".
+
+
+
+
+ Sibling Transition.
+ When the item is serialized out as xml, its value is "sibTrans".
+
+
+
+
+ Parameter Identifier
+
+
+
+
+ Horizontal Alignment.
+ When the item is serialized out as xml, its value is "horzAlign".
+
+
+
+
+ Vertical Alignment.
+ When the item is serialized out as xml, its value is "vertAlign".
+
+
+
+
+ Child Direction.
+ When the item is serialized out as xml, its value is "chDir".
+
+
+
+
+ Child Alignment.
+ When the item is serialized out as xml, its value is "chAlign".
+
+
+
+
+ Secondary Child Alignment.
+ When the item is serialized out as xml, its value is "secChAlign".
+
+
+
+
+ Linear Direction.
+ When the item is serialized out as xml, its value is "linDir".
+
+
+
+
+ Secondary Linear Direction.
+ When the item is serialized out as xml, its value is "secLinDir".
+
+
+
+
+ Start Element.
+ When the item is serialized out as xml, its value is "stElem".
+
+
+
+
+ Bend Point.
+ When the item is serialized out as xml, its value is "bendPt".
+
+
+
+
+ Connection Route.
+ When the item is serialized out as xml, its value is "connRout".
+
+
+
+
+ Beginning Arrowhead Style.
+ When the item is serialized out as xml, its value is "begSty".
+
+
+
+
+ End Style.
+ When the item is serialized out as xml, its value is "endSty".
+
+
+
+
+ Connector Dimension.
+ When the item is serialized out as xml, its value is "dim".
+
+
+
+
+ Rotation Path.
+ When the item is serialized out as xml, its value is "rotPath".
+
+
+
+
+ Center Shape Mapping.
+ When the item is serialized out as xml, its value is "ctrShpMap".
+
+
+
+
+ Node Horizontal Alignment.
+ When the item is serialized out as xml, its value is "nodeHorzAlign".
+
+
+
+
+ Node Vertical Alignment.
+ When the item is serialized out as xml, its value is "nodeVertAlign".
+
+
+
+
+ Fallback Scale.
+ When the item is serialized out as xml, its value is "fallback".
+
+
+
+
+ Text Direction.
+ When the item is serialized out as xml, its value is "txDir".
+
+
+
+
+ Pyramid Accent Position.
+ When the item is serialized out as xml, its value is "pyraAcctPos".
+
+
+
+
+ Pyramid Accent Text Margin.
+ When the item is serialized out as xml, its value is "pyraAcctTxMar".
+
+
+
+
+ Text Block Direction.
+ When the item is serialized out as xml, its value is "txBlDir".
+
+
+
+
+ Text Anchor Horizontal.
+ When the item is serialized out as xml, its value is "txAnchorHorz".
+
+
+
+
+ Text Anchor Vertical.
+ When the item is serialized out as xml, its value is "txAnchorVert".
+
+
+
+
+ Text Anchor Horizontal With Children.
+ When the item is serialized out as xml, its value is "txAnchorHorzCh".
+
+
+
+
+ Text Anchor Vertical With Children.
+ When the item is serialized out as xml, its value is "txAnchorVertCh".
+
+
+
+
+ Parent Text Left-to-Right Alignment.
+ When the item is serialized out as xml, its value is "parTxLTRAlign".
+
+
+
+
+ Parent Text Right-to-Left Alignment.
+ When the item is serialized out as xml, its value is "parTxRTLAlign".
+
+
+
+
+ Shape Text Left-to-Right Alignment.
+ When the item is serialized out as xml, its value is "shpTxLTRAlignCh".
+
+
+
+
+ Shape Text Right-to-Left Alignment.
+ When the item is serialized out as xml, its value is "shpTxRTLAlignCh".
+
+
+
+
+ Auto Text Rotation.
+ When the item is serialized out as xml, its value is "autoTxRot".
+
+
+
+
+ Grow Direction.
+ When the item is serialized out as xml, its value is "grDir".
+
+
+
+
+ Flow Direction.
+ When the item is serialized out as xml, its value is "flowDir".
+
+
+
+
+ Continue Direction.
+ When the item is serialized out as xml, its value is "contDir".
+
+
+
+
+ Breakpoint.
+ When the item is serialized out as xml, its value is "bkpt".
+
+
+
+
+ Offset.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ Hierarchy Alignment.
+ When the item is serialized out as xml, its value is "hierAlign".
+
+
+
+
+ Breakpoint Fixed Value.
+ When the item is serialized out as xml, its value is "bkPtFixedVal".
+
+
+
+
+ Start Bullets At Level.
+ When the item is serialized out as xml, its value is "stBulletLvl".
+
+
+
+
+ Start Angle.
+ When the item is serialized out as xml, its value is "stAng".
+
+
+
+
+ Span Angle.
+ When the item is serialized out as xml, its value is "spanAng".
+
+
+
+
+ Aspect Ratio.
+ When the item is serialized out as xml, its value is "ar".
+
+
+
+
+ Line Spacing Parent.
+ When the item is serialized out as xml, its value is "lnSpPar".
+
+
+
+
+ Line Spacing After Parent Paragraph.
+ When the item is serialized out as xml, its value is "lnSpAfParP".
+
+
+
+
+ Line Spacing Children.
+ When the item is serialized out as xml, its value is "lnSpCh".
+
+
+
+
+ Line Spacing After Children Paragraph.
+ When the item is serialized out as xml, its value is "lnSpAfChP".
+
+
+
+
+ Route Shortest Distance.
+ When the item is serialized out as xml, its value is "rtShortDist".
+
+
+
+
+ Text Alignment.
+ When the item is serialized out as xml, its value is "alignTx".
+
+
+
+
+ Pyramid Level Node.
+ When the item is serialized out as xml, its value is "pyraLvlNode".
+
+
+
+
+ Pyramid Accent Background Node.
+ When the item is serialized out as xml, its value is "pyraAcctBkgdNode".
+
+
+
+
+ Pyramid Accent Text Node.
+ When the item is serialized out as xml, its value is "pyraAcctTxNode".
+
+
+
+
+ Source Node.
+ When the item is serialized out as xml, its value is "srcNode".
+
+
+
+
+ Destination Node.
+ When the item is serialized out as xml, its value is "dstNode".
+
+
+
+
+ Beginning Points.
+ When the item is serialized out as xml, its value is "begPts".
+
+
+
+
+ End Points.
+ When the item is serialized out as xml, its value is "endPts".
+
+
+
+
+ Function Type
+
+
+
+
+ Count.
+ When the item is serialized out as xml, its value is "cnt".
+
+
+
+
+ Position.
+ When the item is serialized out as xml, its value is "pos".
+
+
+
+
+ Reverse Position.
+ When the item is serialized out as xml, its value is "revPos".
+
+
+
+
+ Position Even.
+ When the item is serialized out as xml, its value is "posEven".
+
+
+
+
+ Position Odd.
+ When the item is serialized out as xml, its value is "posOdd".
+
+
+
+
+ Variable.
+ When the item is serialized out as xml, its value is "var".
+
+
+
+
+ Depth.
+ When the item is serialized out as xml, its value is "depth".
+
+
+
+
+ Max Depth.
+ When the item is serialized out as xml, its value is "maxDepth".
+
+
+
+
+ Function Operator
+
+
+
+
+ Equal.
+ When the item is serialized out as xml, its value is "equ".
+
+
+
+
+ Not Equal To.
+ When the item is serialized out as xml, its value is "neq".
+
+
+
+
+ Greater Than.
+ When the item is serialized out as xml, its value is "gt".
+
+
+
+
+ Less Than.
+ When the item is serialized out as xml, its value is "lt".
+
+
+
+
+ Greater Than or Equal to.
+ When the item is serialized out as xml, its value is "gte".
+
+
+
+
+ Less Than or Equal to.
+ When the item is serialized out as xml, its value is "lte".
+
+
+
+
+ Horizontal Alignment
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Child Direction
+
+
+
+
+ Horizontal.
+ When the item is serialized out as xml, its value is "horz".
+
+
+
+
+ Vertical.
+ When the item is serialized out as xml, its value is "vert".
+
+
+
+
+ Child Alignment
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Secondary Child Alignment
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Linear Direction
+
+
+
+
+ From Left.
+ When the item is serialized out as xml, its value is "fromL".
+
+
+
+
+ From Right.
+ When the item is serialized out as xml, its value is "fromR".
+
+
+
+
+ From Top.
+ When the item is serialized out as xml, its value is "fromT".
+
+
+
+
+ From Bottom.
+ When the item is serialized out as xml, its value is "fromB".
+
+
+
+
+ Secondary Linear Direction
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ From Left.
+ When the item is serialized out as xml, its value is "fromL".
+
+
+
+
+ From Right.
+ When the item is serialized out as xml, its value is "fromR".
+
+
+
+
+ From Top.
+ When the item is serialized out as xml, its value is "fromT".
+
+
+
+
+ From Bottom.
+ When the item is serialized out as xml, its value is "fromB".
+
+
+
+
+ Starting Element
+
+
+
+
+ Node.
+ When the item is serialized out as xml, its value is "node".
+
+
+
+
+ Transition.
+ When the item is serialized out as xml, its value is "trans".
+
+
+
+
+ Rotation Path
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Along Path.
+ When the item is serialized out as xml, its value is "alongPath".
+
+
+
+
+ Center Shape Mapping
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ First Node.
+ When the item is serialized out as xml, its value is "fNode".
+
+
+
+
+ Bend Point
+
+
+
+
+ Beginning.
+ When the item is serialized out as xml, its value is "beg".
+
+
+
+
+ Default.
+ When the item is serialized out as xml, its value is "def".
+
+
+
+
+ End.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ Connector Routing
+
+
+
+
+ Straight.
+ When the item is serialized out as xml, its value is "stra".
+
+
+
+
+ Bending.
+ When the item is serialized out as xml, its value is "bend".
+
+
+
+
+ Curve.
+ When the item is serialized out as xml, its value is "curve".
+
+
+
+
+ Long Curve.
+ When the item is serialized out as xml, its value is "longCurve".
+
+
+
+
+ Arrowhead Styles
+
+
+
+
+ Auto.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Arrowhead Present.
+ When the item is serialized out as xml, its value is "arr".
+
+
+
+
+ No Arrowhead.
+ When the item is serialized out as xml, its value is "noArr".
+
+
+
+
+ Connector Dimension
+
+
+
+
+ 1 Dimension.
+ When the item is serialized out as xml, its value is "1D".
+
+
+
+
+ 2 Dimensions.
+ When the item is serialized out as xml, its value is "2D".
+
+
+
+
+ Custom.
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ Connector Point
+
+
+
+
+ Auto.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Bottom Center.
+ When the item is serialized out as xml, its value is "bCtr".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Middle Left.
+ When the item is serialized out as xml, its value is "midL".
+
+
+
+
+ Middle Right.
+ When the item is serialized out as xml, its value is "midR".
+
+
+
+
+ Top Center.
+ When the item is serialized out as xml, its value is "tCtr".
+
+
+
+
+ Bottom Left.
+ When the item is serialized out as xml, its value is "bL".
+
+
+
+
+ Bottom Right.
+ When the item is serialized out as xml, its value is "bR".
+
+
+
+
+ Top Left.
+ When the item is serialized out as xml, its value is "tL".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "tR".
+
+
+
+
+ Radial.
+ When the item is serialized out as xml, its value is "radial".
+
+
+
+
+ Node Horizontal Alignment
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Node Vertical Alignment
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Middle.
+ When the item is serialized out as xml, its value is "mid".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Fallback Dimension
+
+
+
+
+ 1 Dimension.
+ When the item is serialized out as xml, its value is "1D".
+
+
+
+
+ 2 Dimensions.
+ When the item is serialized out as xml, its value is "2D".
+
+
+
+
+ Text Direction
+
+
+
+
+ From Top.
+ When the item is serialized out as xml, its value is "fromT".
+
+
+
+
+ From Bottom.
+ When the item is serialized out as xml, its value is "fromB".
+
+
+
+
+ Pyramid Accent Position
+
+
+
+
+ Before.
+ When the item is serialized out as xml, its value is "bef".
+
+
+
+
+ Pyramid Accent After.
+ When the item is serialized out as xml, its value is "aft".
+
+
+
+
+ Pyramid Accent Text Margin
+
+
+
+
+ Step.
+ When the item is serialized out as xml, its value is "step".
+
+
+
+
+ Stack.
+ When the item is serialized out as xml, its value is "stack".
+
+
+
+
+ Text Block Direction
+
+
+
+
+ Horizontal.
+ When the item is serialized out as xml, its value is "horz".
+
+
+
+
+ Vertical Direction.
+ When the item is serialized out as xml, its value is "vert".
+
+
+
+
+ Text Anchor Horizontal
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Text Anchor Vertical
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Middle.
+ When the item is serialized out as xml, its value is "mid".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Text Alignment
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Auto Text Rotation
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Upright.
+ When the item is serialized out as xml, its value is "upr".
+
+
+
+
+ Gravity.
+ When the item is serialized out as xml, its value is "grav".
+
+
+
+
+ Grow Direction
+
+
+
+
+ Top Left.
+ When the item is serialized out as xml, its value is "tL".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "tR".
+
+
+
+
+ Bottom Left.
+ When the item is serialized out as xml, its value is "bL".
+
+
+
+
+ Bottom Right.
+ When the item is serialized out as xml, its value is "bR".
+
+
+
+
+ Flow Direction
+
+
+
+
+ Row.
+ When the item is serialized out as xml, its value is "row".
+
+
+
+
+ Column.
+ When the item is serialized out as xml, its value is "col".
+
+
+
+
+ Continue Direction
+
+
+
+
+ Reverse Direction.
+ When the item is serialized out as xml, its value is "revDir".
+
+
+
+
+ Same Direction.
+ When the item is serialized out as xml, its value is "sameDir".
+
+
+
+
+ Breakpoint
+
+
+
+
+ End of Canvas.
+ When the item is serialized out as xml, its value is "endCnv".
+
+
+
+
+ Balanced.
+ When the item is serialized out as xml, its value is "bal".
+
+
+
+
+ Fixed.
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ Offset
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Offset.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ Hierarchy Alignment
+
+
+
+
+ Top Left.
+ When the item is serialized out as xml, its value is "tL".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "tR".
+
+
+
+
+ Top Center Children.
+ When the item is serialized out as xml, its value is "tCtrCh".
+
+
+
+
+ Top Center Descendants.
+ When the item is serialized out as xml, its value is "tCtrDes".
+
+
+
+
+ Bottom Left.
+ When the item is serialized out as xml, its value is "bL".
+
+
+
+
+ Bottom Right.
+ When the item is serialized out as xml, its value is "bR".
+
+
+
+
+ Bottom Center Child.
+ When the item is serialized out as xml, its value is "bCtrCh".
+
+
+
+
+ Bottom Center Descendant.
+ When the item is serialized out as xml, its value is "bCtrDes".
+
+
+
+
+ Left Top.
+ When the item is serialized out as xml, its value is "lT".
+
+
+
+
+ Left Bottom.
+ When the item is serialized out as xml, its value is "lB".
+
+
+
+
+ Left Center Child.
+ When the item is serialized out as xml, its value is "lCtrCh".
+
+
+
+
+ Left Center Descendant.
+ When the item is serialized out as xml, its value is "lCtrDes".
+
+
+
+
+ Right Top.
+ When the item is serialized out as xml, its value is "rT".
+
+
+
+
+ Right Bottom.
+ When the item is serialized out as xml, its value is "rB".
+
+
+
+
+ Right Center Children.
+ When the item is serialized out as xml, its value is "rCtrCh".
+
+
+
+
+ Right Center Descendants.
+ When the item is serialized out as xml, its value is "rCtrDes".
+
+
+
+
+ Variable Type
+
+
+
+
+ Unknown.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Organizational Chart Algorithm.
+ When the item is serialized out as xml, its value is "orgChart".
+
+
+
+
+ Child Max.
+ When the item is serialized out as xml, its value is "chMax".
+
+
+
+
+ Child Preference.
+ When the item is serialized out as xml, its value is "chPref".
+
+
+
+
+ Bullets Enabled.
+ When the item is serialized out as xml, its value is "bulEnabled".
+
+
+
+
+ Direction.
+ When the item is serialized out as xml, its value is "dir".
+
+
+
+
+ Hierarchy Branch.
+ When the item is serialized out as xml, its value is "hierBranch".
+
+
+
+
+ Animate One.
+ When the item is serialized out as xml, its value is "animOne".
+
+
+
+
+ Animation Level.
+ When the item is serialized out as xml, its value is "animLvl".
+
+
+
+
+ Resize Handles.
+ When the item is serialized out as xml, its value is "resizeHandles".
+
+
+
+
+ Output Shape Type
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Connection.
+ When the item is serialized out as xml, its value is "conn".
+
+
+
+
+ Vertical Alignment
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Middle.
+ When the item is serialized out as xml, its value is "mid".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Locked Canvas Container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is lc:lockedCanvas.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpPr>
+ - <a:cxnSp>
+ - <a:graphicFrame>
+ - <a:grpSp>
+ - <a:extLst>
+ - <a:nvGrpSpPr>
+ - <a:pic>
+ - <a:sp>
+ - <a:txSp>
+ - <a14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the LockedCanvas class.
+
+
+
+
+ Initializes a new instance of the LockedCanvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LockedCanvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LockedCanvas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Group Shape.
+ Represents the following element tag in the schema: a:nvGrpSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Visual Group Shape Properties.
+ Represents the following element tag in the schema: a:grpSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Audio from CD.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:audioCd.
+
+
+ The following table lists the possible child types:
+
+ - <a:st>
+ - <a:end>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the AudioFromCD class.
+
+
+
+
+ Initializes a new instance of the AudioFromCD class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AudioFromCD class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AudioFromCD class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Audio Start Time.
+ Represents the following element tag in the schema: a:st.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Audio End Time.
+ Represents the following element tag in the schema: a:end.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Audio from WAV File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:wavAudioFile.
+
+
+
+
+ Initializes a new instance of the WaveAudioFile class.
+
+
+
+
+
+
+
+ Sound to play..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:snd.
+
+
+
+
+ Initializes a new instance of the HyperlinkSound class.
+
+
+
+
+
+
+
+ Defines the EmbeddedWavAudioFileType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmbeddedWavAudioFileType class.
+
+
+
+
+ Embedded Audio File Relationship ID
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Sound Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Recognized Built-In Sound
+ Represents the following attribute in the schema: builtIn
+
+
+
+
+ Audio from File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:audioFile.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the AudioFromFile class.
+
+
+
+
+ Initializes a new instance of the AudioFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AudioFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AudioFromFile class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Linked Relationship ID
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Video from File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:videoFile.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the VideoFromFile class.
+
+
+
+
+ Initializes a new instance of the VideoFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VideoFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VideoFromFile class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Linked Relationship ID
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ QuickTime from File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:quickTimeFile.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the QuickTimeFromFile class.
+
+
+
+
+ Initializes a new instance of the QuickTimeFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickTimeFromFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickTimeFromFile class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Linked Relationship ID
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Tint.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tint.
+
+
+
+
+ Initializes a new instance of the Tint class.
+
+
+
+
+
+
+
+ Shade.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:shade.
+
+
+
+
+ Initializes a new instance of the Shade class.
+
+
+
+
+
+
+
+ Alpha.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alpha.
+
+
+
+
+ Initializes a new instance of the Alpha class.
+
+
+
+
+
+
+
+ Defines the PositiveFixedPercentageType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PositiveFixedPercentageType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Complement.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:comp.
+
+
+
+
+ Initializes a new instance of the Complement class.
+
+
+
+
+
+
+
+ Inverse.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:inv.
+
+
+
+
+ Initializes a new instance of the Inverse class.
+
+
+
+
+
+
+
+ Gray.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gray.
+
+
+
+
+ Initializes a new instance of the Gray class.
+
+
+
+
+
+
+
+ Alpha Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaOff.
+
+
+
+
+ Initializes a new instance of the AlphaOffset class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Alpha Modulation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaMod.
+
+
+
+
+ Initializes a new instance of the AlphaModulation class.
+
+
+
+
+
+
+
+ Hue Modulate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hueMod.
+
+
+
+
+ Initializes a new instance of the HueModulation class.
+
+
+
+
+
+
+
+ Defines the PositivePercentageType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PositivePercentageType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Hue.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hue.
+
+
+
+
+ Initializes a new instance of the Hue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Hue Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hueOff.
+
+
+
+
+ Initializes a new instance of the HueOffset class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Saturation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sat.
+
+
+
+
+ Initializes a new instance of the Saturation class.
+
+
+
+
+
+
+
+ Saturation Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:satOff.
+
+
+
+
+ Initializes a new instance of the SaturationOffset class.
+
+
+
+
+
+
+
+ Saturation Modulation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:satMod.
+
+
+
+
+ Initializes a new instance of the SaturationModulation class.
+
+
+
+
+
+
+
+ Luminance.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lum.
+
+
+
+
+ Initializes a new instance of the Luminance class.
+
+
+
+
+
+
+
+ Luminance Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lumOff.
+
+
+
+
+ Initializes a new instance of the LuminanceOffset class.
+
+
+
+
+
+
+
+ Luminance Modulation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lumMod.
+
+
+
+
+ Initializes a new instance of the LuminanceModulation class.
+
+
+
+
+
+
+
+ Red.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:red.
+
+
+
+
+ Initializes a new instance of the Red class.
+
+
+
+
+
+
+
+ Red Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:redOff.
+
+
+
+
+ Initializes a new instance of the RedOffset class.
+
+
+
+
+
+
+
+ Red Modulation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:redMod.
+
+
+
+
+ Initializes a new instance of the RedModulation class.
+
+
+
+
+
+
+
+ Green.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:green.
+
+
+
+
+ Initializes a new instance of the Green class.
+
+
+
+
+
+
+
+ Green Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:greenOff.
+
+
+
+
+ Initializes a new instance of the GreenOffset class.
+
+
+
+
+
+
+
+ Green Modification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:greenMod.
+
+
+
+
+ Initializes a new instance of the GreenModulation class.
+
+
+
+
+
+
+
+ Blue.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blue.
+
+
+
+
+ Initializes a new instance of the Blue class.
+
+
+
+
+
+
+
+ Blue Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blueOff.
+
+
+
+
+ Initializes a new instance of the BlueOffset class.
+
+
+
+
+
+
+
+ Blue Modification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blueMod.
+
+
+
+
+ Initializes a new instance of the BlueModulation class.
+
+
+
+
+
+
+
+ Defines the PercentageType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PercentageType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Gamma.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gamma.
+
+
+
+
+ Initializes a new instance of the Gamma class.
+
+
+
+
+
+
+
+ Inverse Gamma.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:invGamma.
+
+
+
+
+ Initializes a new instance of the InverseGamma class.
+
+
+
+
+
+
+
+ Extension.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:scrgbClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the RgbColorModelPercentage class.
+
+
+
+
+ Initializes a new instance of the RgbColorModelPercentage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelPercentage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelPercentage class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Red
+ Represents the following attribute in the schema: r
+
+
+
+
+ Green
+ Represents the following attribute in the schema: g
+
+
+
+
+ Blue
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ RGB Color Model - Hex Variant.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:srgbClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the RgbColorModelHex class.
+
+
+
+
+ Initializes a new instance of the RgbColorModelHex class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelHex class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelHex class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ legacySpreadsheetColorIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: a14:legacySpreadsheetColorIndex
+
+
+ xmlns:a14=http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hslClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the HslColor class.
+
+
+
+
+ Initializes a new instance of the HslColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HslColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HslColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Hue
+ Represents the following attribute in the schema: hue
+
+
+
+
+ Saturation
+ Represents the following attribute in the schema: sat
+
+
+
+
+ Luminance
+ Represents the following attribute in the schema: lum
+
+
+
+
+
+
+
+ System Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sysClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the SystemColor class.
+
+
+
+
+ Initializes a new instance of the SystemColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SystemColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SystemColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Last Color
+ Represents the following attribute in the schema: lastClr
+
+
+
+
+
+
+
+ Scheme Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:schemeClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the SchemeColor class.
+
+
+
+
+ Initializes a new instance of the SchemeColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemeColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemeColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Preset Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:prstClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hueOff>
+ - <a:comp>
+ - <a:alphaOff>
+ - <a:gamma>
+ - <a:gray>
+ - <a:invGamma>
+ - <a:inv>
+ - <a:sat>
+ - <a:satOff>
+ - <a:satMod>
+ - <a:lum>
+ - <a:lumOff>
+ - <a:lumMod>
+ - <a:red>
+ - <a:redOff>
+ - <a:redMod>
+ - <a:green>
+ - <a:greenOff>
+ - <a:greenMod>
+ - <a:blue>
+ - <a:blueOff>
+ - <a:blueMod>
+ - <a:hue>
+ - <a:tint>
+ - <a:shade>
+ - <a:alpha>
+ - <a:alphaMod>
+ - <a:hueMod>
+
+
+
+
+
+ Initializes a new instance of the PresetColor class.
+
+
+
+
+ Initializes a new instance of the PresetColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Apply 3D shape properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sp3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:bevelT>
+ - <a:bevelB>
+ - <a:extrusionClr>
+ - <a:contourClr>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Shape3DType class.
+
+
+
+
+ Initializes a new instance of the Shape3DType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape3DType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape3DType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Depth
+ Represents the following attribute in the schema: z
+
+
+
+
+ Extrusion Height
+ Represents the following attribute in the schema: extrusionH
+
+
+
+
+ Contour Width
+ Represents the following attribute in the schema: contourW
+
+
+
+
+ Preset Material Type
+ Represents the following attribute in the schema: prstMaterial
+
+
+
+
+ Top Bevel.
+ Represents the following element tag in the schema: a:bevelT.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom Bevel.
+ Represents the following element tag in the schema: a:bevelB.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extrusion Color.
+ Represents the following element tag in the schema: a:extrusionClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Contour Color.
+ Represents the following element tag in the schema: a:contourClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ No text in 3D scene.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:flatTx.
+
+
+
+
+ Initializes a new instance of the FlatText class.
+
+
+
+
+ Z Coordinate
+ Represents the following attribute in the schema: z
+
+
+
+
+
+
+
+ Linear Gradient Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lin.
+
+
+
+
+ Initializes a new instance of the LinearGradientFill class.
+
+
+
+
+ Angle
+ Represents the following attribute in the schema: ang
+
+
+
+
+ Scaled
+ Represents the following attribute in the schema: scaled
+
+
+
+
+
+
+
+ Path Gradient.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:path.
+
+
+ The following table lists the possible child types:
+
+ - <a:fillToRect>
+
+
+
+
+
+ Initializes a new instance of the PathGradientFill class.
+
+
+
+
+ Initializes a new instance of the PathGradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathGradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathGradientFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gradient Fill Path
+ Represents the following attribute in the schema: path
+
+
+
+
+ Fill To Rectangle.
+ Represents the following element tag in the schema: a:fillToRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Tile.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tile.
+
+
+
+
+ Initializes a new instance of the Tile class.
+
+
+
+
+ Horizontal Offset
+ Represents the following attribute in the schema: tx
+
+
+
+
+ Vertical Offset
+ Represents the following attribute in the schema: ty
+
+
+
+
+ Horizontal Ratio
+ Represents the following attribute in the schema: sx
+
+
+
+
+ Vertical Ratio
+ Represents the following attribute in the schema: sy
+
+
+
+
+ Tile Flipping
+ Represents the following attribute in the schema: flip
+
+
+
+
+ Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+
+
+
+ Stretch.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:stretch.
+
+
+ The following table lists the possible child types:
+
+ - <a:fillRect>
+
+
+
+
+
+ Initializes a new instance of the Stretch class.
+
+
+
+
+ Initializes a new instance of the Stretch class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stretch class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stretch class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Fill Rectangle.
+ Represents the following element tag in the schema: a:fillRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NoFill Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:noFill.
+
+
+
+
+ Initializes a new instance of the NoFill class.
+
+
+
+
+
+
+
+ Defines the SolidFill Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:solidFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the SolidFill class.
+
+
+
+
+ Initializes a new instance of the SolidFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SolidFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SolidFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GradientFill Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gradFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:gsLst>
+ - <a:lin>
+ - <a:path>
+ - <a:tileRect>
+
+
+
+
+
+ Initializes a new instance of the GradientFill class.
+
+
+
+
+ Initializes a new instance of the GradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Tile Flip
+ Represents the following attribute in the schema: flip
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Gradient Stop List.
+ Represents the following element tag in the schema: a:gsLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the BlipFill Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFill class.
+
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DPI Setting
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Pattern Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pattFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:fgClr>
+ - <a:bgClr>
+
+
+
+
+
+ Initializes a new instance of the PatternFill class.
+
+
+
+
+ Initializes a new instance of the PatternFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PatternFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PatternFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Pattern
+ Represents the following attribute in the schema: prst
+
+
+
+
+ Foreground color.
+ Represents the following element tag in the schema: a:fgClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Background color.
+ Represents the following element tag in the schema: a:bgClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Group Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:grpFill.
+
+
+
+
+ Initializes a new instance of the GroupFill class.
+
+
+
+
+
+
+
+ Effect Container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cont.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaOutset>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:blend>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:cont>
+ - <a:effect>
+ - <a:fill>
+ - <a:fillOverlay>
+ - <a:glow>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:innerShdw>
+ - <a:lum>
+ - <a:outerShdw>
+ - <a:prstShdw>
+ - <a:reflection>
+ - <a:relOff>
+ - <a:softEdge>
+ - <a:tint>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the EffectContainer class.
+
+
+
+
+ Initializes a new instance of the EffectContainer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectContainer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectContainer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Effect Container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effectDag.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaOutset>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:blend>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:cont>
+ - <a:effect>
+ - <a:fill>
+ - <a:fillOverlay>
+ - <a:glow>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:innerShdw>
+ - <a:lum>
+ - <a:outerShdw>
+ - <a:prstShdw>
+ - <a:reflection>
+ - <a:relOff>
+ - <a:softEdge>
+ - <a:tint>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the EffectDag class.
+
+
+
+
+ Initializes a new instance of the EffectDag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectDag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectDag class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EffectContainerType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaOutset>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:blend>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:cont>
+ - <a:effect>
+ - <a:fill>
+ - <a:fillOverlay>
+ - <a:glow>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:innerShdw>
+ - <a:lum>
+ - <a:outerShdw>
+ - <a:prstShdw>
+ - <a:reflection>
+ - <a:relOff>
+ - <a:softEdge>
+ - <a:tint>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the EffectContainerType class.
+
+
+
+
+ Initializes a new instance of the EffectContainerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectContainerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectContainerType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Effect Container Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effect.
+
+
+
+
+ Initializes a new instance of the Effect class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the AlphaBiLevel Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaBiLevel.
+
+
+
+
+ Initializes a new instance of the AlphaBiLevel class.
+
+
+
+
+ Threshold
+ Represents the following attribute in the schema: thresh
+
+
+
+
+
+
+
+ Alpha Ceiling Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaCeiling.
+
+
+
+
+ Initializes a new instance of the AlphaCeiling class.
+
+
+
+
+
+
+
+ Alpha Floor Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaFloor.
+
+
+
+
+ Initializes a new instance of the AlphaFloor class.
+
+
+
+
+
+
+
+ Alpha Inverse Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaInv.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the AlphaInverse class.
+
+
+
+
+ Initializes a new instance of the AlphaInverse class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AlphaInverse class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AlphaInverse class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Alpha Modulate Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaMod.
+
+
+ The following table lists the possible child types:
+
+ - <a:cont>
+
+
+
+
+
+ Initializes a new instance of the AlphaModulationEffect class.
+
+
+
+
+ Initializes a new instance of the AlphaModulationEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AlphaModulationEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AlphaModulationEffect class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ EffectContainer.
+ Represents the following element tag in the schema: a:cont.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the AlphaModulationFixed Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaModFix.
+
+
+
+
+ Initializes a new instance of the AlphaModulationFixed class.
+
+
+
+
+ Amount
+ Represents the following attribute in the schema: amt
+
+
+
+
+
+
+
+ Alpha Inset/Outset Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaOutset.
+
+
+
+
+ Initializes a new instance of the AlphaOutset class.
+
+
+
+
+ Radius
+ Represents the following attribute in the schema: rad
+
+
+
+
+
+
+
+ Alpha Replace Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:alphaRepl.
+
+
+
+
+ Initializes a new instance of the AlphaReplace class.
+
+
+
+
+ Alpha
+ Represents the following attribute in the schema: a
+
+
+
+
+
+
+
+ Defines the BiLevel Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:biLevel.
+
+
+
+
+ Initializes a new instance of the BiLevel class.
+
+
+
+
+ Threshold
+ Represents the following attribute in the schema: thresh
+
+
+
+
+
+
+
+ Blend Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blend.
+
+
+ The following table lists the possible child types:
+
+ - <a:cont>
+
+
+
+
+
+ Initializes a new instance of the Blend class.
+
+
+
+
+ Initializes a new instance of the Blend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blend class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blend Mode
+ Represents the following attribute in the schema: blend
+
+
+
+
+ Effect to blend.
+ Represents the following element tag in the schema: a:cont.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Blur Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blur.
+
+
+
+
+ Initializes a new instance of the Blur class.
+
+
+
+
+ Radius
+ Represents the following attribute in the schema: rad
+
+
+
+
+ Grow Bounds
+ Represents the following attribute in the schema: grow
+
+
+
+
+
+
+
+ Color Change Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrChange.
+
+
+ The following table lists the possible child types:
+
+ - <a:clrFrom>
+ - <a:clrTo>
+
+
+
+
+
+ Initializes a new instance of the ColorChange class.
+
+
+
+
+ Initializes a new instance of the ColorChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Consider Alpha Values
+ Represents the following attribute in the schema: useA
+
+
+
+
+ Change Color From.
+ Represents the following element tag in the schema: a:clrFrom.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Change Color To.
+ Represents the following element tag in the schema: a:clrTo.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ColorReplacement Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrRepl.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorReplacement class.
+
+
+
+
+ Initializes a new instance of the ColorReplacement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorReplacement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorReplacement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Duotone Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:duotone.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Duotone class.
+
+
+
+
+ Initializes a new instance of the Duotone class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Duotone class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Duotone class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the Fill class.
+
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NoFill.
+ Represents the following element tag in the schema: a:noFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SolidFill.
+ Represents the following element tag in the schema: a:solidFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ GradientFill.
+ Represents the following element tag in the schema: a:gradFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BlipFill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Pattern Fill.
+ Represents the following element tag in the schema: a:pattFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Group Fill.
+ Represents the following element tag in the schema: a:grpFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Fill Overlay Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fillOverlay.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the FillOverlay class.
+
+
+
+
+ Initializes a new instance of the FillOverlay class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillOverlay class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillOverlay class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blend
+ Represents the following attribute in the schema: blend
+
+
+
+
+ NoFill.
+ Represents the following element tag in the schema: a:noFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SolidFill.
+ Represents the following element tag in the schema: a:solidFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ GradientFill.
+ Represents the following element tag in the schema: a:gradFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BlipFill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Pattern Fill.
+ Represents the following element tag in the schema: a:pattFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Group Fill.
+ Represents the following element tag in the schema: a:grpFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Glow Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:glow.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Glow class.
+
+
+
+
+ Initializes a new instance of the Glow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Glow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Glow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Radius
+ Represents the following attribute in the schema: rad
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Gray Scale Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:grayscl.
+
+
+
+
+ Initializes a new instance of the Grayscale class.
+
+
+
+
+
+
+
+ Hue Saturation Luminance Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hsl.
+
+
+
+
+ Initializes a new instance of the Hsl class.
+
+
+
+
+ Hue
+ Represents the following attribute in the schema: hue
+
+
+
+
+ Saturation
+ Represents the following attribute in the schema: sat
+
+
+
+
+ Luminance
+ Represents the following attribute in the schema: lum
+
+
+
+
+
+
+
+ Inner Shadow Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:innerShdw.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the InnerShadow class.
+
+
+
+
+ Initializes a new instance of the InnerShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InnerShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InnerShadow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blur Radius
+ Represents the following attribute in the schema: blurRad
+
+
+
+
+ Distance
+ Represents the following attribute in the schema: dist
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Luminance.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lum.
+
+
+
+
+ Initializes a new instance of the LuminanceEffect class.
+
+
+
+
+ Brightness
+ Represents the following attribute in the schema: bright
+
+
+
+
+ Contrast
+ Represents the following attribute in the schema: contrast
+
+
+
+
+
+
+
+ Outer Shadow Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:outerShdw.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the OuterShadow class.
+
+
+
+
+ Initializes a new instance of the OuterShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OuterShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OuterShadow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blur Radius
+ Represents the following attribute in the schema: blurRad
+
+
+
+
+ Shadow Offset Distance
+ Represents the following attribute in the schema: dist
+
+
+
+
+ Shadow Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Horizontal Scaling Factor
+ Represents the following attribute in the schema: sx
+
+
+
+
+ Vertical Scaling Factor
+ Represents the following attribute in the schema: sy
+
+
+
+
+ Horizontal Skew
+ Represents the following attribute in the schema: kx
+
+
+
+
+ Vertical Skew
+ Represents the following attribute in the schema: ky
+
+
+
+
+ Shadow Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Preset Shadow.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:prstShdw.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the PresetShadow class.
+
+
+
+
+ Initializes a new instance of the PresetShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetShadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetShadow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Shadow
+ Represents the following attribute in the schema: prst
+
+
+
+
+ Distance
+ Represents the following attribute in the schema: dist
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Reflection Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:reflection.
+
+
+
+
+ Initializes a new instance of the Reflection class.
+
+
+
+
+ Blur Radius
+ Represents the following attribute in the schema: blurRad
+
+
+
+
+ Start Opacity
+ Represents the following attribute in the schema: stA
+
+
+
+
+ Start Position
+ Represents the following attribute in the schema: stPos
+
+
+
+
+ End Alpha
+ Represents the following attribute in the schema: endA
+
+
+
+
+ End Position
+ Represents the following attribute in the schema: endPos
+
+
+
+
+ Distance
+ Represents the following attribute in the schema: dist
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Fade Direction
+ Represents the following attribute in the schema: fadeDir
+
+
+
+
+ Horizontal Ratio
+ Represents the following attribute in the schema: sx
+
+
+
+
+ Vertical Ratio
+ Represents the following attribute in the schema: sy
+
+
+
+
+ Horizontal Skew
+ Represents the following attribute in the schema: kx
+
+
+
+
+ Vertical Skew
+ Represents the following attribute in the schema: ky
+
+
+
+
+ Shadow Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+
+
+
+ Relative Offset Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:relOff.
+
+
+
+
+ Initializes a new instance of the RelativeOffset class.
+
+
+
+
+ Offset X
+ Represents the following attribute in the schema: tx
+
+
+
+
+ Offset Y
+ Represents the following attribute in the schema: ty
+
+
+
+
+
+
+
+ Soft Edge Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:softEdge.
+
+
+
+
+ Initializes a new instance of the SoftEdge class.
+
+
+
+
+ Radius
+ Represents the following attribute in the schema: rad
+
+
+
+
+
+
+
+ Defines the TintEffect Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tint.
+
+
+
+
+ Initializes a new instance of the TintEffect class.
+
+
+
+
+ Hue
+ Represents the following attribute in the schema: hue
+
+
+
+
+ Amount
+ Represents the following attribute in the schema: amt
+
+
+
+
+
+
+
+ Transform Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:xfrm.
+
+
+
+
+ Initializes a new instance of the TransformEffect class.
+
+
+
+
+ Horizontal Ratio
+ Represents the following attribute in the schema: sx
+
+
+
+
+ Vertical Ratio
+ Represents the following attribute in the schema: sy
+
+
+
+
+ Horizontal Skew
+ Represents the following attribute in the schema: kx
+
+
+
+
+ Vertical Skew
+ Represents the following attribute in the schema: ky
+
+
+
+
+ Horizontal Shift
+ Represents the following attribute in the schema: tx
+
+
+
+
+ Vertical Shift
+ Represents the following attribute in the schema: ty
+
+
+
+
+
+
+
+ Effect Container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effectLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:blur>
+ - <a:fillOverlay>
+ - <a:glow>
+ - <a:innerShdw>
+ - <a:outerShdw>
+ - <a:prstShdw>
+ - <a:reflection>
+ - <a:softEdge>
+
+
+
+
+
+ Initializes a new instance of the EffectList class.
+
+
+
+
+ Initializes a new instance of the EffectList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blur Effect.
+ Represents the following element tag in the schema: a:blur.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillOverlay.
+ Represents the following element tag in the schema: a:fillOverlay.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Glow.
+ Represents the following element tag in the schema: a:glow.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ InnerShadow.
+ Represents the following element tag in the schema: a:innerShdw.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ OuterShadow.
+ Represents the following element tag in the schema: a:outerShdw.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ PresetShadow.
+ Represents the following element tag in the schema: a:prstShdw.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Reflection.
+ Represents the following element tag in the schema: a:reflection.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SoftEdge.
+ Represents the following element tag in the schema: a:softEdge.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Custom geometry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:custGeom.
+
+
+ The following table lists the possible child types:
+
+ - <a:ahLst>
+ - <a:cxnLst>
+ - <a:avLst>
+ - <a:gdLst>
+ - <a:rect>
+ - <a:pathLst>
+
+
+
+
+
+ Initializes a new instance of the CustomGeometry class.
+
+
+
+
+ Initializes a new instance of the CustomGeometry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomGeometry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomGeometry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Adjust Value List.
+ Represents the following element tag in the schema: a:avLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List of Shape Guides.
+ Represents the following element tag in the schema: a:gdLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List of Shape Adjust Handles.
+ Represents the following element tag in the schema: a:ahLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List of Shape Connection Sites.
+ Represents the following element tag in the schema: a:cxnLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Shape Text Rectangle.
+ Represents the following element tag in the schema: a:rect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List of Shape Paths.
+ Represents the following element tag in the schema: a:pathLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Preset geometry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:prstGeom.
+
+
+ The following table lists the possible child types:
+
+ - <a:avLst>
+
+
+
+
+
+ Initializes a new instance of the PresetGeometry class.
+
+
+
+
+ Initializes a new instance of the PresetGeometry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetGeometry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetGeometry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Shape
+ Represents the following attribute in the schema: prst
+
+
+
+
+ List of Shape Adjust Values.
+ Represents the following element tag in the schema: a:avLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Preset Text Warp.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:prstTxWarp.
+
+
+ The following table lists the possible child types:
+
+ - <a:avLst>
+
+
+
+
+
+ Initializes a new instance of the PresetTextWrap class.
+
+
+
+
+ Initializes a new instance of the PresetTextWrap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetTextWrap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresetTextWrap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Warp Shape
+ Represents the following attribute in the schema: prst
+
+
+
+
+ Adjust Value List.
+ Represents the following element tag in the schema: a:avLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Round Line Join.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:round.
+
+
+
+
+ Initializes a new instance of the Round class.
+
+
+
+
+
+
+
+ Line Join Bevel.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bevel.
+
+
+
+
+ Initializes a new instance of the LineJoinBevel class.
+
+
+
+
+
+
+
+ Miter Line Join.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:miter.
+
+
+
+
+ Initializes a new instance of the Miter class.
+
+
+
+
+ Miter Join Limit
+ Represents the following attribute in the schema: lim
+
+
+
+
+
+
+
+ Preset Dash.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:prstDash.
+
+
+
+
+ Initializes a new instance of the PresetDash class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Custom Dash.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:custDash.
+
+
+ The following table lists the possible child types:
+
+ - <a:ds>
+
+
+
+
+
+ Initializes a new instance of the CustomDash class.
+
+
+
+
+ Initializes a new instance of the CustomDash class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomDash class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomDash class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the FillProperties class.
+
+
+
+
+ Initializes a new instance of the FillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NoFill.
+ Represents the following element tag in the schema: a:noFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SolidFill.
+ Represents the following element tag in the schema: a:solidFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ GradientFill.
+ Represents the following element tag in the schema: a:gradFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BlipFill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Pattern Fill.
+ Represents the following element tag in the schema: a:pattFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Group Fill.
+ Represents the following element tag in the schema: a:grpFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Fill Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fillRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FillReference class.
+
+
+
+
+ Initializes a new instance of the FillReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Effect Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effectRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the EffectReference class.
+
+
+
+
+ Initializes a new instance of the EffectReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LineReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the LineReference class.
+
+
+
+
+ Initializes a new instance of the LineReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleMatrixReferenceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class.
+
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Matrix Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effect.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectDag>
+ - <a:effectLst>
+
+
+
+
+
+ Initializes a new instance of the EffectPropertiesType class.
+
+
+
+
+ Initializes a new instance of the EffectPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Effect Container.
+ Represents the following element tag in the schema: a:effectLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Effect Container.
+ Represents the following element tag in the schema: a:effectDag.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:font.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:font>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+
+
+
+
+
+ Initializes a new instance of the Fonts class.
+
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Major Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:majorFont.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:font>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+
+
+
+
+
+ Initializes a new instance of the MajorFont class.
+
+
+
+
+ Initializes a new instance of the MajorFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorFont class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Minor fonts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:minorFont.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:font>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+
+
+
+
+
+ Initializes a new instance of the MinorFont class.
+
+
+
+
+ Initializes a new instance of the MinorFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorFont class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FontCollectionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:font>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+
+
+
+
+
+ Initializes a new instance of the FontCollectionType class.
+
+
+
+
+ Initializes a new instance of the FontCollectionType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontCollectionType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontCollectionType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Latin Font.
+ Represents the following element tag in the schema: a:latin.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ East Asian Font.
+ Represents the following element tag in the schema: a:ea.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Complex Script Font.
+ Represents the following element tag in the schema: a:cs.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Defines the FontReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fontRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FontReference class.
+
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Identifier
+ Represents the following attribute in the schema: idx
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ No AutoFit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:noAutofit.
+
+
+
+
+ Initializes a new instance of the NoAutoFit class.
+
+
+
+
+
+
+
+ Normal AutoFit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:normAutofit.
+
+
+
+
+ Initializes a new instance of the NormalAutoFit class.
+
+
+
+
+ Font Scale
+ Represents the following attribute in the schema: fontScale
+
+
+
+
+ Line Space Reduction
+ Represents the following attribute in the schema: lnSpcReduction
+
+
+
+
+
+
+
+ Shape AutoFit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spAutoFit.
+
+
+
+
+ Initializes a new instance of the ShapeAutoFit class.
+
+
+
+
+
+
+
+ Follow Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buClrTx.
+
+
+
+
+ Initializes a new instance of the BulletColorText class.
+
+
+
+
+
+
+
+ Color Specified.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the BulletColor class.
+
+
+
+
+ Initializes a new instance of the BulletColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BulletColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BulletColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Extrusion Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extrusionClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ExtrusionColor class.
+
+
+
+
+ Initializes a new instance of the ExtrusionColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtrusionColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtrusionColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Contour Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:contourClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ContourColor class.
+
+
+
+
+ Initializes a new instance of the ContourColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContourColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContourColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Change Color From.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrFrom.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorFrom class.
+
+
+
+
+ Initializes a new instance of the ColorFrom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorFrom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorFrom class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Change Color To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrTo.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorTo class.
+
+
+
+
+ Initializes a new instance of the ColorTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorTo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Foreground color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fgClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ForegroundColor class.
+
+
+
+
+ Initializes a new instance of the ForegroundColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ForegroundColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ForegroundColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Background color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bgClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the BackgroundColor class.
+
+
+
+
+ Initializes a new instance of the BackgroundColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Highlight Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:highlight.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Highlight class.
+
+
+
+
+ Initializes a new instance of the Highlight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Highlight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Highlight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bullet Size Follows Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buSzTx.
+
+
+
+
+ Initializes a new instance of the BulletSizeText class.
+
+
+
+
+
+
+
+ Bullet Size Percentage.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buSzPct.
+
+
+
+
+ Initializes a new instance of the BulletSizePercentage class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Bullet Size Points.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buSzPts.
+
+
+
+
+ Initializes a new instance of the BulletSizePoints class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Follow text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buFontTx.
+
+
+
+
+ Initializes a new instance of the BulletFontText class.
+
+
+
+
+
+
+
+ Specified.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buFont.
+
+
+
+
+ Initializes a new instance of the BulletFont class.
+
+
+
+
+
+
+
+ Latin Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:latin.
+
+
+
+
+ Initializes a new instance of the LatinFont class.
+
+
+
+
+
+
+
+ East Asian Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ea.
+
+
+
+
+ Initializes a new instance of the EastAsianFont class.
+
+
+
+
+
+
+
+ Complex Script Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cs.
+
+
+
+
+ Initializes a new instance of the ComplexScriptFont class.
+
+
+
+
+
+
+
+ Defines the SymbolFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sym.
+
+
+
+
+ Initializes a new instance of the SymbolFont class.
+
+
+
+
+
+
+
+ Defines the TextFontType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TextFontType class.
+
+
+
+
+ Text Typeface
+ Represents the following attribute in the schema: typeface
+
+
+
+
+ Panose Setting
+ Represents the following attribute in the schema: panose
+
+
+
+
+ Similar Font Family
+ Represents the following attribute in the schema: pitchFamily
+
+
+
+
+ Similar Character Set
+ Represents the following attribute in the schema: charset
+
+
+
+
+ No Bullet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buNone.
+
+
+
+
+ Initializes a new instance of the NoBullet class.
+
+
+
+
+
+
+
+ Auto-Numbered Bullet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buAutoNum.
+
+
+
+
+ Initializes a new instance of the AutoNumberedBullet class.
+
+
+
+
+ Bullet Autonumbering Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Start Numbering At
+ Represents the following attribute in the schema: startAt
+
+
+
+
+
+
+
+ Character Bullet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buChar.
+
+
+
+
+ Initializes a new instance of the CharacterBullet class.
+
+
+
+
+ Bullet Character
+ Represents the following attribute in the schema: char
+
+
+
+
+
+
+
+ Picture Bullet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:buBlip.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+
+
+
+
+
+ Initializes a new instance of the PictureBullet class.
+
+
+
+
+ Initializes a new instance of the PictureBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureBullet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Underline Follows Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:uLnTx.
+
+
+
+
+ Initializes a new instance of the UnderlineFollowsText class.
+
+
+
+
+
+
+
+ Underline Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:uLn.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the Underline class.
+
+
+
+
+ Initializes a new instance of the Underline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Underline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Underline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Outline Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ln.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the Outline class.
+
+
+
+
+ Initializes a new instance of the Outline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Outline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Outline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Left Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnL.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the LeftBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the LeftBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Right Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnR.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the RightBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the RightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnT.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the TopBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the TopBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Bottom Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnB.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the BottomBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the BottomBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top-Left to Bottom-Right Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnTlToBr.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Bottom-Left to Top-Right Border Line Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnBlToTr.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the BottomLeftToTopRightBorderLineProperties class.
+
+
+
+
+ Initializes a new instance of the BottomLeftToTopRightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomLeftToTopRightBorderLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomLeftToTopRightBorderLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LinePropertiesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the LinePropertiesType class.
+
+
+
+
+ Initializes a new instance of the LinePropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ line width
+ Represents the following attribute in the schema: w
+
+
+
+
+ line cap
+ Represents the following attribute in the schema: cap
+
+
+
+
+ compound line type
+ Represents the following attribute in the schema: cmpd
+
+
+
+
+ pen alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+ Underline Fill Properties Follow Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:uFillTx.
+
+
+
+
+ Initializes a new instance of the UnderlineFillText class.
+
+
+
+
+
+
+
+ Underline Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:uFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the UnderlineFill class.
+
+
+
+
+ Initializes a new instance of the UnderlineFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnderlineFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnderlineFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NoFill.
+ Represents the following element tag in the schema: a:noFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SolidFill.
+ Represents the following element tag in the schema: a:solidFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ GradientFill.
+ Represents the following element tag in the schema: a:gradFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BlipFill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Pattern Fill.
+ Represents the following element tag in the schema: a:pattFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Group Fill.
+ Represents the following element tag in the schema: a:grpFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Run.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:r.
+
+
+ The following table lists the possible child types:
+
+ - <a:rPr>
+ - <a:t>
+
+
+
+
+
+ Initializes a new instance of the Run class.
+
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Character Properties.
+ Represents the following element tag in the schema: a:rPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text String.
+ Represents the following element tag in the schema: a:t.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Line Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:br.
+
+
+ The following table lists the possible child types:
+
+ - <a:rPr>
+
+
+
+
+
+ Initializes a new instance of the Break class.
+
+
+
+
+ Initializes a new instance of the Break class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Break class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Break class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Run Properties.
+ Represents the following element tag in the schema: a:rPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fld.
+
+
+ The following table lists the possible child types:
+
+ - <a:rPr>
+ - <a:pPr>
+ - <a:t>
+
+
+
+
+
+ Initializes a new instance of the Field class.
+
+
+
+
+ Initializes a new instance of the Field class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Field class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Field class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field ID
+ Represents the following attribute in the schema: id
+
+
+
+
+ Field Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Text Character Properties.
+ Represents the following element tag in the schema: a:rPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text Paragraph Properties.
+ Represents the following element tag in the schema: a:pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: a:t.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Graphic Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:graphic.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicData>
+
+
+
+
+
+ Initializes a new instance of the Graphic class.
+
+
+
+
+ Initializes a new instance of the Graphic class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Graphic class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Graphic class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Object Data.
+ Represents the following element tag in the schema: a:graphicData.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Blip Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:blip.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:extLst>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:fillOverlay>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:lum>
+ - <a:tint>
+
+
+
+
+
+ Initializes a new instance of the Blip class.
+
+
+
+
+ Initializes a new instance of the Blip class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blip class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blip class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Compression state for blips.
+ Represents the following attribute in the schema: cstate
+
+
+
+
+
+
+
+ Theme.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:theme.
+
+
+ The following table lists the possible child types:
+
+ - <a:themeElements>
+ - <a:extraClrSchemeLst>
+ - <a:custClrLst>
+ - <a:objectDefaults>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Theme class.
+
+
+
+
+ Initializes a new instance of the Theme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Theme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Theme class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ id, this property is only available in Office 2013 and later.
+ Represents the following attribute in the schema: thm15:id
+
+
+ xmlns:thm15=http://schemas.microsoft.com/office/thememl/2012/main
+
+
+
+
+ ThemeElements.
+ Represents the following element tag in the schema: a:themeElements.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ObjectDefaults.
+ Represents the following element tag in the schema: a:objectDefaults.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtraColorSchemeList.
+ Represents the following element tag in the schema: a:extraClrSchemeLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ CustomColorList.
+ Represents the following element tag in the schema: a:custClrLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ OfficeStyleSheetExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the ThemePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ThemePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ThemePart associated with this element.
+
+
+
+
+ Theme Override.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:themeOverride.
+
+
+ The following table lists the possible child types:
+
+ - <a:clrScheme>
+ - <a:fontScheme>
+ - <a:fmtScheme>
+
+
+
+
+
+ Initializes a new instance of the ThemeOverride class.
+
+
+
+
+ Initializes a new instance of the ThemeOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeOverride class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Color Scheme.
+ Represents the following element tag in the schema: a:clrScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FontScheme.
+ Represents the following element tag in the schema: a:fontScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FormatScheme.
+ Represents the following element tag in the schema: a:fmtScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the ThemeOverridePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ThemeOverridePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ThemeOverridePart associated with this element.
+
+
+
+
+ Theme Manager.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:themeManager.
+
+
+
+
+ Initializes a new instance of the ThemeManager class.
+
+
+
+
+
+
+
+ Master Color Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:masterClrMapping.
+
+
+
+
+ Initializes a new instance of the MasterColorMapping class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tbl.
+
+
+ The following table lists the possible child types:
+
+ - <a:tblGrid>
+ - <a:tblPr>
+ - <a:tr>
+
+
+
+
+
+ Initializes a new instance of the Table class.
+
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Properties.
+ Represents the following element tag in the schema: a:tblPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Table Grid.
+ Represents the following element tag in the schema: a:tblGrid.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Style List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tblStyleLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:tblStyle>
+
+
+
+
+
+ Initializes a new instance of the TableStyleList class.
+
+
+
+
+ Initializes a new instance of the TableStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default
+ Represents the following attribute in the schema: def
+
+
+
+
+
+
+
+ Loads the DOM from the TableStylesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the TableStylesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the TableStylesPart associated with this element.
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Audio Start Time.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:st.
+
+
+
+
+ Initializes a new instance of the StartTime class.
+
+
+
+
+
+
+
+ Audio End Time.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:end.
+
+
+
+
+ Initializes a new instance of the EndTime class.
+
+
+
+
+
+
+
+ Defines the AudioCDTimeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the AudioCDTimeType class.
+
+
+
+
+ Track
+ Represents the following attribute in the schema: track
+
+
+
+
+ Time
+ Represents the following attribute in the schema: time
+
+
+
+
+ Custom color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:custClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the CustomColor class.
+
+
+
+
+ Initializes a new instance of the CustomColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:font.
+
+
+
+
+ Initializes a new instance of the SupplementalFont class.
+
+
+
+
+ Script
+ Represents the following attribute in the schema: script
+
+
+
+
+ Typeface
+ Represents the following attribute in the schema: typeface
+
+
+
+
+
+
+
+ 3D Scene Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:scene3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:backdrop>
+ - <a:camera>
+ - <a:lightRig>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Scene3DType class.
+
+
+
+
+ Initializes a new instance of the Scene3DType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3DType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3DType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Camera.
+ Represents the following element tag in the schema: a:camera.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light Rig.
+ Represents the following element tag in the schema: a:lightRig.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Backdrop Plane.
+ Represents the following element tag in the schema: a:backdrop.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Effect Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effectStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:scene3d>
+ - <a:sp3d>
+
+
+
+
+
+ Initializes a new instance of the EffectStyle class.
+
+
+
+
+ Initializes a new instance of the EffectStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Fill Style List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fillStyleLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the FillStyleList class.
+
+
+
+
+ Initializes a new instance of the FillStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillStyleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Line Style List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnStyleLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+
+
+
+
+
+ Initializes a new instance of the LineStyleList class.
+
+
+
+
+ Initializes a new instance of the LineStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineStyleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Effect Style List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:effectStyleLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectStyle>
+
+
+
+
+
+ Initializes a new instance of the EffectStyleList class.
+
+
+
+
+ Initializes a new instance of the EffectStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectStyleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Background Fill Style List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bgFillStyleLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the BackgroundFillStyleList class.
+
+
+
+
+ Initializes a new instance of the BackgroundFillStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundFillStyleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundFillStyleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorScheme Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrScheme.
+
+
+ The following table lists the possible child types:
+
+ - <a:dk1>
+ - <a:lt1>
+ - <a:dk2>
+ - <a:lt2>
+ - <a:accent1>
+ - <a:accent2>
+ - <a:accent3>
+ - <a:accent4>
+ - <a:accent5>
+ - <a:accent6>
+ - <a:hlink>
+ - <a:folHlink>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorScheme class.
+
+
+
+
+ Initializes a new instance of the ColorScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScheme class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Dark 1.
+ Represents the following element tag in the schema: a:dk1.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light 1.
+ Represents the following element tag in the schema: a:lt1.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Dark 2.
+ Represents the following element tag in the schema: a:dk2.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light 2.
+ Represents the following element tag in the schema: a:lt2.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 1.
+ Represents the following element tag in the schema: a:accent1.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 2.
+ Represents the following element tag in the schema: a:accent2.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 3.
+ Represents the following element tag in the schema: a:accent3.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 4.
+ Represents the following element tag in the schema: a:accent4.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 5.
+ Represents the following element tag in the schema: a:accent5.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Accent 6.
+ Represents the following element tag in the schema: a:accent6.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink.
+ Represents the following element tag in the schema: a:hlink.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Followed Hyperlink.
+ Represents the following element tag in the schema: a:folHlink.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Font Scheme.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fontScheme.
+
+
+ The following table lists the possible child types:
+
+ - <a:majorFont>
+ - <a:minorFont>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the FontScheme class.
+
+
+
+
+ Initializes a new instance of the FontScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontScheme class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Major Font.
+ Represents the following element tag in the schema: a:majorFont.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Minor fonts.
+ Represents the following element tag in the schema: a:minorFont.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Format Scheme.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fmtScheme.
+
+
+ The following table lists the possible child types:
+
+ - <a:bgFillStyleLst>
+ - <a:effectStyleLst>
+ - <a:fillStyleLst>
+ - <a:lnStyleLst>
+
+
+
+
+
+ Initializes a new instance of the FormatScheme class.
+
+
+
+
+ Initializes a new instance of the FormatScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormatScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormatScheme class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Fill Style List.
+ Represents the following element tag in the schema: a:fillStyleLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Line Style List.
+ Represents the following element tag in the schema: a:lnStyleLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Effect Style List.
+ Represents the following element tag in the schema: a:effectStyleLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Background Fill Style List.
+ Represents the following element tag in the schema: a:bgFillStyleLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Dark 1.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:dk1.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Dark1Color class.
+
+
+
+
+ Initializes a new instance of the Dark1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dark1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dark1Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Light 1.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lt1.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Light1Color class.
+
+
+
+
+ Initializes a new instance of the Light1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Light1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Light1Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Dark 2.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:dk2.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Dark2Color class.
+
+
+
+
+ Initializes a new instance of the Dark2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dark2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dark2Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Light 2.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lt2.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Light2Color class.
+
+
+
+
+ Initializes a new instance of the Light2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Light2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Light2Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 1.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent1.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent1Color class.
+
+
+
+
+ Initializes a new instance of the Accent1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent1Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent1Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 2.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent2.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent2Color class.
+
+
+
+
+ Initializes a new instance of the Accent2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent2Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent2Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 3.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent3.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent3Color class.
+
+
+
+
+ Initializes a new instance of the Accent3Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent3Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent3Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 4.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent4.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent4Color class.
+
+
+
+
+ Initializes a new instance of the Accent4Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent4Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent4Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 5.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent5.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent5Color class.
+
+
+
+
+ Initializes a new instance of the Accent5Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent5Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent5Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent 6.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:accent6.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Accent6Color class.
+
+
+
+
+ Initializes a new instance of the Accent6Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent6Color class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent6Color class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Hyperlink.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hlink.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Hyperlink class.
+
+
+
+
+ Initializes a new instance of the Hyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Followed Hyperlink.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:folHlink.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FollowedHyperlinkColor class.
+
+
+
+
+ Initializes a new instance of the FollowedHyperlinkColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FollowedHyperlinkColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FollowedHyperlinkColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Color2Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Color2Type class.
+
+
+
+
+ Initializes a new instance of the Color2Type class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Color2Type class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Color2Type class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Horizontal Ratio.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sx.
+
+
+
+
+ Initializes a new instance of the ScaleX class.
+
+
+
+
+
+
+
+ Vertical Ratio.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sy.
+
+
+
+
+ Initializes a new instance of the ScaleY class.
+
+
+
+
+
+
+
+ Defines the RatioType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RatioType class.
+
+
+
+
+ Numerator
+ Represents the following attribute in the schema: n
+
+
+
+
+ Denominator
+ Represents the following attribute in the schema: d
+
+
+
+
+ Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:off.
+
+
+
+
+ Initializes a new instance of the Offset class.
+
+
+
+
+
+
+
+ Child Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:chOff.
+
+
+
+
+ Initializes a new instance of the ChildOffset class.
+
+
+
+
+
+
+
+ Defines the Point2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the Point2DType class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+ Extents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+
+
+ Initializes a new instance of the Extents class.
+
+
+
+
+
+
+
+ Child Extents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:chExt.
+
+
+
+
+ Initializes a new instance of the ChildExtents class.
+
+
+
+
+
+
+
+ Defines the PositiveSize2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PositiveSize2DType class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+ Shape Locks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ShapeLocks class.
+
+
+
+
+ Initializes a new instance of the ShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Shape Rotation
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Shape Movement
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resize
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ Disallow Shape Point Editing
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ Disallow Showing Adjust Handles
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ Disallow Arrowhead Changes
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ Disallow Shape Type Change
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ Disallow Shape Text Editing
+ Represents the following attribute in the schema: noTextEdit
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Shape Locks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cxnSpLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ConnectionShapeLocks class.
+
+
+
+
+ Initializes a new instance of the ConnectionShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShapeLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Shape Rotation
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Shape Movement
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resize
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ Disallow Shape Point Editing
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ Disallow Showing Adjust Handles
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ Disallow Arrowhead Changes
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ Disallow Shape Type Change
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ ConnectorLockingExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Start.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:stCxn.
+
+
+
+
+ Initializes a new instance of the StartConnection class.
+
+
+
+
+
+
+
+ Connection End.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:endCxn.
+
+
+
+
+ Initializes a new instance of the EndConnection class.
+
+
+
+
+
+
+
+ Defines the ConnectionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the ConnectionType class.
+
+
+
+
+ Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Graphic Frame Locks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:graphicFrameLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrameLocks class.
+
+
+
+
+ Initializes a new instance of the GraphicFrameLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Selection of Child Shapes
+ Represents the following attribute in the schema: noDrilldown
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Shape Movement
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resize
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Graphic Object Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:graphicData.
+
+
+ The following table lists the possible child types:
+
+ - <a:themeOverride>
+ - <a:blip>
+ - <p14:laserClr>
+ - <a14:hiddenEffects>
+ - <a:themeManager>
+ - <a14:hiddenFill>
+ - <a:graphic>
+ - <lc:lockedCanvas>
+ - <a14:hiddenLine>
+ - <dgm14:cNvPr>
+ - <pic14:extLst>
+ - <a:theme>
+ - <a14:hiddenScene3d>
+ - <a14:hiddenSp3d>
+ - <dgm1612:spPr>
+ - <c15:spPr>
+ - <pic14:style>
+ - <a:tbl>
+ - <a:tblStyleLst>
+ - <dgm1612:lstStyle>
+ - <p14:xfrm>
+ - <wp14:pctPosHOffset>
+ - <wp14:pctPosVOffset>
+ - <a14:cameraTool>
+ - <a14:compatExt>
+ - <a14:contentPart>
+ - <a14:isCanvas>
+ - <a14:imgProps>
+ - <a14:shadowObscured>
+ - <a14:m>
+ - <a14:useLocalDpi>
+ - <a15:backgroundPr>
+ - <a15:nonVisualGroupProps>
+ - <a15:objectPr>
+ - <a15:signatureLine>
+ - <a16:cxnDERefs>
+ - <a16:creationId>
+ - <a16:rowId>
+ - <a16:colId>
+ - <a16:predDERef>
+ - <a1611:picAttrSrcUrl>
+ - <aclsh:classification>
+ - <adec:decorative>
+ - <ahyp:hlinkClr>
+ - <alf:liveFeedProps>
+ - <aoe:oembedShared>
+ - <ask:lineSketchStyleProps>
+ - <asl:scriptLink>
+ - <asvg:svgBlip>
+ - <c15:xForSave>
+ - <c15:showDataLabelsRange>
+ - <c15:showLeaderLines>
+ - <c15:autoCat>
+ - <c15:leaderLines>
+ - <c:chartSpace>
+ - <c15:layout>
+ - <c15:numFmt>
+ - <c15:pivotSource>
+ - <c:chart>
+ - <c15:tx>
+ - <c14:invertSolidFillFmt>
+ - <c14:pivotOptions>
+ - <c14:sketchOptions>
+ - <c14:style>
+ - <c15:categoryFilterExceptions>
+ - <c15:dlblFieldTable>
+ - <c15:filteredAreaSeries>
+ - <c15:filteredBarSeries>
+ - <c15:filteredBubbleSeries>
+ - <c15:filteredCategoryTitle>
+ - <c15:filteredLineSeries>
+ - <c15:filteredPieSeries>
+ - <c15:filteredRadarSeries>
+ - <c15:filteredScatterSeries>
+ - <c15:filteredSeriesTitle>
+ - <c15:filteredSurfaceSeries>
+ - <c15:formulaRef>
+ - <c15:fullRef>
+ - <c15:levelRef>
+ - <c15:datalabelsRange>
+ - <c16r3:dataDisplayOptions16>
+ - <c:userShapes>
+ - <cdr14:contentPart>
+ - <comp:legacyDrawing>
+ - <cs:chartStyle>
+ - <cs:colorStyle>
+ - <dgm:colorsDef>
+ - <dgm:colorsDefHdr>
+ - <dgm:colorsDefHdrLst>
+ - <dgm:dataModel>
+ - <dgm:layoutDef>
+ - <dgm:layoutDefHdr>
+ - <dgm:layoutDefHdrLst>
+ - <dgm:relIds>
+ - <dgm:styleDef>
+ - <dgm:styleDefHdr>
+ - <dgm:styleDefHdrLst>
+ - <dgm14:recolorImg>
+ - <dgm1611:autoBuNodeInfoLst>
+ - <dsp:dataModelExt>
+ - <dsp:drawing>
+ - <m:mathPr>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <o:callout>
+ - <o:clippath>
+ - <o:complex>
+ - <o:diagram>
+ - <o:extrusion>
+ - <o:fill>
+ - <o:ink>
+ - <o:lock>
+ - <o:OLEObject>
+ - <o:shapedefaults>
+ - <o:shapelayout>
+ - <o:signatureline>
+ - <o:skew>
+ - <o:left>
+ - <o:top>
+ - <o:right>
+ - <o:bottom>
+ - <o:column>
+ - <p:cmAuthorLst>
+ - <p:cmLst>
+ - <p:contentPart>
+ - <p14:honeycomb>
+ - <p14:flash>
+ - <p14:extLst>
+ - <p:handoutMaster>
+ - <p14:warp>
+ - <p:notesMaster>
+ - <p:notes>
+ - <p:oleObj>
+ - <p14:doors>
+ - <p14:window>
+ - <p:presentation>
+ - <p:presentationPr>
+ - <p14:vortex>
+ - <p14:pan>
+ - <p:sld>
+ - <p:sldLayout>
+ - <p:sldMaster>
+ - <p:sldSyncPr>
+ - <p:tagLst>
+ - <p:viewPr>
+ - <p14:wheelReverse>
+ - <p14:browseMode>
+ - <p14:nvContentPartPr>
+ - <p14:defaultImageDpi>
+ - <p14:discardImageEditData>
+ - <p14:flythrough>
+ - <p14:glitter>
+ - <p14:laserTraceLst>
+ - <p14:switch>
+ - <p14:flip>
+ - <p14:ferris>
+ - <p14:gallery>
+ - <p14:conveyor>
+ - <p14:media>
+ - <p14:bmkTgt>
+ - <p14:prism>
+ - <p14:creationId>
+ - <p14:modId>
+ - <p14:reveal>
+ - <p14:ripple>
+ - <p14:sectionLst>
+ - <p14:sectionPr>
+ - <p14:showEvtLst>
+ - <p14:showMediaCtrls>
+ - <p14:shred>
+ - <p15:chartTrackingRefBased>
+ - <p15:threadingInfo>
+ - <p15:sldGuideLst>
+ - <p15:notesGuideLst>
+ - <p15:presenceInfo>
+ - <p15:prstTrans>
+ - <pic:pic>
+ - <pvml:iscomment>
+ - <pvml:textdata>
+ - <sl:schemaLibrary>
+ - <sle:slicer>
+ - <thm15:themeFamily>
+ - <tsle:timeslicer>
+ - <v:arc>
+ - <v:background>
+ - <v:curve>
+ - <v:fill>
+ - <v:formulas>
+ - <v:group>
+ - <v:handles>
+ - <v:image>
+ - <v:imagedata>
+ - <v:line>
+ - <v:oval>
+ - <v:path>
+ - <v:polyline>
+ - <v:rect>
+ - <v:roundrect>
+ - <v:shadow>
+ - <v:shape>
+ - <v:shapetype>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w15:color>
+ - <w:comments>
+ - <w15:dataBinding>
+ - <w15:footnoteColumns>
+ - <w:document>
+ - <w15:repeatingSectionItem>
+ - <w14:entityPicker>
+ - <w:endnotes>
+ - <w:fonts>
+ - <w:footnotes>
+ - <w:glossaryDocument>
+ - <w:hdr>
+ - <w:ftr>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:numbering>
+ - <w15:chartTrackingRefBased>
+ - <w15:collapsed>
+ - <w15:webExtensionLinked>
+ - <w15:webExtensionCreated>
+ - <w:recipients>
+ - <w:settings>
+ - <w:styles>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+ - <w:txbxContent>
+ - <w:webSettings>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:borderbottom>
+ - <w10:wrap>
+ - <w14:defaultImageDpi>
+ - <w14:docId>
+ - <w14:conflictMode>
+ - <w14:discardImageEditingData>
+ - <w14:checkbox>
+ - <w14:contentPart>
+ - <w15:commentsEx>
+ - <w15:docId>
+ - <w15:people>
+ - <w15:appearance>
+ - <w15:repeatingSection>
+ - <we:webextension>
+ - <we:webextensionref>
+ - <woe:oembed>
+ - <wp:anchor>
+ - <wp:inline>
+ - <wp14:sizeRelH>
+ - <wp14:sizeRelV>
+ - <wp15:webVideoPr>
+ - <wpc:wpc>
+ - <wpg:wgp>
+ - <wps:wsp>
+ - <xdr:wsDr>
+ - <xdr:contentPart>
+ - <xdr14:contentPart>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the GraphicData class.
+
+
+
+
+ Initializes a new instance of the GraphicData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Uniform Resource Identifier
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Diagram to Animate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:dgm.
+
+
+
+
+ Initializes a new instance of the Diagram class.
+
+
+
+
+ Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Animation Build Step
+ Represents the following attribute in the schema: bldStep
+
+
+
+
+
+
+
+ Chart to Animate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:chart.
+
+
+
+
+ Initializes a new instance of the Chart class.
+
+
+
+
+ Series Index
+ Represents the following attribute in the schema: seriesIdx
+
+
+
+
+ Category Index
+ Represents the following attribute in the schema: categoryIdx
+
+
+
+
+ Animation Build Step
+ Represents the following attribute in the schema: bldStep
+
+
+
+
+
+
+
+ Build Diagram.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bldDgm.
+
+
+
+
+ Initializes a new instance of the BuildDiagram class.
+
+
+
+
+ Build
+ Represents the following attribute in the schema: bld
+
+
+
+
+ Reverse Animation
+ Represents the following attribute in the schema: rev
+
+
+
+
+
+
+
+ Build Chart.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bldChart.
+
+
+
+
+ Initializes a new instance of the BuildChart class.
+
+
+
+
+ Build
+ Represents the following attribute in the schema: bld
+
+
+
+
+ Animate Background
+ Represents the following attribute in the schema: animBg
+
+
+
+
+
+
+
+ Shape Text Body.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Use Shape Text Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:useSpRect.
+
+
+
+
+ Initializes a new instance of the UseShapeRectangle class.
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:cNvPr>
+ - <a:cNvSpPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: a:cNvPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Non-Visual Shape Drawing Properties.
+ Represents the following element tag in the schema: a:cNvSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Visual Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Text Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:txSp.
+
+
+ The following table lists the possible child types:
+
+ - <a:useSpRect>
+ - <a:extLst>
+ - <a:txBody>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the TextShape class.
+
+
+
+
+ Initializes a new instance of the TextShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Text Body.
+ Represents the following element tag in the schema: a:txBody.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:stCxn>
+ - <a:endCxn>
+ - <a:cxnSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Shape Locks.
+ Represents the following element tag in the schema: a:cxnSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection Start.
+ Represents the following element tag in the schema: a:stCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection End.
+ Represents the following element tag in the schema: a:endCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:cNvCxnSpPr>
+ - <a:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: a:cNvPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ Represents the following element tag in the schema: a:cNvCxnSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:picLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preferRelativeResize
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+ PictureLocks.
+ Represents the following element tag in the schema: a:picLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualPicturePropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Picture.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:cNvPr>
+ - <a:cNvPicPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: a:cNvPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ Represents the following element tag in the schema: a:cNvPicPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:cNvPr>
+ - <a:cNvGraphicFramePr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: a:cNvPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ Represents the following element tag in the schema: a:cNvGraphicFramePr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Rotation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:rot.
+
+
+
+
+ Initializes a new instance of the Rotation class.
+
+
+
+
+ Latitude
+ Represents the following attribute in the schema: lat
+
+
+
+
+ Longitude
+ Represents the following attribute in the schema: lon
+
+
+
+
+ Revolution
+ Represents the following attribute in the schema: rev
+
+
+
+
+
+
+
+ Camera.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:camera.
+
+
+ The following table lists the possible child types:
+
+ - <a:rot>
+
+
+
+
+
+ Initializes a new instance of the Camera class.
+
+
+
+
+ Initializes a new instance of the Camera class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Camera class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Camera class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Camera Type
+ Represents the following attribute in the schema: prst
+
+
+
+
+ Field of View
+ Represents the following attribute in the schema: fov
+
+
+
+
+ Zoom
+ Represents the following attribute in the schema: zoom
+
+
+
+
+ Rotation.
+ Represents the following element tag in the schema: a:rot.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Light Rig.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lightRig.
+
+
+ The following table lists the possible child types:
+
+ - <a:rot>
+
+
+
+
+
+ Initializes a new instance of the LightRig class.
+
+
+
+
+ Initializes a new instance of the LightRig class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LightRig class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LightRig class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rig Preset
+ Represents the following attribute in the schema: rig
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Rotation.
+ Represents the following element tag in the schema: a:rot.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Backdrop Plane.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:backdrop.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:anchor>
+ - <a:norm>
+ - <a:up>
+
+
+
+
+
+ Initializes a new instance of the Backdrop class.
+
+
+
+
+ Initializes a new instance of the Backdrop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Backdrop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Backdrop class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Anchor Point.
+ Represents the following element tag in the schema: a:anchor.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Normal.
+ Represents the following element tag in the schema: a:norm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Up Vector.
+ Represents the following element tag in the schema: a:up.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Anchor Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:anchor.
+
+
+
+
+ Initializes a new instance of the Anchor class.
+
+
+
+
+ X-Coordinate in 3D
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Coordinate in 3D
+ Represents the following attribute in the schema: y
+
+
+
+
+ Z-Coordinate in 3D
+ Represents the following attribute in the schema: z
+
+
+
+
+
+
+
+ Normal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:norm.
+
+
+
+
+ Initializes a new instance of the Normal class.
+
+
+
+
+
+
+
+ Up Vector.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:up.
+
+
+
+
+ Initializes a new instance of the UpVector class.
+
+
+
+
+
+
+
+ Defines the Vector3DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the Vector3DType class.
+
+
+
+
+ Distance along X-axis in 3D
+ Represents the following attribute in the schema: dx
+
+
+
+
+ Distance along Y-axis in 3D
+ Represents the following attribute in the schema: dy
+
+
+
+
+ Distance along Z-axis in 3D
+ Represents the following attribute in the schema: dz
+
+
+
+
+ Top Bevel.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bevelT.
+
+
+
+
+ Initializes a new instance of the BevelTop class.
+
+
+
+
+
+
+
+ Bottom Bevel.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bevelB.
+
+
+
+
+ Initializes a new instance of the BevelBottom class.
+
+
+
+
+
+
+
+ Bevel.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bevel.
+
+
+
+
+ Initializes a new instance of the Bevel class.
+
+
+
+
+
+
+
+ Defines the BevelType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BevelType class.
+
+
+
+
+ Width
+ Represents the following attribute in the schema: w
+
+
+
+
+ Height
+ Represents the following attribute in the schema: h
+
+
+
+
+ Preset Bevel
+ Represents the following attribute in the schema: prst
+
+
+
+
+ Fill To Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fillToRect.
+
+
+
+
+ Initializes a new instance of the FillToRectangle class.
+
+
+
+
+
+
+
+ Tile Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tileRect.
+
+
+
+
+ Initializes a new instance of the TileRectangle class.
+
+
+
+
+
+
+
+ Fill Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:fillRect.
+
+
+
+
+ Initializes a new instance of the FillRectangle class.
+
+
+
+
+
+
+
+ Source Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:srcRect.
+
+
+
+
+ Initializes a new instance of the SourceRectangle class.
+
+
+
+
+
+
+
+ Defines the RelativeRectangleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RelativeRectangleType class.
+
+
+
+
+ Left Offset
+ Represents the following attribute in the schema: l
+
+
+
+
+ Top Offset
+ Represents the following attribute in the schema: t
+
+
+
+
+ Right Offset
+ Represents the following attribute in the schema: r
+
+
+
+
+ Bottom Offset
+ Represents the following attribute in the schema: b
+
+
+
+
+ Gradient stops.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gs.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the GradientStop class.
+
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Position
+ Represents the following attribute in the schema: pos
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Gradient Stop List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gsLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:gs>
+
+
+
+
+
+ Initializes a new instance of the GradientStopList class.
+
+
+
+
+ Initializes a new instance of the GradientStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStopList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Shape Guide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gd.
+
+
+
+
+ Initializes a new instance of the ShapeGuide class.
+
+
+
+
+ Shape Guide Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Shape Guide Formula
+ Represents the following attribute in the schema: fmla
+
+
+
+
+
+
+
+ Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pos.
+
+
+
+
+ Initializes a new instance of the Position class.
+
+
+
+
+
+
+
+ Move end point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pt.
+
+
+
+
+ Initializes a new instance of the Point class.
+
+
+
+
+
+
+
+ Defines the AdjustPoint2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the AdjustPoint2DType class.
+
+
+
+
+ X-Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+ XY Adjust Handle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ahXY.
+
+
+ The following table lists the possible child types:
+
+ - <a:pos>
+
+
+
+
+
+ Initializes a new instance of the AdjustHandleXY class.
+
+
+
+
+ Initializes a new instance of the AdjustHandleXY class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandleXY class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandleXY class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Horizontal Adjustment Guide
+ Represents the following attribute in the schema: gdRefX
+
+
+
+
+ Minimum Horizontal Adjustment
+ Represents the following attribute in the schema: minX
+
+
+
+
+ Maximum Horizontal Adjustment
+ Represents the following attribute in the schema: maxX
+
+
+
+
+ Vertical Adjustment Guide
+ Represents the following attribute in the schema: gdRefY
+
+
+
+
+ Minimum Vertical Adjustment
+ Represents the following attribute in the schema: minY
+
+
+
+
+ Maximum Vertical Adjustment
+ Represents the following attribute in the schema: maxY
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: a:pos.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Polar Adjust Handle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ahPolar.
+
+
+ The following table lists the possible child types:
+
+ - <a:pos>
+
+
+
+
+
+ Initializes a new instance of the AdjustHandlePolar class.
+
+
+
+
+ Initializes a new instance of the AdjustHandlePolar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandlePolar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandlePolar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Radial Adjustment Guide
+ Represents the following attribute in the schema: gdRefR
+
+
+
+
+ Minimum Radial Adjustment
+ Represents the following attribute in the schema: minR
+
+
+
+
+ Maximum Radial Adjustment
+ Represents the following attribute in the schema: maxR
+
+
+
+
+ Angle Adjustment Guide
+ Represents the following attribute in the schema: gdRefAng
+
+
+
+
+ Minimum Angle Adjustment
+ Represents the following attribute in the schema: minAng
+
+
+
+
+ Maximum Angle Adjustment
+ Represents the following attribute in the schema: maxAng
+
+
+
+
+ Shape Position Coordinate.
+ Represents the following element tag in the schema: a:pos.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Connection Site.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cxn.
+
+
+ The following table lists the possible child types:
+
+ - <a:pos>
+
+
+
+
+
+ Initializes a new instance of the ConnectionSite class.
+
+
+
+
+ Initializes a new instance of the ConnectionSite class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionSite class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionSite class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Site Angle
+ Represents the following attribute in the schema: ang
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: a:pos.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Close Shape Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:close.
+
+
+
+
+ Initializes a new instance of the CloseShapePath class.
+
+
+
+
+
+
+
+ Move Path To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:moveTo.
+
+
+ The following table lists the possible child types:
+
+ - <a:pt>
+
+
+
+
+
+ Initializes a new instance of the MoveTo class.
+
+
+
+
+ Initializes a new instance of the MoveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveTo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Move end point.
+ Represents the following element tag in the schema: a:pt.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Draw Line To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnTo.
+
+
+ The following table lists the possible child types:
+
+ - <a:pt>
+
+
+
+
+
+ Initializes a new instance of the LineTo class.
+
+
+
+
+ Initializes a new instance of the LineTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineTo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Line end point.
+ Represents the following element tag in the schema: a:pt.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Draw Arc To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:arcTo.
+
+
+
+
+ Initializes a new instance of the ArcTo class.
+
+
+
+
+ Shape Arc Width Radius
+ Represents the following attribute in the schema: wR
+
+
+
+
+ Shape Arc Height Radius
+ Represents the following attribute in the schema: hR
+
+
+
+
+ Shape Arc Start Angle
+ Represents the following attribute in the schema: stAng
+
+
+
+
+ Shape Arc Swing Angle
+ Represents the following attribute in the schema: swAng
+
+
+
+
+
+
+
+ Draw Quadratic Bezier Curve To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:quadBezTo.
+
+
+ The following table lists the possible child types:
+
+ - <a:pt>
+
+
+
+
+
+ Initializes a new instance of the QuadraticBezierCurveTo class.
+
+
+
+
+ Initializes a new instance of the QuadraticBezierCurveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuadraticBezierCurveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuadraticBezierCurveTo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Draw Cubic Bezier Curve To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cubicBezTo.
+
+
+ The following table lists the possible child types:
+
+ - <a:pt>
+
+
+
+
+
+ Initializes a new instance of the CubicBezierCurveTo class.
+
+
+
+
+ Initializes a new instance of the CubicBezierCurveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CubicBezierCurveTo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CubicBezierCurveTo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Shape Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:path.
+
+
+ The following table lists the possible child types:
+
+ - <a:arcTo>
+ - <a:close>
+ - <a:cubicBezTo>
+ - <a:lnTo>
+ - <a:moveTo>
+ - <a:quadBezTo>
+
+
+
+
+
+ Initializes a new instance of the Path class.
+
+
+
+
+ Initializes a new instance of the Path class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Path class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Path class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Path Width
+ Represents the following attribute in the schema: w
+
+
+
+
+ Path Height
+ Represents the following attribute in the schema: h
+
+
+
+
+ Path Fill
+ Represents the following attribute in the schema: fill
+
+
+
+
+ Path Stroke
+ Represents the following attribute in the schema: stroke
+
+
+
+
+ 3D Extrusion Allowed
+ Represents the following attribute in the schema: extrusionOk
+
+
+
+
+
+
+
+ List of Shape Adjust Values.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:avLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:gd>
+
+
+
+
+
+ Initializes a new instance of the AdjustValueList class.
+
+
+
+
+ Initializes a new instance of the AdjustValueList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustValueList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustValueList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List of Shape Guides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gdLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:gd>
+
+
+
+
+
+ Initializes a new instance of the ShapeGuideList class.
+
+
+
+
+ Initializes a new instance of the ShapeGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeGuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeGuideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GeometryGuideListType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:gd>
+
+
+
+
+
+ Initializes a new instance of the GeometryGuideListType class.
+
+
+
+
+ Initializes a new instance of the GeometryGuideListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GeometryGuideListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GeometryGuideListType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ List of Shape Adjust Handles.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ahLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ahPolar>
+ - <a:ahXY>
+
+
+
+
+
+ Initializes a new instance of the AdjustHandleList class.
+
+
+
+
+ Initializes a new instance of the AdjustHandleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandleList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AdjustHandleList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List of Shape Connection Sites.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cxnLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:cxn>
+
+
+
+
+
+ Initializes a new instance of the ConnectionSiteList class.
+
+
+
+
+ Initializes a new instance of the ConnectionSiteList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionSiteList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionSiteList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Shape Text Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:rect.
+
+
+
+
+ Initializes a new instance of the Rectangle class.
+
+
+
+
+ Left
+ Represents the following attribute in the schema: l
+
+
+
+
+ Top
+ Represents the following attribute in the schema: t
+
+
+
+
+ Right
+ Represents the following attribute in the schema: r
+
+
+
+
+ Bottom Position
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ List of Shape Paths.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pathLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:path>
+
+
+
+
+
+ Initializes a new instance of the PathList class.
+
+
+
+
+ Initializes a new instance of the PathList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Dash Stop.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ds.
+
+
+
+
+ Initializes a new instance of the DashStop class.
+
+
+
+
+ Dash Length
+ Represents the following attribute in the schema: d
+
+
+
+
+ Space Length
+ Represents the following attribute in the schema: sp
+
+
+
+
+
+
+
+ 2D Transform for Grouped Objects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:chOff>
+ - <a:ext>
+ - <a:chExt>
+
+
+
+
+
+ Initializes a new instance of the TransformGroup class.
+
+
+
+
+ Initializes a new instance of the TransformGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TransformGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TransformGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Child Offset.
+ Represents the following element tag in the schema: a:chOff.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Child Extents.
+ Represents the following element tag in the schema: a:chExt.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the BodyProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bodyPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:flatTx>
+ - <a:extLst>
+ - <a:prstTxWarp>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:noAutofit>
+ - <a:normAutofit>
+ - <a:spAutoFit>
+
+
+
+
+
+ Initializes a new instance of the BodyProperties class.
+
+
+
+
+ Initializes a new instance of the BodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Paragraph Spacing
+ Represents the following attribute in the schema: spcFirstLastPara
+
+
+
+
+ Text Vertical Overflow
+ Represents the following attribute in the schema: vertOverflow
+
+
+
+
+ Text Horizontal Overflow
+ Represents the following attribute in the schema: horzOverflow
+
+
+
+
+ Vertical Text
+ Represents the following attribute in the schema: vert
+
+
+
+
+ Text Wrapping Type
+ Represents the following attribute in the schema: wrap
+
+
+
+
+ Left Inset
+ Represents the following attribute in the schema: lIns
+
+
+
+
+ Top Inset
+ Represents the following attribute in the schema: tIns
+
+
+
+
+ Right Inset
+ Represents the following attribute in the schema: rIns
+
+
+
+
+ Bottom Inset
+ Represents the following attribute in the schema: bIns
+
+
+
+
+ Number of Columns
+ Represents the following attribute in the schema: numCol
+
+
+
+
+ Space Between Columns
+ Represents the following attribute in the schema: spcCol
+
+
+
+
+ Columns Right-To-Left
+ Represents the following attribute in the schema: rtlCol
+
+
+
+
+ From WordArt
+ Represents the following attribute in the schema: fromWordArt
+
+
+
+
+ Anchor
+ Represents the following attribute in the schema: anchor
+
+
+
+
+ Anchor Center
+ Represents the following attribute in the schema: anchorCtr
+
+
+
+
+ Force Anti-Alias
+ Represents the following attribute in the schema: forceAA
+
+
+
+
+ Text Upright
+ Represents the following attribute in the schema: upright
+
+
+
+
+ Compatible Line Spacing
+ Represents the following attribute in the schema: compatLnSpc
+
+
+
+
+ Preset Text Shape.
+ Represents the following element tag in the schema: a:prstTxWarp.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ListStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lstStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the ListStyle class.
+
+
+
+
+ Initializes a new instance of the ListStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ListStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ListStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default Paragraph Style.
+ Represents the following element tag in the schema: a:defPPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 1 Text Style.
+ Represents the following element tag in the schema: a:lvl1pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 2 Text Style.
+ Represents the following element tag in the schema: a:lvl2pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 3 Text Style.
+ Represents the following element tag in the schema: a:lvl3pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 4 Text Style.
+ Represents the following element tag in the schema: a:lvl4pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 5 Text Style.
+ Represents the following element tag in the schema: a:lvl5pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 6 Text Style.
+ Represents the following element tag in the schema: a:lvl6pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 7 Text Style.
+ Represents the following element tag in the schema: a:lvl7pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 8 Text Style.
+ Represents the following element tag in the schema: a:lvl8pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 9 Text Style.
+ Represents the following element tag in the schema: a:lvl9pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spDef.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+ - <a:bodyPr>
+ - <a:lstStyle>
+
+
+
+
+
+ Initializes a new instance of the ShapeDefault class.
+
+
+
+
+ Initializes a new instance of the ShapeDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Line Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnDef.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+ - <a:bodyPr>
+ - <a:lstStyle>
+
+
+
+
+
+ Initializes a new instance of the LineDefault class.
+
+
+
+
+ Initializes a new instance of the LineDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:txDef.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+ - <a:bodyPr>
+ - <a:lstStyle>
+
+
+
+
+
+ Initializes a new instance of the TextDefault class.
+
+
+
+
+ Initializes a new instance of the TextDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DefaultShapeDefinitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+ - <a:bodyPr>
+ - <a:lstStyle>
+
+
+
+
+
+ Initializes a new instance of the DefaultShapeDefinitionType class.
+
+
+
+
+ Initializes a new instance of the DefaultShapeDefinitionType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultShapeDefinitionType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultShapeDefinitionType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Visual Properties.
+ Represents the following element tag in the schema: a:spPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BodyProperties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ListStyle.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: a:style.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Override Color Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:overrideClrMapping.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the OverrideColorMapping class.
+
+
+
+
+ Initializes a new instance of the OverrideColorMapping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OverrideColorMapping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OverrideColorMapping class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorMap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:clrMap.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorMap class.
+
+
+
+
+ Initializes a new instance of the ColorMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorMappingType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorMappingType class.
+
+
+
+
+ Initializes a new instance of the ColorMappingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMappingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMappingType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Background 1
+ Represents the following attribute in the schema: bg1
+
+
+
+
+ Text 1
+ Represents the following attribute in the schema: tx1
+
+
+
+
+ Background 2
+ Represents the following attribute in the schema: bg2
+
+
+
+
+ Text 2
+ Represents the following attribute in the schema: tx2
+
+
+
+
+ Accent 1
+ Represents the following attribute in the schema: accent1
+
+
+
+
+ Accent 2
+ Represents the following attribute in the schema: accent2
+
+
+
+
+ Accent 3
+ Represents the following attribute in the schema: accent3
+
+
+
+
+ Accent 4
+ Represents the following attribute in the schema: accent4
+
+
+
+
+ Accent 5
+ Represents the following attribute in the schema: accent5
+
+
+
+
+ Accent 6
+ Represents the following attribute in the schema: accent6
+
+
+
+
+ Hyperlink
+ Represents the following attribute in the schema: hlink
+
+
+
+
+ Followed Hyperlink
+ Represents the following attribute in the schema: folHlink
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extra Color Scheme.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extraClrScheme.
+
+
+ The following table lists the possible child types:
+
+ - <a:clrMap>
+ - <a:clrScheme>
+
+
+
+
+
+ Initializes a new instance of the ExtraColorScheme class.
+
+
+
+
+ Initializes a new instance of the ExtraColorScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtraColorScheme class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtraColorScheme class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ColorScheme.
+ Represents the following element tag in the schema: a:clrScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ColorMap.
+ Represents the following element tag in the schema: a:clrMap.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ThemeElements Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:themeElements.
+
+
+ The following table lists the possible child types:
+
+ - <a:clrScheme>
+ - <a:fontScheme>
+ - <a:extLst>
+ - <a:fmtScheme>
+
+
+
+
+
+ Initializes a new instance of the ThemeElements class.
+
+
+
+
+ Initializes a new instance of the ThemeElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeElements class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ColorScheme.
+ Represents the following element tag in the schema: a:clrScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Scheme.
+ Represents the following element tag in the schema: a:fontScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Format Scheme.
+ Represents the following element tag in the schema: a:fmtScheme.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Cell 3-D.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cell3D.
+
+
+ The following table lists the possible child types:
+
+ - <a:bevel>
+ - <a:lightRig>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the Cell3DProperties class.
+
+
+
+
+ Initializes a new instance of the Cell3DProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Cell3DProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Cell3DProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preset Material
+ Represents the following attribute in the schema: prstMaterial
+
+
+
+
+ Bevel.
+ Represents the following element tag in the schema: a:bevel.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light Rig.
+ Represents the following element tag in the schema: a:lightRig.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tcPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:cell3D>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:lnL>
+ - <a:lnR>
+ - <a:lnT>
+ - <a:lnB>
+ - <a:lnTlToBr>
+ - <a:lnBlToTr>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the TableCellProperties class.
+
+
+
+
+ Initializes a new instance of the TableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Left Margin
+ Represents the following attribute in the schema: marL
+
+
+
+
+ Right Margin
+ Represents the following attribute in the schema: marR
+
+
+
+
+ Top Margin
+ Represents the following attribute in the schema: marT
+
+
+
+
+ Bottom Margin
+ Represents the following attribute in the schema: marB
+
+
+
+
+ Text Direction
+ Represents the following attribute in the schema: vert
+
+
+
+
+ Anchor
+ Represents the following attribute in the schema: anchor
+
+
+
+
+ Anchor Center
+ Represents the following attribute in the schema: anchorCtr
+
+
+
+
+ Horizontal Overflow
+ Represents the following attribute in the schema: horzOverflow
+
+
+
+
+ Left Border Line Properties.
+ Represents the following element tag in the schema: a:lnL.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Right Border Line Properties.
+ Represents the following element tag in the schema: a:lnR.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Top Border Line Properties.
+ Represents the following element tag in the schema: a:lnT.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom Border Line Properties.
+ Represents the following element tag in the schema: a:lnB.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Top-Left to Bottom-Right Border Line Properties.
+ Represents the following element tag in the schema: a:lnTlToBr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom-Left to Top-Right Border Line Properties.
+ Represents the following element tag in the schema: a:lnBlToTr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Cell 3-D.
+ Represents the following element tag in the schema: a:cell3D.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tc.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:tcPr>
+ - <a:txBody>
+
+
+
+
+
+ Initializes a new instance of the TableCell class.
+
+
+
+
+ Initializes a new instance of the TableCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Row Span
+ Represents the following attribute in the schema: rowSpan
+
+
+
+
+ Grid Span
+ Represents the following attribute in the schema: gridSpan
+
+
+
+
+ Horizontal Merge
+ Represents the following attribute in the schema: hMerge
+
+
+
+
+ Vertical Merge
+ Represents the following attribute in the schema: vMerge
+
+
+
+
+ Text Body.
+ Represents the following element tag in the schema: a:txBody.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Table Cell Properties.
+ Represents the following element tag in the schema: a:tcPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tableStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:tblBg>
+ - <a:wholeTbl>
+ - <a:band1H>
+ - <a:band2H>
+ - <a:band1V>
+ - <a:band2V>
+ - <a:lastCol>
+ - <a:firstCol>
+ - <a:lastRow>
+ - <a:seCell>
+ - <a:swCell>
+ - <a:firstRow>
+ - <a:neCell>
+ - <a:nwCell>
+
+
+
+
+
+ Initializes a new instance of the TableStyle class.
+
+
+
+
+ Initializes a new instance of the TableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Table Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tblStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:tblBg>
+ - <a:wholeTbl>
+ - <a:band1H>
+ - <a:band2H>
+ - <a:band1V>
+ - <a:band2V>
+ - <a:lastCol>
+ - <a:firstCol>
+ - <a:lastRow>
+ - <a:seCell>
+ - <a:swCell>
+ - <a:firstRow>
+ - <a:neCell>
+ - <a:nwCell>
+
+
+
+
+
+ Initializes a new instance of the TableStyleEntry class.
+
+
+
+
+ Initializes a new instance of the TableStyleEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableStyleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:tblBg>
+ - <a:wholeTbl>
+ - <a:band1H>
+ - <a:band2H>
+ - <a:band1V>
+ - <a:band2V>
+ - <a:lastCol>
+ - <a:firstCol>
+ - <a:lastRow>
+ - <a:seCell>
+ - <a:swCell>
+ - <a:firstRow>
+ - <a:neCell>
+ - <a:nwCell>
+
+
+
+
+
+ Initializes a new instance of the TableStyleType class.
+
+
+
+
+ Initializes a new instance of the TableStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style ID
+ Represents the following attribute in the schema: styleId
+
+
+
+
+ Name
+ Represents the following attribute in the schema: styleName
+
+
+
+
+ Table Background.
+ Represents the following element tag in the schema: a:tblBg.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Whole Table.
+ Represents the following element tag in the schema: a:wholeTbl.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Band 1 Horizontal.
+ Represents the following element tag in the schema: a:band1H.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Band 2 Horizontal.
+ Represents the following element tag in the schema: a:band2H.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Band 1 Vertical.
+ Represents the following element tag in the schema: a:band1V.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Band 2 Vertical.
+ Represents the following element tag in the schema: a:band2V.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Last Column.
+ Represents the following element tag in the schema: a:lastCol.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ First Column.
+ Represents the following element tag in the schema: a:firstCol.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Last Row.
+ Represents the following element tag in the schema: a:lastRow.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Southeast Cell.
+ Represents the following element tag in the schema: a:seCell.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Southwest Cell.
+ Represents the following element tag in the schema: a:swCell.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ First Row.
+ Represents the following element tag in the schema: a:firstRow.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Northeast Cell.
+ Represents the following element tag in the schema: a:neCell.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Northwest Cell.
+ Represents the following element tag in the schema: a:nwCell.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Table Style ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tableStyleId.
+
+
+
+
+ Initializes a new instance of the TableStyleId class.
+
+
+
+
+ Initializes a new instance of the TableStyleId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Table Grid Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:gridCol.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the GridColumn class.
+
+
+
+
+ Initializes a new instance of the GridColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GridColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Width
+ Represents the following attribute in the schema: w
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tblPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:tableStyle>
+ - <a:tableStyleId>
+
+
+
+
+
+ Initializes a new instance of the TableProperties class.
+
+
+
+
+ Initializes a new instance of the TableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Right-to-Left
+ Represents the following attribute in the schema: rtl
+
+
+
+
+ First Row
+ Represents the following attribute in the schema: firstRow
+
+
+
+
+ First Column
+ Represents the following attribute in the schema: firstCol
+
+
+
+
+ Last Row
+ Represents the following attribute in the schema: lastRow
+
+
+
+
+ Last Column
+ Represents the following attribute in the schema: lastCol
+
+
+
+
+ Banded Rows
+ Represents the following attribute in the schema: bandRow
+
+
+
+
+ Banded Columns
+ Represents the following attribute in the schema: bandCol
+
+
+
+
+
+
+
+ Table Grid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tblGrid.
+
+
+ The following table lists the possible child types:
+
+ - <a:gridCol>
+
+
+
+
+
+ Initializes a new instance of the TableGrid class.
+
+
+
+
+ Initializes a new instance of the TableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGrid class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Table Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:tc>
+
+
+
+
+
+ Initializes a new instance of the TableRow class.
+
+
+
+
+ Initializes a new instance of the TableRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Height
+ Represents the following attribute in the schema: h
+
+
+
+
+
+
+
+ Left Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:left.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the LeftBorder class.
+
+
+
+
+ Initializes a new instance of the LeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Right Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:right.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the RightBorder class.
+
+
+
+
+ Initializes a new instance of the RightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:top.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the TopBorder class.
+
+
+
+
+ Initializes a new instance of the TopBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Bottom Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:bottom.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the BottomBorder class.
+
+
+
+
+ Initializes a new instance of the BottomBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Inside Horizontal Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:insideH.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the InsideHorizontalBorder class.
+
+
+
+
+ Initializes a new instance of the InsideHorizontalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsideHorizontalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsideHorizontalBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Inside Vertical Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:insideV.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the InsideVerticalBorder class.
+
+
+
+
+ Initializes a new instance of the InsideVerticalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsideVerticalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsideVerticalBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top Left to Bottom Right Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tl2br.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorder class.
+
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top Right to Bottom Left Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tr2bl.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the TopRightToBottomLeftBorder class.
+
+
+
+
+ Initializes a new instance of the TopRightToBottomLeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopRightToBottomLeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopRightToBottomLeftBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ThemeableLineStyleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:ln>
+ - <a:lnRef>
+
+
+
+
+
+ Initializes a new instance of the ThemeableLineStyleType class.
+
+
+
+
+ Initializes a new instance of the ThemeableLineStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeableLineStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThemeableLineStyleType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Outline.
+ Represents the following element tag in the schema: a:ln.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Line Reference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Table Cell Borders.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tcBdr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:left>
+ - <a:right>
+ - <a:top>
+ - <a:bottom>
+ - <a:insideH>
+ - <a:insideV>
+ - <a:tl2br>
+ - <a:tr2bl>
+
+
+
+
+
+ Initializes a new instance of the TableCellBorders class.
+
+
+
+
+ Initializes a new instance of the TableCellBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellBorders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Left Border.
+ Represents the following element tag in the schema: a:left.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Right Border.
+ Represents the following element tag in the schema: a:right.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Top Border.
+ Represents the following element tag in the schema: a:top.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom Border.
+ Represents the following element tag in the schema: a:bottom.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Inside Horizontal Border.
+ Represents the following element tag in the schema: a:insideH.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Inside Vertical Border.
+ Represents the following element tag in the schema: a:insideV.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Top Left to Bottom Right Border.
+ Represents the following element tag in the schema: a:tl2br.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Top Right to Bottom Left Border.
+ Represents the following element tag in the schema: a:tr2bl.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Cell Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tcTxStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:font>
+ - <a:fontRef>
+ - <a:hslClr>
+ - <a:extLst>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the TableCellTextStyle class.
+
+
+
+
+ Initializes a new instance of the TableCellTextStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellTextStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellTextStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Bold
+ Represents the following attribute in the schema: b
+
+
+
+
+ Italic
+ Represents the following attribute in the schema: i
+
+
+
+
+
+
+
+ Table Cell Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tcStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:cell3D>
+ - <a:fill>
+ - <a:fillRef>
+ - <a:tcBdr>
+
+
+
+
+
+ Initializes a new instance of the TableCellStyle class.
+
+
+
+
+ Initializes a new instance of the TableCellStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Borders.
+ Represents the following element tag in the schema: a:tcBdr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Table Background.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tblBg.
+
+
+ The following table lists the possible child types:
+
+ - <a:effect>
+ - <a:fill>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the TableBackground class.
+
+
+
+
+ Initializes a new instance of the TableBackground class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableBackground class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableBackground class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Whole Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:wholeTbl.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the WholeTable class.
+
+
+
+
+ Initializes a new instance of the WholeTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WholeTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WholeTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Band 1 Horizontal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:band1H.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the Band1Horizontal class.
+
+
+
+
+ Initializes a new instance of the Band1Horizontal class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band1Horizontal class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band1Horizontal class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Band 2 Horizontal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:band2H.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the Band2Horizontal class.
+
+
+
+
+ Initializes a new instance of the Band2Horizontal class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band2Horizontal class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band2Horizontal class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Band 1 Vertical.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:band1V.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the Band1Vertical class.
+
+
+
+
+ Initializes a new instance of the Band1Vertical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band1Vertical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band1Vertical class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Band 2 Vertical.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:band2V.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the Band2Vertical class.
+
+
+
+
+ Initializes a new instance of the Band2Vertical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band2Vertical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Band2Vertical class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Last Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lastCol.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the LastColumn class.
+
+
+
+
+ Initializes a new instance of the LastColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LastColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LastColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ First Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:firstCol.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the FirstColumn class.
+
+
+
+
+ Initializes a new instance of the FirstColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FirstColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FirstColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Last Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lastRow.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the LastRow class.
+
+
+
+
+ Initializes a new instance of the LastRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LastRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LastRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Southeast Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:seCell.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the SoutheastCell class.
+
+
+
+
+ Initializes a new instance of the SoutheastCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SoutheastCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SoutheastCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Southwest Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:swCell.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the SouthwestCell class.
+
+
+
+
+ Initializes a new instance of the SouthwestCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SouthwestCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SouthwestCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ First Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:firstRow.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the FirstRow class.
+
+
+
+
+ Initializes a new instance of the FirstRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FirstRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FirstRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Northeast Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:neCell.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the NortheastCell class.
+
+
+
+
+ Initializes a new instance of the NortheastCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NortheastCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NortheastCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Northwest Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nwCell.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the NorthwestCell class.
+
+
+
+
+ Initializes a new instance of the NorthwestCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NorthwestCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NorthwestCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TablePartStyleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:tcStyle>
+ - <a:tcTxStyle>
+
+
+
+
+
+ Initializes a new instance of the TablePartStyleType class.
+
+
+
+
+ Initializes a new instance of the TablePartStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePartStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePartStyleType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Text Style.
+ Represents the following element tag in the schema: a:tcTxStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Table Cell Style.
+ Represents the following element tag in the schema: a:tcStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Default Paragraph Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:defPPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the DefaultParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the DefaultParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 1 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl1pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level1ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level1ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level1ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level1ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 2 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl2pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level2ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level2ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level2ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level2ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 3 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl3pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level3ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level3ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level3ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level3ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 4 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl4pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level4ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level4ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level4ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level4ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 5 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl5pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level5ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level5ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level5ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level5ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 6 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl6pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level6ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level6ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level6ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level6ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 7 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl7pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level7ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level7ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level7ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level7ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 8 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl8pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level8ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level8ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level8ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level8ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List Level 9 Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lvl9pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the Level9ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the Level9ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level9ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level9ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextParagraphPropertiesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class.
+
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Left Margin
+ Represents the following attribute in the schema: marL
+
+
+
+
+ Right Margin
+ Represents the following attribute in the schema: marR
+
+
+
+
+ Level
+ Represents the following attribute in the schema: lvl
+
+
+
+
+ Indent
+ Represents the following attribute in the schema: indent
+
+
+
+
+ Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+ Default Tab Size
+ Represents the following attribute in the schema: defTabSz
+
+
+
+
+ Right To Left
+ Represents the following attribute in the schema: rtl
+
+
+
+
+ East Asian Line Break
+ Represents the following attribute in the schema: eaLnBrk
+
+
+
+
+ Font Alignment
+ Represents the following attribute in the schema: fontAlgn
+
+
+
+
+ Latin Line Break
+ Represents the following attribute in the schema: latinLnBrk
+
+
+
+
+ Hanging Punctuation
+ Represents the following attribute in the schema: hangingPunct
+
+
+
+
+ Line Spacing.
+ Represents the following element tag in the schema: a:lnSpc.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Space Before.
+ Represents the following element tag in the schema: a:spcBef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Space After.
+ Represents the following element tag in the schema: a:spcAft.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ End Paragraph Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:endParaRPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:rtl>
+ - <a:highlight>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:hlinkClick>
+ - <a:hlinkMouseOver>
+ - <a:ln>
+ - <a:uLn>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+ - <a:sym>
+ - <a:uFillTx>
+ - <a:uFill>
+ - <a:uLnTx>
+
+
+
+
+
+ Initializes a new instance of the EndParagraphRunProperties class.
+
+
+
+
+ Initializes a new instance of the EndParagraphRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndParagraphRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndParagraphRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:rtl>
+ - <a:highlight>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:hlinkClick>
+ - <a:hlinkMouseOver>
+ - <a:ln>
+ - <a:uLn>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+ - <a:sym>
+ - <a:uFillTx>
+ - <a:uFill>
+ - <a:uLnTx>
+
+
+
+
+
+ Initializes a new instance of the RunProperties class.
+
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Default Text Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:defRPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:rtl>
+ - <a:highlight>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:hlinkClick>
+ - <a:hlinkMouseOver>
+ - <a:ln>
+ - <a:uLn>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <a:latin>
+ - <a:ea>
+ - <a:cs>
+ - <a:sym>
+ - <a:uFillTx>
+ - <a:uFill>
+ - <a:uLnTx>
+
+
+
+
+
+ Initializes a new instance of the DefaultRunProperties class.
+
+
+
+
+ Initializes a new instance of the DefaultRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Text Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:p.
+
+
+ The following table lists the possible child types:
+
+ - <a:r>
+ - <a:endParaRPr>
+ - <a:fld>
+ - <a:br>
+ - <a:pPr>
+ - <a14:m>
+
+
+
+
+
+ Initializes a new instance of the Paragraph class.
+
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Paragraph Properties.
+ Represents the following element tag in the schema: a:pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Tab Stop.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tab.
+
+
+
+
+ Initializes a new instance of the TabStop class.
+
+
+
+
+ Tab Position
+ Represents the following attribute in the schema: pos
+
+
+
+
+ Tab Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+
+
+
+ Spacing Percent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spcPct.
+
+
+
+
+ Initializes a new instance of the SpacingPercent class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Spacing Points.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spcPts.
+
+
+
+
+ Initializes a new instance of the SpacingPoints class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Line Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:lnSpc.
+
+
+ The following table lists the possible child types:
+
+ - <a:spcPct>
+ - <a:spcPts>
+
+
+
+
+
+ Initializes a new instance of the LineSpacing class.
+
+
+
+
+ Initializes a new instance of the LineSpacing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSpacing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSpacing class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Space Before.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spcBef.
+
+
+ The following table lists the possible child types:
+
+ - <a:spcPct>
+ - <a:spcPts>
+
+
+
+
+
+ Initializes a new instance of the SpaceBefore class.
+
+
+
+
+ Initializes a new instance of the SpaceBefore class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpaceBefore class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpaceBefore class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Space After.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:spcAft.
+
+
+ The following table lists the possible child types:
+
+ - <a:spcPct>
+ - <a:spcPts>
+
+
+
+
+
+ Initializes a new instance of the SpaceAfter class.
+
+
+
+
+ Initializes a new instance of the SpaceAfter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpaceAfter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpaceAfter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextSpacingType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:spcPct>
+ - <a:spcPts>
+
+
+
+
+
+ Initializes a new instance of the TextSpacingType class.
+
+
+
+
+ Initializes a new instance of the TextSpacingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextSpacingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextSpacingType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Spacing Percent.
+ Represents the following element tag in the schema: a:spcPct.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Spacing Points.
+ Represents the following element tag in the schema: a:spcPts.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Tab List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tabLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:tab>
+
+
+
+
+
+ Initializes a new instance of the TabStopList class.
+
+
+
+
+ Initializes a new instance of the TabStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabStopList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Text Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:t.
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ShapePropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:hiddenEffects>
+ - <a14:hiddenFill>
+ - <a14:hiddenLine>
+ - <a14:hiddenScene3d>
+ - <a14:hiddenSp3d>
+ - <a14:shadowObscured>
+
+
+
+
+
+ Initializes a new instance of the ShapePropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the ShapePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the GvmlGroupShapeExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:isCanvas>
+
+
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtension class.
+
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ShapePropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the ShapePropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the ShapePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Non-Visual Properties for a Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:nvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:cNvPr>
+ - <a:cNvGrpSpPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: a:cNvPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ Represents the following element tag in the schema: a:cNvGrpSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Visual Group Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the VisualGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the VisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VisualGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:sp.
+
+
+ The following table lists the possible child types:
+
+ - <a:nvSpPr>
+ - <a:txSp>
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Shape.
+ Represents the following element tag in the schema: a:nvSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Visual Properties.
+ Represents the following element tag in the schema: a:spPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text Shape.
+ Represents the following element tag in the schema: a:txSp.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Style.
+ Represents the following element tag in the schema: a:style.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:cxnSp.
+
+
+ The following table lists the possible child types:
+
+ - <a:nvCxnSpPr>
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+
+
+
+
+
+ Initializes a new instance of the ConnectionShape class.
+
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ Represents the following element tag in the schema: a:nvCxnSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Visual Properties.
+ Represents the following element tag in the schema: a:spPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: a:style.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Picture.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:pic.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:nvPicPr>
+ - <a:extLst>
+ - <a:spPr>
+ - <a:style>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Picture.
+ Represents the following element tag in the schema: a:nvPicPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Picture Fill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: a:spPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: a:style.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <a:nvGraphicFramePr>
+ - <a:extLst>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrame class.
+
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ Represents the following element tag in the schema: a:nvGraphicFramePr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Group shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpPr>
+ - <a:cxnSp>
+ - <a:graphicFrame>
+ - <a:grpSp>
+ - <a:extLst>
+ - <a:nvGrpSpPr>
+ - <a:pic>
+ - <a:sp>
+ - <a:txSp>
+ - <a14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Group Shape.
+ Represents the following element tag in the schema: a:nvGrpSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Visual Group Shape Properties.
+ Represents the following element tag in the schema: a:grpSpPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GvmlGroupShapeExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtensionList class.
+
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlGroupShapeExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualGroupDrawingShapePropsExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a15:nonVisualGroupProps>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtension class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the OfficeStyleSheetExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <thm15:themeFamily>
+
+
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtension class.
+
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ConnectorLockingExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+
+
+
+
+
+ Initializes a new instance of the ConnectorLockingExtension class.
+
+
+
+
+ Initializes a new instance of the ConnectorLockingExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorLockingExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorLockingExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the GroupShapeLocks Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:grpSpLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeLocks class.
+
+
+
+
+ Initializes a new instance of the GroupShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Shape Ungrouping
+ Represents the following attribute in the schema: noUngrp
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Shape Rotation
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Moving Shape
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resizing
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualGroupDrawingShapePropsExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtensionList class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapePropsExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ObjectDefaults Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:objectDefaults.
+
+
+ The following table lists the possible child types:
+
+ - <a:spDef>
+ - <a:lnDef>
+ - <a:txDef>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ObjectDefaults class.
+
+
+
+
+ Initializes a new instance of the ObjectDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectDefaults class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Default.
+ Represents the following element tag in the schema: a:spDef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Line Default.
+ Represents the following element tag in the schema: a:lnDef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text Default.
+ Represents the following element tag in the schema: a:txDef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtraColorSchemeList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extraClrSchemeLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:extraClrScheme>
+
+
+
+
+
+ Initializes a new instance of the ExtraColorSchemeList class.
+
+
+
+
+ Initializes a new instance of the ExtraColorSchemeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtraColorSchemeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtraColorSchemeList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CustomColorList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:custClrLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:custClr>
+
+
+
+
+
+ Initializes a new instance of the CustomColorList class.
+
+
+
+
+ Initializes a new instance of the CustomColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomColorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomColorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OfficeStyleSheetExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeStyleSheetExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkOnClick Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hlinkClick.
+
+
+ The following table lists the possible child types:
+
+ - <a:snd>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkOnClick class.
+
+
+
+
+ Initializes a new instance of the HyperlinkOnClick class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnClick class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnClick class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkOnMouseOver Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hlinkMouseOver.
+
+
+ The following table lists the possible child types:
+
+ - <a:snd>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkOnMouseOver class.
+
+
+
+
+ Initializes a new instance of the HyperlinkOnMouseOver class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnMouseOver class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnMouseOver class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkOnHover Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:hlinkHover.
+
+
+ The following table lists the possible child types:
+
+ - <a:snd>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkOnHover class.
+
+
+
+
+ Initializes a new instance of the HyperlinkOnHover class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnHover class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkOnHover class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:snd>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkType class.
+
+
+
+
+ Initializes a new instance of the HyperlinkType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ relationship identifier to find target URI
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ In case the url is invalid so we can't create a relationship, we'll save it here, r:id will point to a NULL one
+ Represents the following attribute in the schema: invalidUrl
+
+
+
+
+ Action to take, it may still need r:id to specify an action target
+ Represents the following attribute in the schema: action
+
+
+
+
+ target frame for navigating to the URI
+ Represents the following attribute in the schema: tgtFrame
+
+
+
+
+ tooltip for display
+ Represents the following attribute in the schema: tooltip
+
+
+
+
+ whether to add this URI to the history when navigating to it
+ Represents the following attribute in the schema: history
+
+
+
+
+ Whether to highlight it when click on a shape
+ Represents the following attribute in the schema: highlightClick
+
+
+
+
+ Whether to stop previous sound when click on it
+ Represents the following attribute in the schema: endSnd
+
+
+
+
+ Sound to play..
+ Represents the following element tag in the schema: a:snd.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extensions..
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Defines the RightToLeft Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:rtl.
+
+
+
+
+ Initializes a new instance of the RightToLeft class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingPropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ConnectorLockingExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the ConnectorLockingExtensionList class.
+
+
+
+
+ Initializes a new instance of the ConnectorLockingExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorLockingExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorLockingExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataModelExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <dgm14:recolorImg>
+ - <dsp:dataModelExt>
+
+
+
+
+
+ Initializes a new instance of the DataModelExtension class.
+
+
+
+
+ Initializes a new instance of the DataModelExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataModelExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PtExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <dgm14:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the PtExtension class.
+
+
+
+
+ Initializes a new instance of the PtExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PtExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PtExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the HyperlinkExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <ahyp:hlinkClr>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkExtension class.
+
+
+
+
+ Initializes a new instance of the HyperlinkExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Future extensions..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkExtensionList class.
+
+
+
+
+ Initializes a new instance of the HyperlinkExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LinePropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <ask:lineSketchStyleProps>
+
+
+
+
+
+ Initializes a new instance of the LinePropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the LinePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ default head line end style is none.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:headEnd.
+
+
+
+
+ Initializes a new instance of the HeadEnd class.
+
+
+
+
+
+
+
+ default tail line end style is none.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:tailEnd.
+
+
+
+
+ Initializes a new instance of the TailEnd class.
+
+
+
+
+
+
+
+ Defines the LineEndPropertiesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LineEndPropertiesType class.
+
+
+
+
+ Line Head/End Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Width of Head/End
+ Represents the following attribute in the schema: w
+
+
+
+
+ Length of Head/End
+ Represents the following attribute in the schema: len
+
+
+
+
+ Future extensions..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the LinePropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the LinePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualDrawingPropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:compatExt>
+ - <a15:backgroundPr>
+ - <a16:creationId>
+ - <a16:predDERef>
+ - <aclsh:classification>
+ - <adec:decorative>
+ - <asl:scriptLink>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingPropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PictureLocks Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:picLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the PictureLocks class.
+
+
+
+
+ Initializes a new instance of the PictureLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Shape Rotation
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Shape Movement
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resize
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ Disallow Shape Point Editing
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ Disallow Showing Adjust Handles
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ Disallow Arrowhead Changes
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ Disallow Shape Type Change
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ Disallow Crop Changes
+ Represents the following attribute in the schema: noCrop
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualPicturePropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualPicturePropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:cameraTool>
+ - <a15:objectPr>
+ - <a15:signatureLine>
+ - <alf:liveFeedProps>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPicturePropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Future extensions..
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the BlipExtensionList class.
+
+
+
+
+ Initializes a new instance of the BlipExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BlipExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is a:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:imgProps>
+ - <a14:useLocalDpi>
+ - <a1611:picAttrSrcUrl>
+ - <aoe:oembedShared>
+ - <asvg:svgBlip>
+ - <woe:oembed>
+ - <wp15:webVideoPr>
+
+
+
+
+
+ Initializes a new instance of the BlipExtension class.
+
+
+
+
+ Initializes a new instance of the BlipExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Font Collection Index
+
+
+
+
+ Major Font.
+ When the item is serialized out as xml, its value is "major".
+
+
+
+
+ Minor Font.
+ When the item is serialized out as xml, its value is "minor".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Theme Color Reference
+
+
+
+
+ Dark 1.
+ When the item is serialized out as xml, its value is "dk1".
+
+
+
+
+ Light 1.
+ When the item is serialized out as xml, its value is "lt1".
+
+
+
+
+ Dark 2.
+ When the item is serialized out as xml, its value is "dk2".
+
+
+
+
+ Light 2.
+ When the item is serialized out as xml, its value is "lt2".
+
+
+
+
+ Accent 1.
+ When the item is serialized out as xml, its value is "accent1".
+
+
+
+
+ Accent 2.
+ When the item is serialized out as xml, its value is "accent2".
+
+
+
+
+ Accent 3.
+ When the item is serialized out as xml, its value is "accent3".
+
+
+
+
+ Accent 4.
+ When the item is serialized out as xml, its value is "accent4".
+
+
+
+
+ Accent 5.
+ When the item is serialized out as xml, its value is "accent5".
+
+
+
+
+ Accent 6.
+ When the item is serialized out as xml, its value is "accent6".
+
+
+
+
+ Hyperlink.
+ When the item is serialized out as xml, its value is "hlink".
+
+
+
+
+ Followed Hyperlink.
+ When the item is serialized out as xml, its value is "folHlink".
+
+
+
+
+ System Color Value
+
+
+
+
+ Scroll Bar System Color.
+ When the item is serialized out as xml, its value is "scrollBar".
+
+
+
+
+ Background System Color.
+ When the item is serialized out as xml, its value is "background".
+
+
+
+
+ Active Caption System Color.
+ When the item is serialized out as xml, its value is "activeCaption".
+
+
+
+
+ Inactive Caption System Color.
+ When the item is serialized out as xml, its value is "inactiveCaption".
+
+
+
+
+ Menu System Color.
+ When the item is serialized out as xml, its value is "menu".
+
+
+
+
+ Window System Color.
+ When the item is serialized out as xml, its value is "window".
+
+
+
+
+ Window Frame System Color.
+ When the item is serialized out as xml, its value is "windowFrame".
+
+
+
+
+ Menu Text System Color.
+ When the item is serialized out as xml, its value is "menuText".
+
+
+
+
+ Window Text System Color.
+ When the item is serialized out as xml, its value is "windowText".
+
+
+
+
+ Caption Text System Color.
+ When the item is serialized out as xml, its value is "captionText".
+
+
+
+
+ Active Border System Color.
+ When the item is serialized out as xml, its value is "activeBorder".
+
+
+
+
+ Inactive Border System Color.
+ When the item is serialized out as xml, its value is "inactiveBorder".
+
+
+
+
+ Application Workspace System Color.
+ When the item is serialized out as xml, its value is "appWorkspace".
+
+
+
+
+ Highlight System Color.
+ When the item is serialized out as xml, its value is "highlight".
+
+
+
+
+ Highlight Text System Color.
+ When the item is serialized out as xml, its value is "highlightText".
+
+
+
+
+ Button Face System Color.
+ When the item is serialized out as xml, its value is "btnFace".
+
+
+
+
+ Button Shadow System Color.
+ When the item is serialized out as xml, its value is "btnShadow".
+
+
+
+
+ Gray Text System Color.
+ When the item is serialized out as xml, its value is "grayText".
+
+
+
+
+ Button Text System Color.
+ When the item is serialized out as xml, its value is "btnText".
+
+
+
+
+ Inactive Caption Text System Color.
+ When the item is serialized out as xml, its value is "inactiveCaptionText".
+
+
+
+
+ Button Highlight System Color.
+ When the item is serialized out as xml, its value is "btnHighlight".
+
+
+
+
+ 3D Dark System Color.
+ When the item is serialized out as xml, its value is "3dDkShadow".
+
+
+
+
+ 3D Light System Color.
+ When the item is serialized out as xml, its value is "3dLight".
+
+
+
+
+ Info Text System Color.
+ When the item is serialized out as xml, its value is "infoText".
+
+
+
+
+ Info Back System Color.
+ When the item is serialized out as xml, its value is "infoBk".
+
+
+
+
+ Hot Light System Color.
+ When the item is serialized out as xml, its value is "hotLight".
+
+
+
+
+ Gradient Active Caption System Color.
+ When the item is serialized out as xml, its value is "gradientActiveCaption".
+
+
+
+
+ Gradient Inactive Caption System Color.
+ When the item is serialized out as xml, its value is "gradientInactiveCaption".
+
+
+
+
+ Menu Highlight System Color.
+ When the item is serialized out as xml, its value is "menuHighlight".
+
+
+
+
+ Menu Bar System Color.
+ When the item is serialized out as xml, its value is "menuBar".
+
+
+
+
+ Scheme Color
+
+
+
+
+ Background Color 1.
+ When the item is serialized out as xml, its value is "bg1".
+
+
+
+
+ Text Color 1.
+ When the item is serialized out as xml, its value is "tx1".
+
+
+
+
+ Background Color 2.
+ When the item is serialized out as xml, its value is "bg2".
+
+
+
+
+ Text Color 2.
+ When the item is serialized out as xml, its value is "tx2".
+
+
+
+
+ Accent Color 1.
+ When the item is serialized out as xml, its value is "accent1".
+
+
+
+
+ Accent Color 2.
+ When the item is serialized out as xml, its value is "accent2".
+
+
+
+
+ Accent Color 3.
+ When the item is serialized out as xml, its value is "accent3".
+
+
+
+
+ Accent Color 4.
+ When the item is serialized out as xml, its value is "accent4".
+
+
+
+
+ Accent Color 5.
+ When the item is serialized out as xml, its value is "accent5".
+
+
+
+
+ Accent Color 6.
+ When the item is serialized out as xml, its value is "accent6".
+
+
+
+
+ Hyperlink Color.
+ When the item is serialized out as xml, its value is "hlink".
+
+
+
+
+ Followed Hyperlink Color.
+ When the item is serialized out as xml, its value is "folHlink".
+
+
+
+
+ Style Color.
+ When the item is serialized out as xml, its value is "phClr".
+
+
+
+
+ Dark Color 1.
+ When the item is serialized out as xml, its value is "dk1".
+
+
+
+
+ Light Color 1.
+ When the item is serialized out as xml, its value is "lt1".
+
+
+
+
+ Dark Color 2.
+ When the item is serialized out as xml, its value is "dk2".
+
+
+
+
+ Light Color 2.
+ When the item is serialized out as xml, its value is "lt2".
+
+
+
+
+ Rectangle Alignments
+
+
+
+
+ Rectangle Alignment Enum ( Top Left ).
+ When the item is serialized out as xml, its value is "tl".
+
+
+
+
+ Rectangle Alignment Enum ( Top ).
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Rectangle Alignment Enum ( Top Right ).
+ When the item is serialized out as xml, its value is "tr".
+
+
+
+
+ Rectangle Alignment Enum ( Left ).
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Rectangle Alignment Enum ( Center ).
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Rectangle Alignment Enum ( Right ).
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Rectangle Alignment Enum ( Bottom Left ).
+ When the item is serialized out as xml, its value is "bl".
+
+
+
+
+ Rectangle Alignment Enum ( Bottom ).
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Rectangle Alignment Enum ( Bottom Right ).
+ When the item is serialized out as xml, its value is "br".
+
+
+
+
+ Black and White Mode
+
+
+
+
+ Color.
+ When the item is serialized out as xml, its value is "clr".
+
+
+
+
+ Automatic.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Gray.
+ When the item is serialized out as xml, its value is "gray".
+
+
+
+
+ Light Gray.
+ When the item is serialized out as xml, its value is "ltGray".
+
+
+
+
+ Inverse Gray.
+ When the item is serialized out as xml, its value is "invGray".
+
+
+
+
+ Gray and White.
+ When the item is serialized out as xml, its value is "grayWhite".
+
+
+
+
+ Black and Gray.
+ When the item is serialized out as xml, its value is "blackGray".
+
+
+
+
+ Black and White.
+ When the item is serialized out as xml, its value is "blackWhite".
+
+
+
+
+ Black.
+ When the item is serialized out as xml, its value is "black".
+
+
+
+
+ White.
+ When the item is serialized out as xml, its value is "white".
+
+
+
+
+ Hidden.
+ When the item is serialized out as xml, its value is "hidden".
+
+
+
+
+ Chart Animation Build Step
+
+
+
+
+ Category.
+ When the item is serialized out as xml, its value is "category".
+
+
+
+
+ Category Points.
+ When the item is serialized out as xml, its value is "ptInCategory".
+
+
+
+
+ Series.
+ When the item is serialized out as xml, its value is "series".
+
+
+
+
+ Series Points.
+ When the item is serialized out as xml, its value is "ptInSeries".
+
+
+
+
+ All Points.
+ When the item is serialized out as xml, its value is "allPts".
+
+
+
+
+ Grid and Legend.
+ When the item is serialized out as xml, its value is "gridLegend".
+
+
+
+
+ Diagram Animation Build Steps
+
+
+
+
+ Shape.
+ When the item is serialized out as xml, its value is "sp".
+
+
+
+
+ Background.
+ When the item is serialized out as xml, its value is "bg".
+
+
+
+
+ Animation Build Type
+
+
+
+
+ Animate At Once.
+ When the item is serialized out as xml, its value is "allAtOnce".
+
+
+
+
+ Diagram only Animation Types
+
+
+
+
+ Elements One-by-One.
+ When the item is serialized out as xml, its value is "one".
+
+
+
+
+ Level One-by-One.
+ When the item is serialized out as xml, its value is "lvlOne".
+
+
+
+
+ Each Level at Once.
+ When the item is serialized out as xml, its value is "lvlAtOnce".
+
+
+
+
+ Chart only Animation Types
+
+
+
+
+ Series.
+ When the item is serialized out as xml, its value is "series".
+
+
+
+
+ Category.
+ When the item is serialized out as xml, its value is "category".
+
+
+
+
+ Series Element.
+ When the item is serialized out as xml, its value is "seriesEl".
+
+
+
+
+ Category Element.
+ When the item is serialized out as xml, its value is "categoryEl".
+
+
+
+
+ Preset Camera Type
+
+
+
+
+ Legacy Oblique Top Left.
+ When the item is serialized out as xml, its value is "legacyObliqueTopLeft".
+
+
+
+
+ Legacy Oblique Top.
+ When the item is serialized out as xml, its value is "legacyObliqueTop".
+
+
+
+
+ Legacy Oblique Top Right.
+ When the item is serialized out as xml, its value is "legacyObliqueTopRight".
+
+
+
+
+ Legacy Oblique Left.
+ When the item is serialized out as xml, its value is "legacyObliqueLeft".
+
+
+
+
+ Legacy Oblique Front.
+ When the item is serialized out as xml, its value is "legacyObliqueFront".
+
+
+
+
+ Legacy Oblique Right.
+ When the item is serialized out as xml, its value is "legacyObliqueRight".
+
+
+
+
+ Legacy Oblique Bottom Left.
+ When the item is serialized out as xml, its value is "legacyObliqueBottomLeft".
+
+
+
+
+ Legacy Oblique Bottom.
+ When the item is serialized out as xml, its value is "legacyObliqueBottom".
+
+
+
+
+ Legacy Oblique Bottom Right.
+ When the item is serialized out as xml, its value is "legacyObliqueBottomRight".
+
+
+
+
+ Legacy Perspective Top Left.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTopLeft".
+
+
+
+
+ Legacy Perspective Top.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTop".
+
+
+
+
+ Legacy Perspective Top Right.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTopRight".
+
+
+
+
+ Legacy Perspective Left.
+ When the item is serialized out as xml, its value is "legacyPerspectiveLeft".
+
+
+
+
+ Legacy Perspective Front.
+ When the item is serialized out as xml, its value is "legacyPerspectiveFront".
+
+
+
+
+ Legacy Perspective Right.
+ When the item is serialized out as xml, its value is "legacyPerspectiveRight".
+
+
+
+
+ Legacy Perspective Bottom Left.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottomLeft".
+
+
+
+
+ Legacy Perspective Bottom.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottom".
+
+
+
+
+ Legacy Perspective Bottom Right.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottomRight".
+
+
+
+
+ Orthographic Front.
+ When the item is serialized out as xml, its value is "orthographicFront".
+
+
+
+
+ Isometric Top Up.
+ When the item is serialized out as xml, its value is "isometricTopUp".
+
+
+
+
+ Isometric Top Down.
+ When the item is serialized out as xml, its value is "isometricTopDown".
+
+
+
+
+ Isometric Bottom Up.
+ When the item is serialized out as xml, its value is "isometricBottomUp".
+
+
+
+
+ Isometric Bottom Down.
+ When the item is serialized out as xml, its value is "isometricBottomDown".
+
+
+
+
+ Isometric Left Up.
+ When the item is serialized out as xml, its value is "isometricLeftUp".
+
+
+
+
+ Isometric Left Down.
+ When the item is serialized out as xml, its value is "isometricLeftDown".
+
+
+
+
+ Isometric Right Up.
+ When the item is serialized out as xml, its value is "isometricRightUp".
+
+
+
+
+ Isometric Right Down.
+ When the item is serialized out as xml, its value is "isometricRightDown".
+
+
+
+
+ Isometric Off Axis 1 Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Left".
+
+
+
+
+ Isometric Off Axis 1 Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Right".
+
+
+
+
+ Isometric Off Axis 1 Top.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Top".
+
+
+
+
+ Isometric Off Axis 2 Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Left".
+
+
+
+
+ Isometric Off Axis 2 Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Right".
+
+
+
+
+ Isometric Off Axis 2 Top.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Top".
+
+
+
+
+ Isometric Off Axis 3 Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Left".
+
+
+
+
+ Isometric Off Axis 3 Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Right".
+
+
+
+
+ Isometric Off Axis 3 Bottom.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Bottom".
+
+
+
+
+ Isometric Off Axis 4 Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Left".
+
+
+
+
+ Isometric Off Axis 4 Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Right".
+
+
+
+
+ Isometric Off Axis 4 Bottom.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Bottom".
+
+
+
+
+ Oblique Top Left.
+ When the item is serialized out as xml, its value is "obliqueTopLeft".
+
+
+
+
+ Oblique Top.
+ When the item is serialized out as xml, its value is "obliqueTop".
+
+
+
+
+ Oblique Top Right.
+ When the item is serialized out as xml, its value is "obliqueTopRight".
+
+
+
+
+ Oblique Left.
+ When the item is serialized out as xml, its value is "obliqueLeft".
+
+
+
+
+ Oblique Right.
+ When the item is serialized out as xml, its value is "obliqueRight".
+
+
+
+
+ Oblique Bottom Left.
+ When the item is serialized out as xml, its value is "obliqueBottomLeft".
+
+
+
+
+ Oblique Bottom.
+ When the item is serialized out as xml, its value is "obliqueBottom".
+
+
+
+
+ Oblique Bottom Right.
+ When the item is serialized out as xml, its value is "obliqueBottomRight".
+
+
+
+
+ Perspective Front.
+ When the item is serialized out as xml, its value is "perspectiveFront".
+
+
+
+
+ Perspective Left.
+ When the item is serialized out as xml, its value is "perspectiveLeft".
+
+
+
+
+ Perspective Right.
+ When the item is serialized out as xml, its value is "perspectiveRight".
+
+
+
+
+ Orthographic Above.
+ When the item is serialized out as xml, its value is "perspectiveAbove".
+
+
+
+
+ Perspective Below.
+ When the item is serialized out as xml, its value is "perspectiveBelow".
+
+
+
+
+ Perspective Above Left Facing.
+ When the item is serialized out as xml, its value is "perspectiveAboveLeftFacing".
+
+
+
+
+ Perspective Above Right Facing.
+ When the item is serialized out as xml, its value is "perspectiveAboveRightFacing".
+
+
+
+
+ Perspective Contrasting Left Facing.
+ When the item is serialized out as xml, its value is "perspectiveContrastingLeftFacing".
+
+
+
+
+ Perspective Contrasting Right Facing.
+ When the item is serialized out as xml, its value is "perspectiveContrastingRightFacing".
+
+
+
+
+ Perspective Heroic Left Facing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicLeftFacing".
+
+
+
+
+ Perspective Heroic Right Facing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicRightFacing".
+
+
+
+
+ Perspective Heroic Extreme Left Facing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicExtremeLeftFacing".
+
+
+
+
+ Perspective Heroic Extreme Right Facing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicExtremeRightFacing".
+
+
+
+
+ Perspective Relaxed.
+ When the item is serialized out as xml, its value is "perspectiveRelaxed".
+
+
+
+
+ Perspective Relaxed Moderately.
+ When the item is serialized out as xml, its value is "perspectiveRelaxedModerately".
+
+
+
+
+ Light Rig Direction
+
+
+
+
+ Top Left.
+ When the item is serialized out as xml, its value is "tl".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "tr".
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Bottom Left.
+ When the item is serialized out as xml, its value is "bl".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Bottom Right.
+ When the item is serialized out as xml, its value is "br".
+
+
+
+
+ Light Rig Type
+
+
+
+
+ Legacy Flat 1.
+ When the item is serialized out as xml, its value is "legacyFlat1".
+
+
+
+
+ Legacy Flat 2.
+ When the item is serialized out as xml, its value is "legacyFlat2".
+
+
+
+
+ Legacy Flat 3.
+ When the item is serialized out as xml, its value is "legacyFlat3".
+
+
+
+
+ Legacy Flat 4.
+ When the item is serialized out as xml, its value is "legacyFlat4".
+
+
+
+
+ Legacy Normal 1.
+ When the item is serialized out as xml, its value is "legacyNormal1".
+
+
+
+
+ Legacy Normal 2.
+ When the item is serialized out as xml, its value is "legacyNormal2".
+
+
+
+
+ Legacy Normal 3.
+ When the item is serialized out as xml, its value is "legacyNormal3".
+
+
+
+
+ Legacy Normal 4.
+ When the item is serialized out as xml, its value is "legacyNormal4".
+
+
+
+
+ Legacy Harsh 1.
+ When the item is serialized out as xml, its value is "legacyHarsh1".
+
+
+
+
+ Legacy Harsh 2.
+ When the item is serialized out as xml, its value is "legacyHarsh2".
+
+
+
+
+ Legacy Harsh 3.
+ When the item is serialized out as xml, its value is "legacyHarsh3".
+
+
+
+
+ Legacy Harsh 4.
+ When the item is serialized out as xml, its value is "legacyHarsh4".
+
+
+
+
+ Three Point.
+ When the item is serialized out as xml, its value is "threePt".
+
+
+
+
+ Light Rig Enum ( Balanced ).
+ When the item is serialized out as xml, its value is "balanced".
+
+
+
+
+ Soft.
+ When the item is serialized out as xml, its value is "soft".
+
+
+
+
+ Harsh.
+ When the item is serialized out as xml, its value is "harsh".
+
+
+
+
+ Flood.
+ When the item is serialized out as xml, its value is "flood".
+
+
+
+
+ Contrasting.
+ When the item is serialized out as xml, its value is "contrasting".
+
+
+
+
+ Morning.
+ When the item is serialized out as xml, its value is "morning".
+
+
+
+
+ Sunrise.
+ When the item is serialized out as xml, its value is "sunrise".
+
+
+
+
+ Sunset.
+ When the item is serialized out as xml, its value is "sunset".
+
+
+
+
+ Chilly.
+ When the item is serialized out as xml, its value is "chilly".
+
+
+
+
+ Freezing.
+ When the item is serialized out as xml, its value is "freezing".
+
+
+
+
+ Flat.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ Two Point.
+ When the item is serialized out as xml, its value is "twoPt".
+
+
+
+
+ Glow.
+ When the item is serialized out as xml, its value is "glow".
+
+
+
+
+ Bright Room.
+ When the item is serialized out as xml, its value is "brightRoom".
+
+
+
+
+ Bevel Presets
+
+
+
+
+ Relaxed Inset.
+ When the item is serialized out as xml, its value is "relaxedInset".
+
+
+
+
+ Circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ Slope.
+ When the item is serialized out as xml, its value is "slope".
+
+
+
+
+ Cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ Angle.
+ When the item is serialized out as xml, its value is "angle".
+
+
+
+
+ Soft Round.
+ When the item is serialized out as xml, its value is "softRound".
+
+
+
+
+ Convex.
+ When the item is serialized out as xml, its value is "convex".
+
+
+
+
+ Cool Slant.
+ When the item is serialized out as xml, its value is "coolSlant".
+
+
+
+
+ Divot.
+ When the item is serialized out as xml, its value is "divot".
+
+
+
+
+ Riblet.
+ When the item is serialized out as xml, its value is "riblet".
+
+
+
+
+ Hard Edge.
+ When the item is serialized out as xml, its value is "hardEdge".
+
+
+
+
+ Art Deco.
+ When the item is serialized out as xml, its value is "artDeco".
+
+
+
+
+ Preset Material Type
+
+
+
+
+ Legacy Matte.
+ When the item is serialized out as xml, its value is "legacyMatte".
+
+
+
+
+ Legacy Plastic.
+ When the item is serialized out as xml, its value is "legacyPlastic".
+
+
+
+
+ Legacy Metal.
+ When the item is serialized out as xml, its value is "legacyMetal".
+
+
+
+
+ Legacy Wireframe.
+ When the item is serialized out as xml, its value is "legacyWireframe".
+
+
+
+
+ Matte.
+ When the item is serialized out as xml, its value is "matte".
+
+
+
+
+ Plastic.
+ When the item is serialized out as xml, its value is "plastic".
+
+
+
+
+ Metal.
+ When the item is serialized out as xml, its value is "metal".
+
+
+
+
+ Warm Matte.
+ When the item is serialized out as xml, its value is "warmMatte".
+
+
+
+
+ Translucent Powder.
+ When the item is serialized out as xml, its value is "translucentPowder".
+
+
+
+
+ Powder.
+ When the item is serialized out as xml, its value is "powder".
+
+
+
+
+ Dark Edge.
+ When the item is serialized out as xml, its value is "dkEdge".
+
+
+
+
+ Soft Edge.
+ When the item is serialized out as xml, its value is "softEdge".
+
+
+
+
+ Clear.
+ When the item is serialized out as xml, its value is "clear".
+
+
+
+
+ Flat.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ Soft Metal.
+ When the item is serialized out as xml, its value is "softmetal".
+
+
+
+
+ Preset Shadow Type
+
+
+
+
+ Top Left Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw1".
+
+
+
+
+ Top Right Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw2".
+
+
+
+
+ Back Left Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw3".
+
+
+
+
+ Back Right Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw4".
+
+
+
+
+ Bottom Left Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw5".
+
+
+
+
+ Bottom Right Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw6".
+
+
+
+
+ Front Left Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw7".
+
+
+
+
+ Front Right Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw8".
+
+
+
+
+ Top Left Small Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw9".
+
+
+
+
+ Top Left Large Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw10".
+
+
+
+
+ Back Left Long Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw11".
+
+
+
+
+ Back Right Long Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw12".
+
+
+
+
+ Top Left Double Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw13".
+
+
+
+
+ Bottom Right Small Drop Shadow.
+ When the item is serialized out as xml, its value is "shdw14".
+
+
+
+
+ Front Left Long Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw15".
+
+
+
+
+ Front Right LongPerspective Shadow.
+ When the item is serialized out as xml, its value is "shdw16".
+
+
+
+
+ 3D Outer Box Shadow.
+ When the item is serialized out as xml, its value is "shdw17".
+
+
+
+
+ 3D Inner Box Shadow.
+ When the item is serialized out as xml, its value is "shdw18".
+
+
+
+
+ Back Center Perspective Shadow.
+ When the item is serialized out as xml, its value is "shdw19".
+
+
+
+
+ Front Bottom Shadow.
+ When the item is serialized out as xml, its value is "shdw20".
+
+
+
+
+ Path Shade Type
+
+
+
+
+ Shape.
+ When the item is serialized out as xml, its value is "shape".
+
+
+
+
+ Circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ Rectangle.
+ When the item is serialized out as xml, its value is "rect".
+
+
+
+
+ Tile Flip Mode
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Horizontal.
+ When the item is serialized out as xml, its value is "x".
+
+
+
+
+ Vertical.
+ When the item is serialized out as xml, its value is "y".
+
+
+
+
+ Horizontal and Vertical.
+ When the item is serialized out as xml, its value is "xy".
+
+
+
+
+ Blip Compression Type
+
+
+
+
+ Email Compression.
+ When the item is serialized out as xml, its value is "email".
+
+
+
+
+ Screen Viewing Compression.
+ When the item is serialized out as xml, its value is "screen".
+
+
+
+
+ Printing Compression.
+ When the item is serialized out as xml, its value is "print".
+
+
+
+
+ High Quality Printing Compression.
+ When the item is serialized out as xml, its value is "hqprint".
+
+
+
+
+ No Compression.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Preset Pattern Value
+
+
+
+
+ 5%.
+ When the item is serialized out as xml, its value is "pct5".
+
+
+
+
+ 10%.
+ When the item is serialized out as xml, its value is "pct10".
+
+
+
+
+ 20%.
+ When the item is serialized out as xml, its value is "pct20".
+
+
+
+
+ 25%.
+ When the item is serialized out as xml, its value is "pct25".
+
+
+
+
+ 30%.
+ When the item is serialized out as xml, its value is "pct30".
+
+
+
+
+ 40%.
+ When the item is serialized out as xml, its value is "pct40".
+
+
+
+
+ 50%.
+ When the item is serialized out as xml, its value is "pct50".
+
+
+
+
+ 60%.
+ When the item is serialized out as xml, its value is "pct60".
+
+
+
+
+ 70%.
+ When the item is serialized out as xml, its value is "pct70".
+
+
+
+
+ 75%.
+ When the item is serialized out as xml, its value is "pct75".
+
+
+
+
+ 80%.
+ When the item is serialized out as xml, its value is "pct80".
+
+
+
+
+ 90%.
+ When the item is serialized out as xml, its value is "pct90".
+
+
+
+
+ Horizontal.
+ When the item is serialized out as xml, its value is "horz".
+
+
+
+
+ Vertical.
+ When the item is serialized out as xml, its value is "vert".
+
+
+
+
+ Light Horizontal.
+ When the item is serialized out as xml, its value is "ltHorz".
+
+
+
+
+ Light Vertical.
+ When the item is serialized out as xml, its value is "ltVert".
+
+
+
+
+ Dark Horizontal.
+ When the item is serialized out as xml, its value is "dkHorz".
+
+
+
+
+ Dark Vertical.
+ When the item is serialized out as xml, its value is "dkVert".
+
+
+
+
+ Narrow Horizontal.
+ When the item is serialized out as xml, its value is "narHorz".
+
+
+
+
+ Narrow Vertical.
+ When the item is serialized out as xml, its value is "narVert".
+
+
+
+
+ Dashed Horizontal.
+ When the item is serialized out as xml, its value is "dashHorz".
+
+
+
+
+ Dashed Vertical.
+ When the item is serialized out as xml, its value is "dashVert".
+
+
+
+
+ Cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ Downward Diagonal.
+ When the item is serialized out as xml, its value is "dnDiag".
+
+
+
+
+ Upward Diagonal.
+ When the item is serialized out as xml, its value is "upDiag".
+
+
+
+
+ Light Downward Diagonal.
+ When the item is serialized out as xml, its value is "ltDnDiag".
+
+
+
+
+ Light Upward Diagonal.
+ When the item is serialized out as xml, its value is "ltUpDiag".
+
+
+
+
+ Dark Downward Diagonal.
+ When the item is serialized out as xml, its value is "dkDnDiag".
+
+
+
+
+ Dark Upward Diagonal.
+ When the item is serialized out as xml, its value is "dkUpDiag".
+
+
+
+
+ Wide Downward Diagonal.
+ When the item is serialized out as xml, its value is "wdDnDiag".
+
+
+
+
+ Wide Upward Diagonal.
+ When the item is serialized out as xml, its value is "wdUpDiag".
+
+
+
+
+ Dashed Downward Diagonal.
+ When the item is serialized out as xml, its value is "dashDnDiag".
+
+
+
+
+ Dashed Upward DIagonal.
+ When the item is serialized out as xml, its value is "dashUpDiag".
+
+
+
+
+ Diagonal Cross.
+ When the item is serialized out as xml, its value is "diagCross".
+
+
+
+
+ Small Checker Board.
+ When the item is serialized out as xml, its value is "smCheck".
+
+
+
+
+ Large Checker Board.
+ When the item is serialized out as xml, its value is "lgCheck".
+
+
+
+
+ Small Grid.
+ When the item is serialized out as xml, its value is "smGrid".
+
+
+
+
+ Large Grid.
+ When the item is serialized out as xml, its value is "lgGrid".
+
+
+
+
+ Dotted Grid.
+ When the item is serialized out as xml, its value is "dotGrid".
+
+
+
+
+ Small Confetti.
+ When the item is serialized out as xml, its value is "smConfetti".
+
+
+
+
+ Large Confetti.
+ When the item is serialized out as xml, its value is "lgConfetti".
+
+
+
+
+ Horizontal Brick.
+ When the item is serialized out as xml, its value is "horzBrick".
+
+
+
+
+ Diagonal Brick.
+ When the item is serialized out as xml, its value is "diagBrick".
+
+
+
+
+ Solid Diamond.
+ When the item is serialized out as xml, its value is "solidDmnd".
+
+
+
+
+ Open Diamond.
+ When the item is serialized out as xml, its value is "openDmnd".
+
+
+
+
+ Dotted Diamond.
+ When the item is serialized out as xml, its value is "dotDmnd".
+
+
+
+
+ Plaid.
+ When the item is serialized out as xml, its value is "plaid".
+
+
+
+
+ Sphere.
+ When the item is serialized out as xml, its value is "sphere".
+
+
+
+
+ Weave.
+ When the item is serialized out as xml, its value is "weave".
+
+
+
+
+ Divot.
+ When the item is serialized out as xml, its value is "divot".
+
+
+
+
+ Shingle.
+ When the item is serialized out as xml, its value is "shingle".
+
+
+
+
+ Wave.
+ When the item is serialized out as xml, its value is "wave".
+
+
+
+
+ Trellis.
+ When the item is serialized out as xml, its value is "trellis".
+
+
+
+
+ Zig Zag.
+ When the item is serialized out as xml, its value is "zigZag".
+
+
+
+
+ Blend Mode
+
+
+
+
+ Overlay.
+ When the item is serialized out as xml, its value is "over".
+
+
+
+
+ Multiply.
+ When the item is serialized out as xml, its value is "mult".
+
+
+
+
+ Screen.
+ When the item is serialized out as xml, its value is "screen".
+
+
+
+
+ Darken.
+ When the item is serialized out as xml, its value is "darken".
+
+
+
+
+ Lighten.
+ When the item is serialized out as xml, its value is "lighten".
+
+
+
+
+ Effect Container Type
+
+
+
+
+ Sibling.
+ When the item is serialized out as xml, its value is "sib".
+
+
+
+
+ Tree.
+ When the item is serialized out as xml, its value is "tree".
+
+
+
+
+ Preset Shape Types
+
+
+
+
+ Line Shape.
+ When the item is serialized out as xml, its value is "line".
+
+
+
+
+ Line Inverse Shape.
+ When the item is serialized out as xml, its value is "lineInv".
+
+
+
+
+ Triangle Shape.
+ When the item is serialized out as xml, its value is "triangle".
+
+
+
+
+ Right Triangle Shape.
+ When the item is serialized out as xml, its value is "rtTriangle".
+
+
+
+
+ Rectangle Shape.
+ When the item is serialized out as xml, its value is "rect".
+
+
+
+
+ Diamond Shape.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ Parallelogram Shape.
+ When the item is serialized out as xml, its value is "parallelogram".
+
+
+
+
+ Trapezoid Shape.
+ When the item is serialized out as xml, its value is "trapezoid".
+
+
+
+
+ Non-Isosceles Trapezoid Shape.
+ When the item is serialized out as xml, its value is "nonIsoscelesTrapezoid".
+
+
+
+
+ Pentagon Shape.
+ When the item is serialized out as xml, its value is "pentagon".
+
+
+
+
+ Hexagon Shape.
+ When the item is serialized out as xml, its value is "hexagon".
+
+
+
+
+ Heptagon Shape.
+ When the item is serialized out as xml, its value is "heptagon".
+
+
+
+
+ Octagon Shape.
+ When the item is serialized out as xml, its value is "octagon".
+
+
+
+
+ Decagon Shape.
+ When the item is serialized out as xml, its value is "decagon".
+
+
+
+
+ Dodecagon Shape.
+ When the item is serialized out as xml, its value is "dodecagon".
+
+
+
+
+ Four Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star4".
+
+
+
+
+ Five Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star5".
+
+
+
+
+ Six Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star6".
+
+
+
+
+ Seven Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star7".
+
+
+
+
+ Eight Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star8".
+
+
+
+
+ Ten Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star10".
+
+
+
+
+ Twelve Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star12".
+
+
+
+
+ Sixteen Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star16".
+
+
+
+
+ Twenty Four Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star24".
+
+
+
+
+ Thirty Two Pointed Star Shape.
+ When the item is serialized out as xml, its value is "star32".
+
+
+
+
+ Round Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "roundRect".
+
+
+
+
+ One Round Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "round1Rect".
+
+
+
+
+ Two Same-side Round Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "round2SameRect".
+
+
+
+
+ Two Diagonal Round Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "round2DiagRect".
+
+
+
+
+ One Snip One Round Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "snipRoundRect".
+
+
+
+
+ One Snip Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "snip1Rect".
+
+
+
+
+ Two Same-side Snip Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "snip2SameRect".
+
+
+
+
+ Two Diagonal Snip Corner Rectangle Shape.
+ When the item is serialized out as xml, its value is "snip2DiagRect".
+
+
+
+
+ Plaque Shape.
+ When the item is serialized out as xml, its value is "plaque".
+
+
+
+
+ Ellipse Shape.
+ When the item is serialized out as xml, its value is "ellipse".
+
+
+
+
+ Teardrop Shape.
+ When the item is serialized out as xml, its value is "teardrop".
+
+
+
+
+ Home Plate Shape.
+ When the item is serialized out as xml, its value is "homePlate".
+
+
+
+
+ Chevron Shape.
+ When the item is serialized out as xml, its value is "chevron".
+
+
+
+
+ Pie Wedge Shape.
+ When the item is serialized out as xml, its value is "pieWedge".
+
+
+
+
+ Pie Shape.
+ When the item is serialized out as xml, its value is "pie".
+
+
+
+
+ Block Arc Shape.
+ When the item is serialized out as xml, its value is "blockArc".
+
+
+
+
+ Donut Shape.
+ When the item is serialized out as xml, its value is "donut".
+
+
+
+
+ No Smoking Shape.
+ When the item is serialized out as xml, its value is "noSmoking".
+
+
+
+
+ Right Arrow Shape.
+ When the item is serialized out as xml, its value is "rightArrow".
+
+
+
+
+ Left Arrow Shape.
+ When the item is serialized out as xml, its value is "leftArrow".
+
+
+
+
+ Up Arrow Shape.
+ When the item is serialized out as xml, its value is "upArrow".
+
+
+
+
+ Down Arrow Shape.
+ When the item is serialized out as xml, its value is "downArrow".
+
+
+
+
+ Striped Right Arrow Shape.
+ When the item is serialized out as xml, its value is "stripedRightArrow".
+
+
+
+
+ Notched Right Arrow Shape.
+ When the item is serialized out as xml, its value is "notchedRightArrow".
+
+
+
+
+ Bent Up Arrow Shape.
+ When the item is serialized out as xml, its value is "bentUpArrow".
+
+
+
+
+ Left Right Arrow Shape.
+ When the item is serialized out as xml, its value is "leftRightArrow".
+
+
+
+
+ Up Down Arrow Shape.
+ When the item is serialized out as xml, its value is "upDownArrow".
+
+
+
+
+ Left Up Arrow Shape.
+ When the item is serialized out as xml, its value is "leftUpArrow".
+
+
+
+
+ Left Right Up Arrow Shape.
+ When the item is serialized out as xml, its value is "leftRightUpArrow".
+
+
+
+
+ Quad-Arrow Shape.
+ When the item is serialized out as xml, its value is "quadArrow".
+
+
+
+
+ Callout Left Arrow Shape.
+ When the item is serialized out as xml, its value is "leftArrowCallout".
+
+
+
+
+ Callout Right Arrow Shape.
+ When the item is serialized out as xml, its value is "rightArrowCallout".
+
+
+
+
+ Callout Up Arrow Shape.
+ When the item is serialized out as xml, its value is "upArrowCallout".
+
+
+
+
+ Callout Down Arrow Shape.
+ When the item is serialized out as xml, its value is "downArrowCallout".
+
+
+
+
+ Callout Left Right Arrow Shape.
+ When the item is serialized out as xml, its value is "leftRightArrowCallout".
+
+
+
+
+ Callout Up Down Arrow Shape.
+ When the item is serialized out as xml, its value is "upDownArrowCallout".
+
+
+
+
+ Callout Quad-Arrow Shape.
+ When the item is serialized out as xml, its value is "quadArrowCallout".
+
+
+
+
+ Bent Arrow Shape.
+ When the item is serialized out as xml, its value is "bentArrow".
+
+
+
+
+ U-Turn Arrow Shape.
+ When the item is serialized out as xml, its value is "uturnArrow".
+
+
+
+
+ Circular Arrow Shape.
+ When the item is serialized out as xml, its value is "circularArrow".
+
+
+
+
+ Left Circular Arrow Shape.
+ When the item is serialized out as xml, its value is "leftCircularArrow".
+
+
+
+
+ Left Right Circular Arrow Shape.
+ When the item is serialized out as xml, its value is "leftRightCircularArrow".
+
+
+
+
+ Curved Right Arrow Shape.
+ When the item is serialized out as xml, its value is "curvedRightArrow".
+
+
+
+
+ Curved Left Arrow Shape.
+ When the item is serialized out as xml, its value is "curvedLeftArrow".
+
+
+
+
+ Curved Up Arrow Shape.
+ When the item is serialized out as xml, its value is "curvedUpArrow".
+
+
+
+
+ Curved Down Arrow Shape.
+ When the item is serialized out as xml, its value is "curvedDownArrow".
+
+
+
+
+ Swoosh Arrow Shape.
+ When the item is serialized out as xml, its value is "swooshArrow".
+
+
+
+
+ Cube Shape.
+ When the item is serialized out as xml, its value is "cube".
+
+
+
+
+ Can Shape.
+ When the item is serialized out as xml, its value is "can".
+
+
+
+
+ Lightning Bolt Shape.
+ When the item is serialized out as xml, its value is "lightningBolt".
+
+
+
+
+ Heart Shape.
+ When the item is serialized out as xml, its value is "heart".
+
+
+
+
+ Sun Shape.
+ When the item is serialized out as xml, its value is "sun".
+
+
+
+
+ Moon Shape.
+ When the item is serialized out as xml, its value is "moon".
+
+
+
+
+ Smiley Face Shape.
+ When the item is serialized out as xml, its value is "smileyFace".
+
+
+
+
+ Irregular Seal 1 Shape.
+ When the item is serialized out as xml, its value is "irregularSeal1".
+
+
+
+
+ Irregular Seal 2 Shape.
+ When the item is serialized out as xml, its value is "irregularSeal2".
+
+
+
+
+ Folded Corner Shape.
+ When the item is serialized out as xml, its value is "foldedCorner".
+
+
+
+
+ Bevel Shape.
+ When the item is serialized out as xml, its value is "bevel".
+
+
+
+
+ Frame Shape.
+ When the item is serialized out as xml, its value is "frame".
+
+
+
+
+ Half Frame Shape.
+ When the item is serialized out as xml, its value is "halfFrame".
+
+
+
+
+ Corner Shape.
+ When the item is serialized out as xml, its value is "corner".
+
+
+
+
+ Diagonal Stripe Shape.
+ When the item is serialized out as xml, its value is "diagStripe".
+
+
+
+
+ Chord Shape.
+ When the item is serialized out as xml, its value is "chord".
+
+
+
+
+ Curved Arc Shape.
+ When the item is serialized out as xml, its value is "arc".
+
+
+
+
+ Left Bracket Shape.
+ When the item is serialized out as xml, its value is "leftBracket".
+
+
+
+
+ Right Bracket Shape.
+ When the item is serialized out as xml, its value is "rightBracket".
+
+
+
+
+ Left Brace Shape.
+ When the item is serialized out as xml, its value is "leftBrace".
+
+
+
+
+ Right Brace Shape.
+ When the item is serialized out as xml, its value is "rightBrace".
+
+
+
+
+ Bracket Pair Shape.
+ When the item is serialized out as xml, its value is "bracketPair".
+
+
+
+
+ Brace Pair Shape.
+ When the item is serialized out as xml, its value is "bracePair".
+
+
+
+
+ Straight Connector 1 Shape.
+ When the item is serialized out as xml, its value is "straightConnector1".
+
+
+
+
+ Bent Connector 2 Shape.
+ When the item is serialized out as xml, its value is "bentConnector2".
+
+
+
+
+ Bent Connector 3 Shape.
+ When the item is serialized out as xml, its value is "bentConnector3".
+
+
+
+
+ Bent Connector 4 Shape.
+ When the item is serialized out as xml, its value is "bentConnector4".
+
+
+
+
+ Bent Connector 5 Shape.
+ When the item is serialized out as xml, its value is "bentConnector5".
+
+
+
+
+ Curved Connector 2 Shape.
+ When the item is serialized out as xml, its value is "curvedConnector2".
+
+
+
+
+ Curved Connector 3 Shape.
+ When the item is serialized out as xml, its value is "curvedConnector3".
+
+
+
+
+ Curved Connector 4 Shape.
+ When the item is serialized out as xml, its value is "curvedConnector4".
+
+
+
+
+ Curved Connector 5 Shape.
+ When the item is serialized out as xml, its value is "curvedConnector5".
+
+
+
+
+ Callout 1 Shape.
+ When the item is serialized out as xml, its value is "callout1".
+
+
+
+
+ Callout 2 Shape.
+ When the item is serialized out as xml, its value is "callout2".
+
+
+
+
+ Callout 3 Shape.
+ When the item is serialized out as xml, its value is "callout3".
+
+
+
+
+ Callout 1 Shape.
+ When the item is serialized out as xml, its value is "accentCallout1".
+
+
+
+
+ Callout 2 Shape.
+ When the item is serialized out as xml, its value is "accentCallout2".
+
+
+
+
+ Callout 3 Shape.
+ When the item is serialized out as xml, its value is "accentCallout3".
+
+
+
+
+ Callout 1 with Border Shape.
+ When the item is serialized out as xml, its value is "borderCallout1".
+
+
+
+
+ Callout 2 with Border Shape.
+ When the item is serialized out as xml, its value is "borderCallout2".
+
+
+
+
+ Callout 3 with Border Shape.
+ When the item is serialized out as xml, its value is "borderCallout3".
+
+
+
+
+ Callout 1 with Border and Accent Shape.
+ When the item is serialized out as xml, its value is "accentBorderCallout1".
+
+
+
+
+ Callout 2 with Border and Accent Shape.
+ When the item is serialized out as xml, its value is "accentBorderCallout2".
+
+
+
+
+ Callout 3 with Border and Accent Shape.
+ When the item is serialized out as xml, its value is "accentBorderCallout3".
+
+
+
+
+ Callout Wedge Rectangle Shape.
+ When the item is serialized out as xml, its value is "wedgeRectCallout".
+
+
+
+
+ Callout Wedge Round Rectangle Shape.
+ When the item is serialized out as xml, its value is "wedgeRoundRectCallout".
+
+
+
+
+ Callout Wedge Ellipse Shape.
+ When the item is serialized out as xml, its value is "wedgeEllipseCallout".
+
+
+
+
+ Callout Cloud Shape.
+ When the item is serialized out as xml, its value is "cloudCallout".
+
+
+
+
+ Cloud Shape.
+ When the item is serialized out as xml, its value is "cloud".
+
+
+
+
+ Ribbon Shape.
+ When the item is serialized out as xml, its value is "ribbon".
+
+
+
+
+ Ribbon 2 Shape.
+ When the item is serialized out as xml, its value is "ribbon2".
+
+
+
+
+ Ellipse Ribbon Shape.
+ When the item is serialized out as xml, its value is "ellipseRibbon".
+
+
+
+
+ Ellipse Ribbon 2 Shape.
+ When the item is serialized out as xml, its value is "ellipseRibbon2".
+
+
+
+
+ Left Right Ribbon Shape.
+ When the item is serialized out as xml, its value is "leftRightRibbon".
+
+
+
+
+ Vertical Scroll Shape.
+ When the item is serialized out as xml, its value is "verticalScroll".
+
+
+
+
+ Horizontal Scroll Shape.
+ When the item is serialized out as xml, its value is "horizontalScroll".
+
+
+
+
+ Wave Shape.
+ When the item is serialized out as xml, its value is "wave".
+
+
+
+
+ Double Wave Shape.
+ When the item is serialized out as xml, its value is "doubleWave".
+
+
+
+
+ Plus Shape.
+ When the item is serialized out as xml, its value is "plus".
+
+
+
+
+ Process Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartProcess".
+
+
+
+
+ Decision Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartDecision".
+
+
+
+
+ Input Output Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartInputOutput".
+
+
+
+
+ Predefined Process Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartPredefinedProcess".
+
+
+
+
+ Internal Storage Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartInternalStorage".
+
+
+
+
+ Document Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartDocument".
+
+
+
+
+ Multi-Document Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartMultidocument".
+
+
+
+
+ Terminator Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartTerminator".
+
+
+
+
+ Preparation Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartPreparation".
+
+
+
+
+ Manual Input Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartManualInput".
+
+
+
+
+ Manual Operation Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartManualOperation".
+
+
+
+
+ Connector Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartConnector".
+
+
+
+
+ Punched Card Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartPunchedCard".
+
+
+
+
+ Punched Tape Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartPunchedTape".
+
+
+
+
+ Summing Junction Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartSummingJunction".
+
+
+
+
+ Or Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartOr".
+
+
+
+
+ Collate Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartCollate".
+
+
+
+
+ Sort Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartSort".
+
+
+
+
+ Extract Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartExtract".
+
+
+
+
+ Merge Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartMerge".
+
+
+
+
+ Offline Storage Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartOfflineStorage".
+
+
+
+
+ Online Storage Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartOnlineStorage".
+
+
+
+
+ Magnetic Tape Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartMagneticTape".
+
+
+
+
+ Magnetic Disk Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartMagneticDisk".
+
+
+
+
+ Magnetic Drum Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartMagneticDrum".
+
+
+
+
+ Display Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartDisplay".
+
+
+
+
+ Delay Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartDelay".
+
+
+
+
+ Alternate Process Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartAlternateProcess".
+
+
+
+
+ Off-Page Connector Flow Shape.
+ When the item is serialized out as xml, its value is "flowChartOffpageConnector".
+
+
+
+
+ Blank Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonBlank".
+
+
+
+
+ Home Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonHome".
+
+
+
+
+ Help Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonHelp".
+
+
+
+
+ Information Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonInformation".
+
+
+
+
+ Forward or Next Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonForwardNext".
+
+
+
+
+ Back or Previous Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonBackPrevious".
+
+
+
+
+ End Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonEnd".
+
+
+
+
+ Beginning Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonBeginning".
+
+
+
+
+ Return Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonReturn".
+
+
+
+
+ Document Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonDocument".
+
+
+
+
+ Sound Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonSound".
+
+
+
+
+ Movie Button Shape.
+ When the item is serialized out as xml, its value is "actionButtonMovie".
+
+
+
+
+ Gear 6 Shape.
+ When the item is serialized out as xml, its value is "gear6".
+
+
+
+
+ Gear 9 Shape.
+ When the item is serialized out as xml, its value is "gear9".
+
+
+
+
+ Funnel Shape.
+ When the item is serialized out as xml, its value is "funnel".
+
+
+
+
+ Plus Math Shape.
+ When the item is serialized out as xml, its value is "mathPlus".
+
+
+
+
+ Minus Math Shape.
+ When the item is serialized out as xml, its value is "mathMinus".
+
+
+
+
+ Multiply Math Shape.
+ When the item is serialized out as xml, its value is "mathMultiply".
+
+
+
+
+ Divide Math Shape.
+ When the item is serialized out as xml, its value is "mathDivide".
+
+
+
+
+ Equal Math Shape.
+ When the item is serialized out as xml, its value is "mathEqual".
+
+
+
+
+ Not Equal Math Shape.
+ When the item is serialized out as xml, its value is "mathNotEqual".
+
+
+
+
+ Corner Tabs Shape.
+ When the item is serialized out as xml, its value is "cornerTabs".
+
+
+
+
+ Square Tabs Shape.
+ When the item is serialized out as xml, its value is "squareTabs".
+
+
+
+
+ Plaque Tabs Shape.
+ When the item is serialized out as xml, its value is "plaqueTabs".
+
+
+
+
+ Chart X Shape.
+ When the item is serialized out as xml, its value is "chartX".
+
+
+
+
+ Chart Star Shape.
+ When the item is serialized out as xml, its value is "chartStar".
+
+
+
+
+ Chart Plus Shape.
+ When the item is serialized out as xml, its value is "chartPlus".
+
+
+
+
+ Preset Text Shape Types
+
+
+
+
+ No Text Shape.
+ When the item is serialized out as xml, its value is "textNoShape".
+
+
+
+
+ Plain Text Shape.
+ When the item is serialized out as xml, its value is "textPlain".
+
+
+
+
+ Stop Sign Text Shape.
+ When the item is serialized out as xml, its value is "textStop".
+
+
+
+
+ Triangle Text Shape.
+ When the item is serialized out as xml, its value is "textTriangle".
+
+
+
+
+ Inverted Triangle Text Shape.
+ When the item is serialized out as xml, its value is "textTriangleInverted".
+
+
+
+
+ Chevron Text Shape.
+ When the item is serialized out as xml, its value is "textChevron".
+
+
+
+
+ Inverted Chevron Text Shape.
+ When the item is serialized out as xml, its value is "textChevronInverted".
+
+
+
+
+ Inside Ring Text Shape.
+ When the item is serialized out as xml, its value is "textRingInside".
+
+
+
+
+ Outside Ring Text Shape.
+ When the item is serialized out as xml, its value is "textRingOutside".
+
+
+
+
+ Upward Arch Text Shape.
+ When the item is serialized out as xml, its value is "textArchUp".
+
+
+
+
+ Downward Arch Text Shape.
+ When the item is serialized out as xml, its value is "textArchDown".
+
+
+
+
+ Circle Text Shape.
+ When the item is serialized out as xml, its value is "textCircle".
+
+
+
+
+ Button Text Shape.
+ When the item is serialized out as xml, its value is "textButton".
+
+
+
+
+ Upward Pour Arch Text Shape.
+ When the item is serialized out as xml, its value is "textArchUpPour".
+
+
+
+
+ Downward Pour Arch Text Shape.
+ When the item is serialized out as xml, its value is "textArchDownPour".
+
+
+
+
+ Circle Pour Text Shape.
+ When the item is serialized out as xml, its value is "textCirclePour".
+
+
+
+
+ Button Pour Text Shape.
+ When the item is serialized out as xml, its value is "textButtonPour".
+
+
+
+
+ Upward Curve Text Shape.
+ When the item is serialized out as xml, its value is "textCurveUp".
+
+
+
+
+ Downward Curve Text Shape.
+ When the item is serialized out as xml, its value is "textCurveDown".
+
+
+
+
+ Upward Can Text Shape.
+ When the item is serialized out as xml, its value is "textCanUp".
+
+
+
+
+ Downward Can Text Shape.
+ When the item is serialized out as xml, its value is "textCanDown".
+
+
+
+
+ Wave 1 Text Shape.
+ When the item is serialized out as xml, its value is "textWave1".
+
+
+
+
+ Wave 2 Text Shape.
+ When the item is serialized out as xml, its value is "textWave2".
+
+
+
+
+ Double Wave 1 Text Shape.
+ When the item is serialized out as xml, its value is "textDoubleWave1".
+
+
+
+
+ Wave 4 Text Shape.
+ When the item is serialized out as xml, its value is "textWave4".
+
+
+
+
+ Inflate Text Shape.
+ When the item is serialized out as xml, its value is "textInflate".
+
+
+
+
+ Deflate Text Shape.
+ When the item is serialized out as xml, its value is "textDeflate".
+
+
+
+
+ Bottom Inflate Text Shape.
+ When the item is serialized out as xml, its value is "textInflateBottom".
+
+
+
+
+ Bottom Deflate Text Shape.
+ When the item is serialized out as xml, its value is "textDeflateBottom".
+
+
+
+
+ Top Inflate Text Shape.
+ When the item is serialized out as xml, its value is "textInflateTop".
+
+
+
+
+ Top Deflate Text Shape.
+ When the item is serialized out as xml, its value is "textDeflateTop".
+
+
+
+
+ Deflate-Inflate Text Shape.
+ When the item is serialized out as xml, its value is "textDeflateInflate".
+
+
+
+
+ Deflate-Inflate-Deflate Text Shape.
+ When the item is serialized out as xml, its value is "textDeflateInflateDeflate".
+
+
+
+
+ Right Fade Text Shape.
+ When the item is serialized out as xml, its value is "textFadeRight".
+
+
+
+
+ Left Fade Text Shape.
+ When the item is serialized out as xml, its value is "textFadeLeft".
+
+
+
+
+ Upward Fade Text Shape.
+ When the item is serialized out as xml, its value is "textFadeUp".
+
+
+
+
+ Downward Fade Text Shape.
+ When the item is serialized out as xml, its value is "textFadeDown".
+
+
+
+
+ Upward Slant Text Shape.
+ When the item is serialized out as xml, its value is "textSlantUp".
+
+
+
+
+ Downward Slant Text Shape.
+ When the item is serialized out as xml, its value is "textSlantDown".
+
+
+
+
+ Upward Cascade Text Shape.
+ When the item is serialized out as xml, its value is "textCascadeUp".
+
+
+
+
+ Downward Cascade Text Shape.
+ When the item is serialized out as xml, its value is "textCascadeDown".
+
+
+
+
+ Path Fill Mode
+
+
+
+
+ No Path Fill.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Normal Path Fill.
+ When the item is serialized out as xml, its value is "norm".
+
+
+
+
+ Lighten Path Fill.
+ When the item is serialized out as xml, its value is "lighten".
+
+
+
+
+ Lighten Path Fill Less.
+ When the item is serialized out as xml, its value is "lightenLess".
+
+
+
+
+ Darken Path Fill.
+ When the item is serialized out as xml, its value is "darken".
+
+
+
+
+ Darken Path Fill Less.
+ When the item is serialized out as xml, its value is "darkenLess".
+
+
+
+
+ Line End Type
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Triangle Arrow Head.
+ When the item is serialized out as xml, its value is "triangle".
+
+
+
+
+ Stealth Arrow.
+ When the item is serialized out as xml, its value is "stealth".
+
+
+
+
+ Diamond.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ Oval.
+ When the item is serialized out as xml, its value is "oval".
+
+
+
+
+ Arrow Head.
+ When the item is serialized out as xml, its value is "arrow".
+
+
+
+
+ Line End Width
+
+
+
+
+ Small.
+ When the item is serialized out as xml, its value is "sm".
+
+
+
+
+ Medium.
+ When the item is serialized out as xml, its value is "med".
+
+
+
+
+ Large.
+ When the item is serialized out as xml, its value is "lg".
+
+
+
+
+ Line End Length
+
+
+
+
+ Small.
+ When the item is serialized out as xml, its value is "sm".
+
+
+
+
+ Medium.
+ When the item is serialized out as xml, its value is "med".
+
+
+
+
+ Large.
+ When the item is serialized out as xml, its value is "lg".
+
+
+
+
+ Preset Line Dash Value
+
+
+
+
+ Solid.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Dot.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ Dash.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ Large Dash.
+ When the item is serialized out as xml, its value is "lgDash".
+
+
+
+
+ Dash Dot.
+ When the item is serialized out as xml, its value is "dashDot".
+
+
+
+
+ Large Dash Dot.
+ When the item is serialized out as xml, its value is "lgDashDot".
+
+
+
+
+ Large Dash Dot Dot.
+ When the item is serialized out as xml, its value is "lgDashDotDot".
+
+
+
+
+ System Dash.
+ When the item is serialized out as xml, its value is "sysDash".
+
+
+
+
+ System Dot.
+ When the item is serialized out as xml, its value is "sysDot".
+
+
+
+
+ System Dash Dot.
+ When the item is serialized out as xml, its value is "sysDashDot".
+
+
+
+
+ System Dash Dot Dot.
+ When the item is serialized out as xml, its value is "sysDashDotDot".
+
+
+
+
+ End Line Cap
+
+
+
+
+ Round Line Cap.
+ When the item is serialized out as xml, its value is "rnd".
+
+
+
+
+ Square Line Cap.
+ When the item is serialized out as xml, its value is "sq".
+
+
+
+
+ Flat Line Cap.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ Alignment Type
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Inset Alignment.
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ Compound Line Type
+
+
+
+
+ Single Line.
+ When the item is serialized out as xml, its value is "sng".
+
+
+
+
+ Double Lines.
+ When the item is serialized out as xml, its value is "dbl".
+
+
+
+
+ Thick Thin Double Lines.
+ When the item is serialized out as xml, its value is "thickThin".
+
+
+
+
+ Thin Thick Double Lines.
+ When the item is serialized out as xml, its value is "thinThick".
+
+
+
+
+ Thin Thick Thin Triple Lines.
+ When the item is serialized out as xml, its value is "tri".
+
+
+
+
+ On/Off Style Type
+
+
+
+
+ On.
+ When the item is serialized out as xml, its value is "on".
+
+
+
+
+ Off.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ Default.
+ When the item is serialized out as xml, its value is "def".
+
+
+
+
+ Text Vertical Overflow
+
+
+
+
+ Text Overflow Enum ( Overflow ).
+ When the item is serialized out as xml, its value is "overflow".
+
+
+
+
+ Text Overflow Enum ( Ellipsis ).
+ When the item is serialized out as xml, its value is "ellipsis".
+
+
+
+
+ Text Overflow Enum ( Clip ).
+ When the item is serialized out as xml, its value is "clip".
+
+
+
+
+ Text Horizontal Overflow Types
+
+
+
+
+ Text Horizontal Overflow Enum ( Overflow ).
+ When the item is serialized out as xml, its value is "overflow".
+
+
+
+
+ Text Horizontal Overflow Enum ( Clip ).
+ When the item is serialized out as xml, its value is "clip".
+
+
+
+
+ Vertical Text Types
+
+
+
+
+ Vertical Text Type Enum ( Horizontal ).
+ When the item is serialized out as xml, its value is "horz".
+
+
+
+
+ Vertical Text Type Enum ( Vertical ).
+ When the item is serialized out as xml, its value is "vert".
+
+
+
+
+ Vertical Text Type Enum ( Vertical 270 ).
+ When the item is serialized out as xml, its value is "vert270".
+
+
+
+
+ Vertical Text Type Enum ( WordArt Vertical ).
+ When the item is serialized out as xml, its value is "wordArtVert".
+
+
+
+
+ Vertical Text Type Enum ( East Asian Vertical ).
+ When the item is serialized out as xml, its value is "eaVert".
+
+
+
+
+ Vertical Text Type Enum ( Mongolian Vertical ).
+ When the item is serialized out as xml, its value is "mongolianVert".
+
+
+
+
+ Vertical WordArt Right to Left.
+ When the item is serialized out as xml, its value is "wordArtVertRtl".
+
+
+
+
+ Text Wrapping Types
+
+
+
+
+ Text Wrapping Type Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Text Wrapping Type Enum ( Square ).
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ Text Anchoring Types
+
+
+
+
+ Text Anchoring Type Enum ( Top ).
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Text Anchor Enum ( Center ).
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Text Anchor Enum ( Bottom ).
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Text Auto-number Schemes
+
+
+
+
+ Autonumber Enum ( alphaLcParenBoth ).
+ When the item is serialized out as xml, its value is "alphaLcParenBoth".
+
+
+
+
+ Autonumbering Enum ( alphaUcParenBoth ).
+ When the item is serialized out as xml, its value is "alphaUcParenBoth".
+
+
+
+
+ Autonumbering Enum ( alphaLcParenR ).
+ When the item is serialized out as xml, its value is "alphaLcParenR".
+
+
+
+
+ Autonumbering Enum ( alphaUcParenR ).
+ When the item is serialized out as xml, its value is "alphaUcParenR".
+
+
+
+
+ Autonumbering Enum ( alphaLcPeriod ).
+ When the item is serialized out as xml, its value is "alphaLcPeriod".
+
+
+
+
+ Autonumbering Enum ( alphaUcPeriod ).
+ When the item is serialized out as xml, its value is "alphaUcPeriod".
+
+
+
+
+ Autonumbering Enum ( arabicParenBoth ).
+ When the item is serialized out as xml, its value is "arabicParenBoth".
+
+
+
+
+ Autonumbering Enum ( arabicParenR ).
+ When the item is serialized out as xml, its value is "arabicParenR".
+
+
+
+
+ Autonumbering Enum ( arabicPeriod ).
+ When the item is serialized out as xml, its value is "arabicPeriod".
+
+
+
+
+ Autonumbering Enum ( arabicPlain ).
+ When the item is serialized out as xml, its value is "arabicPlain".
+
+
+
+
+ Autonumbering Enum ( romanLcParenBoth ).
+ When the item is serialized out as xml, its value is "romanLcParenBoth".
+
+
+
+
+ Autonumbering Enum ( romanUcParenBoth ).
+ When the item is serialized out as xml, its value is "romanUcParenBoth".
+
+
+
+
+ Autonumbering Enum ( romanLcParenR ).
+ When the item is serialized out as xml, its value is "romanLcParenR".
+
+
+
+
+ Autonumbering Enum ( romanUcParenR ).
+ When the item is serialized out as xml, its value is "romanUcParenR".
+
+
+
+
+ Autonumbering Enum ( romanLcPeriod ).
+ When the item is serialized out as xml, its value is "romanLcPeriod".
+
+
+
+
+ Autonumbering Enum ( romanUcPeriod ).
+ When the item is serialized out as xml, its value is "romanUcPeriod".
+
+
+
+
+ Autonumbering Enum ( circleNumDbPlain ).
+ When the item is serialized out as xml, its value is "circleNumDbPlain".
+
+
+
+
+ Autonumbering Enum ( circleNumWdBlackPlain ).
+ When the item is serialized out as xml, its value is "circleNumWdBlackPlain".
+
+
+
+
+ Autonumbering Enum ( circleNumWdWhitePlain ).
+ When the item is serialized out as xml, its value is "circleNumWdWhitePlain".
+
+
+
+
+ Autonumbering Enum ( arabicDbPeriod ).
+ When the item is serialized out as xml, its value is "arabicDbPeriod".
+
+
+
+
+ Autonumbering Enum ( arabicDbPlain ).
+ When the item is serialized out as xml, its value is "arabicDbPlain".
+
+
+
+
+ Autonumbering Enum ( ea1ChsPeriod ).
+ When the item is serialized out as xml, its value is "ea1ChsPeriod".
+
+
+
+
+ Autonumbering Enum ( ea1ChsPlain ).
+ When the item is serialized out as xml, its value is "ea1ChsPlain".
+
+
+
+
+ Autonumbering Enum ( ea1ChtPeriod ).
+ When the item is serialized out as xml, its value is "ea1ChtPeriod".
+
+
+
+
+ Autonumbering Enum ( ea1ChtPlain ).
+ When the item is serialized out as xml, its value is "ea1ChtPlain".
+
+
+
+
+ Autonumbering Enum ( ea1JpnChsDbPeriod ).
+ When the item is serialized out as xml, its value is "ea1JpnChsDbPeriod".
+
+
+
+
+ Autonumbering Enum ( ea1JpnKorPlain ).
+ When the item is serialized out as xml, its value is "ea1JpnKorPlain".
+
+
+
+
+ Autonumbering Enum ( ea1JpnKorPeriod ).
+ When the item is serialized out as xml, its value is "ea1JpnKorPeriod".
+
+
+
+
+ Autonumbering Enum ( arabic1Minus ).
+ When the item is serialized out as xml, its value is "arabic1Minus".
+
+
+
+
+ Autonumbering Enum ( arabic2Minus ).
+ When the item is serialized out as xml, its value is "arabic2Minus".
+
+
+
+
+ Autonumbering Enum ( hebrew2Minus ).
+ When the item is serialized out as xml, its value is "hebrew2Minus".
+
+
+
+
+ Autonumbering Enum ( thaiAlphaPeriod ).
+ When the item is serialized out as xml, its value is "thaiAlphaPeriod".
+
+
+
+
+ Autonumbering Enum ( thaiAlphaParenR ).
+ When the item is serialized out as xml, its value is "thaiAlphaParenR".
+
+
+
+
+ Autonumbering Enum ( thaiAlphaParenBoth ).
+ When the item is serialized out as xml, its value is "thaiAlphaParenBoth".
+
+
+
+
+ Autonumbering Enum ( thaiNumPeriod ).
+ When the item is serialized out as xml, its value is "thaiNumPeriod".
+
+
+
+
+ Autonumbering Enum ( thaiNumParenR ).
+ When the item is serialized out as xml, its value is "thaiNumParenR".
+
+
+
+
+ Autonumbering Enum ( thaiNumParenBoth ).
+ When the item is serialized out as xml, its value is "thaiNumParenBoth".
+
+
+
+
+ Autonumbering Enum ( hindiAlphaPeriod ).
+ When the item is serialized out as xml, its value is "hindiAlphaPeriod".
+
+
+
+
+ Autonumbering Enum ( hindiNumPeriod ).
+ When the item is serialized out as xml, its value is "hindiNumPeriod".
+
+
+
+
+ Autonumbering Enum ( hindiNumParenR ).
+ When the item is serialized out as xml, its value is "hindiNumParenR".
+
+
+
+
+ Autonumbering Enum ( hindiAlpha1Period ).
+ When the item is serialized out as xml, its value is "hindiAlpha1Period".
+
+
+
+
+ Text Underline Types
+
+
+
+
+ Text Underline Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Text Underline Enum ( Words ).
+ When the item is serialized out as xml, its value is "words".
+
+
+
+
+ Text Underline Enum ( Single ).
+ When the item is serialized out as xml, its value is "sng".
+
+
+
+
+ Text Underline Enum ( Double ).
+ When the item is serialized out as xml, its value is "dbl".
+
+
+
+
+ Text Underline Enum ( Heavy ).
+ When the item is serialized out as xml, its value is "heavy".
+
+
+
+
+ Text Underline Enum ( Dotted ).
+ When the item is serialized out as xml, its value is "dotted".
+
+
+
+
+ Text Underline Enum ( Heavy Dotted ).
+ When the item is serialized out as xml, its value is "dottedHeavy".
+
+
+
+
+ Text Underline Enum ( Dashed ).
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ Text Underline Enum ( Heavy Dashed ).
+ When the item is serialized out as xml, its value is "dashHeavy".
+
+
+
+
+ Text Underline Enum ( Long Dashed ).
+ When the item is serialized out as xml, its value is "dashLong".
+
+
+
+
+ Text Underline Enum ( Heavy Long Dashed ).
+ When the item is serialized out as xml, its value is "dashLongHeavy".
+
+
+
+
+ Text Underline Enum ( Dot Dash ).
+ When the item is serialized out as xml, its value is "dotDash".
+
+
+
+
+ Text Underline Enum ( Heavy Dot Dash ).
+ When the item is serialized out as xml, its value is "dotDashHeavy".
+
+
+
+
+ Text Underline Enum ( Dot Dot Dash ).
+ When the item is serialized out as xml, its value is "dotDotDash".
+
+
+
+
+ Text Underline Enum ( Heavy Dot Dot Dash ).
+ When the item is serialized out as xml, its value is "dotDotDashHeavy".
+
+
+
+
+ Text Underline Enum ( Wavy ).
+ When the item is serialized out as xml, its value is "wavy".
+
+
+
+
+ Text Underline Enum ( Heavy Wavy ).
+ When the item is serialized out as xml, its value is "wavyHeavy".
+
+
+
+
+ Text Underline Enum ( Double Wavy ).
+ When the item is serialized out as xml, its value is "wavyDbl".
+
+
+
+
+ Text Strike Type
+
+
+
+
+ Text Strike Enum ( No Strike ).
+ When the item is serialized out as xml, its value is "noStrike".
+
+
+
+
+ Text Strike Enum ( Single Strike ).
+ When the item is serialized out as xml, its value is "sngStrike".
+
+
+
+
+ Text Strike Enum ( Double Strike ).
+ When the item is serialized out as xml, its value is "dblStrike".
+
+
+
+
+ Text Cap Types
+
+
+
+
+ Text Caps Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Text Caps Enum ( Small ).
+ When the item is serialized out as xml, its value is "small".
+
+
+
+
+ Text Caps Enum ( All ).
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Text Tab Alignment Types
+
+
+
+
+ Text Tab Alignment Enum ( Left).
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Text Tab Alignment Enum ( Center ).
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Text Tab Alignment Enum ( Right ).
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Text Tab Alignment Enum ( Decimal ).
+ When the item is serialized out as xml, its value is "dec".
+
+
+
+
+ Text Alignment Types
+
+
+
+
+ Text Alignment Enum ( Left ).
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Text Alignment Enum ( Center ).
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Text Alignment Enum ( Right ).
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Text Alignment Enum ( Justified ).
+ When the item is serialized out as xml, its value is "just".
+
+
+
+
+ Text Alignment Enum ( Justified Low ).
+ When the item is serialized out as xml, its value is "justLow".
+
+
+
+
+ Text Alignment Enum ( Distributed ).
+ When the item is serialized out as xml, its value is "dist".
+
+
+
+
+ Text Alignment Enum ( Thai Distributed ).
+ When the item is serialized out as xml, its value is "thaiDist".
+
+
+
+
+ Font Alignment Types
+
+
+
+
+ Font Alignment Enum ( Automatic ).
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Font Alignment Enum ( Top ).
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Font Alignment Enum ( Center ).
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ Font Alignment Enum ( Baseline ).
+ When the item is serialized out as xml, its value is "base".
+
+
+
+
+ Font Alignment Enum ( Bottom ).
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Preset Color Value
+
+
+
+
+ Alice Blue Preset Color.
+ When the item is serialized out as xml, its value is "aliceBlue".
+
+
+
+
+ Antique White Preset Color.
+ When the item is serialized out as xml, its value is "antiqueWhite".
+
+
+
+
+ Aqua Preset Color.
+ When the item is serialized out as xml, its value is "aqua".
+
+
+
+
+ Aquamarine Preset Color.
+ When the item is serialized out as xml, its value is "aquamarine".
+
+
+
+
+ Azure Preset Color.
+ When the item is serialized out as xml, its value is "azure".
+
+
+
+
+ Beige Preset Color.
+ When the item is serialized out as xml, its value is "beige".
+
+
+
+
+ Bisque Preset Color.
+ When the item is serialized out as xml, its value is "bisque".
+
+
+
+
+ Black Preset Color.
+ When the item is serialized out as xml, its value is "black".
+
+
+
+
+ Blanched Almond Preset Color.
+ When the item is serialized out as xml, its value is "blanchedAlmond".
+
+
+
+
+ Blue Preset Color.
+ When the item is serialized out as xml, its value is "blue".
+
+
+
+
+ Blue Violet Preset Color.
+ When the item is serialized out as xml, its value is "blueViolet".
+
+
+
+
+ Brown Preset Color.
+ When the item is serialized out as xml, its value is "brown".
+
+
+
+
+ Burly Wood Preset Color.
+ When the item is serialized out as xml, its value is "burlyWood".
+
+
+
+
+ Cadet Blue Preset Color.
+ When the item is serialized out as xml, its value is "cadetBlue".
+
+
+
+
+ Chartreuse Preset Color.
+ When the item is serialized out as xml, its value is "chartreuse".
+
+
+
+
+ Chocolate Preset Color.
+ When the item is serialized out as xml, its value is "chocolate".
+
+
+
+
+ Coral Preset Color.
+ When the item is serialized out as xml, its value is "coral".
+
+
+
+
+ Cornflower Blue Preset Color.
+ When the item is serialized out as xml, its value is "cornflowerBlue".
+
+
+
+
+ Cornsilk Preset Color.
+ When the item is serialized out as xml, its value is "cornsilk".
+
+
+
+
+ Crimson Preset Color.
+ When the item is serialized out as xml, its value is "crimson".
+
+
+
+
+ Cyan Preset Color.
+ When the item is serialized out as xml, its value is "cyan".
+
+
+
+
+ Dark Blue Preset Color.
+ When the item is serialized out as xml, its value is "dkBlue".
+
+
+
+
+ Dark Cyan Preset Color.
+ When the item is serialized out as xml, its value is "dkCyan".
+
+
+
+
+ Dark Goldenrod Preset Color.
+ When the item is serialized out as xml, its value is "dkGoldenrod".
+
+
+
+
+ Dark Gray Preset Color.
+ When the item is serialized out as xml, its value is "dkGray".
+
+
+
+
+ Dark Green Preset Color.
+ When the item is serialized out as xml, its value is "dkGreen".
+
+
+
+
+ Dark Khaki Preset Color.
+ When the item is serialized out as xml, its value is "dkKhaki".
+
+
+
+
+ Dark Magenta Preset Color.
+ When the item is serialized out as xml, its value is "dkMagenta".
+
+
+
+
+ Dark Olive Green Preset Color.
+ When the item is serialized out as xml, its value is "dkOliveGreen".
+
+
+
+
+ Dark Orange Preset Color.
+ When the item is serialized out as xml, its value is "dkOrange".
+
+
+
+
+ Dark Orchid Preset Color.
+ When the item is serialized out as xml, its value is "dkOrchid".
+
+
+
+
+ Dark Red Preset Color.
+ When the item is serialized out as xml, its value is "dkRed".
+
+
+
+
+ Dark Salmon Preset Color.
+ When the item is serialized out as xml, its value is "dkSalmon".
+
+
+
+
+ Dark Sea Green Preset Color.
+ When the item is serialized out as xml, its value is "dkSeaGreen".
+
+
+
+
+ Dark Slate Blue Preset Color.
+ When the item is serialized out as xml, its value is "dkSlateBlue".
+
+
+
+
+ Dark Slate Gray Preset Color.
+ When the item is serialized out as xml, its value is "dkSlateGray".
+
+
+
+
+ Dark Turquoise Preset Color.
+ When the item is serialized out as xml, its value is "dkTurquoise".
+
+
+
+
+ Dark Violet Preset Color.
+ When the item is serialized out as xml, its value is "dkViolet".
+
+
+
+
+ Deep Pink Preset Color.
+ When the item is serialized out as xml, its value is "deepPink".
+
+
+
+
+ Deep Sky Blue Preset Color.
+ When the item is serialized out as xml, its value is "deepSkyBlue".
+
+
+
+
+ Dim Gray Preset Color.
+ When the item is serialized out as xml, its value is "dimGray".
+
+
+
+
+ Dodger Blue Preset Color.
+ When the item is serialized out as xml, its value is "dodgerBlue".
+
+
+
+
+ Firebrick Preset Color.
+ When the item is serialized out as xml, its value is "firebrick".
+
+
+
+
+ Floral White Preset Color.
+ When the item is serialized out as xml, its value is "floralWhite".
+
+
+
+
+ Forest Green Preset Color.
+ When the item is serialized out as xml, its value is "forestGreen".
+
+
+
+
+ Fuchsia Preset Color.
+ When the item is serialized out as xml, its value is "fuchsia".
+
+
+
+
+ Gainsboro Preset Color.
+ When the item is serialized out as xml, its value is "gainsboro".
+
+
+
+
+ Ghost White Preset Color.
+ When the item is serialized out as xml, its value is "ghostWhite".
+
+
+
+
+ Gold Preset Color.
+ When the item is serialized out as xml, its value is "gold".
+
+
+
+
+ Goldenrod Preset Color.
+ When the item is serialized out as xml, its value is "goldenrod".
+
+
+
+
+ Gray Preset Color.
+ When the item is serialized out as xml, its value is "gray".
+
+
+
+
+ Green Preset Color.
+ When the item is serialized out as xml, its value is "green".
+
+
+
+
+ Green Yellow Preset Color.
+ When the item is serialized out as xml, its value is "greenYellow".
+
+
+
+
+ Honeydew Preset Color.
+ When the item is serialized out as xml, its value is "honeydew".
+
+
+
+
+ Hot Pink Preset Color.
+ When the item is serialized out as xml, its value is "hotPink".
+
+
+
+
+ Indian Red Preset Color.
+ When the item is serialized out as xml, its value is "indianRed".
+
+
+
+
+ Indigo Preset Color.
+ When the item is serialized out as xml, its value is "indigo".
+
+
+
+
+ Ivory Preset Color.
+ When the item is serialized out as xml, its value is "ivory".
+
+
+
+
+ Khaki Preset Color.
+ When the item is serialized out as xml, its value is "khaki".
+
+
+
+
+ Lavender Preset Color.
+ When the item is serialized out as xml, its value is "lavender".
+
+
+
+
+ Lavender Blush Preset Color.
+ When the item is serialized out as xml, its value is "lavenderBlush".
+
+
+
+
+ Lawn Green Preset Color.
+ When the item is serialized out as xml, its value is "lawnGreen".
+
+
+
+
+ Lemon Chiffon Preset Color.
+ When the item is serialized out as xml, its value is "lemonChiffon".
+
+
+
+
+ Light Blue Preset Color.
+ When the item is serialized out as xml, its value is "ltBlue".
+
+
+
+
+ Light Coral Preset Color.
+ When the item is serialized out as xml, its value is "ltCoral".
+
+
+
+
+ Light Cyan Preset Color.
+ When the item is serialized out as xml, its value is "ltCyan".
+
+
+
+
+ Light Goldenrod Yellow Preset Color.
+ When the item is serialized out as xml, its value is "ltGoldenrodYellow".
+
+
+
+
+ Light Gray Preset Color.
+ When the item is serialized out as xml, its value is "ltGray".
+
+
+
+
+ Light Green Preset Color.
+ When the item is serialized out as xml, its value is "ltGreen".
+
+
+
+
+ Light Pink Preset Color.
+ When the item is serialized out as xml, its value is "ltPink".
+
+
+
+
+ Light Salmon Preset Color.
+ When the item is serialized out as xml, its value is "ltSalmon".
+
+
+
+
+ Light Sea Green Preset Color.
+ When the item is serialized out as xml, its value is "ltSeaGreen".
+
+
+
+
+ Light Sky Blue Preset Color.
+ When the item is serialized out as xml, its value is "ltSkyBlue".
+
+
+
+
+ Light Slate Gray Preset Color.
+ When the item is serialized out as xml, its value is "ltSlateGray".
+
+
+
+
+ Light Steel Blue Preset Color.
+ When the item is serialized out as xml, its value is "ltSteelBlue".
+
+
+
+
+ Light Yellow Preset Color.
+ When the item is serialized out as xml, its value is "ltYellow".
+
+
+
+
+ Lime Preset Color.
+ When the item is serialized out as xml, its value is "lime".
+
+
+
+
+ Lime Green Preset Color.
+ When the item is serialized out as xml, its value is "limeGreen".
+
+
+
+
+ Linen Preset Color.
+ When the item is serialized out as xml, its value is "linen".
+
+
+
+
+ Magenta Preset Color.
+ When the item is serialized out as xml, its value is "magenta".
+
+
+
+
+ Maroon Preset Color.
+ When the item is serialized out as xml, its value is "maroon".
+
+
+
+
+ Medium Aquamarine Preset Color.
+ When the item is serialized out as xml, its value is "medAquamarine".
+
+
+
+
+ Medium Blue Preset Color.
+ When the item is serialized out as xml, its value is "medBlue".
+
+
+
+
+ Medium Orchid Preset Color.
+ When the item is serialized out as xml, its value is "medOrchid".
+
+
+
+
+ Medium Purple Preset Color.
+ When the item is serialized out as xml, its value is "medPurple".
+
+
+
+
+ Medium Sea Green Preset Color.
+ When the item is serialized out as xml, its value is "medSeaGreen".
+
+
+
+
+ Medium Slate Blue Preset Color.
+ When the item is serialized out as xml, its value is "medSlateBlue".
+
+
+
+
+ Medium Spring Green Preset Color.
+ When the item is serialized out as xml, its value is "medSpringGreen".
+
+
+
+
+ Medium Turquoise Preset Color.
+ When the item is serialized out as xml, its value is "medTurquoise".
+
+
+
+
+ Medium Violet Red Preset Color.
+ When the item is serialized out as xml, its value is "medVioletRed".
+
+
+
+
+ Midnight Blue Preset Color.
+ When the item is serialized out as xml, its value is "midnightBlue".
+
+
+
+
+ Mint Cream Preset Color.
+ When the item is serialized out as xml, its value is "mintCream".
+
+
+
+
+ Misty Rose Preset Color.
+ When the item is serialized out as xml, its value is "mistyRose".
+
+
+
+
+ Moccasin Preset Color.
+ When the item is serialized out as xml, its value is "moccasin".
+
+
+
+
+ Navajo White Preset Color.
+ When the item is serialized out as xml, its value is "navajoWhite".
+
+
+
+
+ Navy Preset Color.
+ When the item is serialized out as xml, its value is "navy".
+
+
+
+
+ Old Lace Preset Color.
+ When the item is serialized out as xml, its value is "oldLace".
+
+
+
+
+ Olive Preset Color.
+ When the item is serialized out as xml, its value is "olive".
+
+
+
+
+ Olive Drab Preset Color.
+ When the item is serialized out as xml, its value is "oliveDrab".
+
+
+
+
+ Orange Preset Color.
+ When the item is serialized out as xml, its value is "orange".
+
+
+
+
+ Orange Red Preset Color.
+ When the item is serialized out as xml, its value is "orangeRed".
+
+
+
+
+ Orchid Preset Color.
+ When the item is serialized out as xml, its value is "orchid".
+
+
+
+
+ Pale Goldenrod Preset Color.
+ When the item is serialized out as xml, its value is "paleGoldenrod".
+
+
+
+
+ Pale Green Preset Color.
+ When the item is serialized out as xml, its value is "paleGreen".
+
+
+
+
+ Pale Turquoise Preset Color.
+ When the item is serialized out as xml, its value is "paleTurquoise".
+
+
+
+
+ Pale Violet Red Preset Color.
+ When the item is serialized out as xml, its value is "paleVioletRed".
+
+
+
+
+ Papaya Whip Preset Color.
+ When the item is serialized out as xml, its value is "papayaWhip".
+
+
+
+
+ Peach Puff Preset Color.
+ When the item is serialized out as xml, its value is "peachPuff".
+
+
+
+
+ Peru Preset Color.
+ When the item is serialized out as xml, its value is "peru".
+
+
+
+
+ Pink Preset Color.
+ When the item is serialized out as xml, its value is "pink".
+
+
+
+
+ Plum Preset Color.
+ When the item is serialized out as xml, its value is "plum".
+
+
+
+
+ Powder Blue Preset Color.
+ When the item is serialized out as xml, its value is "powderBlue".
+
+
+
+
+ Purple Preset Color.
+ When the item is serialized out as xml, its value is "purple".
+
+
+
+
+ Red Preset Color.
+ When the item is serialized out as xml, its value is "red".
+
+
+
+
+ Rosy Brown Preset Color.
+ When the item is serialized out as xml, its value is "rosyBrown".
+
+
+
+
+ Royal Blue Preset Color.
+ When the item is serialized out as xml, its value is "royalBlue".
+
+
+
+
+ Saddle Brown Preset Color.
+ When the item is serialized out as xml, its value is "saddleBrown".
+
+
+
+
+ Salmon Preset Color.
+ When the item is serialized out as xml, its value is "salmon".
+
+
+
+
+ Sandy Brown Preset Color.
+ When the item is serialized out as xml, its value is "sandyBrown".
+
+
+
+
+ Sea Green Preset Color.
+ When the item is serialized out as xml, its value is "seaGreen".
+
+
+
+
+ Sea Shell Preset Color.
+ When the item is serialized out as xml, its value is "seaShell".
+
+
+
+
+ Sienna Preset Color.
+ When the item is serialized out as xml, its value is "sienna".
+
+
+
+
+ Silver Preset Color.
+ When the item is serialized out as xml, its value is "silver".
+
+
+
+
+ Sky Blue Preset Color.
+ When the item is serialized out as xml, its value is "skyBlue".
+
+
+
+
+ Slate Blue Preset Color.
+ When the item is serialized out as xml, its value is "slateBlue".
+
+
+
+
+ Slate Gray Preset Color.
+ When the item is serialized out as xml, its value is "slateGray".
+
+
+
+
+ Snow Preset Color.
+ When the item is serialized out as xml, its value is "snow".
+
+
+
+
+ Spring Green Preset Color.
+ When the item is serialized out as xml, its value is "springGreen".
+
+
+
+
+ Steel Blue Preset Color.
+ When the item is serialized out as xml, its value is "steelBlue".
+
+
+
+
+ Tan Preset Color.
+ When the item is serialized out as xml, its value is "tan".
+
+
+
+
+ Teal Preset Color.
+ When the item is serialized out as xml, its value is "teal".
+
+
+
+
+ Thistle Preset Color.
+ When the item is serialized out as xml, its value is "thistle".
+
+
+
+
+ Tomato Preset Color.
+ When the item is serialized out as xml, its value is "tomato".
+
+
+
+
+ Turquoise Preset Color.
+ When the item is serialized out as xml, its value is "turquoise".
+
+
+
+
+ Violet Preset Color.
+ When the item is serialized out as xml, its value is "violet".
+
+
+
+
+ Wheat Preset Color.
+ When the item is serialized out as xml, its value is "wheat".
+
+
+
+
+ White Preset Color.
+ When the item is serialized out as xml, its value is "white".
+
+
+
+
+ White Smoke Preset Color.
+ When the item is serialized out as xml, its value is "whiteSmoke".
+
+
+
+
+ Yellow Preset Color.
+ When the item is serialized out as xml, its value is "yellow".
+
+
+
+
+ Yellow Green Preset Color.
+ When the item is serialized out as xml, its value is "yellowGreen".
+
+
+
+
+ darkBlue.
+ When the item is serialized out as xml, its value is "darkBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkCyan.
+ When the item is serialized out as xml, its value is "darkCyan".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkGoldenrod.
+ When the item is serialized out as xml, its value is "darkGoldenrod".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkGray.
+ When the item is serialized out as xml, its value is "darkGray".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkGrey.
+ When the item is serialized out as xml, its value is "darkGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkGreen.
+ When the item is serialized out as xml, its value is "darkGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkKhaki.
+ When the item is serialized out as xml, its value is "darkKhaki".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkMagenta.
+ When the item is serialized out as xml, its value is "darkMagenta".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkOliveGreen.
+ When the item is serialized out as xml, its value is "darkOliveGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkOrange.
+ When the item is serialized out as xml, its value is "darkOrange".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkOrchid.
+ When the item is serialized out as xml, its value is "darkOrchid".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkRed.
+ When the item is serialized out as xml, its value is "darkRed".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkSalmon.
+ When the item is serialized out as xml, its value is "darkSalmon".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkSeaGreen.
+ When the item is serialized out as xml, its value is "darkSeaGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkSlateBlue.
+ When the item is serialized out as xml, its value is "darkSlateBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkSlateGray.
+ When the item is serialized out as xml, its value is "darkSlateGray".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkSlateGrey.
+ When the item is serialized out as xml, its value is "darkSlateGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkTurquoise.
+ When the item is serialized out as xml, its value is "darkTurquoise".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ darkViolet.
+ When the item is serialized out as xml, its value is "darkViolet".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightBlue.
+ When the item is serialized out as xml, its value is "lightBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightCoral.
+ When the item is serialized out as xml, its value is "lightCoral".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightCyan.
+ When the item is serialized out as xml, its value is "lightCyan".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightGoldenrodYellow.
+ When the item is serialized out as xml, its value is "lightGoldenrodYellow".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightGray.
+ When the item is serialized out as xml, its value is "lightGray".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightGrey.
+ When the item is serialized out as xml, its value is "lightGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightGreen.
+ When the item is serialized out as xml, its value is "lightGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightPink.
+ When the item is serialized out as xml, its value is "lightPink".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSalmon.
+ When the item is serialized out as xml, its value is "lightSalmon".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSeaGreen.
+ When the item is serialized out as xml, its value is "lightSeaGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSkyBlue.
+ When the item is serialized out as xml, its value is "lightSkyBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSlateGray.
+ When the item is serialized out as xml, its value is "lightSlateGray".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSlateGrey.
+ When the item is serialized out as xml, its value is "lightSlateGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightSteelBlue.
+ When the item is serialized out as xml, its value is "lightSteelBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ lightYellow.
+ When the item is serialized out as xml, its value is "lightYellow".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumAquamarine.
+ When the item is serialized out as xml, its value is "mediumAquamarine".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumBlue.
+ When the item is serialized out as xml, its value is "mediumBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumOrchid.
+ When the item is serialized out as xml, its value is "mediumOrchid".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumPurple.
+ When the item is serialized out as xml, its value is "mediumPurple".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumSeaGreen.
+ When the item is serialized out as xml, its value is "mediumSeaGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumSlateBlue.
+ When the item is serialized out as xml, its value is "mediumSlateBlue".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumSpringGreen.
+ When the item is serialized out as xml, its value is "mediumSpringGreen".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumTurquoise.
+ When the item is serialized out as xml, its value is "mediumTurquoise".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ mediumVioletRed.
+ When the item is serialized out as xml, its value is "mediumVioletRed".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ dkGrey.
+ When the item is serialized out as xml, its value is "dkGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ dimGrey.
+ When the item is serialized out as xml, its value is "dimGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ dkSlateGrey.
+ When the item is serialized out as xml, its value is "dkSlateGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ grey.
+ When the item is serialized out as xml, its value is "grey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ ltGrey.
+ When the item is serialized out as xml, its value is "ltGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ ltSlateGrey.
+ When the item is serialized out as xml, its value is "ltSlateGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ slateGrey.
+ When the item is serialized out as xml, its value is "slateGrey".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Picture.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:pic.
+
+
+ The following table lists the possible child types:
+
+ - <pic:blipFill>
+ - <pic14:extLst>
+ - <pic:spPr>
+ - <pic14:style>
+ - <pic:nvPicPr>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Picture Properties.
+ Represents the following element tag in the schema: pic:nvPicPr.
+
+
+ xmlns:pic = http://schemas.openxmlformats.org/drawingml/2006/picture
+
+
+
+
+ Picture Fill.
+ Represents the following element tag in the schema: pic:blipFill.
+
+
+ xmlns:pic = http://schemas.openxmlformats.org/drawingml/2006/picture
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: pic:spPr.
+
+
+ xmlns:pic = http://schemas.openxmlformats.org/drawingml/2006/picture
+
+
+
+
+ ShapeStyle, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: pic14:style.
+
+
+ xmlns:pic14 = http://schemas.microsoft.com/office/drawing/2010/picture
+
+
+
+
+ OfficeArtExtensionList, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: pic14:extLst.
+
+
+ xmlns:pic14 = http://schemas.microsoft.com/office/drawing/2010/picture
+
+
+
+
+
+
+
+ Non-Visual Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:picLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preferRelativeResize
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+ PictureLocks.
+ Represents the following element tag in the schema: a:picLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualPicturePropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:nvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <pic:cNvPr>
+ - <pic:cNvPicPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: pic:cNvPr.
+
+
+ xmlns:pic = http://schemas.openxmlformats.org/drawingml/2006/picture
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ Represents the following element tag in the schema: pic:cNvPicPr.
+
+
+ xmlns:pic = http://schemas.openxmlformats.org/drawingml/2006/picture
+
+
+
+
+
+
+
+ Picture Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFill class.
+
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DPI Setting
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pic:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Two Cell Anchor Shape Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:twoCellAnchor.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:clientData>
+ - <xdr:cxnSp>
+ - <xdr:graphicFrame>
+ - <xdr:grpSp>
+ - <xdr:from>
+ - <xdr:to>
+ - <xdr:pic>
+ - <xdr:sp>
+ - <xdr:contentPart>
+
+
+
+
+
+ Initializes a new instance of the TwoCellAnchor class.
+
+
+
+
+ Initializes a new instance of the TwoCellAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TwoCellAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TwoCellAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Positioning and Resizing Behaviors
+ Represents the following attribute in the schema: editAs
+
+
+
+
+ Starting Anchor Point.
+ Represents the following element tag in the schema: xdr:from.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Ending Anchor Point.
+ Represents the following element tag in the schema: xdr:to.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ One Cell Anchor Shape Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:oneCellAnchor.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:ext>
+ - <xdr:clientData>
+ - <xdr:cxnSp>
+ - <xdr:graphicFrame>
+ - <xdr:grpSp>
+ - <xdr:from>
+ - <xdr:pic>
+ - <xdr:sp>
+ - <xdr:contentPart>
+
+
+
+
+
+ Initializes a new instance of the OneCellAnchor class.
+
+
+
+
+ Initializes a new instance of the OneCellAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OneCellAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OneCellAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ FromMarker.
+ Represents the following element tag in the schema: xdr:from.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Extent.
+ Represents the following element tag in the schema: xdr:ext.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Absolute Anchor Shape Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:absoluteAnchor.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:pos>
+ - <xdr:ext>
+ - <xdr:clientData>
+ - <xdr:cxnSp>
+ - <xdr:graphicFrame>
+ - <xdr:grpSp>
+ - <xdr:pic>
+ - <xdr:sp>
+ - <xdr:contentPart>
+
+
+
+
+
+ Initializes a new instance of the AbsoluteAnchor class.
+
+
+
+
+ Initializes a new instance of the AbsoluteAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbsoluteAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbsoluteAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Position.
+ Represents the following element tag in the schema: xdr:pos.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Shape Extent.
+ Represents the following element tag in the schema: xdr:ext.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:sp.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:spPr>
+ - <xdr:style>
+ - <xdr:txBody>
+ - <xdr:nvSpPr>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Text Link
+ Represents the following attribute in the schema: textlink
+
+
+
+
+ Lock Text Flag
+ Represents the following attribute in the schema: fLocksText
+
+
+
+
+ Publish to Server Flag
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Properties for a Shape.
+ Represents the following element tag in the schema: xdr:nvSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: xdr:spPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: xdr:style.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Shape Text Body.
+ Represents the following element tag in the schema: xdr:txBody.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:grpSpPr>
+ - <xdr:cxnSp>
+ - <xdr:graphicFrame>
+ - <xdr:grpSp>
+ - <xdr:nvGrpSpPr>
+ - <xdr:pic>
+ - <xdr:sp>
+ - <xdr14:contentPart>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Group Shape.
+ Represents the following element tag in the schema: xdr:nvGrpSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Group Shape Properties.
+ Represents the following element tag in the schema: xdr:grpSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <xdr:xfrm>
+ - <xdr:nvGraphicFramePr>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrame class.
+
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference To Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish to Server Flag
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ Represents the following element tag in the schema: xdr:nvGraphicFramePr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ 2D Transform for Graphic Frames.
+ Represents the following element tag in the schema: xdr:xfrm.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cxnSp.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:spPr>
+ - <xdr:style>
+ - <xdr:nvCxnSpPr>
+
+
+
+
+
+ Initializes a new instance of the ConnectionShape class.
+
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference to Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish to Server Flag
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ Represents the following element tag in the schema: xdr:nvCxnSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Connector Shape Properties.
+ Represents the following element tag in the schema: xdr:spPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: xdr:style.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Defines the Picture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:pic.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:blipFill>
+ - <xdr:spPr>
+ - <xdr:style>
+ - <xdr:nvPicPr>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference To Custom Function
+ Represents the following attribute in the schema: macro
+
+
+
+
+ Publish to Server Flag
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+ Non-Visual Properties for a Picture.
+ Represents the following element tag in the schema: xdr:nvPicPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Picture Fill.
+ Represents the following element tag in the schema: xdr:blipFill.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: xdr:spPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: xdr:style.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <xdr14:extLst>
+ - <xdr14:xfrm>
+ - <xdr14:nvPr>
+ - <xdr14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ ExcelNonVisualContentPartShapeProperties.
+ Represents the following element tag in the schema: xdr14:nvContentPartPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ ApplicationNonVisualDrawingProperties.
+ Represents the following element tag in the schema: xdr14:nvPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: xdr14:xfrm.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: xdr14:extLst.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+
+
+
+ Worksheet Drawing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:wsDr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:absoluteAnchor>
+ - <xdr:oneCellAnchor>
+ - <xdr:twoCellAnchor>
+
+
+
+
+
+ Initializes a new instance of the WorksheetDrawing class.
+
+
+
+
+ Initializes a new instance of the WorksheetDrawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetDrawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetDrawing class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the DrawingsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DrawingsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DrawingsPart associated with this element.
+
+
+
+
+ Non-Visual Properties for a Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:nvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:cNvSpPr>
+ - <xdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: xdr:cNvPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Connection Non-Visual Shape Properties.
+ Represents the following element tag in the schema: xdr:cNvSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Text Body.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:nvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:cNvCxnSpPr>
+ - <xdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Non-Visual Properties.
+ Represents the following element tag in the schema: xdr:cNvPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ Represents the following element tag in the schema: xdr:cNvCxnSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Non-Visual Properties for a Picture.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:nvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:cNvPicPr>
+ - <xdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: xdr:cNvPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ Represents the following element tag in the schema: xdr:cNvPicPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Picture Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFill class.
+
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:nvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:cNvGraphicFramePr>
+ - <xdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Non-Visual Properties.
+ Represents the following element tag in the schema: xdr:cNvPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ Represents the following element tag in the schema: xdr:cNvGraphicFramePr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ 2D Transform for Graphic Frames.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform class.
+
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Column).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:col.
+
+
+
+
+ Initializes a new instance of the ColumnId class.
+
+
+
+
+ Initializes a new instance of the ColumnId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Column Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:colOff.
+
+
+
+
+ Initializes a new instance of the ColumnOffset class.
+
+
+
+
+ Initializes a new instance of the ColumnOffset class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Row Offset.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:rowOff.
+
+
+
+
+ Initializes a new instance of the RowOffset class.
+
+
+
+
+ Initializes a new instance of the RowOffset class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:row.
+
+
+
+
+ Initializes a new instance of the RowId class.
+
+
+
+
+ Initializes a new instance of the RowId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Starting Anchor Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:from.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the FromMarker class.
+
+
+
+
+ Initializes a new instance of the FromMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromMarker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Ending Anchor Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:to.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the ToMarker class.
+
+
+
+
+ Initializes a new instance of the ToMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToMarker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MarkerType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the MarkerType class.
+
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Column).
+ Represents the following element tag in the schema: xdr:col.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Column Offset.
+ Represents the following element tag in the schema: xdr:colOff.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Row.
+ Represents the following element tag in the schema: xdr:row.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Row Offset.
+ Represents the following element tag in the schema: xdr:rowOff.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Client Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:clientData.
+
+
+
+
+ Initializes a new instance of the ClientData class.
+
+
+
+
+ Locks With Sheet Flag
+ Represents the following attribute in the schema: fLocksWithSheet
+
+
+
+
+ Prints With Sheet Flag
+ Represents the following attribute in the schema: fPrintsWithSheet
+
+
+
+
+
+
+
+ Defines the Extent Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:ext.
+
+
+
+
+ Initializes a new instance of the Extent class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+
+
+
+ Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:pos.
+
+
+
+
+ Initializes a new instance of the Position class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+
+
+
+ Non-Visual Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ descr
+ Represents the following attribute in the schema: descr
+
+
+
+
+ hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ HyperlinkOnClick.
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ HyperlinkOnHover.
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualDrawingPropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Connection Non-Visual Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:stCxn>
+ - <a:endCxn>
+ - <a:cxnSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Shape Locks.
+ Represents the following element tag in the schema: a:cxnSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection Start.
+ Represents the following element tag in the schema: a:stCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection End.
+ Represents the following element tag in the schema: a:endCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:picLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preferRelativeResize
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+ PictureLocks.
+ Represents the following element tag in the schema: a:picLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualPicturePropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:nvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:cNvGrpSpPr>
+ - <xdr:cNvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Non-Visual Properties.
+ Represents the following element tag in the schema: xdr:cNvPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ Represents the following element tag in the schema: xdr:cNvGrpSpPr.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+
+
+
+ Group Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xdr:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Resizing Behaviors
+
+
+
+
+ Move and Resize With Anchor Cells.
+ When the item is serialized out as xml, its value is "twoCell".
+
+
+
+
+ Move With Cells but Do Not Resize.
+ When the item is serialized out as xml, its value is "oneCell".
+
+
+
+
+ Do Not Move or Resize With Underlying Rows/Columns.
+ When the item is serialized out as xml, its value is "absolute".
+
+
+
+
+ No Text Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapNone.
+
+
+
+
+ Initializes a new instance of the WrapNone class.
+
+
+
+
+
+
+
+ Square Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapSquare.
+
+
+ The following table lists the possible child types:
+
+ - <wp:effectExtent>
+
+
+
+
+
+ Initializes a new instance of the WrapSquare class.
+
+
+
+
+ Initializes a new instance of the WrapSquare class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapSquare class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapSquare class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Wrapping Location
+ Represents the following attribute in the schema: wrapText
+
+
+
+
+ Distance From Text (Top)
+ Represents the following attribute in the schema: distT
+
+
+
+
+ Distance From Text on Bottom Edge
+ Represents the following attribute in the schema: distB
+
+
+
+
+ Distance From Text on Left Edge
+ Represents the following attribute in the schema: distL
+
+
+
+
+ Distance From Text on Right Edge
+ Represents the following attribute in the schema: distR
+
+
+
+
+ Object Extents Including Effects.
+ Represents the following element tag in the schema: wp:effectExtent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Tight Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapTight.
+
+
+ The following table lists the possible child types:
+
+ - <wp:wrapPolygon>
+
+
+
+
+
+ Initializes a new instance of the WrapTight class.
+
+
+
+
+ Initializes a new instance of the WrapTight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapTight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapTight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Wrapping Location
+ Represents the following attribute in the schema: wrapText
+
+
+
+
+ Distance From Test on Left Edge
+ Represents the following attribute in the schema: distL
+
+
+
+
+ Distance From Text on Right Edge
+ Represents the following attribute in the schema: distR
+
+
+
+
+ Tight Wrapping Extents Polygon.
+ Represents the following element tag in the schema: wp:wrapPolygon.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Through Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapThrough.
+
+
+ The following table lists the possible child types:
+
+ - <wp:wrapPolygon>
+
+
+
+
+
+ Initializes a new instance of the WrapThrough class.
+
+
+
+
+ Initializes a new instance of the WrapThrough class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapThrough class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapThrough class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Wrapping Location
+ Represents the following attribute in the schema: wrapText
+
+
+
+
+ Distance From Text on Left Edge
+ Represents the following attribute in the schema: distL
+
+
+
+
+ Distance From Text on Right Edge
+ Represents the following attribute in the schema: distR
+
+
+
+
+ Wrapping Polygon.
+ Represents the following element tag in the schema: wp:wrapPolygon.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Top and Bottom Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapTopAndBottom.
+
+
+ The following table lists the possible child types:
+
+ - <wp:effectExtent>
+
+
+
+
+
+ Initializes a new instance of the WrapTopBottom class.
+
+
+
+
+ Initializes a new instance of the WrapTopBottom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapTopBottom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapTopBottom class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Distance From Text on Top Edge
+ Represents the following attribute in the schema: distT
+
+
+
+
+ Distance From Text on Bottom Edge
+ Represents the following attribute in the schema: distB
+
+
+
+
+ Wrapping Boundaries.
+ Represents the following element tag in the schema: wp:effectExtent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Inline DrawingML Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:inline.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <wp:docPr>
+ - <wp:cNvGraphicFramePr>
+ - <wp:extent>
+ - <wp:effectExtent>
+
+
+
+
+
+ Initializes a new instance of the Inline class.
+
+
+
+
+ Initializes a new instance of the Inline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Inline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Inline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Distance From Text on Top Edge
+ Represents the following attribute in the schema: distT
+
+
+
+
+ Distance From Text on Bottom Edge
+ Represents the following attribute in the schema: distB
+
+
+
+
+ Distance From Text on Left Edge
+ Represents the following attribute in the schema: distL
+
+
+
+
+ Distance From Text on Right Edge
+ Represents the following attribute in the schema: distR
+
+
+
+
+ anchorId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: wp14:anchorId
+
+
+ xmlns:wp14=http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+ editId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: wp14:editId
+
+
+ xmlns:wp14=http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+ Drawing Object Size.
+ Represents the following element tag in the schema: wp:extent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Inline Wrapping Extent.
+ Represents the following element tag in the schema: wp:effectExtent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Drawing Object Non-Visual Properties.
+ Represents the following element tag in the schema: wp:docPr.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Common DrawingML Non-Visual Properties.
+ Represents the following element tag in the schema: wp:cNvGraphicFramePr.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Anchor for Floating DrawingML Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:anchor.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <wp:docPr>
+ - <wp:cNvGraphicFramePr>
+ - <wp:simplePos>
+ - <wp:extent>
+ - <wp:effectExtent>
+ - <wp:positionH>
+ - <wp:positionV>
+ - <wp:wrapNone>
+ - <wp:wrapSquare>
+ - <wp:wrapThrough>
+ - <wp:wrapTight>
+ - <wp:wrapTopAndBottom>
+ - <wp14:sizeRelH>
+ - <wp14:sizeRelV>
+
+
+
+
+
+ Initializes a new instance of the Anchor class.
+
+
+
+
+ Initializes a new instance of the Anchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Anchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Anchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Distance From Text on Top Edge
+ Represents the following attribute in the schema: distT
+
+
+
+
+ Distance From Text on Bottom Edge
+ Represents the following attribute in the schema: distB
+
+
+
+
+ Distance From Text on Left Edge
+ Represents the following attribute in the schema: distL
+
+
+
+
+ Distance From Text on Right Edge
+ Represents the following attribute in the schema: distR
+
+
+
+
+ Page Positioning
+ Represents the following attribute in the schema: simplePos
+
+
+
+
+ Relative Z-Ordering Position
+ Represents the following attribute in the schema: relativeHeight
+
+
+
+
+ Display Behind Document Text
+ Represents the following attribute in the schema: behindDoc
+
+
+
+
+ Lock Anchor
+ Represents the following attribute in the schema: locked
+
+
+
+
+ Layout In Table Cell
+ Represents the following attribute in the schema: layoutInCell
+
+
+
+
+ Hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Allow Objects to Overlap
+ Represents the following attribute in the schema: allowOverlap
+
+
+
+
+ editId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: wp14:editId
+
+
+ xmlns:wp14=http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+ anchorId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: wp14:anchorId
+
+
+ xmlns:wp14=http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+ Simple Positioning Coordinates.
+ Represents the following element tag in the schema: wp:simplePos.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Horizontal Positioning.
+ Represents the following element tag in the schema: wp:positionH.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Vertical Positioning.
+ Represents the following element tag in the schema: wp:positionV.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Inline Drawing Object Extents.
+ Represents the following element tag in the schema: wp:extent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ EffectExtent.
+ Represents the following element tag in the schema: wp:effectExtent.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Wrapping Polygon Start.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:start.
+
+
+
+
+ Initializes a new instance of the StartPoint class.
+
+
+
+
+
+
+
+ Wrapping Polygon Line End Position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:lineTo.
+
+
+
+
+ Initializes a new instance of the LineTo class.
+
+
+
+
+
+
+
+ Simple Positioning Coordinates.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:simplePos.
+
+
+
+
+ Initializes a new instance of the SimplePosition class.
+
+
+
+
+
+
+
+ Defines the Point2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the Point2DType class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+ Object Extents Including Effects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:effectExtent.
+
+
+
+
+ Initializes a new instance of the EffectExtent class.
+
+
+
+
+ Additional Extent on Left Edge
+ Represents the following attribute in the schema: l
+
+
+
+
+ Additional Extent on Top Edge
+ Represents the following attribute in the schema: t
+
+
+
+
+ Additional Extent on Right Edge
+ Represents the following attribute in the schema: r
+
+
+
+
+ Additional Extent on Bottom Edge
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Tight Wrapping Extents Polygon.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:wrapPolygon.
+
+
+ The following table lists the possible child types:
+
+ - <wp:start>
+ - <wp:lineTo>
+
+
+
+
+
+ Initializes a new instance of the WrapPolygon class.
+
+
+
+
+ Initializes a new instance of the WrapPolygon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapPolygon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WrapPolygon class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Wrapping Points Modified
+ Represents the following attribute in the schema: edited
+
+
+
+
+ Wrapping Polygon Start.
+ Represents the following element tag in the schema: wp:start.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Horizontal Positioning.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:positionH.
+
+
+ The following table lists the possible child types:
+
+ - <wp14:pctPosHOffset>
+ - <wp:align>
+ - <wp:posOffset>
+
+
+
+
+
+ Initializes a new instance of the HorizontalPosition class.
+
+
+
+
+ Initializes a new instance of the HorizontalPosition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HorizontalPosition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HorizontalPosition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Horizontal Position Relative Base
+ Represents the following attribute in the schema: relativeFrom
+
+
+
+
+ Relative Horizontal Alignment.
+ Represents the following element tag in the schema: wp:align.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Absolute Position Offset.
+ Represents the following element tag in the schema: wp:posOffset.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ PercentagePositionHeightOffset, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: wp14:pctPosHOffset.
+
+
+ xmlns:wp14 = http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+
+
+
+ Vertical Positioning.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:positionV.
+
+
+ The following table lists the possible child types:
+
+ - <wp14:pctPosVOffset>
+ - <wp:align>
+ - <wp:posOffset>
+
+
+
+
+
+ Initializes a new instance of the VerticalPosition class.
+
+
+
+
+ Initializes a new instance of the VerticalPosition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VerticalPosition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VerticalPosition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Vertical Position Relative Base
+ Represents the following attribute in the schema: relativeFrom
+
+
+
+
+ Relative Vertical Alignment.
+ Represents the following element tag in the schema: wp:align.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ PositionOffset.
+ Represents the following element tag in the schema: wp:posOffset.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ PercentagePositionVerticalOffset, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: wp14:pctPosVOffset.
+
+
+ xmlns:wp14 = http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+
+
+
+ Inline Drawing Object Extents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:extent.
+
+
+
+
+ Initializes a new instance of the Extent class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+
+
+
+ Drawing Object Non-Visual Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:docPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the DocProperties class.
+
+
+
+
+ Initializes a new instance of the DocProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualGraphicFrameDrawingProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:cNvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Relative Vertical Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:align.
+
+
+
+
+ Initializes a new instance of the VerticalAlignment class.
+
+
+
+
+ Initializes a new instance of the VerticalAlignment class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the PositionOffset Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:posOffset.
+
+
+
+
+ Initializes a new instance of the PositionOffset class.
+
+
+
+
+ Initializes a new instance of the PositionOffset class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Relative Horizontal Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wp:align.
+
+
+
+
+ Initializes a new instance of the HorizontalAlignment class.
+
+
+
+
+ Initializes a new instance of the HorizontalAlignment class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Text Wrapping Location
+
+
+
+
+ Both Sides.
+ When the item is serialized out as xml, its value is "bothSides".
+
+
+
+
+ Left Side Only.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right Side Only.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Largest Side Only.
+ When the item is serialized out as xml, its value is "largest".
+
+
+
+
+ Relative Horizontal Alignment Positions
+
+
+
+
+ Left Alignment.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right Alignment.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Inside.
+ When the item is serialized out as xml, its value is "inside".
+
+
+
+
+ Outside.
+ When the item is serialized out as xml, its value is "outside".
+
+
+
+
+ Horizontal Relative Positioning
+
+
+
+
+ Page Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Page Edge.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Column.
+ When the item is serialized out as xml, its value is "column".
+
+
+
+
+ Character.
+ When the item is serialized out as xml, its value is "character".
+
+
+
+
+ Left Margin.
+ When the item is serialized out as xml, its value is "leftMargin".
+
+
+
+
+ Right Margin.
+ When the item is serialized out as xml, its value is "rightMargin".
+
+
+
+
+ Inside Margin.
+ When the item is serialized out as xml, its value is "insideMargin".
+
+
+
+
+ Outside Margin.
+ When the item is serialized out as xml, its value is "outsideMargin".
+
+
+
+
+ Vertical Alignment Definition
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Inside.
+ When the item is serialized out as xml, its value is "inside".
+
+
+
+
+ Outside.
+ When the item is serialized out as xml, its value is "outside".
+
+
+
+
+ Vertical Relative Positioning
+
+
+
+
+ Page Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Page Edge.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Paragraph.
+ When the item is serialized out as xml, its value is "paragraph".
+
+
+
+
+ Line.
+ When the item is serialized out as xml, its value is "line".
+
+
+
+
+ Top Margin.
+ When the item is serialized out as xml, its value is "topMargin".
+
+
+
+
+ Bottom Margin.
+ When the item is serialized out as xml, its value is "bottomMargin".
+
+
+
+
+ Inside Margin.
+ When the item is serialized out as xml, its value is "insideMargin".
+
+
+
+
+ Outside Margin.
+ When the item is serialized out as xml, its value is "outsideMargin".
+
+
+
+
+ Defines the IdxXsdunsignedInt Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:idx.
+
+
+
+
+ Initializes a new instance of the IdxXsdunsignedInt class.
+
+
+
+
+ Initializes a new instance of the IdxXsdunsignedInt class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ChartSpace Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:chartSpace.
+
+
+ The following table lists the possible child types:
+
+ - <cx:clrMapOvr>
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:chart>
+ - <cx:chartData>
+ - <cx:extLst>
+ - <cx:printSettings>
+
+
+
+
+
+ Initializes a new instance of the ChartSpace class.
+
+
+
+
+ Initializes a new instance of the ChartSpace class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpace class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSpace class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartData.
+ Represents the following element tag in the schema: cx:chartData.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ Chart.
+ Represents the following element tag in the schema: cx:chart.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ColorMappingType.
+ Represents the following element tag in the schema: cx:clrMapOvr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ PrintSettings.
+ Represents the following element tag in the schema: cx:printSettings.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Loads the DOM from the ExtendedChartPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ExtendedChartPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ExtendedChartPart associated with this element.
+
+
+
+
+ Defines the BinCountXsdunsignedInt Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:binCount.
+
+
+
+
+ Initializes a new instance of the BinCountXsdunsignedInt class.
+
+
+
+
+ Initializes a new instance of the BinCountXsdunsignedInt class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Extension2 Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:ext.
+
+
+
+
+ Initializes a new instance of the Extension2 class.
+
+
+
+
+ Initializes a new instance of the Extension2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension2 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uri, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ChartStringValue Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:pt.
+
+
+
+
+ Initializes a new instance of the ChartStringValue class.
+
+
+
+
+ Initializes a new instance of the ChartStringValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ idx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+
+
+
+ Defines the NumericValue Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:pt.
+
+
+
+
+ Initializes a new instance of the NumericValue class.
+
+
+
+
+ Initializes a new instance of the NumericValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ idx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+
+
+
+ Defines the NumericDimension Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:numDim.
+
+
+ The following table lists the possible child types:
+
+ - <cx:f>
+ - <cx:lvl>
+
+
+
+
+
+ Initializes a new instance of the NumericDimension class.
+
+
+
+
+ Initializes a new instance of the NumericDimension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericDimension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericDimension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Dimension data type, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Defines the StringDimension Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:strDim.
+
+
+ The following table lists the possible child types:
+
+ - <cx:f>
+ - <cx:lvl>
+
+
+
+
+
+ Initializes a new instance of the StringDimension class.
+
+
+
+
+ Initializes a new instance of the StringDimension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDimension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDimension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Dimension data type, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <cx:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExternalData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:externalData.
+
+
+
+
+ Initializes a new instance of the ExternalData class.
+
+
+
+
+ RelId of the relationship for the external data, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ True if the external link should automatically update, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cx:autoUpdate
+
+
+ xmlns:cx=http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Data Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:data.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+ - <cx:numDim>
+ - <cx:strDim>
+
+
+
+
+
+ Initializes a new instance of the Data class.
+
+
+
+
+ Initializes a new instance of the Data class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Data class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Data class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the TextData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:txData.
+
+
+ The following table lists the possible child types:
+
+ - <cx:f>
+ - <cx:v>
+
+
+
+
+
+ Initializes a new instance of the TextData class.
+
+
+
+
+ Initializes a new instance of the TextData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichTextBody Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:rich.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the RichTextBody class.
+
+
+
+
+ Initializes a new instance of the RichTextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichTextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichTextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TxPrTextBody Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:txPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TxPrTextBody class.
+
+
+
+
+ Initializes a new instance of the TxPrTextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TxPrTextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TxPrTextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextBodyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBodyType class.
+
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Defines the Text Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:tx.
+
+
+ The following table lists the possible child types:
+
+ - <cx:rich>
+ - <cx:txData>
+
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Text class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Text class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TextData.
+ Represents the following element tag in the schema: cx:txData.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ RichTextBody.
+ Represents the following element tag in the schema: cx:rich.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the AxisUnitsLabel Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:unitsLabel.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:extLst>
+ - <cx:tx>
+
+
+
+
+
+ Initializes a new instance of the AxisUnitsLabel class.
+
+
+
+
+ Initializes a new instance of the AxisUnitsLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisUnitsLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisUnitsLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text.
+ Represents the following element tag in the schema: cx:tx.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the CategoryAxisScaling Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:catScaling.
+
+
+
+
+ Initializes a new instance of the CategoryAxisScaling class.
+
+
+
+
+ gapWidth, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: gapWidth
+
+
+
+
+
+
+
+ Defines the ValueAxisScaling Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:valScaling.
+
+
+
+
+ Initializes a new instance of the ValueAxisScaling class.
+
+
+
+
+ max, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: max
+
+
+
+
+ min, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: min
+
+
+
+
+ majorUnit, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: majorUnit
+
+
+
+
+ minorUnit, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: minorUnit
+
+
+
+
+
+
+
+ Defines the AxisTitle Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:title.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:extLst>
+ - <cx:tx>
+
+
+
+
+
+ Initializes a new instance of the AxisTitle class.
+
+
+
+
+ Initializes a new instance of the AxisTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text.
+ Represents the following element tag in the schema: cx:tx.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the AxisUnits Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:units.
+
+
+ The following table lists the possible child types:
+
+ - <cx:unitsLabel>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the AxisUnits class.
+
+
+
+
+ Initializes a new instance of the AxisUnits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisUnits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AxisUnits class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ unit, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: unit
+
+
+
+
+ AxisUnitsLabel.
+ Represents the following element tag in the schema: cx:unitsLabel.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the MajorGridlinesGridlines Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:majorGridlines.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the MajorGridlinesGridlines class.
+
+
+
+
+ Initializes a new instance of the MajorGridlinesGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorGridlinesGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorGridlinesGridlines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MinorGridlinesGridlines Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:minorGridlines.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the MinorGridlinesGridlines class.
+
+
+
+
+ Initializes a new instance of the MinorGridlinesGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorGridlinesGridlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorGridlinesGridlines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlGridlinesElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the OpenXmlGridlinesElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlGridlinesElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlGridlinesElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlGridlinesElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ Defines the MajorTickMarksTickMarks Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:majorTickMarks.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the MajorTickMarksTickMarks class.
+
+
+
+
+ Initializes a new instance of the MajorTickMarksTickMarks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorTickMarksTickMarks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MajorTickMarksTickMarks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MinorTickMarksTickMarks Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:minorTickMarks.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the MinorTickMarksTickMarks class.
+
+
+
+
+ Initializes a new instance of the MinorTickMarksTickMarks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorTickMarksTickMarks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MinorTickMarksTickMarks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlTickMarksElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the OpenXmlTickMarksElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlTickMarksElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlTickMarksElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlTickMarksElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ Defines the TickLabels Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:tickLabels.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the TickLabels class.
+
+
+
+
+ Initializes a new instance of the TickLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TickLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TickLabels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the NumberFormat Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:numFmt.
+
+
+
+
+ Initializes a new instance of the NumberFormat class.
+
+
+
+
+ formatCode, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+ sourceLinked, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sourceLinked
+
+
+
+
+
+
+
+ Defines the Xsddouble Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:binSize.
+
+
+
+
+ Initializes a new instance of the Xsddouble class.
+
+
+
+
+ Initializes a new instance of the Xsddouble class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ParentLabelLayout Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:parentLabelLayout.
+
+
+
+
+ Initializes a new instance of the ParentLabelLayout class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the SeriesElementVisibilities Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:visibility.
+
+
+
+
+ Initializes a new instance of the SeriesElementVisibilities class.
+
+
+
+
+ connectorLines, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: connectorLines
+
+
+
+
+ meanLine, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: meanLine
+
+
+
+
+ meanMarker, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: meanMarker
+
+
+
+
+ nonoutliers, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: nonoutliers
+
+
+
+
+ outliers, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: outliers
+
+
+
+
+
+
+
+ Defines the Aggregation Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:aggregation.
+
+
+
+
+ Initializes a new instance of the Aggregation class.
+
+
+
+
+
+
+
+ Defines the Binning Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:binning.
+
+
+ The following table lists the possible child types:
+
+ - <cx:binSize>
+ - <cx:binCount>
+
+
+
+
+
+ Initializes a new instance of the Binning class.
+
+
+
+
+ Initializes a new instance of the Binning class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Binning class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Binning class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ intervalClosed, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: intervalClosed
+
+
+
+
+ underflow, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: underflow
+
+
+
+
+ overflow, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: overflow
+
+
+
+
+ Xsddouble.
+ Represents the following element tag in the schema: cx:binSize.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ BinCountXsdunsignedInt.
+ Represents the following element tag in the schema: cx:binCount.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Statistics Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:statistics.
+
+
+
+
+ Initializes a new instance of the Statistics class.
+
+
+
+
+ quartileMethod, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: quartileMethod
+
+
+
+
+
+
+
+ Defines the Subtotals Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:subtotals.
+
+
+ The following table lists the possible child types:
+
+ - <cx:idx>
+
+
+
+
+
+ Initializes a new instance of the Subtotals class.
+
+
+
+
+ Initializes a new instance of the Subtotals class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Subtotals class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Subtotals class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataLabelVisibilities Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:visibility.
+
+
+
+
+ Initializes a new instance of the DataLabelVisibilities class.
+
+
+
+
+ seriesName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: seriesName
+
+
+
+
+ categoryName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: categoryName
+
+
+
+
+ value, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the SeparatorXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:separator.
+
+
+
+
+ Initializes a new instance of the SeparatorXsdstring class.
+
+
+
+
+ Initializes a new instance of the SeparatorXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OddHeaderXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:oddHeader.
+
+
+
+
+ Initializes a new instance of the OddHeaderXsdstring class.
+
+
+
+
+ Initializes a new instance of the OddHeaderXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OddFooterXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:oddFooter.
+
+
+
+
+ Initializes a new instance of the OddFooterXsdstring class.
+
+
+
+
+ Initializes a new instance of the OddFooterXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EvenHeaderXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:evenHeader.
+
+
+
+
+ Initializes a new instance of the EvenHeaderXsdstring class.
+
+
+
+
+ Initializes a new instance of the EvenHeaderXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EvenFooterXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:evenFooter.
+
+
+
+
+ Initializes a new instance of the EvenFooterXsdstring class.
+
+
+
+
+ Initializes a new instance of the EvenFooterXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the FirstHeaderXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:firstHeader.
+
+
+
+
+ Initializes a new instance of the FirstHeaderXsdstring class.
+
+
+
+
+ Initializes a new instance of the FirstHeaderXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the FirstFooterXsdstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:firstFooter.
+
+
+
+
+ Initializes a new instance of the FirstFooterXsdstring class.
+
+
+
+
+ Initializes a new instance of the FirstFooterXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Cached text.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:v.
+
+
+
+
+ Initializes a new instance of the VXsdstring class.
+
+
+
+
+ Initializes a new instance of the VXsdstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the DataLabel Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:dataLabel.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:visibility>
+ - <cx:extLst>
+ - <cx:numFmt>
+ - <cx:separator>
+
+
+
+
+
+ Initializes a new instance of the DataLabel class.
+
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+ pos, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: pos
+
+
+
+
+ NumberFormat.
+ Represents the following element tag in the schema: cx:numFmt.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ DataLabelVisibilities.
+ Represents the following element tag in the schema: cx:visibility.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ SeparatorXsdstring.
+ Represents the following element tag in the schema: cx:separator.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the DataLabelHidden Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:dataLabelHidden.
+
+
+
+
+ Initializes a new instance of the DataLabelHidden class.
+
+
+
+
+ idx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+
+
+
+ Defines the DataPoint Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:dataPt.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the DataPoint class.
+
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idx
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the DataLabels Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:dataLabels.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:dataLabel>
+ - <cx:dataLabelHidden>
+ - <cx:visibility>
+ - <cx:extLst>
+ - <cx:numFmt>
+ - <cx:separator>
+
+
+
+
+
+ Initializes a new instance of the DataLabels class.
+
+
+
+
+ Initializes a new instance of the DataLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataLabels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pos, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: pos
+
+
+
+
+ NumberFormat.
+ Represents the following element tag in the schema: cx:numFmt.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ DataLabelVisibilities.
+ Represents the following element tag in the schema: cx:visibility.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ SeparatorXsdstring.
+ Represents the following element tag in the schema: cx:separator.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the DataId Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:dataId.
+
+
+
+
+ Initializes a new instance of the DataId class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the SeriesLayoutProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:layoutPr.
+
+
+ The following table lists the possible child types:
+
+ - <cx:aggregation>
+ - <cx:binning>
+ - <cx:extLst>
+ - <cx:parentLabelLayout>
+ - <cx:visibility>
+ - <cx:statistics>
+ - <cx:subtotals>
+
+
+
+
+
+ Initializes a new instance of the SeriesLayoutProperties class.
+
+
+
+
+ Initializes a new instance of the SeriesLayoutProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLayoutProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SeriesLayoutProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ParentLabelLayout.
+ Represents the following element tag in the schema: cx:parentLabelLayout.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ SeriesElementVisibilities.
+ Represents the following element tag in the schema: cx:visibility.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the AxisId Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:axisId.
+
+
+
+
+ Initializes a new instance of the AxisId class.
+
+
+
+
+ Initializes a new instance of the AxisId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the PlotSurface Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:plotSurface.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the PlotSurface class.
+
+
+
+
+ Initializes a new instance of the PlotSurface class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotSurface class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotSurface class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Series Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:series.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:dataId>
+ - <cx:dataLabels>
+ - <cx:dataPt>
+ - <cx:extLst>
+ - <cx:layoutPr>
+ - <cx:tx>
+ - <cx:axisId>
+
+
+
+
+
+ Initializes a new instance of the Series class.
+
+
+
+
+ Initializes a new instance of the Series class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Series class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Series class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ layoutId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: layoutId
+
+
+
+
+ hidden, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ ownerIdx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ownerIdx
+
+
+
+
+ uniqueId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uniqueId
+
+
+
+
+ formatIdx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: formatIdx
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: cx:tx.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the PlotAreaRegion Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:plotAreaRegion.
+
+
+ The following table lists the possible child types:
+
+ - <cx:extLst>
+ - <cx:plotSurface>
+ - <cx:series>
+
+
+
+
+
+ Initializes a new instance of the PlotAreaRegion class.
+
+
+
+
+ Initializes a new instance of the PlotAreaRegion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotAreaRegion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotAreaRegion class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PlotSurface.
+ Represents the following element tag in the schema: cx:plotSurface.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Axis Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:axis.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:title>
+ - <cx:units>
+ - <cx:catScaling>
+ - <cx:extLst>
+ - <cx:majorGridlines>
+ - <cx:minorGridlines>
+ - <cx:numFmt>
+ - <cx:tickLabels>
+ - <cx:majorTickMarks>
+ - <cx:minorTickMarks>
+ - <cx:valScaling>
+
+
+
+
+
+ Initializes a new instance of the Axis class.
+
+
+
+
+ Initializes a new instance of the Axis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Axis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Axis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ hidden, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+
+
+
+ Defines the ChartTitle Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:title.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:extLst>
+ - <cx:tx>
+
+
+
+
+
+ Initializes a new instance of the ChartTitle class.
+
+
+
+
+ Initializes a new instance of the ChartTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pos, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: pos
+
+
+
+
+ align, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: align
+
+
+
+
+ overlay, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: overlay
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: cx:tx.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the PlotArea Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:plotArea.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:axis>
+ - <cx:extLst>
+ - <cx:plotAreaRegion>
+
+
+
+
+
+ Initializes a new instance of the PlotArea class.
+
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlotArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PlotAreaRegion.
+ Represents the following element tag in the schema: cx:plotAreaRegion.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Legend Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:legend.
+
+
+ The following table lists the possible child types:
+
+ - <cx:spPr>
+ - <cx:txPr>
+ - <cx:extLst>
+
+
+
+
+
+ Initializes a new instance of the Legend class.
+
+
+
+
+ Initializes a new instance of the Legend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Legend class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Legend class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pos, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: pos
+
+
+
+
+ align, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: align
+
+
+
+
+ overlay, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: overlay
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: cx:spPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ TxPrTextBody.
+ Represents the following element tag in the schema: cx:txPr.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the HeaderFooter Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:headerFooter.
+
+
+ The following table lists the possible child types:
+
+ - <cx:oddHeader>
+ - <cx:oddFooter>
+ - <cx:evenHeader>
+ - <cx:evenFooter>
+ - <cx:firstHeader>
+ - <cx:firstFooter>
+
+
+
+
+
+ Initializes a new instance of the HeaderFooter class.
+
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ alignWithMargins, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: alignWithMargins
+
+
+
+
+ differentOddEven, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: differentOddEven
+
+
+
+
+ differentFirst, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: differentFirst
+
+
+
+
+ OddHeaderXsdstring.
+ Represents the following element tag in the schema: cx:oddHeader.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ OddFooterXsdstring.
+ Represents the following element tag in the schema: cx:oddFooter.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ EvenHeaderXsdstring.
+ Represents the following element tag in the schema: cx:evenHeader.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ EvenFooterXsdstring.
+ Represents the following element tag in the schema: cx:evenFooter.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ FirstHeaderXsdstring.
+ Represents the following element tag in the schema: cx:firstHeader.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ FirstFooterXsdstring.
+ Represents the following element tag in the schema: cx:firstFooter.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the PageMargins Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:pageMargins.
+
+
+
+
+ Initializes a new instance of the PageMargins class.
+
+
+
+
+ l, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: l
+
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ t, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ b, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: b
+
+
+
+
+ header, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: header
+
+
+
+
+ footer, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: footer
+
+
+
+
+
+
+
+ Defines the PageSetup Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:pageSetup.
+
+
+
+
+ Initializes a new instance of the PageSetup class.
+
+
+
+
+ paperSize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: paperSize
+
+
+
+
+ firstPageNumber, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: firstPageNumber
+
+
+
+
+ orientation, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ blackAndWhite, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: blackAndWhite
+
+
+
+
+ draft, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: draft
+
+
+
+
+ useFirstPageNumber, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: useFirstPageNumber
+
+
+
+
+ horizontalDpi, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: horizontalDpi
+
+
+
+
+ verticalDpi, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: verticalDpi
+
+
+
+
+ copies, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: copies
+
+
+
+
+
+
+
+ Defines the ChartData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:chartData.
+
+
+ The following table lists the possible child types:
+
+ - <cx:data>
+ - <cx:extLst>
+ - <cx:externalData>
+
+
+
+
+
+ Initializes a new instance of the ChartData class.
+
+
+
+
+ Initializes a new instance of the ChartData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ExternalData.
+ Represents the following element tag in the schema: cx:externalData.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the Chart Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:chart.
+
+
+ The following table lists the possible child types:
+
+ - <cx:title>
+ - <cx:extLst>
+ - <cx:legend>
+ - <cx:plotArea>
+
+
+
+
+
+ Initializes a new instance of the Chart class.
+
+
+
+
+ Initializes a new instance of the Chart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ChartTitle.
+ Represents the following element tag in the schema: cx:title.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ PlotArea.
+ Represents the following element tag in the schema: cx:plotArea.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ Legend.
+ Represents the following element tag in the schema: cx:legend.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: cx:extLst.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Defines the ColorMappingType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:clrMapOvr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorMappingType class.
+
+
+
+
+ Initializes a new instance of the ColorMappingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMappingType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMappingType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Background 1
+ Represents the following attribute in the schema: bg1
+
+
+
+
+ Text 1
+ Represents the following attribute in the schema: tx1
+
+
+
+
+ Background 2
+ Represents the following attribute in the schema: bg2
+
+
+
+
+ Text 2
+ Represents the following attribute in the schema: tx2
+
+
+
+
+ Accent 1
+ Represents the following attribute in the schema: accent1
+
+
+
+
+ Accent 2
+ Represents the following attribute in the schema: accent2
+
+
+
+
+ Accent 3
+ Represents the following attribute in the schema: accent3
+
+
+
+
+ Accent 4
+ Represents the following attribute in the schema: accent4
+
+
+
+
+ Accent 5
+ Represents the following attribute in the schema: accent5
+
+
+
+
+ Accent 6
+ Represents the following attribute in the schema: accent6
+
+
+
+
+ Hyperlink
+ Represents the following attribute in the schema: hlink
+
+
+
+
+ Followed Hyperlink
+ Represents the following attribute in the schema: folHlink
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the PrintSettings Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:printSettings.
+
+
+ The following table lists the possible child types:
+
+ - <cx:headerFooter>
+ - <cx:pageMargins>
+ - <cx:pageSetup>
+
+
+
+
+
+ Initializes a new instance of the PrintSettings class.
+
+
+
+
+ Initializes a new instance of the PrintSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintSettings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: cx:headerFooter.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ PageMargins.
+ Represents the following element tag in the schema: cx:pageMargins.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+ PageSetup.
+ Represents the following element tag in the schema: cx:pageSetup.
+
+
+ xmlns:cx = http://schemas.microsoft.com/office/drawing/2014/chartex
+
+
+
+
+
+
+
+ Data reference.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:f.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Initializes a new instance of the Formula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ dir, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Optional cached data.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:lvl.
+
+
+ The following table lists the possible child types:
+
+ - <cx:pt>
+
+
+
+
+
+ Initializes a new instance of the StringLevel class.
+
+
+
+
+ Initializes a new instance of the StringLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringLevel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ptCount, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ptCount
+
+
+
+
+
+
+
+ Optional cached data.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:lvl.
+
+
+ The following table lists the possible child types:
+
+ - <cx:pt>
+
+
+
+
+
+ Initializes a new instance of the NumericLevel class.
+
+
+
+
+ Initializes a new instance of the NumericLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumericLevel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ptCount, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ptCount
+
+
+
+
+ formatCode, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+
+
+
+ Index of subtotal data point.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is cx:idx.
+
+
+
+
+ Initializes a new instance of the UnsignedIntegerType class.
+
+
+
+
+ Integer Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the FormulaDirection enumeration.
+
+
+
+
+ col.
+ When the item is serialized out as xml, its value is "col".
+
+
+
+
+ row.
+ When the item is serialized out as xml, its value is "row".
+
+
+
+
+ Defines the StringDimensionType enumeration.
+
+
+
+
+ cat.
+ When the item is serialized out as xml, its value is "cat".
+
+
+
+
+ Defines the NumericDimensionType enumeration.
+
+
+
+
+ val.
+ When the item is serialized out as xml, its value is "val".
+
+
+
+
+ x.
+ When the item is serialized out as xml, its value is "x".
+
+
+
+
+ y.
+ When the item is serialized out as xml, its value is "y".
+
+
+
+
+ size.
+ When the item is serialized out as xml, its value is "size".
+
+
+
+
+ Defines the SidePos enumeration.
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ t.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Defines the PosAlign enumeration.
+
+
+
+
+ min.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ ctr.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ max.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Defines the AxisUnit enumeration.
+
+
+
+
+ hundreds.
+ When the item is serialized out as xml, its value is "hundreds".
+
+
+
+
+ thousands.
+ When the item is serialized out as xml, its value is "thousands".
+
+
+
+
+ tenThousands.
+ When the item is serialized out as xml, its value is "tenThousands".
+
+
+
+
+ hundredThousands.
+ When the item is serialized out as xml, its value is "hundredThousands".
+
+
+
+
+ millions.
+ When the item is serialized out as xml, its value is "millions".
+
+
+
+
+ tenMillions.
+ When the item is serialized out as xml, its value is "tenMillions".
+
+
+
+
+ hundredMillions.
+ When the item is serialized out as xml, its value is "hundredMillions".
+
+
+
+
+ billions.
+ When the item is serialized out as xml, its value is "billions".
+
+
+
+
+ trillions.
+ When the item is serialized out as xml, its value is "trillions".
+
+
+
+
+ percentage.
+ When the item is serialized out as xml, its value is "percentage".
+
+
+
+
+ Defines the TickMarksType enumeration.
+
+
+
+
+ in.
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ out.
+ When the item is serialized out as xml, its value is "out".
+
+
+
+
+ cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the SeriesLayout enumeration.
+
+
+
+
+ boxWhisker.
+ When the item is serialized out as xml, its value is "boxWhisker".
+
+
+
+
+ clusteredColumn.
+ When the item is serialized out as xml, its value is "clusteredColumn".
+
+
+
+
+ paretoLine.
+ When the item is serialized out as xml, its value is "paretoLine".
+
+
+
+
+ sunburst.
+ When the item is serialized out as xml, its value is "sunburst".
+
+
+
+
+ treemap.
+ When the item is serialized out as xml, its value is "treemap".
+
+
+
+
+ waterfall.
+ When the item is serialized out as xml, its value is "waterfall".
+
+
+
+
+ Defines the ParentLabelLayoutVal enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ banner.
+ When the item is serialized out as xml, its value is "banner".
+
+
+
+
+ overlapping.
+ When the item is serialized out as xml, its value is "overlapping".
+
+
+
+
+ Defines the IntervalClosedSide enumeration.
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Defines the QuartileMethod enumeration.
+
+
+
+
+ inclusive.
+ When the item is serialized out as xml, its value is "inclusive".
+
+
+
+
+ exclusive.
+ When the item is serialized out as xml, its value is "exclusive".
+
+
+
+
+ Defines the DataLabelPos enumeration.
+
+
+
+
+ bestFit.
+ When the item is serialized out as xml, its value is "bestFit".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ ctr.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ inBase.
+ When the item is serialized out as xml, its value is "inBase".
+
+
+
+
+ inEnd.
+ When the item is serialized out as xml, its value is "inEnd".
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ outEnd.
+ When the item is serialized out as xml, its value is "outEnd".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ t.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Defines the PageOrientation enumeration.
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ portrait.
+ When the item is serialized out as xml, its value is "portrait".
+
+
+
+
+ landscape.
+ When the item is serialized out as xml, its value is "landscape".
+
+
+
+
+ Defines the ShapeMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:spMk.
+
+
+
+
+ Initializes a new instance of the ShapeMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the GroupShapeMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:grpSpMk.
+
+
+
+
+ Initializes a new instance of the GroupShapeMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the GraphicFrameMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:graphicFrameMk.
+
+
+
+
+ Initializes a new instance of the GraphicFrameMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the ConnectorMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cxnSpMk.
+
+
+
+
+ Initializes a new instance of the ConnectorMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the PictureMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:picMk.
+
+
+
+
+ Initializes a new instance of the PictureMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the InkMoniker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:inkMk.
+
+
+
+
+ Initializes a new instance of the InkMoniker class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ creationId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: creationId
+
+
+
+
+
+
+
+ Defines the DrawingMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:dgMkLst.
+
+
+
+
+ Initializes a new instance of the DrawingMonikerList class.
+
+
+
+
+ Initializes a new instance of the DrawingMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DrawingMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DrawingMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GroupShapeMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:grpSpMkLst.
+
+
+
+
+ Initializes a new instance of the GroupShapeMonikerList class.
+
+
+
+
+ Initializes a new instance of the GroupShapeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DrawingElementPackage Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:dePkg.
+
+
+
+
+ Initializes a new instance of the DrawingElementPackage class.
+
+
+
+
+
+
+
+ Defines the DeMkLstDrawingElementMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:deMkLst.
+
+
+
+
+ Initializes a new instance of the DeMkLstDrawingElementMonikerList class.
+
+
+
+
+ Initializes a new instance of the DeMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeMkLstDrawingElementMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DeMasterMkLstDrawingElementMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:deMasterMkLst.
+
+
+
+
+ Initializes a new instance of the DeMasterMkLstDrawingElementMonikerList class.
+
+
+
+
+ Initializes a new instance of the DeMasterMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeMasterMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeMasterMkLstDrawingElementMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DeSrcMkLstDrawingElementMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:deSrcMkLst.
+
+
+
+
+ Initializes a new instance of the DeSrcMkLstDrawingElementMonikerList class.
+
+
+
+
+ Initializes a new instance of the DeSrcMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeSrcMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeSrcMkLstDrawingElementMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DeTgtMkLstDrawingElementMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:deTgtMkLst.
+
+
+
+
+ Initializes a new instance of the DeTgtMkLstDrawingElementMonikerList class.
+
+
+
+
+ Initializes a new instance of the DeTgtMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeTgtMkLstDrawingElementMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeTgtMkLstDrawingElementMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlDrawingElementMonikerListElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlDrawingElementMonikerListElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlDrawingElementMonikerListElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlDrawingElementMonikerListElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlDrawingElementMonikerListElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the ImgDataImgData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:imgData.
+
+
+
+
+ Initializes a new instance of the ImgDataImgData class.
+
+
+
+
+ Initializes a new instance of the ImgDataImgData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OrigImgDataImgData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:origImgData.
+
+
+
+
+ Initializes a new instance of the OrigImgDataImgData class.
+
+
+
+
+ Initializes a new instance of the OrigImgDataImgData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the SndDataImgData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:sndData.
+
+
+
+
+ Initializes a new instance of the SndDataImgData class.
+
+
+
+
+ Initializes a new instance of the SndDataImgData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OpenXmlImgDataElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlImgDataElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlImgDataElement class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Defines the ResourceUrl Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:imgUrl.
+
+
+
+
+ Initializes a new instance of the ResourceUrl class.
+
+
+
+
+ src, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: src
+
+
+
+
+ linkage, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: linkage
+
+
+
+
+
+
+
+ Defines the TextBodyPackage Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:txBodyPkg.
+
+
+
+
+ Initializes a new instance of the TextBodyPackage class.
+
+
+
+
+
+
+
+ Defines the GroupCommand Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:grpCmd.
+
+
+ The following table lists the possible child types:
+
+ - <oac:grpSpPr>
+ - <oac:cNvPr>
+ - <oac:cNvGrpSpPr>
+ - <oac:cxnSpMk>
+ - <oac:dgMkLst>
+ - <oac:graphicFrameMk>
+ - <oac:grpSpMk>
+ - <oac:inkMk>
+ - <oac:picMk>
+ - <oac:spMk>
+
+
+
+
+
+ Initializes a new instance of the GroupCommand class.
+
+
+
+
+ Initializes a new instance of the GroupCommand class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupCommand class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupCommand class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ verId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: verId
+
+
+
+
+ preventRegroup, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: preventRegroup
+
+
+
+
+ grpId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ DrawingMonikerList.
+ Represents the following element tag in the schema: oac:dgMkLst.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the ImgLink Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:imgLink.
+
+
+
+
+ Initializes a new instance of the ImgLink class.
+
+
+
+
+ tgt, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: tgt
+
+
+
+
+
+
+
+ Defines the DocumentContextMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:dcMkLst.
+
+
+
+
+ Initializes a new instance of the DocumentContextMonikerList class.
+
+
+
+
+ Initializes a new instance of the DocumentContextMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentContextMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentContextMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GraphicParentMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:graphicParentMkLst.
+
+
+
+
+ Initializes a new instance of the GraphicParentMonikerList class.
+
+
+
+
+ Initializes a new instance of the GraphicParentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicParentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicParentMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ShapeMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:spMkLst.
+
+
+
+
+ Initializes a new instance of the ShapeMonikerList class.
+
+
+
+
+ Initializes a new instance of the ShapeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GraphicFrameMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:graphicFrameMkLst.
+
+
+
+
+ Initializes a new instance of the GraphicFrameMonikerList class.
+
+
+
+
+ Initializes a new instance of the GraphicFrameMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ConnectorMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cxnSpMkLst.
+
+
+
+
+ Initializes a new instance of the ConnectorMonikerList class.
+
+
+
+
+ Initializes a new instance of the ConnectorMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectorMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PictureMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:picMkLst.
+
+
+
+
+ Initializes a new instance of the PictureMonikerList class.
+
+
+
+
+ Initializes a new instance of the PictureMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the InkMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:inkMkLst.
+
+
+
+
+ Initializes a new instance of the InkMonikerList class.
+
+
+
+
+ Initializes a new instance of the InkMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InkMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InkMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextBodyMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:txBodyMkLst.
+
+
+
+
+ Initializes a new instance of the TextBodyMonikerList class.
+
+
+
+
+ Initializes a new instance of the TextBodyMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextCharRangeMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:txMkLst.
+
+
+
+
+ Initializes a new instance of the TextCharRangeMonikerList class.
+
+
+
+
+ Initializes a new instance of the TextCharRangeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharRangeMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextCharRangeMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlinkMkLst.
+
+
+
+
+ Initializes a new instance of the HyperlinkMonikerList class.
+
+
+
+
+ Initializes a new instance of the HyperlinkMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Model3DMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:model3DMkLst.
+
+
+
+
+ Initializes a new instance of the Model3DMonikerList class.
+
+
+
+
+ Initializes a new instance of the Model3DMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ViewSelectionStgList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:viewSelLst.
+
+
+
+
+ Initializes a new instance of the ViewSelectionStgList class.
+
+
+
+
+ Initializes a new instance of the ViewSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ViewSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ViewSelectionStgList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EditorSelectionStgList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:editorSelLst.
+
+
+
+
+ Initializes a new instance of the EditorSelectionStgList class.
+
+
+
+
+ Initializes a new instance of the EditorSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EditorSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EditorSelectionStgList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DrawingSelectionStgList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:drSelLst.
+
+
+
+
+ Initializes a new instance of the DrawingSelectionStgList class.
+
+
+
+
+ Initializes a new instance of the DrawingSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DrawingSelectionStgList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DrawingSelectionStgList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:tblMkLst.
+
+
+
+
+ Initializes a new instance of the TableMonikerList class.
+
+
+
+
+ Initializes a new instance of the TableMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableCellMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:tcMkLst.
+
+
+
+
+ Initializes a new instance of the TableCellMonikerList class.
+
+
+
+
+ Initializes a new instance of the TableCellMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableRowMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:trMkLst.
+
+
+
+
+ Initializes a new instance of the TableRowMonikerList class.
+
+
+
+
+ Initializes a new instance of the TableRowMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableColumnMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:gridColMkLst.
+
+
+
+
+ Initializes a new instance of the TableColumnMonikerList class.
+
+
+
+
+ Initializes a new instance of the TableColumnMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumnMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumnMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ModifyNonVisualDrawingProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvPr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualDrawingProps class.
+
+
+
+
+ name, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ descr, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ hidden, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ title, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ decor, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: decor
+
+
+
+
+ scriptLink, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: scriptLink
+
+
+
+
+
+
+
+ Defines the ModifyTransformProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:xfrm.
+
+
+
+
+ Initializes a new instance of the ModifyTransformProps class.
+
+
+
+
+ x, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ y, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: y
+
+
+
+
+ cx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cx
+
+
+
+
+ cy, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cy
+
+
+
+
+ rot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rot
+
+
+
+
+ flipH, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ flipV, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: flipV
+
+
+
+
+
+
+
+ Defines the Point2DType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:off.
+
+
+
+
+ Initializes a new instance of the Point2DType class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+
+
+
+ Defines the TextParagraphPropertiesType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buClr>
+ - <a:extLst>
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buClrTx>
+ - <a:buSzTx>
+ - <a:buSzPct>
+ - <a:buSzPts>
+ - <a:buFontTx>
+ - <a:defRPr>
+ - <a:buChar>
+ - <a:buFont>
+ - <a:buNone>
+ - <a:lnSpc>
+ - <a:spcBef>
+ - <a:spcAft>
+ - <a:tabLst>
+
+
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class.
+
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextParagraphPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Left Margin
+ Represents the following attribute in the schema: marL
+
+
+
+
+ Right Margin
+ Represents the following attribute in the schema: marR
+
+
+
+
+ Level
+ Represents the following attribute in the schema: lvl
+
+
+
+
+ Indent
+ Represents the following attribute in the schema: indent
+
+
+
+
+ Alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+ Default Tab Size
+ Represents the following attribute in the schema: defTabSz
+
+
+
+
+ Right To Left
+ Represents the following attribute in the schema: rtl
+
+
+
+
+ East Asian Line Break
+ Represents the following attribute in the schema: eaLnBrk
+
+
+
+
+ Font Alignment
+ Represents the following attribute in the schema: fontAlgn
+
+
+
+
+ Latin Line Break
+ Represents the following attribute in the schema: latinLnBrk
+
+
+
+
+ Hanging Punctuation
+ Represents the following attribute in the schema: hangingPunct
+
+
+
+
+ Line Spacing.
+ Represents the following element tag in the schema: a:lnSpc.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Space Before.
+ Represents the following element tag in the schema: a:spcBef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Space After.
+ Represents the following element tag in the schema: a:spcAft.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextBodyProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:bodyPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:flatTx>
+ - <a:extLst>
+ - <a:prstTxWarp>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:noAutofit>
+ - <a:normAutofit>
+ - <a:spAutoFit>
+
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class.
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Paragraph Spacing
+ Represents the following attribute in the schema: spcFirstLastPara
+
+
+
+
+ Text Vertical Overflow
+ Represents the following attribute in the schema: vertOverflow
+
+
+
+
+ Text Horizontal Overflow
+ Represents the following attribute in the schema: horzOverflow
+
+
+
+
+ Vertical Text
+ Represents the following attribute in the schema: vert
+
+
+
+
+ Text Wrapping Type
+ Represents the following attribute in the schema: wrap
+
+
+
+
+ Left Inset
+ Represents the following attribute in the schema: lIns
+
+
+
+
+ Top Inset
+ Represents the following attribute in the schema: tIns
+
+
+
+
+ Right Inset
+ Represents the following attribute in the schema: rIns
+
+
+
+
+ Bottom Inset
+ Represents the following attribute in the schema: bIns
+
+
+
+
+ Number of Columns
+ Represents the following attribute in the schema: numCol
+
+
+
+
+ Space Between Columns
+ Represents the following attribute in the schema: spcCol
+
+
+
+
+ Columns Right-To-Left
+ Represents the following attribute in the schema: rtlCol
+
+
+
+
+ From WordArt
+ Represents the following attribute in the schema: fromWordArt
+
+
+
+
+ Anchor
+ Represents the following attribute in the schema: anchor
+
+
+
+
+ Anchor Center
+ Represents the following attribute in the schema: anchorCtr
+
+
+
+
+ Force Anti-Alias
+ Represents the following attribute in the schema: forceAA
+
+
+
+
+ Text Upright
+ Represents the following attribute in the schema: upright
+
+
+
+
+ Compatible Line Spacing
+ Represents the following attribute in the schema: compatLnSpc
+
+
+
+
+ Preset Text Shape.
+ Represents the following element tag in the schema: a:prstTxWarp.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ModifyNonVisualDrawingShapeProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvSpPr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualDrawingShapeProps class.
+
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noRot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ noEditPoints, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ noAdjustHandles, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ noChangeArrowheads, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ noChangeShapeType, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ noTextEdit, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noTextEdit
+
+
+
+
+ txBox, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: txBox
+
+
+
+
+
+
+
+ Defines the ShapePropsMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:spMkLst.
+
+
+
+
+ Initializes a new instance of the ShapePropsMonikerList class.
+
+
+
+
+ Initializes a new instance of the ShapePropsMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropsMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapePropsMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the XfrmEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:xfrm.
+
+
+
+
+ Initializes a new instance of the XfrmEmpty class.
+
+
+
+
+
+
+
+ Defines the GeomEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:geom.
+
+
+
+
+ Initializes a new instance of the GeomEmpty class.
+
+
+
+
+
+
+
+ Defines the FillEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:fill.
+
+
+
+
+ Initializes a new instance of the FillEmpty class.
+
+
+
+
+
+
+
+ Defines the LnEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:ln.
+
+
+
+
+ Initializes a new instance of the LnEmpty class.
+
+
+
+
+
+
+
+ Defines the EffectEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:effect.
+
+
+
+
+ Initializes a new instance of the EffectEmpty class.
+
+
+
+
+
+
+
+ Defines the Scene3dEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:scene3d.
+
+
+
+
+ Initializes a new instance of the Scene3dEmpty class.
+
+
+
+
+
+
+
+ Defines the Sp3dEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:sp3d.
+
+
+
+
+ Initializes a new instance of the Sp3dEmpty class.
+
+
+
+
+
+
+
+ Defines the ExtLstEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:extLst.
+
+
+
+
+ Initializes a new instance of the ExtLstEmpty class.
+
+
+
+
+
+
+
+ Defines the BwModeEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:bwMode.
+
+
+
+
+ Initializes a new instance of the BwModeEmpty class.
+
+
+
+
+
+
+
+ Defines the SrcRectEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:srcRect.
+
+
+
+
+ Initializes a new instance of the SrcRectEmpty class.
+
+
+
+
+
+
+
+ Defines the FillModeEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:fillMode.
+
+
+
+
+ Initializes a new instance of the FillModeEmpty class.
+
+
+
+
+
+
+
+ Defines the DpiEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:dpi.
+
+
+
+
+ Initializes a new instance of the DpiEmpty class.
+
+
+
+
+
+
+
+ Defines the RotWithShapeEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:rotWithShape.
+
+
+
+
+ Initializes a new instance of the RotWithShapeEmpty class.
+
+
+
+
+
+
+
+ Defines the StCxnEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:stCxn.
+
+
+
+
+ Initializes a new instance of the StCxnEmpty class.
+
+
+
+
+
+
+
+ Defines the EndCxnEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:endCxn.
+
+
+
+
+ Initializes a new instance of the EndCxnEmpty class.
+
+
+
+
+
+
+
+ Defines the NoGrpEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noGrp.
+
+
+
+
+ Initializes a new instance of the NoGrpEmpty class.
+
+
+
+
+
+
+
+ Defines the NoSelectEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noSelect.
+
+
+
+
+ Initializes a new instance of the NoSelectEmpty class.
+
+
+
+
+
+
+
+ Defines the NoRotEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noRot.
+
+
+
+
+ Initializes a new instance of the NoRotEmpty class.
+
+
+
+
+
+
+
+ Defines the NoChangeAspectEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noChangeAspect.
+
+
+
+
+ Initializes a new instance of the NoChangeAspectEmpty class.
+
+
+
+
+
+
+
+ Defines the NoMoveEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noMove.
+
+
+
+
+ Initializes a new instance of the NoMoveEmpty class.
+
+
+
+
+
+
+
+ Defines the NoResizeEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noResize.
+
+
+
+
+ Initializes a new instance of the NoResizeEmpty class.
+
+
+
+
+
+
+
+ Defines the NoEditPointsEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noEditPoints.
+
+
+
+
+ Initializes a new instance of the NoEditPointsEmpty class.
+
+
+
+
+
+
+
+ Defines the NoAdjustHandlesEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noAdjustHandles.
+
+
+
+
+ Initializes a new instance of the NoAdjustHandlesEmpty class.
+
+
+
+
+
+
+
+ Defines the NoChangeArrowheadsEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noChangeArrowheads.
+
+
+
+
+ Initializes a new instance of the NoChangeArrowheadsEmpty class.
+
+
+
+
+
+
+
+ Defines the NoChangeShapeTypeEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:noChangeShapeType.
+
+
+
+
+ Initializes a new instance of the NoChangeShapeTypeEmpty class.
+
+
+
+
+
+
+
+ Defines the LfPrEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:lfPr.
+
+
+
+
+ Initializes a new instance of the LfPrEmpty class.
+
+
+
+
+
+
+
+ Defines the HlinkClickEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlinkClick.
+
+
+
+
+ Initializes a new instance of the HlinkClickEmpty class.
+
+
+
+
+
+
+
+ Defines the HlinkHoverEmpty Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlinkHover.
+
+
+
+
+ Initializes a new instance of the HlinkHoverEmpty class.
+
+
+
+
+
+
+
+ Defines the OpenXmlEmptyElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlEmptyElement class.
+
+
+
+
+ Defines the ResetShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <oac:xfrm>
+ - <oac:geom>
+ - <oac:fill>
+ - <oac:ln>
+ - <oac:effect>
+ - <oac:scene3d>
+ - <oac:sp3d>
+ - <oac:extLst>
+ - <oac:bwMode>
+
+
+
+
+
+ Initializes a new instance of the ResetShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ResetShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XfrmEmpty.
+ Represents the following element tag in the schema: oac:xfrm.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ GeomEmpty.
+ Represents the following element tag in the schema: oac:geom.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ FillEmpty.
+ Represents the following element tag in the schema: oac:fill.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ LnEmpty.
+ Represents the following element tag in the schema: oac:ln.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ EffectEmpty.
+ Represents the following element tag in the schema: oac:effect.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ Scene3dEmpty.
+ Represents the following element tag in the schema: oac:scene3d.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ Sp3dEmpty.
+ Represents the following element tag in the schema: oac:sp3d.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ ExtLstEmpty.
+ Represents the following element tag in the schema: oac:extLst.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ BwModeEmpty.
+ Represents the following element tag in the schema: oac:bwMode.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the LnRefStyleMatrixReference Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:lnRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the LnRefStyleMatrixReference class.
+
+
+
+
+ Initializes a new instance of the LnRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LnRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LnRefStyleMatrixReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FillRefStyleMatrixReference Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:fillRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FillRefStyleMatrixReference class.
+
+
+
+
+ Initializes a new instance of the FillRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillRefStyleMatrixReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EffectRefStyleMatrixReference Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:effectRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the EffectRefStyleMatrixReference class.
+
+
+
+
+ Initializes a new instance of the EffectRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectRefStyleMatrixReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EffectRefStyleMatrixReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StyleMatrixReferenceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class.
+
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleMatrixReferenceType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Matrix Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Defines the FontReference Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:fontRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FontReference class.
+
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FontReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Identifier
+ Represents the following attribute in the schema: idx
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ModifyShapeStyleProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:style.
+
+
+ The following table lists the possible child types:
+
+ - <oac:fontRef>
+ - <oac:lnRef>
+ - <oac:fillRef>
+ - <oac:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ModifyShapeStyleProps class.
+
+
+
+
+ Initializes a new instance of the ModifyShapeStyleProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyShapeStyleProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyShapeStyleProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LnRefStyleMatrixReference.
+ Represents the following element tag in the schema: oac:lnRef.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ FillRefStyleMatrixReference.
+ Represents the following element tag in the schema: oac:fillRef.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ EffectRefStyleMatrixReference.
+ Represents the following element tag in the schema: oac:effectRef.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ FontReference.
+ Represents the following element tag in the schema: oac:fontRef.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the ResetXsdboolean Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:reset.
+
+
+
+
+ Initializes a new instance of the ResetXsdboolean class.
+
+
+
+
+ Initializes a new instance of the ResetXsdboolean class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the UseBoundsXsdboolean Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:useBounds.
+
+
+
+
+ Initializes a new instance of the UseBoundsXsdboolean class.
+
+
+
+
+ Initializes a new instance of the UseBoundsXsdboolean class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the BlipFillProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFillProperties class.
+
+
+
+
+ Initializes a new instance of the BlipFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DPI Setting
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the FillRectRelativeRectProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:fillRect.
+
+
+
+
+ Initializes a new instance of the FillRectRelativeRectProps class.
+
+
+
+
+
+
+
+ Defines the SrcRectRelativeRectProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:srcRect.
+
+
+
+
+ Initializes a new instance of the SrcRectRelativeRectProps class.
+
+
+
+
+
+
+
+ Defines the OpenXmlRelativeRectPropsElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlRelativeRectPropsElement class.
+
+
+
+
+ l, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: l
+
+
+
+
+ t, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ b, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: b
+
+
+
+
+ Defines the ResetBlipFillProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <oac:srcRect>
+ - <oac:fillMode>
+ - <oac:dpi>
+ - <oac:rotWithShape>
+
+
+
+
+
+ Initializes a new instance of the ResetBlipFillProperties class.
+
+
+
+
+ Initializes a new instance of the ResetBlipFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetBlipFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetBlipFillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SrcRectEmpty.
+ Represents the following element tag in the schema: oac:srcRect.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ FillModeEmpty.
+ Represents the following element tag in the schema: oac:fillMode.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ DpiEmpty.
+ Represents the following element tag in the schema: oac:dpi.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ RotWithShapeEmpty.
+ Represents the following element tag in the schema: oac:rotWithShape.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the ModifyNonVisualGroupDrawingShapeProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvGrpSpPr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualGroupDrawingShapeProps class.
+
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noUngrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noUngrp
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noRot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+
+
+
+ Defines the GroupShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ResetGroupShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <oac:xfrm>
+ - <oac:fill>
+ - <oac:effect>
+ - <oac:scene3d>
+ - <oac:extLst>
+ - <oac:bwMode>
+
+
+
+
+
+ Initializes a new instance of the ResetGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ResetGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XfrmEmpty.
+ Represents the following element tag in the schema: oac:xfrm.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ FillEmpty.
+ Represents the following element tag in the schema: oac:fill.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ EffectEmpty.
+ Represents the following element tag in the schema: oac:effect.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ Scene3dEmpty.
+ Represents the following element tag in the schema: oac:scene3d.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ ExtLstEmpty.
+ Represents the following element tag in the schema: oac:extLst.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ BwModeEmpty.
+ Represents the following element tag in the schema: oac:bwMode.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProps class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualGroupDrawingShapeProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProps class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ModifyNonVisualGraphicFrameProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvGraphicFramePr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualGraphicFrameProps class.
+
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noDrilldown, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noDrilldown
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+
+
+
+ Defines the StCxnConnection Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:stCxn.
+
+
+
+
+ Initializes a new instance of the StCxnConnection class.
+
+
+
+
+
+
+
+ Defines the EndCxnConnection Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:endCxn.
+
+
+
+
+ Initializes a new instance of the EndCxnConnection class.
+
+
+
+
+
+
+
+ Defines the ConnectionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the ConnectionType class.
+
+
+
+
+ Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Defines the ModifyNonVisualConnectorProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <oac:stCxn>
+ - <oac:endCxn>
+
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualConnectorProps class.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualConnectorProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyNonVisualConnectorProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyNonVisualConnectorProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noRot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ noEditPoints, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ noAdjustHandles, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ noChangeArrowheads, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ noChangeShapeType, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ StCxnConnection.
+ Represents the following element tag in the schema: oac:stCxn.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ EndCxnConnection.
+ Represents the following element tag in the schema: oac:endCxn.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the ResetNonVisualConnectorProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <oac:stCxn>
+ - <oac:endCxn>
+ - <oac:noGrp>
+ - <oac:noSelect>
+ - <oac:noRot>
+ - <oac:noChangeAspect>
+ - <oac:noMove>
+ - <oac:noResize>
+ - <oac:noEditPoints>
+ - <oac:noAdjustHandles>
+ - <oac:noChangeArrowheads>
+ - <oac:noChangeShapeType>
+
+
+
+
+
+ Initializes a new instance of the ResetNonVisualConnectorProps class.
+
+
+
+
+ Initializes a new instance of the ResetNonVisualConnectorProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetNonVisualConnectorProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetNonVisualConnectorProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ StCxnEmpty.
+ Represents the following element tag in the schema: oac:stCxn.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ EndCxnEmpty.
+ Represents the following element tag in the schema: oac:endCxn.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoGrpEmpty.
+ Represents the following element tag in the schema: oac:noGrp.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoSelectEmpty.
+ Represents the following element tag in the schema: oac:noSelect.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoRotEmpty.
+ Represents the following element tag in the schema: oac:noRot.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoChangeAspectEmpty.
+ Represents the following element tag in the schema: oac:noChangeAspect.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoMoveEmpty.
+ Represents the following element tag in the schema: oac:noMove.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoResizeEmpty.
+ Represents the following element tag in the schema: oac:noResize.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoEditPointsEmpty.
+ Represents the following element tag in the schema: oac:noEditPoints.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoAdjustHandlesEmpty.
+ Represents the following element tag in the schema: oac:noAdjustHandles.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoChangeArrowheadsEmpty.
+ Represents the following element tag in the schema: oac:noChangeArrowheads.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ NoChangeShapeTypeEmpty.
+ Represents the following element tag in the schema: oac:noChangeShapeType.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the CompressPictureProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:compressPicPr.
+
+
+
+
+ Initializes a new instance of the CompressPictureProps class.
+
+
+
+
+ removeCrop, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: removeCrop
+
+
+
+
+ useLocalDpi, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: useLocalDpi
+
+
+
+
+ cstate, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cstate
+
+
+
+
+
+
+
+ Defines the ModifyNonVisualPictureProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvPicPr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualPictureProps class.
+
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noRot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ noEditPoints, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ noAdjustHandles, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ noChangeArrowheads, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ noChangeShapeType, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ noCrop, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noCrop
+
+
+
+
+ preferRelativeResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+
+
+
+ Defines the ResetNonVisualPictureProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <oac:lfPr>
+
+
+
+
+
+ Initializes a new instance of the ResetNonVisualPictureProps class.
+
+
+
+
+ Initializes a new instance of the ResetNonVisualPictureProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetNonVisualPictureProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetNonVisualPictureProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LfPrEmpty.
+ Represents the following element tag in the schema: oac:lfPr.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the BoundRect Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:bounds.
+
+
+
+
+ Initializes a new instance of the BoundRect class.
+
+
+
+
+ l
+ Represents the following attribute in the schema: l
+
+
+
+
+ t
+ Represents the following attribute in the schema: t
+
+
+
+
+ r
+ Represents the following attribute in the schema: r
+
+
+
+
+ b
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Defines the SVGBlipMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:svgBlipMkLst.
+
+
+
+
+ Initializes a new instance of the SVGBlipMonikerList class.
+
+
+
+
+ Initializes a new instance of the SVGBlipMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SVGBlipMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SVGBlipMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LinePropertiesType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:lineProps.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the LinePropertiesType class.
+
+
+
+
+ Initializes a new instance of the LinePropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinePropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ line width
+ Represents the following attribute in the schema: w
+
+
+
+
+ line cap
+ Represents the following attribute in the schema: cap
+
+
+
+
+ compound line type
+ Represents the following attribute in the schema: cmpd
+
+
+
+
+ pen alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+
+
+
+ Defines the ModifyNonVisualInkProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:cNvInkPr.
+
+
+
+
+ Initializes a new instance of the ModifyNonVisualInkProps class.
+
+
+
+
+ noGrp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ noSelect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ noRot, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ noChangeAspect, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ noMove, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ noResize, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ noEditPoints, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ noAdjustHandles, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ noChangeArrowheads, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ noChangeShapeType, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ isComment, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+
+
+
+ Defines the HlinkClickHyperlinkProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlinkClick.
+
+
+ The following table lists the possible child types:
+
+ - <oac:sndData>
+
+
+
+
+
+ Initializes a new instance of the HlinkClickHyperlinkProps class.
+
+
+
+
+ Initializes a new instance of the HlinkClickHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HlinkClickHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HlinkClickHyperlinkProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HlinkHoverHyperlinkProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlinkHover.
+
+
+ The following table lists the possible child types:
+
+ - <oac:sndData>
+
+
+
+
+
+ Initializes a new instance of the HlinkHoverHyperlinkProps class.
+
+
+
+
+ Initializes a new instance of the HlinkHoverHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HlinkHoverHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HlinkHoverHyperlinkProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlHyperlinkPropsElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <oac:sndData>
+
+
+
+
+
+ Initializes a new instance of the OpenXmlHyperlinkPropsElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlHyperlinkPropsElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlHyperlinkPropsElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlHyperlinkPropsElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ source, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: source
+
+
+
+
+ action, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: action
+
+
+
+
+ tgtFrame, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: tgtFrame
+
+
+
+
+ tooltip, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: tooltip
+
+
+
+
+ highlightClick, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: highlightClick
+
+
+
+
+ endSnd, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: endSnd
+
+
+
+
+ sndName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sndName
+
+
+
+
+ SndDataImgData.
+ Represents the following element tag in the schema: oac:sndData.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ Defines the ModifyHyperlinkProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlink.
+
+
+ The following table lists the possible child types:
+
+ - <oac:hlinkClick>
+ - <oac:hlinkHover>
+
+
+
+
+
+ Initializes a new instance of the ModifyHyperlinkProps class.
+
+
+
+
+ Initializes a new instance of the ModifyHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModifyHyperlinkProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ HlinkClickHyperlinkProps.
+ Represents the following element tag in the schema: oac:hlinkClick.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ HlinkHoverHyperlinkProps.
+ Represents the following element tag in the schema: oac:hlinkHover.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the ResetHyperlinkProps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:hlink.
+
+
+ The following table lists the possible child types:
+
+ - <oac:hlinkClick>
+ - <oac:hlinkHover>
+
+
+
+
+
+ Initializes a new instance of the ResetHyperlinkProps class.
+
+
+
+
+ Initializes a new instance of the ResetHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetHyperlinkProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ResetHyperlinkProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ HlinkClickEmpty.
+ Represents the following element tag in the schema: oac:hlinkClick.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+ HlinkHoverEmpty.
+ Represents the following element tag in the schema: oac:hlinkHover.
+
+
+ xmlns:oac = http://schemas.microsoft.com/office/drawing/2013/main/command
+
+
+
+
+
+
+
+ Defines the TextCharRangeContext Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is oac:context.
+
+
+
+
+ Initializes a new instance of the TextCharRangeContext class.
+
+
+
+
+ len, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: len
+
+
+
+
+ hash, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hash
+
+
+
+
+
+
+
+ Defines the ResourceLinkage enumeration.
+
+
+
+
+ embed.
+ When the item is serialized out as xml, its value is "embed".
+
+
+
+
+ link.
+ When the item is serialized out as xml, its value is "link".
+
+
+
+
+ linkAndEmbed.
+ When the item is serialized out as xml, its value is "linkAndEmbed".
+
+
+
+
+ Defines the DetachConnection enumeration.
+
+
+
+
+ start.
+ When the item is serialized out as xml, its value is "start".
+
+
+
+
+ end.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ both.
+ When the item is serialized out as xml, its value is "both".
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the UnsignedIntegerType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:explosion.
+
+
+
+
+ Initializes a new instance of the UnsignedIntegerType class.
+
+
+
+
+ Integer Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the InvertIfNegativeBoolean Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:invertIfNegative.
+
+
+
+
+ Initializes a new instance of the InvertIfNegativeBoolean class.
+
+
+
+
+
+
+
+ Defines the Bubble3DBoolean Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:bubble3D.
+
+
+
+
+ Initializes a new instance of the Bubble3DBoolean class.
+
+
+
+
+
+
+
+ Defines the BooleanType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BooleanType class.
+
+
+
+
+ Boolean Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the Marker Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:marker.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:extLst>
+ - <c:size>
+ - <c:symbol>
+
+
+
+
+
+ Initializes a new instance of the Marker class.
+
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Marker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Symbol.
+ Represents the following element tag in the schema: c:symbol.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Size.
+ Represents the following element tag in the schema: c:size.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ ChartShapeProperties.
+ Represents the following element tag in the schema: c:spPr.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Chart Extensibility.
+ Represents the following element tag in the schema: c:extLst.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the DLbl Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:dLbl.
+
+
+ The following table lists the possible child types:
+
+ - <c:spPr>
+ - <c:txPr>
+ - <c:delete>
+ - <c:showLegendKey>
+ - <c:showVal>
+ - <c:showCatName>
+ - <c:showSerName>
+ - <c:showPercent>
+ - <c:showBubbleSize>
+ - <c:extLst>
+ - <c:dLblPos>
+ - <c:layout>
+ - <c:numFmt>
+ - <c:tx>
+ - <c:idx>
+ - <c:separator>
+
+
+
+
+
+ Initializes a new instance of the DLbl class.
+
+
+
+
+ Initializes a new instance of the DLbl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLbl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DLbl class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Index.
+ Represents the following element tag in the schema: c:idx.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the CategoryFilterExceptions Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:categoryFilterExceptions.
+
+
+ The following table lists the possible child types:
+
+ - <c16:categoryFilterException>
+
+
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class.
+
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterExceptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotOptions16 Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:pivotOptions16.
+
+
+ The following table lists the possible child types:
+
+ - <c16:showExpandCollapseFieldButtons>
+
+
+
+
+
+ Initializes a new instance of the PivotOptions16 class.
+
+
+
+
+ Initializes a new instance of the PivotOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotOptions16 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BooleanFalse.
+ Represents the following element tag in the schema: c16:showExpandCollapseFieldButtons.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the ChartDataPointUniqueIDMap Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:datapointuniqueidmap.
+
+
+ The following table lists the possible child types:
+
+ - <c16:ptentry>
+
+
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMap class.
+
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the UniqueIdChartUniqueID Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:uniqueId.
+
+
+
+
+ Initializes a new instance of the UniqueIdChartUniqueID class.
+
+
+
+
+
+
+
+ Defines the UniqueID Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:uniqueID.
+
+
+
+
+ Initializes a new instance of the UniqueID class.
+
+
+
+
+
+
+
+ Defines the UniqueIDChart Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UniqueIDChart class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the CategoryFilterException Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:categoryFilterException.
+
+
+ The following table lists the possible child types:
+
+ - <c16:spPr>
+ - <c16:invertIfNegative>
+ - <c16:bubble3D>
+ - <c16:dLbl>
+ - <c16:marker>
+ - <c16:explosion>
+ - <c16:uniqueId>
+
+
+
+
+
+ Initializes a new instance of the CategoryFilterException class.
+
+
+
+
+ Initializes a new instance of the CategoryFilterException class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterException class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CategoryFilterException class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ UniqueIdChartUniqueID.
+ Represents the following element tag in the schema: c16:uniqueId.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: c16:spPr.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ UnsignedIntegerType.
+ Represents the following element tag in the schema: c16:explosion.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ InvertIfNegativeBoolean.
+ Represents the following element tag in the schema: c16:invertIfNegative.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ Bubble3DBoolean.
+ Represents the following element tag in the schema: c16:bubble3D.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ Marker.
+ Represents the following element tag in the schema: c16:marker.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ DLbl.
+ Represents the following element tag in the schema: c16:dLbl.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the NumberDataType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:numCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+ - <c:formatCode>
+
+
+
+
+
+ Initializes a new instance of the NumberDataType class.
+
+
+
+
+ Initializes a new instance of the NumberDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Code.
+ Represents the following element tag in the schema: c:formatCode.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+ Point Count.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the NumFilteredLiteralCache Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:filteredLitCache.
+
+
+ The following table lists the possible child types:
+
+ - <c16:numCache>
+
+
+
+
+
+ Initializes a new instance of the NumFilteredLiteralCache class.
+
+
+
+
+ Initializes a new instance of the NumFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumFilteredLiteralCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NumberDataType.
+ Represents the following element tag in the schema: c16:numCache.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the StringDataType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:strCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:pt>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the StringDataType class.
+
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringDataType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the StrFilteredLiteralCache Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:filteredLitCache.
+
+
+ The following table lists the possible child types:
+
+ - <c16:strCache>
+
+
+
+
+
+ Initializes a new instance of the StrFilteredLiteralCache class.
+
+
+
+
+ Initializes a new instance of the StrFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StrFilteredLiteralCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ StringDataType.
+ Represents the following element tag in the schema: c16:strCache.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the MultiLvlStrData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:multiLvlStrCache.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:lvl>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the MultiLvlStrData class.
+
+
+
+
+ Initializes a new instance of the MultiLvlStrData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the MultiLvlStrFilteredLiteralCache Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:filteredLitCache.
+
+
+ The following table lists the possible child types:
+
+ - <c16:multiLvlStrCache>
+
+
+
+
+
+ Initializes a new instance of the MultiLvlStrFilteredLiteralCache class.
+
+
+
+
+ Initializes a new instance of the MultiLvlStrFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrFilteredLiteralCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrFilteredLiteralCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ MultiLvlStrData.
+ Represents the following element tag in the schema: c16:multiLvlStrCache.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the LiteralDataChart Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:literalDataChart.
+
+
+
+
+ Initializes a new instance of the LiteralDataChart class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the BooleanFalse Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:showExpandCollapseFieldButtons.
+
+
+
+
+ Initializes a new instance of the BooleanFalse class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the XsdunsignedInt Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:ptidx.
+
+
+
+
+ Initializes a new instance of the XsdunsignedInt class.
+
+
+
+
+ Initializes a new instance of the XsdunsignedInt class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ChartDataPointUniqueIDMapEntry Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16:ptentry.
+
+
+ The following table lists the possible child types:
+
+ - <c16:uniqueID>
+ - <c16:ptidx>
+
+
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMapEntry class.
+
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMapEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMapEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartDataPointUniqueIDMapEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XsdunsignedInt.
+ Represents the following element tag in the schema: c16:ptidx.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+ UniqueID.
+ Represents the following element tag in the schema: c16:uniqueID.
+
+
+ xmlns:c16 = http://schemas.microsoft.com/office/drawing/2014/chart
+
+
+
+
+
+
+
+ Defines the MultiLvlStrData Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is c16ac:multiLvlStrLit.
+
+
+ The following table lists the possible child types:
+
+ - <c:extLst>
+ - <c:lvl>
+ - <c:ptCount>
+
+
+
+
+
+ Initializes a new instance of the MultiLvlStrData class.
+
+
+
+
+ Initializes a new instance of the MultiLvlStrData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MultiLvlStrData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PointCount.
+ Represents the following element tag in the schema: c:ptCount.
+
+
+ xmlns:c = http://schemas.openxmlformats.org/drawingml/2006/chart
+
+
+
+
+
+
+
+ Defines the CreationId Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is a16:creationId.
+
+
+
+
+ Initializes a new instance of the CreationId class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the PredecessorDrawingElementReference Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is a16:predDERef.
+
+
+
+
+ Initializes a new instance of the PredecessorDrawingElementReference class.
+
+
+
+
+ pred, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: pred
+
+
+
+
+
+
+
+ Defines the ConnectableReferences Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is a16:cxnDERefs.
+
+
+
+
+ Initializes a new instance of the ConnectableReferences class.
+
+
+
+
+ st, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: st
+
+
+
+
+ end, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: end
+
+
+
+
+
+
+
+ Defines the RowIdIdentifier Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is a16:rowId.
+
+
+
+
+ Initializes a new instance of the RowIdIdentifier class.
+
+
+
+
+
+
+
+ Defines the ColIdIdentifier Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is a16:colId.
+
+
+
+
+ Initializes a new instance of the ColIdIdentifier class.
+
+
+
+
+
+
+
+ Defines the OpenXmlIdentifierElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlIdentifierElement class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the CommentAuthorMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:cmAuthorMkLst.
+
+
+
+
+ Initializes a new instance of the CommentAuthorMonikerList class.
+
+
+
+
+ Initializes a new instance of the CommentAuthorMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommentMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:cmMkLst.
+
+
+
+
+ Initializes a new instance of the CommentMonikerList class.
+
+
+
+
+ Initializes a new instance of the CommentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StringTagMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:tagMkLst.
+
+
+
+
+ Initializes a new instance of the StringTagMonikerList class.
+
+
+
+
+ Initializes a new instance of the StringTagMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringTagMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringTagMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CustomShowMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:custShowMkLst.
+
+
+
+
+ Initializes a new instance of the CustomShowMonikerList class.
+
+
+
+
+ Initializes a new instance of the CustomShowMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShowMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShowMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DocumentMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:docMkLst.
+
+
+
+
+ Initializes a new instance of the DocumentMonikerList class.
+
+
+
+
+ Initializes a new instance of the DocumentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SectionMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sectionMkLst.
+
+
+
+
+ Initializes a new instance of the SectionMonikerList class.
+
+
+
+
+ Initializes a new instance of the SectionMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideBaseMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sldBaseMkLst.
+
+
+
+
+ Initializes a new instance of the SlideBaseMonikerList class.
+
+
+
+
+ Initializes a new instance of the SlideBaseMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideBaseMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideBaseMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideLayoutMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sldLayoutMkLst.
+
+
+
+
+ Initializes a new instance of the SlideLayoutMonikerList class.
+
+
+
+
+ Initializes a new instance of the SlideLayoutMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MainMasterMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sldMasterMkLst.
+
+
+
+
+ Initializes a new instance of the MainMasterMonikerList class.
+
+
+
+
+ Initializes a new instance of the MainMasterMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MainMasterMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MainMasterMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sldMkLst.
+
+
+
+
+ Initializes a new instance of the SlideMonikerList class.
+
+
+
+
+ Initializes a new instance of the SlideMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlidePosMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sldPosMkLst.
+
+
+
+
+ Initializes a new instance of the SlidePosMonikerList class.
+
+
+
+
+ Initializes a new instance of the SlidePosMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlidePosMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlidePosMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:notesMkLst.
+
+
+
+
+ Initializes a new instance of the NotesMonikerList class.
+
+
+
+
+ Initializes a new instance of the NotesMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesTextMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:notesTxtMkLst.
+
+
+
+
+ Initializes a new instance of the NotesTextMonikerList class.
+
+
+
+
+ Initializes a new instance of the NotesTextMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesTextMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesTextMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesMasterMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:notesMasterMkLst.
+
+
+
+
+ Initializes a new instance of the NotesMasterMonikerList class.
+
+
+
+
+ Initializes a new instance of the NotesMasterMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HandoutMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:handoutMkLst.
+
+
+
+
+ Initializes a new instance of the HandoutMonikerList class.
+
+
+
+
+ Initializes a new instance of the HandoutMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AnimEffectMkLstAnimationEffectMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:animEffectMkLst.
+
+
+
+
+ Initializes a new instance of the AnimEffectMkLstAnimationEffectMonikerList class.
+
+
+
+
+ Initializes a new instance of the AnimEffectMkLstAnimationEffectMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimEffectMkLstAnimationEffectMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimEffectMkLstAnimationEffectMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AnimEffectParentMkLstAnimationEffectMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:animEffectParentMkLst.
+
+
+
+
+ Initializes a new instance of the AnimEffectParentMkLstAnimationEffectMonikerList class.
+
+
+
+
+ Initializes a new instance of the AnimEffectParentMkLstAnimationEffectMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimEffectParentMkLstAnimationEffectMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimEffectParentMkLstAnimationEffectMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OpenXmlAnimationEffectMonikerListElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlAnimationEffectMonikerListElement class.
+
+
+
+
+ Initializes a new instance of the OpenXmlAnimationEffectMonikerListElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlAnimationEffectMonikerListElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OpenXmlAnimationEffectMonikerListElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the OsfTaskPaneAppMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:tkAppMkLst.
+
+
+
+
+ Initializes a new instance of the OsfTaskPaneAppMonikerList class.
+
+
+
+
+ Initializes a new instance of the OsfTaskPaneAppMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OsfTaskPaneAppMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OsfTaskPaneAppMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SummaryZoomMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:tocMkLst.
+
+
+
+
+ Initializes a new instance of the SummaryZoomMonikerList class.
+
+
+
+
+ Initializes a new instance of the SummaryZoomMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SummaryZoomMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SummaryZoomMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SectionLinkObjMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:sectionLnkObjMkLst.
+
+
+
+
+ Initializes a new instance of the SectionLinkObjMonikerList class.
+
+
+
+
+ Initializes a new instance of the SectionLinkObjMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionLinkObjMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionLinkObjMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DesignerTagMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:designTagMkLst.
+
+
+
+
+ Initializes a new instance of the DesignerTagMonikerList class.
+
+
+
+
+ Initializes a new instance of the DesignerTagMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerTagMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerTagMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CustomXmlPartMonikerList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is pc:cXmlMkLst.
+
+
+
+
+ Initializes a new instance of the CustomXmlPartMonikerList class.
+
+
+
+
+ Initializes a new instance of the CustomXmlPartMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlPartMonikerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlPartMonikerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DesignElement Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is p16:designElem.
+
+
+
+
+ Initializes a new instance of the DesignElement class.
+
+
+
+
+ val, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ModelTimeGroupings Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is x16:modelTimeGroupings.
+
+
+ The following table lists the possible child types:
+
+ - <x16:modelTimeGrouping>
+
+
+
+
+
+ Initializes a new instance of the ModelTimeGroupings class.
+
+
+
+
+ Initializes a new instance of the ModelTimeGroupings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTimeGroupings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTimeGroupings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ModelTimeGrouping Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is x16:modelTimeGrouping.
+
+
+ The following table lists the possible child types:
+
+ - <x16:calculatedTimeColumn>
+
+
+
+
+
+ Initializes a new instance of the ModelTimeGrouping class.
+
+
+
+
+ Initializes a new instance of the ModelTimeGrouping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTimeGrouping class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ModelTimeGrouping class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ tableName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: tableName
+
+
+
+
+ columnName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: columnName
+
+
+
+
+ columnId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: columnId
+
+
+
+
+
+
+
+ Defines the CalculatedTimeColumn Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is x16:calculatedTimeColumn.
+
+
+
+
+ Initializes a new instance of the CalculatedTimeColumn class.
+
+
+
+
+ columnName, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: columnName
+
+
+
+
+ columnId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: columnId
+
+
+
+
+ contentType, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: contentType
+
+
+
+
+ isSelected, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: isSelected
+
+
+
+
+
+
+
+ Defines the ModelTimeGroupingContentType enumeration.
+
+
+
+
+ years.
+ When the item is serialized out as xml, its value is "years".
+
+
+
+
+ quarters.
+ When the item is serialized out as xml, its value is "quarters".
+
+
+
+
+ monthsindex.
+ When the item is serialized out as xml, its value is "monthsindex".
+
+
+
+
+ months.
+ When the item is serialized out as xml, its value is "months".
+
+
+
+
+ daysindex.
+ When the item is serialized out as xml, its value is "daysindex".
+
+
+
+
+ days.
+ When the item is serialized out as xml, its value is "days".
+
+
+
+
+ hours.
+ When the item is serialized out as xml, its value is "hours".
+
+
+
+
+ minutes.
+ When the item is serialized out as xml, its value is "minutes".
+
+
+
+
+ seconds.
+ When the item is serialized out as xml, its value is "seconds".
+
+
+
+
+ Defines the RevExHeaders Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:revHdrs.
+
+
+ The following table lists the possible child types:
+
+ - <xr:hdr>
+
+
+
+
+
+ Initializes a new instance of the RevExHeaders class.
+
+
+
+
+ Initializes a new instance of the RevExHeaders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExHeaders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExHeaders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ minRev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: minRev
+
+
+
+
+ maxRev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: maxRev
+
+
+
+
+ docId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: docId
+
+
+
+
+ endpointId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: endpointId
+
+
+
+
+
+
+
+ Defines the RevExStream Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:revStream.
+
+
+ The following table lists the possible child types:
+
+ - <xr:xrrc>
+ - <xr:xrrco>
+ - <xr:xrrDefName>
+ - <xr:xrrdo>
+ - <xr:xrrf>
+ - <xr:xrrftr>
+ - <xr:xrrm>
+ - <xr:xrrrc>
+ - <xr:xrrSheet>
+ - <xr:xrrTrim>
+ - <xr:xrrUspt>
+ - <xr:xrrg>
+ - <xr:xrrList>
+ - <xr:xrrListExpR>
+
+
+
+
+
+ Initializes a new instance of the RevExStream class.
+
+
+
+
+ Initializes a new instance of the RevExStream class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExStream class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExStream class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DifferentialFormatType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:dxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Font Properties.
+ Represents the following element tag in the schema: x:font.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: x:numFmt.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: x:fill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: x:alignment.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Border Properties.
+ Represents the following element tag in the schema: x:border.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Protection Properties.
+ Represents the following element tag in the schema: x:protection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the RevisionPtr Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:revisionPtr.
+
+
+
+
+ Initializes a new instance of the RevisionPtr class.
+
+
+
+
+ revIDLastSave, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: revIDLastSave
+
+
+
+
+ documentId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: documentId
+
+
+
+
+
+
+
+ Defines the StateBasedObject Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:objectState.
+
+
+ The following table lists the possible child types:
+
+ - <xr:autoFilter>
+ - <xr:comments>
+ - <xr:dataValidation>
+ - <xr:hyperlink>
+ - <xr:pivotTableDefinition>
+ - <xr:sparklineGroup>
+
+
+
+
+
+ Initializes a new instance of the StateBasedObject class.
+
+
+
+
+ Initializes a new instance of the StateBasedObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StateBasedObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StateBasedObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Represents an external link to another workbook..
+ Represents the following element tag in the schema: xr:dataValidation.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Represents a hyperlink within a cell..
+ Represents the following element tag in the schema: xr:hyperlink.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Represents a sparkline group of 1 or more sparklines..
+ Represents the following element tag in the schema: xr:sparklineGroup.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Represents one comment within a cell..
+ Represents the following element tag in the schema: xr:comments.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Represents an autofilter..
+ Represents the following element tag in the schema: xr:autoFilter.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Represents a PivotTable View..
+ Represents the following element tag in the schema: xr:pivotTableDefinition.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevExHeader Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:hdr.
+
+
+
+
+ Initializes a new instance of the RevExHeader class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ minRev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: minRev
+
+
+
+
+ maxRev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: maxRev
+
+
+
+
+ time, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+
+
+
+ Defines the RevExFuture Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrftr.
+
+
+ The following table lists the possible child types:
+
+ - <xr:xrrtest>
+
+
+
+
+
+ Initializes a new instance of the RevExFuture class.
+
+
+
+
+ Initializes a new instance of the RevExFuture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExFuture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExFuture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ sti, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sti
+
+
+
+
+
+
+
+ Defines the RevExUnsupported Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrUspt.
+
+
+
+
+ Initializes a new instance of the RevExUnsupported class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+
+
+
+ Defines the RevExTrimmed Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrTrim.
+
+
+
+
+ Initializes a new instance of the RevExTrimmed class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+
+
+
+ Defines the RevExRowColumn Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrrc.
+
+
+
+
+ Initializes a new instance of the RevExRowColumn class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ eol, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: eol
+
+
+
+
+ ref, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ action, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: action
+
+
+
+
+
+
+
+ Defines the RevExMove Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrm.
+
+
+
+
+ Initializes a new instance of the RevExMove class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ src, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: src
+
+
+
+
+ dst, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: dst
+
+
+
+
+ srcSh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: srcSh
+
+
+
+
+
+
+
+ Defines the RevExChangeCell Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrc.
+
+
+ The following table lists the possible child types:
+
+ - <xr:ccse>
+ - <xr:c>
+
+
+
+
+
+ Initializes a new instance of the RevExChangeCell class.
+
+
+
+
+ Initializes a new instance of the RevExChangeCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExChangeCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExChangeCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ listUid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: listUid
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ t, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ x, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ w, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: w
+
+
+
+
+
+
+
+ Defines the RevExFormatting Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrf.
+
+
+ The following table lists the possible child types:
+
+ - <xr:dxf>
+ - <xr:extLst>
+
+
+
+
+
+ Initializes a new instance of the RevExFormatting class.
+
+
+
+
+ Initializes a new instance of the RevExFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExFormatting class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ numFmtId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ xfDxf, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: xfDxf
+
+
+
+
+ style, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: style
+
+
+
+
+ sqref, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ start, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: start
+
+
+
+
+ length, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: length
+
+
+
+
+ styleUid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: styleUid
+
+
+
+
+ fBlankCell, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: fBlankCell
+
+
+
+
+ applyNumberFormat, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyNumberFormat
+
+
+
+
+ applyFont, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyFont
+
+
+
+
+ applyFill, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyFill
+
+
+
+
+ applyBorder, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyBorder
+
+
+
+
+ applyAlignment, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyAlignment
+
+
+
+
+ applyProtection, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: applyProtection
+
+
+
+
+ DifferentialFormatType.
+ Represents the following element tag in the schema: xr:dxf.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xr:extLst.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevExDefinedName Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrDefName.
+
+
+ The following table lists the possible child types:
+
+ - <xr:extLst>
+ - <xr:formula>
+
+
+
+
+
+ Initializes a new instance of the RevExDefinedName class.
+
+
+
+
+ Initializes a new instance of the RevExDefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExDefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExDefinedName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ customView, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: customView
+
+
+
+
+ name, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ function, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: function
+
+
+
+
+ functionGroupId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: functionGroupId
+
+
+
+
+ shortcutKey, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: shortcutKey
+
+
+
+
+ hidden, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ customMenu, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: customMenu
+
+
+
+
+ description, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ help, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: help
+
+
+
+
+ statusBar, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: statusBar
+
+
+
+
+ comment, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: comment
+
+
+
+
+ FormulaFormula.
+ Represents the following element tag in the schema: xr:formula.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xr:extLst.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevExDelObj Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrdo.
+
+
+ The following table lists the possible child types:
+
+ - <xr:hdr>
+
+
+
+
+
+ Initializes a new instance of the RevExDelObj class.
+
+
+
+
+ Initializes a new instance of the RevExDelObj class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExDelObj class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExDelObj class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ StateBasedHeader.
+ Represents the following element tag in the schema: xr:hdr.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevExChgObj Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrco.
+
+
+ The following table lists the possible child types:
+
+ - <xr:body>
+ - <xr:link>
+ - <xr:hdr>
+
+
+
+
+
+ Initializes a new instance of the RevExChgObj class.
+
+
+
+
+ Initializes a new instance of the RevExChgObj class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExChgObj class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevExChgObj class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ StateBasedHeader.
+ Represents the following element tag in the schema: xr:hdr.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevExSheetOp Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrSheet.
+
+
+
+
+ Initializes a new instance of the RevExSheetOp class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ op, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: op
+
+
+
+
+ name, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ idOrig, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idOrig
+
+
+
+
+ idNew, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: idNew
+
+
+
+
+
+
+
+ Defines the RevisionList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrList.
+
+
+
+
+ Initializes a new instance of the RevisionList class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ Data, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: Data
+
+
+
+
+ Formatting, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: Formatting
+
+
+
+
+ RangeBased, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: RangeBased
+
+
+
+
+ Fake, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: Fake
+
+
+
+
+ ref, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Headers, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: Headers
+
+
+
+
+ InsDelHeaders, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: InsDelHeaders
+
+
+
+
+ rId, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rId
+
+
+
+
+
+
+
+ Defines the RevListAutoExpandRw Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrListExpR.
+
+
+
+
+ Initializes a new instance of the RevListAutoExpandRw class.
+
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+ refAdded, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: refAdded
+
+
+
+
+ listGuid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: listGuid
+
+
+
+
+
+
+
+ Defines the RevGroup Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrg.
+
+
+ The following table lists the possible child types:
+
+ - <xr:xrrc>
+ - <xr:xrrco>
+ - <xr:xrrDefName>
+ - <xr:xrrdo>
+ - <xr:xrrf>
+ - <xr:xrrftr>
+ - <xr:xrrm>
+ - <xr:xrrrc>
+ - <xr:xrrSheet>
+ - <xr:xrrTrim>
+ - <xr:xrrUspt>
+ - <xr:xrrList>
+ - <xr:xrrListExpR>
+
+
+
+
+
+ Initializes a new instance of the RevGroup class.
+
+
+
+
+ Initializes a new instance of the RevGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rev, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rev
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ sh, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sh
+
+
+
+
+ uidp, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidp
+
+
+
+
+ ctx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ctx
+
+
+
+
+
+
+
+ Defines the RevExTest Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:xrrtest.
+
+
+
+
+ Initializes a new instance of the RevExTest class.
+
+
+
+
+
+
+
+ Defines the RevCell Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:c.
+
+
+ The following table lists the possible child types:
+
+ - <xr:is>
+ - <xr:f>
+ - <xr:v>
+
+
+
+
+
+ Initializes a new instance of the RevCell class.
+
+
+
+
+ Initializes a new instance of the RevCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ t, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ nop, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: nop
+
+
+
+
+ tick, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: tick
+
+
+
+
+ rep, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: rep
+
+
+
+
+ FFormula.
+ Represents the following element tag in the schema: xr:f.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Xstring.
+ Represents the following element tag in the schema: xr:v.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ RstType.
+ Represents the following element tag in the schema: xr:is.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the ChangeCellSubEdit Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:ccse.
+
+
+ The following table lists the possible child types:
+
+ - <xr:c>
+
+
+
+
+
+ Initializes a new instance of the ChangeCellSubEdit class.
+
+
+
+
+ Initializes a new instance of the ChangeCellSubEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChangeCellSubEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChangeCellSubEdit class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ t, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ x, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ w, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: w
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FormulaFormula Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:formula.
+
+
+
+
+ Initializes a new instance of the FormulaFormula class.
+
+
+
+
+ Initializes a new instance of the FormulaFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the FFormula Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:f.
+
+
+
+
+ Initializes a new instance of the FFormula class.
+
+
+
+
+ Initializes a new instance of the FFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the StateBasedHeader Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:hdr.
+
+
+ The following table lists the possible child types:
+
+ - <xr:refmap>
+
+
+
+
+
+ Initializes a new instance of the StateBasedHeader class.
+
+
+
+
+ Initializes a new instance of the StateBasedHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StateBasedHeader class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StateBasedHeader class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ eft, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: eft
+
+
+
+
+ eftx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: eftx
+
+
+
+
+ seft, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: seft
+
+
+
+
+ seftx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: seftx
+
+
+
+
+ RefMap.
+ Represents the following element tag in the schema: xr:refmap.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RevisionStateLink Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:link.
+
+
+
+
+ Initializes a new instance of the RevisionStateLink class.
+
+
+
+
+ id, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the RevisionState Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:body.
+
+
+ The following table lists the possible child types:
+
+ - <xr:freezePanes>
+ - <xr:hideUnhideSheet>
+ - <xr:outlines>
+ - <xr:rowColVisualOps>
+ - <xr:showGridlinesHeadings>
+
+
+
+
+
+ Initializes a new instance of the RevisionState class.
+
+
+
+
+ Initializes a new instance of the RevisionState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionState class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RowColVisualOps.
+ Represents the following element tag in the schema: xr:rowColVisualOps.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ HideUnhideSheet.
+ Represents the following element tag in the schema: xr:hideUnhideSheet.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ ShowGridlinesHeadings.
+ Represents the following element tag in the schema: xr:showGridlinesHeadings.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ FreezePanes.
+ Represents the following element tag in the schema: xr:freezePanes.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+ Outlines.
+ Represents the following element tag in the schema: xr:outlines.
+
+
+ xmlns:xr = http://schemas.microsoft.com/office/spreadsheetml/2014/revision
+
+
+
+
+
+
+
+ Defines the RefMap Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:refmap.
+
+
+ The following table lists the possible child types:
+
+ - <xr:ref>
+ - <xr:future>
+ - <xr:oartAnchor>
+ - <xr:test>
+ - <xr:sheetUid>
+
+
+
+
+
+ Initializes a new instance of the RefMap class.
+
+
+
+
+ Initializes a new instance of the RefMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RefMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RefMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RowColVisualOps Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:rowColVisualOps.
+
+
+
+
+ Initializes a new instance of the RowColVisualOps class.
+
+
+
+
+ action, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: action
+
+
+
+
+ isRow, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: isRow
+
+
+
+
+ size, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ userSized, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: userSized
+
+
+
+
+
+
+
+ Defines the HideUnhideSheet Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:hideUnhideSheet.
+
+
+
+
+ Initializes a new instance of the HideUnhideSheet class.
+
+
+
+
+ hide, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: hide
+
+
+
+
+
+
+
+ Defines the ShowGridlinesHeadings Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:showGridlinesHeadings.
+
+
+
+
+ Initializes a new instance of the ShowGridlinesHeadings class.
+
+
+
+
+ showGridLines, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: showGridLines
+
+
+
+
+ showRowCol, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: showRowCol
+
+
+
+
+
+
+
+ Defines the FreezePanes Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:freezePanes.
+
+
+
+
+ Initializes a new instance of the FreezePanes class.
+
+
+
+
+ sheetViewUid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: sheetViewUid
+
+
+
+
+
+
+
+ Defines the Outlines Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:outlines.
+
+
+ The following table lists the possible child types:
+
+ - <xr:outline>
+
+
+
+
+
+ Initializes a new instance of the Outlines class.
+
+
+
+
+ Initializes a new instance of the Outlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Outlines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Outlines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isRow, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: isRow
+
+
+
+
+
+
+
+ Defines the Outline Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:outline.
+
+
+
+
+ Initializes a new instance of the Outline class.
+
+
+
+
+ isCollapsed, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: isCollapsed
+
+
+
+
+ level, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: level
+
+
+
+
+
+
+
+ Defines the Xstring Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:v.
+
+
+
+
+ Initializes a new instance of the Xstring class.
+
+
+
+
+ Initializes a new instance of the Xstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the RstType Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:is.
+
+
+ The following table lists the possible child types:
+
+ - <x:phoneticPr>
+ - <x:rPh>
+ - <x:r>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the RstType class.
+
+
+
+
+ Initializes a new instance of the RstType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RstType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RstType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text.
+ Represents the following element tag in the schema: x:t.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the RefCell Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:ref.
+
+
+
+
+ Initializes a new instance of the RefCell class.
+
+
+
+
+ n, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ ajt, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajt
+
+
+
+
+ ajtx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajtx
+
+
+
+
+ homeRef, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: homeRef
+
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+ uidLast, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uidLast
+
+
+
+
+
+
+
+ Defines the SheetXluid Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:sheetUid.
+
+
+
+
+ Initializes a new instance of the SheetXluid class.
+
+
+
+
+ n, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ ajt, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajt
+
+
+
+
+ ajtx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajtx
+
+
+
+
+ homeRef, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: homeRef
+
+
+
+
+ uid, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: uid
+
+
+
+
+
+
+
+ Defines the RefOartAnchor Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:oartAnchor.
+
+
+
+
+ Initializes a new instance of the RefOartAnchor class.
+
+
+
+
+ n, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ ajt, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajt
+
+
+
+
+ ajtx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajtx
+
+
+
+
+ homeRef, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: homeRef
+
+
+
+
+ r, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ fromRowOff, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: fromRowOff
+
+
+
+
+ fromColOff, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: fromColOff
+
+
+
+
+ toRowOff, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: toRowOff
+
+
+
+
+ toColOff, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: toColOff
+
+
+
+
+ cx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cx
+
+
+
+
+ cy, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: cy
+
+
+
+
+ x, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ y, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: y
+
+
+
+
+ oat, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: oat
+
+
+
+
+
+
+
+ Defines the RefFuture Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:future.
+
+
+
+
+ Initializes a new instance of the RefFuture class.
+
+
+
+
+
+
+
+ Defines the RefTest Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:test.
+
+
+
+
+ Initializes a new instance of the RefTest class.
+
+
+
+
+ n, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ ajt, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajt
+
+
+
+
+ ajtx, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: ajtx
+
+
+
+
+ homeRef, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: homeRef
+
+
+
+
+
+
+
+ Represents an external link to another workbook..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:dataValidation.
+
+
+ The following table lists the possible child types:
+
+ - <x:formula1>
+ - <x:formula2>
+ - <x12ac:list>
+
+
+
+
+
+ Initializes a new instance of the DataValidation class.
+
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ errorStyle
+ Represents the following attribute in the schema: errorStyle
+
+
+
+
+ imeMode
+ Represents the following attribute in the schema: imeMode
+
+
+
+
+ operator
+ Represents the following attribute in the schema: operator
+
+
+
+
+ allowBlank
+ Represents the following attribute in the schema: allowBlank
+
+
+
+
+ showDropDown
+ Represents the following attribute in the schema: showDropDown
+
+
+
+
+ showInputMessage
+ Represents the following attribute in the schema: showInputMessage
+
+
+
+
+ showErrorMessage
+ Represents the following attribute in the schema: showErrorMessage
+
+
+
+
+ errorTitle
+ Represents the following attribute in the schema: errorTitle
+
+
+
+
+ error
+ Represents the following attribute in the schema: error
+
+
+
+
+ promptTitle
+ Represents the following attribute in the schema: promptTitle
+
+
+
+
+ prompt
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ sqref
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ List.
+ Represents the following element tag in the schema: x12ac:list.
+
+
+ xmlns:x12ac = http://schemas.microsoft.com/office/spreadsheetml/2011/1/ac
+
+
+
+
+ Formula1.
+ Represents the following element tag in the schema: x:formula1.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Formula2.
+ Represents the following element tag in the schema: x:formula2.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Represents a hyperlink within a cell..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:hyperlink.
+
+
+
+
+ Initializes a new instance of the Hyperlink class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Location
+ Represents the following attribute in the schema: location
+
+
+
+
+ Tool Tip
+ Represents the following attribute in the schema: tooltip
+
+
+
+
+ Display String
+ Represents the following attribute in the schema: display
+
+
+
+
+
+
+
+ Represents a sparkline group of 1 or more sparklines..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:sparklineGroup.
+
+
+ The following table lists the possible child types:
+
+ - <x14:colorSeries>
+ - <x14:colorNegative>
+ - <x14:colorAxis>
+ - <x14:colorMarkers>
+ - <x14:colorFirst>
+ - <x14:colorLast>
+ - <x14:colorHigh>
+ - <x14:colorLow>
+ - <xne:f>
+ - <x14:sparklines>
+
+
+
+
+
+ Initializes a new instance of the SparklineGroup class.
+
+
+
+
+ Initializes a new instance of the SparklineGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ manualMax, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: manualMax
+
+
+
+
+ manualMin, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: manualMin
+
+
+
+
+ lineWeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: lineWeight
+
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ dateAxis, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dateAxis
+
+
+
+
+ displayEmptyCellsAs, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayEmptyCellsAs
+
+
+
+
+ markers, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: markers
+
+
+
+
+ high, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: high
+
+
+
+
+ low, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: low
+
+
+
+
+ first, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: first
+
+
+
+
+ last, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: last
+
+
+
+
+ negative, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: negative
+
+
+
+
+ displayXAxis, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayXAxis
+
+
+
+
+ displayHidden, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayHidden
+
+
+
+
+ minAxisType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: minAxisType
+
+
+
+
+ maxAxisType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxAxisType
+
+
+
+
+ rightToLeft, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rightToLeft
+
+
+
+
+ SeriesColor.
+ Represents the following element tag in the schema: x14:colorSeries.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ NegativeColor.
+ Represents the following element tag in the schema: x14:colorNegative.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ AxisColor.
+ Represents the following element tag in the schema: x14:colorAxis.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ MarkersColor.
+ Represents the following element tag in the schema: x14:colorMarkers.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ FirstMarkerColor.
+ Represents the following element tag in the schema: x14:colorFirst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ LastMarkerColor.
+ Represents the following element tag in the schema: x14:colorLast.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ HighMarkerColor.
+ Represents the following element tag in the schema: x14:colorHigh.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ LowMarkerColor.
+ Represents the following element tag in the schema: x14:colorLow.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ Sparklines.
+ Represents the following element tag in the schema: x14:sparklines.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Represents one comment within a cell..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:comments.
+
+
+ The following table lists the possible child types:
+
+ - <x:authors>
+ - <x:commentList>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the Comments class.
+
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Authors.
+ Represents the following element tag in the schema: x:authors.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ List of Comments.
+ Represents the following element tag in the schema: x:commentList.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Represents an autofilter..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:autoFilter.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:filterColumn>
+ - <x:sortState>
+
+
+
+
+
+ Initializes a new instance of the AutoFilter class.
+
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cell or Range Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Represents a PivotTable View..
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is xr:pivotTableDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x:chartFormats>
+ - <x:colFields>
+ - <x:colHierarchiesUsage>
+ - <x:colItems>
+ - <x:conditionalFormats>
+ - <x:dataFields>
+ - <x:formats>
+ - <x:location>
+ - <x:pageFields>
+ - <x:pivotFields>
+ - <x:filters>
+ - <x:pivotHierarchies>
+ - <x:extLst>
+ - <x:pivotTableStyleInfo>
+ - <x:rowFields>
+ - <x:rowHierarchiesUsage>
+ - <x:rowItems>
+
+
+
+
+
+ Initializes a new instance of the pivotTableDefinition class.
+
+
+
+
+ Initializes a new instance of the pivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the pivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the pivotTableDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ cacheId
+ Represents the following attribute in the schema: cacheId
+
+
+
+
+ dataOnRows
+ Represents the following attribute in the schema: dataOnRows
+
+
+
+
+ dataPosition
+ Represents the following attribute in the schema: dataPosition
+
+
+
+
+ Auto Format Id
+ Represents the following attribute in the schema: autoFormatId
+
+
+
+
+ Apply Number Formats
+ Represents the following attribute in the schema: applyNumberFormats
+
+
+
+
+ Apply Border Formats
+ Represents the following attribute in the schema: applyBorderFormats
+
+
+
+
+ Apply Font Formats
+ Represents the following attribute in the schema: applyFontFormats
+
+
+
+
+ Apply Pattern Formats
+ Represents the following attribute in the schema: applyPatternFormats
+
+
+
+
+ Apply Alignment Formats
+ Represents the following attribute in the schema: applyAlignmentFormats
+
+
+
+
+ Apply Width / Height Formats
+ Represents the following attribute in the schema: applyWidthHeightFormats
+
+
+
+
+ dataCaption
+ Represents the following attribute in the schema: dataCaption
+
+
+
+
+ grandTotalCaption
+ Represents the following attribute in the schema: grandTotalCaption
+
+
+
+
+ errorCaption
+ Represents the following attribute in the schema: errorCaption
+
+
+
+
+ showError
+ Represents the following attribute in the schema: showError
+
+
+
+
+ missingCaption
+ Represents the following attribute in the schema: missingCaption
+
+
+
+
+ showMissing
+ Represents the following attribute in the schema: showMissing
+
+
+
+
+ pageStyle
+ Represents the following attribute in the schema: pageStyle
+
+
+
+
+ pivotTableStyle
+ Represents the following attribute in the schema: pivotTableStyle
+
+
+
+
+ vacatedStyle
+ Represents the following attribute in the schema: vacatedStyle
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ updatedVersion
+ Represents the following attribute in the schema: updatedVersion
+
+
+
+
+ minRefreshableVersion
+ Represents the following attribute in the schema: minRefreshableVersion
+
+
+
+
+ asteriskTotals
+ Represents the following attribute in the schema: asteriskTotals
+
+
+
+
+ showItems
+ Represents the following attribute in the schema: showItems
+
+
+
+
+ editData
+ Represents the following attribute in the schema: editData
+
+
+
+
+ disableFieldList
+ Represents the following attribute in the schema: disableFieldList
+
+
+
+
+ showCalcMbrs
+ Represents the following attribute in the schema: showCalcMbrs
+
+
+
+
+ visualTotals
+ Represents the following attribute in the schema: visualTotals
+
+
+
+
+ showMultipleLabel
+ Represents the following attribute in the schema: showMultipleLabel
+
+
+
+
+ showDataDropDown
+ Represents the following attribute in the schema: showDataDropDown
+
+
+
+
+ showDrill
+ Represents the following attribute in the schema: showDrill
+
+
+
+
+ printDrill
+ Represents the following attribute in the schema: printDrill
+
+
+
+
+ showMemberPropertyTips
+ Represents the following attribute in the schema: showMemberPropertyTips
+
+
+
+
+ showDataTips
+ Represents the following attribute in the schema: showDataTips
+
+
+
+
+ enableWizard
+ Represents the following attribute in the schema: enableWizard
+
+
+
+
+ enableDrill
+ Represents the following attribute in the schema: enableDrill
+
+
+
+
+ enableFieldProperties
+ Represents the following attribute in the schema: enableFieldProperties
+
+
+
+
+ preserveFormatting
+ Represents the following attribute in the schema: preserveFormatting
+
+
+
+
+ useAutoFormatting
+ Represents the following attribute in the schema: useAutoFormatting
+
+
+
+
+ pageWrap
+ Represents the following attribute in the schema: pageWrap
+
+
+
+
+ pageOverThenDown
+ Represents the following attribute in the schema: pageOverThenDown
+
+
+
+
+ subtotalHiddenItems
+ Represents the following attribute in the schema: subtotalHiddenItems
+
+
+
+
+ rowGrandTotals
+ Represents the following attribute in the schema: rowGrandTotals
+
+
+
+
+ colGrandTotals
+ Represents the following attribute in the schema: colGrandTotals
+
+
+
+
+ fieldPrintTitles
+ Represents the following attribute in the schema: fieldPrintTitles
+
+
+
+
+ itemPrintTitles
+ Represents the following attribute in the schema: itemPrintTitles
+
+
+
+
+ mergeItem
+ Represents the following attribute in the schema: mergeItem
+
+
+
+
+ showDropZones
+ Represents the following attribute in the schema: showDropZones
+
+
+
+
+ createdVersion
+ Represents the following attribute in the schema: createdVersion
+
+
+
+
+ indent
+ Represents the following attribute in the schema: indent
+
+
+
+
+ showEmptyRow
+ Represents the following attribute in the schema: showEmptyRow
+
+
+
+
+ showEmptyCol
+ Represents the following attribute in the schema: showEmptyCol
+
+
+
+
+ showHeaders
+ Represents the following attribute in the schema: showHeaders
+
+
+
+
+ compact
+ Represents the following attribute in the schema: compact
+
+
+
+
+ outline
+ Represents the following attribute in the schema: outline
+
+
+
+
+ outlineData
+ Represents the following attribute in the schema: outlineData
+
+
+
+
+ compactData
+ Represents the following attribute in the schema: compactData
+
+
+
+
+ published
+ Represents the following attribute in the schema: published
+
+
+
+
+ gridDropZones
+ Represents the following attribute in the schema: gridDropZones
+
+
+
+
+ immersive
+ Represents the following attribute in the schema: immersive
+
+
+
+
+ multipleFieldFilters
+ Represents the following attribute in the schema: multipleFieldFilters
+
+
+
+
+ chartFormat
+ Represents the following attribute in the schema: chartFormat
+
+
+
+
+ rowHeaderCaption
+ Represents the following attribute in the schema: rowHeaderCaption
+
+
+
+
+ colHeaderCaption
+ Represents the following attribute in the schema: colHeaderCaption
+
+
+
+
+ fieldListSortAscending
+ Represents the following attribute in the schema: fieldListSortAscending
+
+
+
+
+ mdxSubqueries
+ Represents the following attribute in the schema: mdxSubqueries
+
+
+
+
+ customListSort
+ Represents the following attribute in the schema: customListSort
+
+
+
+
+ Location.
+ Represents the following element tag in the schema: x:location.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotFields.
+ Represents the following element tag in the schema: x:pivotFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowFields.
+ Represents the following element tag in the schema: x:rowFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowItems.
+ Represents the following element tag in the schema: x:rowItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnFields.
+ Represents the following element tag in the schema: x:colFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnItems.
+ Represents the following element tag in the schema: x:colItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PageFields.
+ Represents the following element tag in the schema: x:pageFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DataFields.
+ Represents the following element tag in the schema: x:dataFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Formats.
+ Represents the following element tag in the schema: x:formats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ConditionalFormats.
+ Represents the following element tag in the schema: x:conditionalFormats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ChartFormats.
+ Represents the following element tag in the schema: x:chartFormats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotHierarchies.
+ Represents the following element tag in the schema: x:pivotHierarchies.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotTableStyle.
+ Represents the following element tag in the schema: x:pivotTableStyleInfo.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotFilters.
+ Represents the following element tag in the schema: x:filters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowHierarchiesUsage.
+ Represents the following element tag in the schema: x:rowHierarchiesUsage.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnHierarchiesUsage.
+ Represents the following element tag in the schema: x:colHierarchiesUsage.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotTableDefinitionExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the RevisionContext enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ undo.
+ When the item is serialized out as xml, its value is "undo".
+
+
+
+
+ redo.
+ When the item is serialized out as xml, its value is "redo".
+
+
+
+
+ copy.
+ When the item is serialized out as xml, its value is "copy".
+
+
+
+
+ Defines the RwColAction enumeration.
+
+
+
+
+ insr.
+ When the item is serialized out as xml, its value is "insr".
+
+
+
+
+ delr.
+ When the item is serialized out as xml, its value is "delr".
+
+
+
+
+ insc.
+ When the item is serialized out as xml, its value is "insc".
+
+
+
+
+ delc.
+ When the item is serialized out as xml, its value is "delc".
+
+
+
+
+ Defines the FeatureType enumeration.
+
+
+
+
+ dataValidation.
+ When the item is serialized out as xml, its value is "dataValidation".
+
+
+
+
+ hyperlink.
+ When the item is serialized out as xml, its value is "hyperlink".
+
+
+
+
+ rowColVisualOps.
+ When the item is serialized out as xml, its value is "rowColVisualOps".
+
+
+
+
+ freezePanes.
+ When the item is serialized out as xml, its value is "freezePanes".
+
+
+
+
+ sparklines.
+ When the item is serialized out as xml, its value is "sparklines".
+
+
+
+
+ hideUnhideSheet.
+ When the item is serialized out as xml, its value is "hideUnhideSheet".
+
+
+
+
+ showGridlinesHeadings.
+ When the item is serialized out as xml, its value is "showGridlinesHeadings".
+
+
+
+
+ comment.
+ When the item is serialized out as xml, its value is "comment".
+
+
+
+
+ outlines.
+ When the item is serialized out as xml, its value is "outlines".
+
+
+
+
+ drawingElement.
+ When the item is serialized out as xml, its value is "drawingElement".
+
+
+
+
+ autoFilter.
+ When the item is serialized out as xml, its value is "autoFilter".
+
+
+
+
+ pivotTable.
+ When the item is serialized out as xml, its value is "pivotTable".
+
+
+
+
+ future.
+ When the item is serialized out as xml, its value is "future".
+
+
+
+
+ Defines the ExtFeatureType enumeration.
+
+
+
+
+ reserved.
+ When the item is serialized out as xml, its value is "reserved".
+
+
+
+
+ Defines the SubFeatureType enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ future.
+ When the item is serialized out as xml, its value is "future".
+
+
+
+
+ Defines the ExtSubFeatureType enumeration.
+
+
+
+
+ reserved.
+ When the item is serialized out as xml, its value is "reserved".
+
+
+
+
+ Defines the RowColVisualOp enumeration.
+
+
+
+
+ hide.
+ When the item is serialized out as xml, its value is "hide".
+
+
+
+
+ unhide.
+ When the item is serialized out as xml, its value is "unhide".
+
+
+
+
+ resize.
+ When the item is serialized out as xml, its value is "resize".
+
+
+
+
+ autosize.
+ When the item is serialized out as xml, its value is "autosize".
+
+
+
+
+ Defines the SheetOp enumeration.
+
+
+
+
+ insert.
+ When the item is serialized out as xml, its value is "insert".
+
+
+
+
+ delete.
+ When the item is serialized out as xml, its value is "delete".
+
+
+
+
+ reorder.
+ When the item is serialized out as xml, its value is "reorder".
+
+
+
+
+ rename.
+ When the item is serialized out as xml, its value is "rename".
+
+
+
+
+ Defines the FillType enumeration.
+
+
+
+
+ fill.
+ When the item is serialized out as xml, its value is "fill".
+
+
+
+
+ array.
+ When the item is serialized out as xml, its value is "array".
+
+
+
+
+ future.
+ When the item is serialized out as xml, its value is "future".
+
+
+
+
+ Defines the FillTypeExt enumeration.
+
+
+
+
+ test.
+ When the item is serialized out as xml, its value is "test".
+
+
+
+
+ Defines the AdjustType enumeration.
+
+
+
+
+ fmla.
+ When the item is serialized out as xml, its value is "fmla".
+
+
+
+
+ format.
+ When the item is serialized out as xml, its value is "format".
+
+
+
+
+ condFmt.
+ When the item is serialized out as xml, its value is "condFmt".
+
+
+
+
+ sparkline.
+ When the item is serialized out as xml, its value is "sparkline".
+
+
+
+
+ anchor.
+ When the item is serialized out as xml, its value is "anchor".
+
+
+
+
+ fmlaNoSticky.
+ When the item is serialized out as xml, its value is "fmlaNoSticky".
+
+
+
+
+ noAdj.
+ When the item is serialized out as xml, its value is "noAdj".
+
+
+
+
+ fragile.
+ When the item is serialized out as xml, its value is "fragile".
+
+
+
+
+ future.
+ When the item is serialized out as xml, its value is "future".
+
+
+
+
+ Defines the AdjustTypeExt enumeration.
+
+
+
+
+ test.
+ When the item is serialized out as xml, its value is "test".
+
+
+
+
+ Defines the OartAnchorType enumeration.
+
+
+
+
+ twoCell.
+ When the item is serialized out as xml, its value is "twoCell".
+
+
+
+
+ oneCell.
+ When the item is serialized out as xml, its value is "oneCell".
+
+
+
+
+ absolute.
+ When the item is serialized out as xml, its value is "absolute".
+
+
+
+
+ Defines the SymEx Class.
+ This class is available in Office 2016 and above.
+ When the object is serialized out as xml, it's qualified name is w16se:symEx.
+
+
+
+
+ Initializes a new instance of the SymEx class.
+
+
+
+
+ font, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: w16se:font
+
+
+ xmlns:w16se=http://schemas.microsoft.com/office/word/2015/wordml/symex
+
+
+
+
+ char, this property is only available in Office 2016 and later.
+ Represents the following attribute in the schema: w16se:char
+
+
+ xmlns:w16se=http://schemas.microsoft.com/office/word/2015/wordml/symex
+
+
+
+
+
+
+
+ Defines CustomUI.
+
+
+ Defines the CustomUI Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:customUI.
+
+
+ The following table lists the possible child types:
+
+ - <mso:commands>
+ - <mso:ribbon>
+
+
+
+
+
+ CustomUI constructor.
+
+ The owner part of the CustomUI.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Gets the CustomUIPart associated with this element, it could either be a QuickAccessToolbarCustomizationsPart or a RibbonExtensibilityPart.
+
+
+
+
+ Initializes a new instance of the CustomUI class.
+
+
+
+
+ Initializes a new instance of the CustomUI class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomUI class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomUI class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ onLoad
+ Represents the following attribute in the schema: onLoad
+
+
+
+
+ loadImage
+ Represents the following attribute in the schema: loadImage
+
+
+
+
+ RepurposedCommands.
+ Represents the following element tag in the schema: mso:commands.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+ Ribbon.
+ Represents the following element tag in the schema: mso:ribbon.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+
+
+
+ Defines the UnsizedControlClone Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:control.
+
+
+
+
+ Initializes a new instance of the UnsizedControlClone class.
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the UnsizedButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:button.
+
+
+
+
+ Initializes a new instance of the UnsizedButton class.
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the CheckBox Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:checkBox.
+
+
+
+
+ Initializes a new instance of the CheckBox class.
+
+
+
+
+ getPressed
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the UnsizedGallery Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:gallery.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:item>
+
+
+
+
+
+ Initializes a new instance of the UnsizedGallery class.
+
+
+
+
+ Initializes a new instance of the UnsizedGallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedGallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedGallery class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ invalidateContentOnDrop
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ columns
+ Represents the following attribute in the schema: columns
+
+
+
+
+ rows
+ Represents the following attribute in the schema: rows
+
+
+
+
+ itemWidth
+ Represents the following attribute in the schema: itemWidth
+
+
+
+
+ itemHeight
+ Represents the following attribute in the schema: itemHeight
+
+
+
+
+ getItemWidth
+ Represents the following attribute in the schema: getItemWidth
+
+
+
+
+ getItemHeight
+ Represents the following attribute in the schema: getItemHeight
+
+
+
+
+ showItemLabel
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the UnsizedToggleButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:toggleButton.
+
+
+
+
+ Initializes a new instance of the UnsizedToggleButton class.
+
+
+
+
+ getPressed
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the MenuSeparator Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:menuSeparator.
+
+
+
+
+ Initializes a new instance of the MenuSeparator class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+
+
+
+ Defines the UnsizedSplitButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso:menu>
+ - <mso:button>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the UnsizedSplitButton class.
+
+
+
+
+ Initializes a new instance of the UnsizedSplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedSplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedSplitButton class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the UnsizedMenu Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:checkBox>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menu>
+ - <mso:menuSeparator>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the UnsizedMenu class.
+
+
+
+
+ Initializes a new instance of the UnsizedMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UnsizedMenu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ itemSize
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the UnsizedDynamicMenu Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:dynamicMenu.
+
+
+
+
+ Initializes a new instance of the UnsizedDynamicMenu class.
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ getContent
+ Represents the following attribute in the schema: getContent
+
+
+
+
+ invalidateContentOnDrop
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SplitButtonWithTitle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso:menu>
+ - <mso:button>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class.
+
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the MenuWithTitle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:checkBox>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menuSeparator>
+ - <mso:menu>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the MenuWithTitle class.
+
+
+
+
+ Initializes a new instance of the MenuWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuWithTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ itemSize
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ControlClone Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:control.
+
+
+
+
+ Initializes a new instance of the ControlClone class.
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the TextLabel Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:labelControl.
+
+
+
+
+ Initializes a new instance of the TextLabel class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the Button Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:button.
+
+
+
+
+ Initializes a new instance of the Button class.
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ToggleButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:toggleButton.
+
+
+
+
+ Initializes a new instance of the ToggleButton class.
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ getPressed
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the EditBox Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:editBox.
+
+
+
+
+ Initializes a new instance of the EditBox class.
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ maxLength
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ getText
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ sizeString
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ComboBox Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:comboBox.
+
+
+ The following table lists the possible child types:
+
+ - <mso:item>
+
+
+
+
+
+ Initializes a new instance of the ComboBox class.
+
+
+
+
+ Initializes a new instance of the ComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ComboBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ showItemImage
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ invalidateContentOnDrop
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ maxLength
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ getText
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the DropDown Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:dropDown.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:item>
+
+
+
+
+
+ Initializes a new instance of the DropDown class.
+
+
+
+
+ Initializes a new instance of the DropDown class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDown class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDown class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ showItemLabel
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the Gallery Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:gallery.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:item>
+
+
+
+
+
+ Initializes a new instance of the Gallery class.
+
+
+
+
+ Initializes a new instance of the Gallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Gallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Gallery class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ invalidateContentOnDrop
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ columns
+ Represents the following attribute in the schema: columns
+
+
+
+
+ rows
+ Represents the following attribute in the schema: rows
+
+
+
+
+ itemWidth
+ Represents the following attribute in the schema: itemWidth
+
+
+
+
+ itemHeight
+ Represents the following attribute in the schema: itemHeight
+
+
+
+
+ getItemWidth
+ Represents the following attribute in the schema: getItemWidth
+
+
+
+
+ getItemHeight
+ Represents the following attribute in the schema: getItemHeight
+
+
+
+
+ showItemLabel
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the Menu Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:checkBox>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menu>
+ - <mso:menuSeparator>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Menu class.
+
+
+
+
+ Initializes a new instance of the Menu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Menu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Menu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ itemSize
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the DynamicMenu Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:dynamicMenu.
+
+
+
+
+ Initializes a new instance of the DynamicMenu class.
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ getContent
+ Represents the following attribute in the schema: getContent
+
+
+
+
+ invalidateContentOnDrop
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SplitButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso:menu>
+ - <mso:button>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the SplitButton class.
+
+
+
+
+ Initializes a new instance of the SplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButton class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the Box Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:box.
+
+
+ The following table lists the possible child types:
+
+ - <mso:box>
+ - <mso:button>
+ - <mso:buttonGroup>
+ - <mso:checkBox>
+ - <mso:comboBox>
+ - <mso:control>
+ - <mso:dropDown>
+ - <mso:dynamicMenu>
+ - <mso:editBox>
+ - <mso:gallery>
+ - <mso:labelControl>
+ - <mso:menu>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Box class.
+
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ boxStyle
+ Represents the following attribute in the schema: boxStyle
+
+
+
+
+
+
+
+ Defines the ButtonGroup Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:buttonGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menu>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the ButtonGroup class.
+
+
+
+
+ Initializes a new instance of the ButtonGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ButtonGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ButtonGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+
+
+
+ Defines the MenuRoot Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:checkBox>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menu>
+ - <mso:menuSeparator>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the MenuRoot class.
+
+
+
+
+ Initializes a new instance of the MenuRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRoot class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+ itemSize
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+
+
+
+ Defines the Item Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:item.
+
+
+
+
+ Initializes a new instance of the Item class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+
+
+
+ Defines the VisibleButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:button.
+
+
+
+
+ Initializes a new instance of the VisibleButton class.
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the VisibleToggleButton Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:toggleButton.
+
+
+
+
+ Initializes a new instance of the VisibleToggleButton class.
+
+
+
+
+ getPressed
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the VerticalSeparator Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:separator.
+
+
+
+
+ Initializes a new instance of the VerticalSeparator class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+
+
+
+ Defines the DialogBoxLauncher Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:dialogBoxLauncher.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+
+
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class.
+
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ UnsizedButton.
+ Represents the following element tag in the schema: mso:button.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+
+
+
+ Defines the Group Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:group.
+
+
+ The following table lists the possible child types:
+
+ - <mso:box>
+ - <mso:button>
+ - <mso:buttonGroup>
+ - <mso:checkBox>
+ - <mso:comboBox>
+ - <mso:control>
+ - <mso:dialogBoxLauncher>
+ - <mso:dropDown>
+ - <mso:dynamicMenu>
+ - <mso:editBox>
+ - <mso:gallery>
+ - <mso:labelControl>
+ - <mso:menu>
+ - <mso:separator>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Group class.
+
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the QuickAccessToolbarControlClone Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:control.
+
+
+
+
+ Initializes a new instance of the QuickAccessToolbarControlClone class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ image
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SharedQatControls Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:sharedControls.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:control>
+ - <mso:separator>
+
+
+
+
+
+ Initializes a new instance of the SharedQatControls class.
+
+
+
+
+ Initializes a new instance of the SharedQatControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedQatControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedQatControls class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DocumentSpecificQuickAccessToolbarControls Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:documentControls.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:control>
+ - <mso:separator>
+
+
+
+
+
+ Initializes a new instance of the DocumentSpecificQuickAccessToolbarControls class.
+
+
+
+
+ Initializes a new instance of the DocumentSpecificQuickAccessToolbarControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentSpecificQuickAccessToolbarControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentSpecificQuickAccessToolbarControls class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QatItemsType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:control>
+ - <mso:separator>
+
+
+
+
+
+ Initializes a new instance of the QatItemsType class.
+
+
+
+
+ Initializes a new instance of the QatItemsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QatItemsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QatItemsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the Tab Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:tab.
+
+
+ The following table lists the possible child types:
+
+ - <mso:group>
+
+
+
+
+
+ Initializes a new instance of the Tab class.
+
+
+
+
+ Initializes a new instance of the Tab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tab class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ label
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the ContextualTabSet Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:tabSet.
+
+
+ The following table lists the possible child types:
+
+ - <mso:tab>
+
+
+
+
+
+ Initializes a new instance of the ContextualTabSet class.
+
+
+
+
+ Initializes a new instance of the ContextualTabSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ visible
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+
+
+
+ Defines the RepurposedCommand Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:command.
+
+
+
+
+ Initializes a new instance of the RepurposedCommand class.
+
+
+
+
+ onAction
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ idMso
+ Represents the following attribute in the schema: idMso
+
+
+
+
+
+
+
+ Defines the OfficeMenu Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:officeMenu.
+
+
+ The following table lists the possible child types:
+
+ - <mso:button>
+ - <mso:checkBox>
+ - <mso:control>
+ - <mso:dynamicMenu>
+ - <mso:gallery>
+ - <mso:menuSeparator>
+ - <mso:menu>
+ - <mso:splitButton>
+ - <mso:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the OfficeMenu class.
+
+
+
+
+ Initializes a new instance of the OfficeMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMenu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QuickAccessToolbar Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:qat.
+
+
+ The following table lists the possible child types:
+
+ - <mso:sharedControls>
+ - <mso:documentControls>
+
+
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class.
+
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SharedQatControls.
+ Represents the following element tag in the schema: mso:sharedControls.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+ DocumentSpecificQuickAccessToolbarControls.
+ Represents the following element tag in the schema: mso:documentControls.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+
+
+
+ Defines the Tabs Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:tabs.
+
+
+ The following table lists the possible child types:
+
+ - <mso:tab>
+
+
+
+
+
+ Initializes a new instance of the Tabs class.
+
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContextualTabSets Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:contextualTabs.
+
+
+ The following table lists the possible child types:
+
+ - <mso:tabSet>
+
+
+
+
+
+ Initializes a new instance of the ContextualTabSets class.
+
+
+
+
+ Initializes a new instance of the ContextualTabSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabSets class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RepurposedCommands Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:commands.
+
+
+ The following table lists the possible child types:
+
+ - <mso:command>
+
+
+
+
+
+ Initializes a new instance of the RepurposedCommands class.
+
+
+
+
+ Initializes a new instance of the RepurposedCommands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RepurposedCommands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RepurposedCommands class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Ribbon Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is mso:ribbon.
+
+
+ The following table lists the possible child types:
+
+ - <mso:contextualTabs>
+ - <mso:officeMenu>
+ - <mso:qat>
+ - <mso:tabs>
+
+
+
+
+
+ Initializes a new instance of the Ribbon class.
+
+
+
+
+ Initializes a new instance of the Ribbon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ribbon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ribbon class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ startFromScratch
+ Represents the following attribute in the schema: startFromScratch
+
+
+
+
+ OfficeMenu.
+ Represents the following element tag in the schema: mso:officeMenu.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+ QuickAccessToolbar.
+ Represents the following element tag in the schema: mso:qat.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: mso:tabs.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+ ContextualTabSets.
+ Represents the following element tag in the schema: mso:contextualTabs.
+
+
+ xmlns:mso = http://schemas.microsoft.com/office/2006/01/customui
+
+
+
+
+
+
+
+ Defines the SizeValues enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ Defines the ItemSizeValues enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ Defines the BoxStyleValues enumeration.
+
+
+
+
+ horizontal.
+ When the item is serialized out as xml, its value is "horizontal".
+
+
+
+
+ vertical.
+ When the item is serialized out as xml, its value is "vertical".
+
+
+
+
+ Defines MailMergeRecipients.
+
+
+ Defines the MailMergeRecipients Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:recipients.
+
+
+ The following table lists the possible child types:
+
+ - <wne:recipientData>
+
+
+
+
+
+ MailMergeRecipients constructor.
+
+ The owner part of the MailMergeRecipients.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Initializes a new instance of the MailMergeRecipients class.
+
+
+
+
+ Initializes a new instance of the MailMergeRecipients class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MailMergeRecipients class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MailMergeRecipients class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TemplateCommandGroup Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:tcg.
+
+
+ The following table lists the possible child types:
+
+ - <wne:acds>
+ - <wne:keymaps>
+ - <wne:keymapsBad>
+ - <wne:toolbars>
+
+
+
+
+
+ Initializes a new instance of the TemplateCommandGroup class.
+
+
+
+
+ Initializes a new instance of the TemplateCommandGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TemplateCommandGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TemplateCommandGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the CustomizationPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CustomizationPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CustomizationPart associated with this element.
+
+
+
+
+ Defines the Mcds Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:mcds.
+
+
+ The following table lists the possible child types:
+
+ - <wne:mcd>
+
+
+
+
+
+ Initializes a new instance of the Mcds class.
+
+
+
+
+ Initializes a new instance of the Mcds class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mcds class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mcds class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the VbaSuppData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:vbaSuppData.
+
+
+ The following table lists the possible child types:
+
+ - <wne:docEvents>
+ - <wne:mcds>
+
+
+
+
+
+ Initializes a new instance of the VbaSuppData class.
+
+
+
+
+ Initializes a new instance of the VbaSuppData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VbaSuppData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VbaSuppData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DocEvents.
+ Represents the following element tag in the schema: wne:docEvents.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ Mcds.
+ Represents the following element tag in the schema: wne:mcds.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Loads the DOM from the VbaDataPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the VbaDataPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the VbaDataPart associated with this element.
+
+
+
+
+ Defines the FixedCommandKeyboardCustomization Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:fci.
+
+
+
+
+ Initializes a new instance of the FixedCommandKeyboardCustomization class.
+
+
+
+
+ fciName
+ Represents the following attribute in the schema: wne:fciName
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ fciIndex
+ Represents the following attribute in the schema: wne:fciIndex
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ swArg
+ Represents the following attribute in the schema: wne:swArg
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the MacroKeyboardCustomization Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:macro.
+
+
+
+
+ Initializes a new instance of the MacroKeyboardCustomization class.
+
+
+
+
+
+
+
+ Defines the WllMacroKeyboardCustomization Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:wll.
+
+
+
+
+ Initializes a new instance of the WllMacroKeyboardCustomization class.
+
+
+
+
+
+
+
+ Defines the MacroWllType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MacroWllType class.
+
+
+
+
+ macroName
+ Represents the following attribute in the schema: wne:macroName
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ Defines the AllocatedCommandKeyboardCustomization Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:acd.
+
+
+
+
+ Initializes a new instance of the AllocatedCommandKeyboardCustomization class.
+
+
+
+
+
+
+
+ Defines the AllocatedCommandManifestEntry Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:acdEntry.
+
+
+
+
+ Initializes a new instance of the AllocatedCommandManifestEntry class.
+
+
+
+
+
+
+
+ Defines the AcceleratorKeymapType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the AcceleratorKeymapType class.
+
+
+
+
+ acdName
+ Represents the following attribute in the schema: wne:acdName
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ Defines the CharacterInsertion Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:wch.
+
+
+
+
+ Initializes a new instance of the CharacterInsertion class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: wne:val
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the KeyMapEntry Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:keymap.
+
+
+ The following table lists the possible child types:
+
+ - <wne:acd>
+ - <wne:fci>
+ - <wne:wch>
+ - <wne:macro>
+ - <wne:wll>
+
+
+
+
+
+ Initializes a new instance of the KeyMapEntry class.
+
+
+
+
+ Initializes a new instance of the KeyMapEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeyMapEntry class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeyMapEntry class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ chmPrimary
+ Represents the following attribute in the schema: wne:chmPrimary
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ chmSecondary
+ Represents the following attribute in the schema: wne:chmSecondary
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ kcmPrimary
+ Represents the following attribute in the schema: wne:kcmPrimary
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ kcmSecondary
+ Represents the following attribute in the schema: wne:kcmSecondary
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ mask
+ Represents the following attribute in the schema: wne:mask
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ FixedCommandKeyboardCustomization.
+ Represents the following element tag in the schema: wne:fci.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ MacroKeyboardCustomization.
+ Represents the following element tag in the schema: wne:macro.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ AllocatedCommandKeyboardCustomization.
+ Represents the following element tag in the schema: wne:acd.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ WllMacroKeyboardCustomization.
+ Represents the following element tag in the schema: wne:wll.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ CharacterInsertion.
+ Represents the following element tag in the schema: wne:wch.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the AllocatedCommand Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:acd.
+
+
+
+
+ Initializes a new instance of the AllocatedCommand class.
+
+
+
+
+ argValue
+ Represents the following attribute in the schema: wne:argValue
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ fciBasedOn
+ Represents the following attribute in the schema: wne:fciBasedOn
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ fciIndexBasedOn
+ Represents the following attribute in the schema: wne:fciIndexBasedOn
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ acdName
+ Represents the following attribute in the schema: wne:acdName
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the Mcd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:mcd.
+
+
+
+
+ Initializes a new instance of the Mcd class.
+
+
+
+
+ macroName
+ Represents the following attribute in the schema: wne:macroName
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ name
+ Represents the following attribute in the schema: wne:name
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ menuHelp
+ Represents the following attribute in the schema: wne:menuHelp
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ bEncrypt
+ Represents the following attribute in the schema: wne:bEncrypt
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ cmg
+ Represents the following attribute in the schema: wne:cmg
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the EventDocNewXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocNew.
+
+
+
+
+ Initializes a new instance of the EventDocNewXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocNewXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocOpenXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocOpen.
+
+
+
+
+ Initializes a new instance of the EventDocOpenXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocOpenXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocCloseXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocClose.
+
+
+
+
+ Initializes a new instance of the EventDocCloseXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocCloseXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocSyncXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocSync.
+
+
+
+
+ Initializes a new instance of the EventDocSyncXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocSyncXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocXmlAfterInsertXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocXmlAfterInsert.
+
+
+
+
+ Initializes a new instance of the EventDocXmlAfterInsertXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocXmlAfterInsertXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocXmlBeforeDeleteXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocXmlBeforeDelete.
+
+
+
+
+ Initializes a new instance of the EventDocXmlBeforeDeleteXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocXmlBeforeDeleteXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocContentControlAfterInsertXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocContentControlAfterInsert.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlAfterInsertXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlAfterInsertXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocContentControlBeforeDeleteXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocContentControlBeforeDelete.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlBeforeDeleteXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlBeforeDeleteXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocContentControlOnExistXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocContentControlOnExit.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlOnExistXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlOnExistXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocContentControlOnEnterXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocContentControlOnEnter.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlOnEnterXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlOnEnterXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocStoreUpdateXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocStoreUpdate.
+
+
+
+
+ Initializes a new instance of the EventDocStoreUpdateXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocStoreUpdateXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocContentControlUpdateXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocContentControlContentUpdate.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlUpdateXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocContentControlUpdateXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the EventDocBuildingBlockAfterInsertXsdString Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:eventDocBuildingBlockAfterInsert.
+
+
+
+
+ Initializes a new instance of the EventDocBuildingBlockAfterInsertXsdString class.
+
+
+
+
+ Initializes a new instance of the EventDocBuildingBlockAfterInsertXsdString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the DocEvents Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:docEvents.
+
+
+ The following table lists the possible child types:
+
+ - <wne:eventDocNew>
+ - <wne:eventDocOpen>
+ - <wne:eventDocClose>
+ - <wne:eventDocSync>
+ - <wne:eventDocXmlAfterInsert>
+ - <wne:eventDocXmlBeforeDelete>
+ - <wne:eventDocContentControlAfterInsert>
+ - <wne:eventDocContentControlBeforeDelete>
+ - <wne:eventDocContentControlOnExit>
+ - <wne:eventDocContentControlOnEnter>
+ - <wne:eventDocStoreUpdate>
+ - <wne:eventDocContentControlContentUpdate>
+ - <wne:eventDocBuildingBlockAfterInsert>
+
+
+
+
+
+ Initializes a new instance of the DocEvents class.
+
+
+
+
+ Initializes a new instance of the DocEvents class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocEvents class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocEvents class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ EventDocNewXsdString.
+ Represents the following element tag in the schema: wne:eventDocNew.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocOpenXsdString.
+ Represents the following element tag in the schema: wne:eventDocOpen.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocCloseXsdString.
+ Represents the following element tag in the schema: wne:eventDocClose.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocSyncXsdString.
+ Represents the following element tag in the schema: wne:eventDocSync.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocXmlAfterInsertXsdString.
+ Represents the following element tag in the schema: wne:eventDocXmlAfterInsert.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocXmlBeforeDeleteXsdString.
+ Represents the following element tag in the schema: wne:eventDocXmlBeforeDelete.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocContentControlAfterInsertXsdString.
+ Represents the following element tag in the schema: wne:eventDocContentControlAfterInsert.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocContentControlBeforeDeleteXsdString.
+ Represents the following element tag in the schema: wne:eventDocContentControlBeforeDelete.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocContentControlOnExistXsdString.
+ Represents the following element tag in the schema: wne:eventDocContentControlOnExit.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocContentControlOnEnterXsdString.
+ Represents the following element tag in the schema: wne:eventDocContentControlOnEnter.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocStoreUpdateXsdString.
+ Represents the following element tag in the schema: wne:eventDocStoreUpdate.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocContentControlUpdateXsdString.
+ Represents the following element tag in the schema: wne:eventDocContentControlContentUpdate.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ EventDocBuildingBlockAfterInsertXsdString.
+ Represents the following element tag in the schema: wne:eventDocBuildingBlockAfterInsert.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the AllocatedCommandManifest Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:acdManifest.
+
+
+ The following table lists the possible child types:
+
+ - <wne:acdEntry>
+
+
+
+
+
+ Initializes a new instance of the AllocatedCommandManifest class.
+
+
+
+
+ Initializes a new instance of the AllocatedCommandManifest class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AllocatedCommandManifest class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AllocatedCommandManifest class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ToolbarData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:toolbarData.
+
+
+
+
+ Initializes a new instance of the ToolbarData class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the KeyMapCustomizations Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:keymaps.
+
+
+ The following table lists the possible child types:
+
+ - <wne:keymap>
+
+
+
+
+
+ Initializes a new instance of the KeyMapCustomizations class.
+
+
+
+
+ Initializes a new instance of the KeyMapCustomizations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeyMapCustomizations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeyMapCustomizations class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MismatchedKeyMapCustomization Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:keymapsBad.
+
+
+ The following table lists the possible child types:
+
+ - <wne:keymap>
+
+
+
+
+
+ Initializes a new instance of the MismatchedKeyMapCustomization class.
+
+
+
+
+ Initializes a new instance of the MismatchedKeyMapCustomization class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MismatchedKeyMapCustomization class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MismatchedKeyMapCustomization class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the KeymapsType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <wne:keymap>
+
+
+
+
+
+ Initializes a new instance of the KeymapsType class.
+
+
+
+
+ Initializes a new instance of the KeymapsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeymapsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the KeymapsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the Toolbars Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:toolbars.
+
+
+ The following table lists the possible child types:
+
+ - <wne:acdManifest>
+ - <wne:toolbarData>
+
+
+
+
+
+ Initializes a new instance of the Toolbars class.
+
+
+
+
+ Initializes a new instance of the Toolbars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Toolbars class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Toolbars class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AllocatedCommands Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:acds.
+
+
+ The following table lists the possible child types:
+
+ - <wne:acd>
+
+
+
+
+
+ Initializes a new instance of the AllocatedCommands class.
+
+
+
+
+ Initializes a new instance of the AllocatedCommands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AllocatedCommands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AllocatedCommands class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RecordIncluded Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:active.
+
+
+
+
+ Initializes a new instance of the RecordIncluded class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: wne:val
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the RecordHashCode Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:hash.
+
+
+
+
+ Initializes a new instance of the RecordHashCode class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: wne:val
+
+
+ xmlns:wne=http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the SingleDataSourceRecord Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is wne:recipientData.
+
+
+ The following table lists the possible child types:
+
+ - <wne:hash>
+ - <wne:active>
+
+
+
+
+
+ Initializes a new instance of the SingleDataSourceRecord class.
+
+
+
+
+ Initializes a new instance of the SingleDataSourceRecord class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleDataSourceRecord class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleDataSourceRecord class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RecordIncluded.
+ Represents the following element tag in the schema: wne:active.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+ RecordHashCode.
+ Represents the following element tag in the schema: wne:hash.
+
+
+ xmlns:wne = http://schemas.microsoft.com/office/word/2006/wordml
+
+
+
+
+
+
+
+ Defines the OEmbed Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is woe:oembed.
+
+
+
+
+ Initializes a new instance of the OEmbed class.
+
+
+
+
+ oEmbedUrl, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: oEmbedUrl
+
+
+
+
+ mediaType, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: mediaType
+
+
+
+
+ picLocksAutoForOEmbed, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: picLocksAutoForOEmbed
+
+
+
+
+
+
+
+ Defines the ActiveXControlData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ax:ocx.
+
+
+ The following table lists the possible child types:
+
+ - <ax:ocxPr>
+
+
+
+
+
+ Initializes a new instance of the ActiveXControlData class.
+
+
+
+
+ Initializes a new instance of the ActiveXControlData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ActiveXControlData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ActiveXControlData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ classid
+ Represents the following attribute in the schema: ax:classid
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ license
+ Represents the following attribute in the schema: ax:license
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ persistence
+ Represents the following attribute in the schema: ax:persistence
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+
+
+
+ Defines the ActiveXObjectProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ax:ocxPr.
+
+
+ The following table lists the possible child types:
+
+ - <ax:font>
+ - <ax:picture>
+
+
+
+
+
+ Initializes a new instance of the ActiveXObjectProperty class.
+
+
+
+
+ Initializes a new instance of the ActiveXObjectProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ActiveXObjectProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ActiveXObjectProperty class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: ax:name
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ value
+ Represents the following attribute in the schema: ax:value
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ SharedComFont.
+ Represents the following element tag in the schema: ax:font.
+
+
+ xmlns:ax = http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ SharedComPicture.
+ Represents the following element tag in the schema: ax:picture.
+
+
+ xmlns:ax = http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+
+
+
+ Defines the SharedComFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ax:font.
+
+
+ The following table lists the possible child types:
+
+ - <ax:ocxPr>
+
+
+
+
+
+ Initializes a new instance of the SharedComFont class.
+
+
+
+
+ Initializes a new instance of the SharedComFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedComFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedComFont class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ persistence
+ Represents the following attribute in the schema: ax:persistence
+
+
+ xmlns:ax=http://schemas.microsoft.com/office/2006/activeX
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the SharedComPicture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ax:picture.
+
+
+
+
+ Initializes a new instance of the SharedComPicture class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the PersistenceValues enumeration.
+
+
+
+
+ persistPropertyBag.
+ When the item is serialized out as xml, its value is "persistPropertyBag".
+
+
+
+
+ persistStream.
+ When the item is serialized out as xml, its value is "persistStream".
+
+
+
+
+ persistStreamInit.
+ When the item is serialized out as xml, its value is "persistStreamInit".
+
+
+
+
+ persistStorage.
+ When the item is serialized out as xml, its value is "persistStorage".
+
+
+
+
+ Defines the CoverPageProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:CoverPageProperties.
+
+
+ The following table lists the possible child types:
+
+ - <cppr:PublishDate>
+ - <cppr:Abstract>
+ - <cppr:CompanyAddress>
+ - <cppr:CompanyPhone>
+ - <cppr:CompanyFax>
+ - <cppr:CompanyEmail>
+
+
+
+
+
+ Initializes a new instance of the CoverPageProperties class.
+
+
+
+
+ Initializes a new instance of the CoverPageProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CoverPageProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CoverPageProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PublishDate.
+ Represents the following element tag in the schema: cppr:PublishDate.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+ DocumentAbstract.
+ Represents the following element tag in the schema: cppr:Abstract.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+ CompanyAddress.
+ Represents the following element tag in the schema: cppr:CompanyAddress.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+ CompanyPhoneNumber.
+ Represents the following element tag in the schema: cppr:CompanyPhone.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+ CompanyFaxNumber.
+ Represents the following element tag in the schema: cppr:CompanyFax.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+ CompanyEmailAddress.
+ Represents the following element tag in the schema: cppr:CompanyEmail.
+
+
+ xmlns:cppr = http://schemas.microsoft.com/office/2006/coverPageProps
+
+
+
+
+
+
+
+ Defines the PublishDate Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:PublishDate.
+
+
+
+
+ Initializes a new instance of the PublishDate class.
+
+
+
+
+ Initializes a new instance of the PublishDate class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the DocumentAbstract Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:Abstract.
+
+
+
+
+ Initializes a new instance of the DocumentAbstract class.
+
+
+
+
+ Initializes a new instance of the DocumentAbstract class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CompanyAddress Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:CompanyAddress.
+
+
+
+
+ Initializes a new instance of the CompanyAddress class.
+
+
+
+
+ Initializes a new instance of the CompanyAddress class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CompanyPhoneNumber Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:CompanyPhone.
+
+
+
+
+ Initializes a new instance of the CompanyPhoneNumber class.
+
+
+
+
+ Initializes a new instance of the CompanyPhoneNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CompanyFaxNumber Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:CompanyFax.
+
+
+
+
+ Initializes a new instance of the CompanyFaxNumber class.
+
+
+
+
+ Initializes a new instance of the CompanyFaxNumber class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CompanyEmailAddress Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cppr:CompanyEmail.
+
+
+
+
+ Initializes a new instance of the CompanyEmailAddress class.
+
+
+
+
+ Initializes a new instance of the CompanyEmailAddress class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CustomPropertyEditors Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:customPropertyEditors.
+
+
+ The following table lists the possible child types:
+
+ - <cdip:customPropertyEditor>
+ - <cdip:defaultPropertyEditorNamespace>
+ - <cdip:showOnOpen>
+
+
+
+
+
+ Initializes a new instance of the CustomPropertyEditors class.
+
+
+
+
+ Initializes a new instance of the CustomPropertyEditors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomPropertyEditors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomPropertyEditors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ShowOnOpen.
+ Represents the following element tag in the schema: cdip:showOnOpen.
+
+
+ xmlns:cdip = http://schemas.microsoft.com/office/2006/customDocumentInformationPanel
+
+
+
+
+ DefaultPropertyEditorNamespace.
+ Represents the following element tag in the schema: cdip:defaultPropertyEditorNamespace.
+
+
+ xmlns:cdip = http://schemas.microsoft.com/office/2006/customDocumentInformationPanel
+
+
+
+
+
+
+
+ Defines the PropertyEditorNamespace Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:XMLNamespace.
+
+
+
+
+ Initializes a new instance of the PropertyEditorNamespace class.
+
+
+
+
+ Initializes a new instance of the PropertyEditorNamespace class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the DefaultPropertyEditorNamespace Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:defaultPropertyEditorNamespace.
+
+
+
+
+ Initializes a new instance of the DefaultPropertyEditorNamespace class.
+
+
+
+
+ Initializes a new instance of the DefaultPropertyEditorNamespace class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the XsnFileLocation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:XSNLocation.
+
+
+
+
+ Initializes a new instance of the XsnFileLocation class.
+
+
+
+
+ Initializes a new instance of the XsnFileLocation class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ShowOnOpen Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:showOnOpen.
+
+
+
+
+ Initializes a new instance of the ShowOnOpen class.
+
+
+
+
+ Initializes a new instance of the ShowOnOpen class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CustomPropertyEditor Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is cdip:customPropertyEditor.
+
+
+ The following table lists the possible child types:
+
+ - <cdip:XMLNamespace>
+ - <cdip:XSNLocation>
+
+
+
+
+
+ Initializes a new instance of the CustomPropertyEditor class.
+
+
+
+
+ Initializes a new instance of the CustomPropertyEditor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomPropertyEditor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomPropertyEditor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PropertyEditorNamespace.
+ Represents the following element tag in the schema: cdip:XMLNamespace.
+
+
+ xmlns:cdip = http://schemas.microsoft.com/office/2006/customDocumentInformationPanel
+
+
+
+
+ XsnFileLocation.
+ Represents the following element tag in the schema: cdip:XSNLocation.
+
+
+ xmlns:cdip = http://schemas.microsoft.com/office/2006/customDocumentInformationPanel
+
+
+
+
+
+
+
+ Defines the ContentTypeSchema Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ct:contentTypeSchema.
+
+
+
+
+ Initializes a new instance of the ContentTypeSchema class.
+
+
+
+
+ Initializes a new instance of the ContentTypeSchema class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentTypeSchema class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentTypeSchema class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ _
+ Represents the following attribute in the schema: ct:_
+
+
+ xmlns:ct=http://schemas.microsoft.com/office/2006/metadata/contentType
+
+
+
+
+ _
+ Represents the following attribute in the schema: ma:_
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ contentTypeName
+ Represents the following attribute in the schema: ma:contentTypeName
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ contentTypeID
+ Represents the following attribute in the schema: ma:contentTypeID
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ contentTypeVersion
+ Represents the following attribute in the schema: ma:contentTypeVersion
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ contentTypeDescription
+ Represents the following attribute in the schema: ma:contentTypeDescription
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ contentTypeScope
+ Represents the following attribute in the schema: ma:contentTypeScope
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+ versionID
+ Represents the following attribute in the schema: ma:versionID
+
+
+ xmlns:ma=http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes
+
+
+
+
+
+
+
+ Defines the CustomXsn Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ntns:customXsn.
+
+
+ The following table lists the possible child types:
+
+ - <ntns:xsnLocation>
+ - <ntns:cached>
+ - <ntns:openByDefault>
+ - <ntns:xsnScope>
+
+
+
+
+
+ Initializes a new instance of the CustomXsn class.
+
+
+
+
+ Initializes a new instance of the CustomXsn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXsn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXsn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XsnLocation.
+ Represents the following element tag in the schema: ntns:xsnLocation.
+
+
+ xmlns:ntns = http://schemas.microsoft.com/office/2006/metadata/customXsn
+
+
+
+
+ CachedView.
+ Represents the following element tag in the schema: ntns:cached.
+
+
+ xmlns:ntns = http://schemas.microsoft.com/office/2006/metadata/customXsn
+
+
+
+
+ OpenByDefault.
+ Represents the following element tag in the schema: ntns:openByDefault.
+
+
+ xmlns:ntns = http://schemas.microsoft.com/office/2006/metadata/customXsn
+
+
+
+
+ Scope.
+ Represents the following element tag in the schema: ntns:xsnScope.
+
+
+ xmlns:ntns = http://schemas.microsoft.com/office/2006/metadata/customXsn
+
+
+
+
+
+
+
+ Defines the XsnLocation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ntns:xsnLocation.
+
+
+
+
+ Initializes a new instance of the XsnLocation class.
+
+
+
+
+ Initializes a new instance of the XsnLocation class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CachedView Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ntns:cached.
+
+
+
+
+ Initializes a new instance of the CachedView class.
+
+
+
+
+ Initializes a new instance of the CachedView class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OpenByDefault Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ntns:openByDefault.
+
+
+
+
+ Initializes a new instance of the OpenByDefault class.
+
+
+
+
+ Initializes a new instance of the OpenByDefault class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Scope Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ntns:xsnScope.
+
+
+
+
+ Initializes a new instance of the Scope class.
+
+
+
+
+ Initializes a new instance of the Scope class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the LongProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is lp:LongProperties.
+
+
+ The following table lists the possible child types:
+
+ - <lp:LongProp>
+
+
+
+
+
+ Initializes a new instance of the LongProperties class.
+
+
+
+
+ Initializes a new instance of the LongProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LongProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LongProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LongProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is lp:LongProp.
+
+
+
+
+ Initializes a new instance of the LongProperty class.
+
+
+
+
+ Initializes a new instance of the LongProperty class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the Dummy Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ma:DummyContentTypeElement.
+
+
+
+
+ Initializes a new instance of the Dummy class.
+
+
+
+
+ decimals
+ Represents the following attribute in the schema: decimals
+
+
+
+
+ default
+ Represents the following attribute in the schema: default
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ displayName
+ Represents the following attribute in the schema: displayName
+
+
+
+
+ fieldsID
+ Represents the following attribute in the schema: fieldsID
+
+
+
+
+ format
+ Represents the following attribute in the schema: format
+
+
+
+
+ hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ index
+ Represents the following attribute in the schema: index
+
+
+
+
+ internalName
+ Represents the following attribute in the schema: internalName
+
+
+
+
+ LCID
+ Represents the following attribute in the schema: LCID
+
+
+
+
+ list
+ Represents the following attribute in the schema: list
+
+
+
+
+ percentage
+ Represents the following attribute in the schema: percentage
+
+
+
+
+ readOnly
+ Represents the following attribute in the schema: readOnly
+
+
+
+
+ requiredMultiChoice
+ Represents the following attribute in the schema: requiredMultiChoice
+
+
+
+
+ root
+ Represents the following attribute in the schema: root
+
+
+
+
+ showField
+ Represents the following attribute in the schema: showField
+
+
+
+
+ web
+ Represents the following attribute in the schema: web
+
+
+
+
+
+
+
+ Defines the TrueOnlyValues enumeration.
+
+
+
+
+ true.
+ When the item is serialized out as xml, its value is "true".
+
+
+
+
+ Defines the Drawing Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:drawing.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:spTree>
+
+
+
+
+
+ Initializes a new instance of the Drawing class.
+
+
+
+
+ Initializes a new instance of the Drawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Drawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Drawing class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ShapeTree.
+ Represents the following element tag in the schema: dsp:spTree.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+
+
+
+ Loads the DOM from the DiagramPersistLayoutPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DiagramPersistLayoutPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DiagramPersistLayoutPart associated with this element.
+
+
+
+
+ Defines the DataModelExtensionBlock Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:dataModelExt.
+
+
+
+
+ Initializes a new instance of the DataModelExtensionBlock class.
+
+
+
+
+ relId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: relId
+
+
+
+
+ minVer, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: minVer
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeNonVisualProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:nvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:cNvPr>
+ - <dsp:cNvSpPr>
+
+
+
+
+
+ Initializes a new instance of the ShapeNonVisualProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeNonVisualProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeNonVisualProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeNonVisualProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: dsp:cNvPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ NonVisualDrawingShapeProperties.
+ Represents the following element tag in the schema: dsp:cNvSpPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeStyle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextBody Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:txXfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualGroupDrawingShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GroupShapeNonVisualProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:nvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:cNvPr>
+ - <dsp:cNvGrpSpPr>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeNonVisualProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeNonVisualProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeNonVisualProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeNonVisualProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: dsp:cNvPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ NonVisualGroupDrawingShapeProperties.
+ Represents the following element tag in the schema: dsp:cNvGrpSpPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+
+
+
+ Defines the GroupShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Shape Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:sp.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:extLst>
+ - <dsp:spPr>
+ - <dsp:style>
+ - <dsp:txBody>
+ - <dsp:txXfrm>
+ - <dsp:nvSpPr>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ modelId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: modelId
+
+
+
+
+ ShapeNonVisualProperties.
+ Represents the following element tag in the schema: dsp:nvSpPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: dsp:spPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: dsp:style.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ TextBody.
+ Represents the following element tag in the schema: dsp:txBody.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: dsp:txXfrm.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: dsp:extLst.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+
+
+
+ Defines the GroupShape Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:grpSpPr>
+ - <dsp:extLst>
+ - <dsp:grpSp>
+ - <dsp:nvGrpSpPr>
+ - <dsp:sp>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ShapeTree Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dsp:spTree.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:grpSpPr>
+ - <dsp:extLst>
+ - <dsp:grpSp>
+ - <dsp:nvGrpSpPr>
+ - <dsp:sp>
+
+
+
+
+
+ Initializes a new instance of the ShapeTree class.
+
+
+
+
+ Initializes a new instance of the ShapeTree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTree class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GroupShapeType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <dsp:grpSpPr>
+ - <dsp:extLst>
+ - <dsp:grpSp>
+ - <dsp:nvGrpSpPr>
+ - <dsp:sp>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeType class.
+
+
+
+
+ Initializes a new instance of the GroupShapeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeNonVisualProperties.
+ Represents the following element tag in the schema: dsp:nvGrpSpPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ GroupShapeProperties.
+ Represents the following element tag in the schema: dsp:grpSpPr.
+
+
+ xmlns:dsp = http://schemas.microsoft.com/office/drawing/2008/diagram
+
+
+
+
+ Defines the OEmbedShared Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is aoe:oembedShared.
+
+
+ The following table lists the possible child types:
+
+ - <aoe:extLst>
+
+
+
+
+
+ Initializes a new instance of the OEmbedShared class.
+
+
+
+
+ Initializes a new instance of the OEmbedShared class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OEmbedShared class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OEmbedShared class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ srcUrl, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: srcUrl
+
+
+
+
+ type, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: aoe:extLst.
+
+
+ xmlns:aoe = http://schemas.microsoft.com/office/drawing/2021/oembed
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is aoe:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ScriptLink Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is asl:scriptLink.
+
+
+ The following table lists the possible child types:
+
+ - <asl:extLst>
+
+
+
+
+
+ Initializes a new instance of the ScriptLink class.
+
+
+
+
+ Initializes a new instance of the ScriptLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScriptLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScriptLink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: asl:extLst.
+
+
+ xmlns:asl = http://schemas.microsoft.com/office/drawing/2021/scriptlink
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is asl:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Macrosheet Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:macrosheet.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoFilter>
+ - <x:cols>
+ - <x:conditionalFormatting>
+ - <x:customProperties>
+ - <x:customSheetViews>
+ - <x:dataConsolidate>
+ - <x:drawing>
+ - <x:drawingHF>
+ - <x:extLst>
+ - <x:headerFooter>
+ - <x:legacyDrawing>
+ - <x:legacyDrawingHF>
+ - <x:oleObjects>
+ - <x:rowBreaks>
+ - <x:colBreaks>
+ - <x:pageMargins>
+ - <x:pageSetup>
+ - <x:phoneticPr>
+ - <x:printOptions>
+ - <x:picture>
+ - <x:sheetData>
+ - <x:dimension>
+ - <x:sheetFormatPr>
+ - <x:sheetPr>
+ - <x:sheetProtection>
+ - <x:sheetViews>
+ - <x:sortState>
+
+
+
+
+
+ Initializes a new instance of the Macrosheet class.
+
+
+
+
+ Initializes a new instance of the Macrosheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Macrosheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Macrosheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Properties.
+ Represents the following element tag in the schema: x:sheetPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Macro Sheet Dimensions.
+ Represents the following element tag in the schema: x:dimension.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Macro Sheet Views.
+ Represents the following element tag in the schema: x:sheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sheet Format Properties.
+ Represents the following element tag in the schema: x:sheetFormatPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the MacroSheetPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the MacroSheetPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the MacroSheetPart associated with this element.
+
+
+
+
+ Worksheet Sort Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:worksheetSortMap.
+
+
+ The following table lists the possible child types:
+
+ - <xne:colSortMap>
+ - <xne:rowSortMap>
+
+
+
+
+
+ Initializes a new instance of the WorksheetSortMap class.
+
+
+
+
+ Initializes a new instance of the WorksheetSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetSortMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Row Sort Map.
+ Represents the following element tag in the schema: xne:rowSortMap.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ Column Sort Map.
+ Represents the following element tag in the schema: xne:colSortMap.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WorksheetSortMapPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorksheetSortMapPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorksheetSortMapPart associated with this element.
+
+
+
+
+ Defines the ReferenceSequence Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xne:sqref.
+
+
+
+
+ Initializes a new instance of the ReferenceSequence class.
+
+
+
+
+ Initializes a new instance of the ReferenceSequence class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Formula Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xne:f.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Initializes a new instance of the Formula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Row Sort Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:rowSortMap.
+
+
+ The following table lists the possible child types:
+
+ - <xne:row>
+
+
+
+
+
+ Initializes a new instance of the RowSortMap class.
+
+
+
+
+ Initializes a new instance of the RowSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowSortMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Column Sort Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:colSortMap.
+
+
+ The following table lists the possible child types:
+
+ - <xne:col>
+
+
+
+
+
+ Initializes a new instance of the ColumnSortMap class.
+
+
+
+
+ Initializes a new instance of the ColumnSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnSortMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnSortMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:row.
+
+
+
+
+ Initializes a new instance of the RowSortMapItem class.
+
+
+
+
+
+
+
+ Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xne:col.
+
+
+
+
+ Initializes a new instance of the ColumnSortMapItem class.
+
+
+
+
+
+
+
+ Defines the SortMapItemType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SortMapItemType class.
+
+
+
+
+ New Value
+ Represents the following attribute in the schema: newVal
+
+
+
+
+ Old Value
+ Represents the following attribute in the schema: oldVal
+
+
+
+
+ Defines the TaskHistoryDetails Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:taskHistoryDetails.
+
+
+ The following table lists the possible child types:
+
+ - <p216:extLst>
+ - <p216:history>
+
+
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class.
+
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ TaskHistory.
+ Represents the following element tag in the schema: p216:history.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p216:extLst.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+
+
+
+ Defines the CommentAnchor Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:comment.
+
+
+
+
+ Initializes a new instance of the CommentAnchor class.
+
+
+
+
+ id, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AtrbtnTaskAssignUnassignUser Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:atrbtn.
+
+
+
+
+ Initializes a new instance of the AtrbtnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the AsgnTaskAssignUnassignUser Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:asgn.
+
+
+
+
+ Initializes a new instance of the AsgnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the UnAsgnTaskAssignUnassignUser Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:unAsgn.
+
+
+
+
+ Initializes a new instance of the UnAsgnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the OpenXmlTaskAssignUnassignUserElement Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlTaskAssignUnassignUserElement class.
+
+
+
+
+ authorId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ Defines the TaskAnchor Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:anchr.
+
+
+ The following table lists the possible child types:
+
+ - <p216:extLst>
+ - <p216:comment>
+
+
+
+
+
+ Initializes a new instance of the TaskAnchor class.
+
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommentAnchor.
+ Represents the following element tag in the schema: p216:comment.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p216:extLst.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+
+
+
+ Defines the AddEmpty Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:add.
+
+
+
+
+ Initializes a new instance of the AddEmpty class.
+
+
+
+
+
+
+
+ Defines the UnasgnAllEmpty Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:unasgnAll.
+
+
+
+
+ Initializes a new instance of the UnasgnAllEmpty class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Defines the TaskTitleEventInfo Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:title.
+
+
+
+
+ Initializes a new instance of the TaskTitleEventInfo class.
+
+
+
+
+ val, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskScheduleEventInfo Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:date.
+
+
+
+
+ Initializes a new instance of the TaskScheduleEventInfo class.
+
+
+
+
+ stDt, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: stDt
+
+
+
+
+ endDt, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: endDt
+
+
+
+
+
+
+
+ Defines the TaskProgressEventInfo Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:pcntCmplt.
+
+
+
+
+ Initializes a new instance of the TaskProgressEventInfo class.
+
+
+
+
+ val, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskPriorityRecord Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:pri.
+
+
+
+
+ Initializes a new instance of the TaskPriorityRecord class.
+
+
+
+
+ val, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskUndo Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:undo.
+
+
+
+
+ Initializes a new instance of the TaskUndo class.
+
+
+
+
+ id, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the TaskUnknownRecord Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:unknown.
+
+
+
+
+ Initializes a new instance of the TaskUnknownRecord class.
+
+
+
+
+
+
+
+ Defines the TaskHistoryEvent Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:event.
+
+
+ The following table lists the possible child types:
+
+ - <p216:add>
+ - <p216:unasgnAll>
+ - <p216:extLst>
+ - <p216:anchr>
+ - <p216:atrbtn>
+ - <p216:asgn>
+ - <p216:unAsgn>
+ - <p216:pri>
+ - <p216:pcntCmplt>
+ - <p216:date>
+ - <p216:title>
+ - <p216:undo>
+ - <p216:unknown>
+
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class.
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ time, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ id, this property is only available in Microsoft365 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ AtrbtnTaskAssignUnassignUser.
+ Represents the following element tag in the schema: p216:atrbtn.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+ TaskAnchor.
+ Represents the following element tag in the schema: p216:anchr.
+
+
+ xmlns:p216 = http://schemas.microsoft.com/office/powerpoint/2021/06/main
+
+
+
+
+
+
+
+ Defines the TaskHistory Class.
+ This class is available in Microsoft365 and above.
+ When the object is serialized out as xml, it's qualified name is p216:history.
+
+
+ The following table lists the possible child types:
+
+ - <p216:event>
+
+
+
+
+
+ Initializes a new instance of the TaskHistory class.
+
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CellType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:f>
+ - <x:extLst>
+ - <x:is>
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the CellType class.
+
+
+
+
+ Initializes a new instance of the CellType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Style Index
+ Represents the following attribute in the schema: s
+
+
+
+
+ Cell Data Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Cell Metadata Index
+ Represents the following attribute in the schema: cm
+
+
+
+
+ Value Metadata Index
+ Represents the following attribute in the schema: vm
+
+
+
+
+ Show Phonetic
+ Represents the following attribute in the schema: ph
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: x:f.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Cell Value.
+ Represents the following element tag in the schema: x:v.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Rich Text Inline.
+ Represents the following element tag in the schema: x:is.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ This provides additional constructors than in the generated files.
+
+
+ Cell Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:v.
+
+
+
+
+ Instantiates an instance of for a . Dates must
+ be in ISO 8601 format, which this constructor ensures
+
+ DateTime for cell
+
+
+
+ Instantiates an instance of for a . Dates must
+ be in ISO 8601 format, which this constructor ensures
+
+ DateTime for cell
+
+
+
+ Instantiates an instance of for a .
+
+ Boolean value
+
+
+
+ Instantiates an instance of for a .
+
+ Number.
+
+
+
+ Instantiates an instance of for a .
+
+ Number.
+
+
+
+ Instantiates an instance of for a .
+
+ Number.
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Attempts to parse cell value to retrieve a .
+
+ The result if successful.
+ Success or failure
+
+
+
+ Initializes a new instance of the CellValue class.
+
+
+
+
+ Initializes a new instance of the CellValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Extension.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Calculation Chain Info.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calcChain.
+
+
+ The following table lists the possible child types:
+
+ - <x:c>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the CalculationChain class.
+
+
+
+
+ Initializes a new instance of the CalculationChain class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculationChain class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculationChain class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the CalculationChainPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CalculationChainPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CalculationChainPart associated with this element.
+
+
+
+
+ Comments.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:comments.
+
+
+ The following table lists the possible child types:
+
+ - <x:authors>
+ - <x:commentList>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the Comments class.
+
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Authors.
+ Represents the following element tag in the schema: x:authors.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ List of Comments.
+ Represents the following element tag in the schema: x:commentList.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WorksheetCommentsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorksheetCommentsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorksheetCommentsPart associated with this element.
+
+
+
+
+ XML Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:MapInfo.
+
+
+ The following table lists the possible child types:
+
+ - <x:Map>
+ - <x:Schema>
+
+
+
+
+
+ Initializes a new instance of the MapInfo class.
+
+
+
+
+ Initializes a new instance of the MapInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MapInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MapInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Prefix Mappings for XPath Expressions
+ Represents the following attribute in the schema: SelectionNamespaces
+
+
+
+
+
+
+
+ Loads the DOM from the CustomXmlMappingsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CustomXmlMappingsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CustomXmlMappingsPart associated with this element.
+
+
+
+
+ Connections.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:connections.
+
+
+ The following table lists the possible child types:
+
+ - <x:connection>
+
+
+
+
+
+ Initializes a new instance of the Connections class.
+
+
+
+
+ Initializes a new instance of the Connections class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connections class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connections class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the ConnectionsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ConnectionsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ConnectionsPart associated with this element.
+
+
+
+
+ PivotCache Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotCacheDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x:cacheFields>
+ - <x:cacheHierarchies>
+ - <x:cacheSource>
+ - <x:calculatedItems>
+ - <x:calculatedMembers>
+ - <x:dimensions>
+ - <x:maps>
+ - <x:measureGroups>
+ - <x:kpis>
+ - <x:extLst>
+ - <x:tupleCache>
+
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinition class.
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ invalid
+ Represents the following attribute in the schema: invalid
+
+
+
+
+ saveData
+ Represents the following attribute in the schema: saveData
+
+
+
+
+ refreshOnLoad
+ Represents the following attribute in the schema: refreshOnLoad
+
+
+
+
+ optimizeMemory
+ Represents the following attribute in the schema: optimizeMemory
+
+
+
+
+ enableRefresh
+ Represents the following attribute in the schema: enableRefresh
+
+
+
+
+ refreshedBy
+ Represents the following attribute in the schema: refreshedBy
+
+
+
+
+ refreshedDateIso
+ Represents the following attribute in the schema: refreshedDateIso
+
+
+
+
+ refreshedDate
+ Represents the following attribute in the schema: refreshedDate
+
+
+
+
+ backgroundQuery
+ Represents the following attribute in the schema: backgroundQuery
+
+
+
+
+ missingItemsLimit
+ Represents the following attribute in the schema: missingItemsLimit
+
+
+
+
+ createdVersion
+ Represents the following attribute in the schema: createdVersion
+
+
+
+
+ refreshedVersion
+ Represents the following attribute in the schema: refreshedVersion
+
+
+
+
+ minRefreshableVersion
+ Represents the following attribute in the schema: minRefreshableVersion
+
+
+
+
+ recordCount
+ Represents the following attribute in the schema: recordCount
+
+
+
+
+ upgradeOnRefresh
+ Represents the following attribute in the schema: upgradeOnRefresh
+
+
+
+
+ tupleCache
+ Represents the following attribute in the schema: tupleCache
+
+
+
+
+ supportSubquery
+ Represents the following attribute in the schema: supportSubquery
+
+
+
+
+ supportAdvancedDrill
+ Represents the following attribute in the schema: supportAdvancedDrill
+
+
+
+
+ CacheSource.
+ Represents the following element tag in the schema: x:cacheSource.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CacheFields.
+ Represents the following element tag in the schema: x:cacheFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CacheHierarchies.
+ Represents the following element tag in the schema: x:cacheHierarchies.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Kpis.
+ Represents the following element tag in the schema: x:kpis.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ TupleCache.
+ Represents the following element tag in the schema: x:tupleCache.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CalculatedItems.
+ Represents the following element tag in the schema: x:calculatedItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CalculatedMembers.
+ Represents the following element tag in the schema: x:calculatedMembers.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Dimensions.
+ Represents the following element tag in the schema: x:dimensions.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ MeasureGroups.
+ Represents the following element tag in the schema: x:measureGroups.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Maps.
+ Represents the following element tag in the schema: x:maps.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotCacheDefinitionExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the PivotTableCacheDefinitionPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PivotTableCacheDefinitionPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PivotTableCacheDefinitionPart associated with this element.
+
+
+
+
+ PivotCache Records.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotCacheRecords.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:r>
+
+
+
+
+
+ Initializes a new instance of the PivotCacheRecords class.
+
+
+
+
+ Initializes a new instance of the PivotCacheRecords class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheRecords class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheRecords class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PivotCache Records Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the PivotTableCacheRecordsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PivotTableCacheRecordsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PivotTableCacheRecordsPart associated with this element.
+
+
+
+
+ PivotTable Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotTableDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x:chartFormats>
+ - <x:colFields>
+ - <x:colHierarchiesUsage>
+ - <x:colItems>
+ - <x:conditionalFormats>
+ - <x:dataFields>
+ - <x:formats>
+ - <x:location>
+ - <x:pageFields>
+ - <x:pivotFields>
+ - <x:filters>
+ - <x:pivotHierarchies>
+ - <x:extLst>
+ - <x:pivotTableStyleInfo>
+ - <x:rowFields>
+ - <x:rowHierarchiesUsage>
+ - <x:rowItems>
+
+
+
+
+
+ Initializes a new instance of the PivotTableDefinition class.
+
+
+
+
+ Initializes a new instance of the PivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ cacheId
+ Represents the following attribute in the schema: cacheId
+
+
+
+
+ dataOnRows
+ Represents the following attribute in the schema: dataOnRows
+
+
+
+
+ dataPosition
+ Represents the following attribute in the schema: dataPosition
+
+
+
+
+ Auto Format Id
+ Represents the following attribute in the schema: autoFormatId
+
+
+
+
+ Apply Number Formats
+ Represents the following attribute in the schema: applyNumberFormats
+
+
+
+
+ Apply Border Formats
+ Represents the following attribute in the schema: applyBorderFormats
+
+
+
+
+ Apply Font Formats
+ Represents the following attribute in the schema: applyFontFormats
+
+
+
+
+ Apply Pattern Formats
+ Represents the following attribute in the schema: applyPatternFormats
+
+
+
+
+ Apply Alignment Formats
+ Represents the following attribute in the schema: applyAlignmentFormats
+
+
+
+
+ Apply Width / Height Formats
+ Represents the following attribute in the schema: applyWidthHeightFormats
+
+
+
+
+ dataCaption
+ Represents the following attribute in the schema: dataCaption
+
+
+
+
+ grandTotalCaption
+ Represents the following attribute in the schema: grandTotalCaption
+
+
+
+
+ errorCaption
+ Represents the following attribute in the schema: errorCaption
+
+
+
+
+ showError
+ Represents the following attribute in the schema: showError
+
+
+
+
+ missingCaption
+ Represents the following attribute in the schema: missingCaption
+
+
+
+
+ showMissing
+ Represents the following attribute in the schema: showMissing
+
+
+
+
+ pageStyle
+ Represents the following attribute in the schema: pageStyle
+
+
+
+
+ pivotTableStyle
+ Represents the following attribute in the schema: pivotTableStyle
+
+
+
+
+ vacatedStyle
+ Represents the following attribute in the schema: vacatedStyle
+
+
+
+
+ tag
+ Represents the following attribute in the schema: tag
+
+
+
+
+ updatedVersion
+ Represents the following attribute in the schema: updatedVersion
+
+
+
+
+ minRefreshableVersion
+ Represents the following attribute in the schema: minRefreshableVersion
+
+
+
+
+ asteriskTotals
+ Represents the following attribute in the schema: asteriskTotals
+
+
+
+
+ showItems
+ Represents the following attribute in the schema: showItems
+
+
+
+
+ editData
+ Represents the following attribute in the schema: editData
+
+
+
+
+ disableFieldList
+ Represents the following attribute in the schema: disableFieldList
+
+
+
+
+ showCalcMbrs
+ Represents the following attribute in the schema: showCalcMbrs
+
+
+
+
+ visualTotals
+ Represents the following attribute in the schema: visualTotals
+
+
+
+
+ showMultipleLabel
+ Represents the following attribute in the schema: showMultipleLabel
+
+
+
+
+ showDataDropDown
+ Represents the following attribute in the schema: showDataDropDown
+
+
+
+
+ showDrill
+ Represents the following attribute in the schema: showDrill
+
+
+
+
+ printDrill
+ Represents the following attribute in the schema: printDrill
+
+
+
+
+ showMemberPropertyTips
+ Represents the following attribute in the schema: showMemberPropertyTips
+
+
+
+
+ showDataTips
+ Represents the following attribute in the schema: showDataTips
+
+
+
+
+ enableWizard
+ Represents the following attribute in the schema: enableWizard
+
+
+
+
+ enableDrill
+ Represents the following attribute in the schema: enableDrill
+
+
+
+
+ enableFieldProperties
+ Represents the following attribute in the schema: enableFieldProperties
+
+
+
+
+ preserveFormatting
+ Represents the following attribute in the schema: preserveFormatting
+
+
+
+
+ useAutoFormatting
+ Represents the following attribute in the schema: useAutoFormatting
+
+
+
+
+ pageWrap
+ Represents the following attribute in the schema: pageWrap
+
+
+
+
+ pageOverThenDown
+ Represents the following attribute in the schema: pageOverThenDown
+
+
+
+
+ subtotalHiddenItems
+ Represents the following attribute in the schema: subtotalHiddenItems
+
+
+
+
+ rowGrandTotals
+ Represents the following attribute in the schema: rowGrandTotals
+
+
+
+
+ colGrandTotals
+ Represents the following attribute in the schema: colGrandTotals
+
+
+
+
+ fieldPrintTitles
+ Represents the following attribute in the schema: fieldPrintTitles
+
+
+
+
+ itemPrintTitles
+ Represents the following attribute in the schema: itemPrintTitles
+
+
+
+
+ mergeItem
+ Represents the following attribute in the schema: mergeItem
+
+
+
+
+ showDropZones
+ Represents the following attribute in the schema: showDropZones
+
+
+
+
+ createdVersion
+ Represents the following attribute in the schema: createdVersion
+
+
+
+
+ indent
+ Represents the following attribute in the schema: indent
+
+
+
+
+ showEmptyRow
+ Represents the following attribute in the schema: showEmptyRow
+
+
+
+
+ showEmptyCol
+ Represents the following attribute in the schema: showEmptyCol
+
+
+
+
+ showHeaders
+ Represents the following attribute in the schema: showHeaders
+
+
+
+
+ compact
+ Represents the following attribute in the schema: compact
+
+
+
+
+ outline
+ Represents the following attribute in the schema: outline
+
+
+
+
+ outlineData
+ Represents the following attribute in the schema: outlineData
+
+
+
+
+ compactData
+ Represents the following attribute in the schema: compactData
+
+
+
+
+ published
+ Represents the following attribute in the schema: published
+
+
+
+
+ gridDropZones
+ Represents the following attribute in the schema: gridDropZones
+
+
+
+
+ immersive
+ Represents the following attribute in the schema: immersive
+
+
+
+
+ multipleFieldFilters
+ Represents the following attribute in the schema: multipleFieldFilters
+
+
+
+
+ chartFormat
+ Represents the following attribute in the schema: chartFormat
+
+
+
+
+ rowHeaderCaption
+ Represents the following attribute in the schema: rowHeaderCaption
+
+
+
+
+ colHeaderCaption
+ Represents the following attribute in the schema: colHeaderCaption
+
+
+
+
+ fieldListSortAscending
+ Represents the following attribute in the schema: fieldListSortAscending
+
+
+
+
+ mdxSubqueries
+ Represents the following attribute in the schema: mdxSubqueries
+
+
+
+
+ customListSort
+ Represents the following attribute in the schema: customListSort
+
+
+
+
+ Location.
+ Represents the following element tag in the schema: x:location.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotFields.
+ Represents the following element tag in the schema: x:pivotFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowFields.
+ Represents the following element tag in the schema: x:rowFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowItems.
+ Represents the following element tag in the schema: x:rowItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnFields.
+ Represents the following element tag in the schema: x:colFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnItems.
+ Represents the following element tag in the schema: x:colItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PageFields.
+ Represents the following element tag in the schema: x:pageFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DataFields.
+ Represents the following element tag in the schema: x:dataFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Formats.
+ Represents the following element tag in the schema: x:formats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ConditionalFormats.
+ Represents the following element tag in the schema: x:conditionalFormats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ChartFormats.
+ Represents the following element tag in the schema: x:chartFormats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotHierarchies.
+ Represents the following element tag in the schema: x:pivotHierarchies.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotTableStyle.
+ Represents the following element tag in the schema: x:pivotTableStyleInfo.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotFilters.
+ Represents the following element tag in the schema: x:filters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ RowHierarchiesUsage.
+ Represents the following element tag in the schema: x:rowHierarchiesUsage.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ColumnHierarchiesUsage.
+ Represents the following element tag in the schema: x:colHierarchiesUsage.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotTableDefinitionExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the PivotTablePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PivotTablePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PivotTablePart associated with this element.
+
+
+
+
+ Query Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryTable.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:queryTableRefresh>
+
+
+
+
+
+ Initializes a new instance of the QueryTable class.
+
+
+
+
+ Initializes a new instance of the QueryTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ headers
+ Represents the following attribute in the schema: headers
+
+
+
+
+ rowNumbers
+ Represents the following attribute in the schema: rowNumbers
+
+
+
+
+ disableRefresh
+ Represents the following attribute in the schema: disableRefresh
+
+
+
+
+ backgroundRefresh
+ Represents the following attribute in the schema: backgroundRefresh
+
+
+
+
+ firstBackgroundRefresh
+ Represents the following attribute in the schema: firstBackgroundRefresh
+
+
+
+
+ refreshOnLoad
+ Represents the following attribute in the schema: refreshOnLoad
+
+
+
+
+ growShrinkType
+ Represents the following attribute in the schema: growShrinkType
+
+
+
+
+ fillFormulas
+ Represents the following attribute in the schema: fillFormulas
+
+
+
+
+ removeDataOnSave
+ Represents the following attribute in the schema: removeDataOnSave
+
+
+
+
+ disableEdit
+ Represents the following attribute in the schema: disableEdit
+
+
+
+
+ preserveFormatting
+ Represents the following attribute in the schema: preserveFormatting
+
+
+
+
+ adjustColumnWidth
+ Represents the following attribute in the schema: adjustColumnWidth
+
+
+
+
+ intermediate
+ Represents the following attribute in the schema: intermediate
+
+
+
+
+ connectionId
+ Represents the following attribute in the schema: connectionId
+
+
+
+
+ Auto Format Id
+ Represents the following attribute in the schema: autoFormatId
+
+
+
+
+ Apply Number Formats
+ Represents the following attribute in the schema: applyNumberFormats
+
+
+
+
+ Apply Border Formats
+ Represents the following attribute in the schema: applyBorderFormats
+
+
+
+
+ Apply Font Formats
+ Represents the following attribute in the schema: applyFontFormats
+
+
+
+
+ Apply Pattern Formats
+ Represents the following attribute in the schema: applyPatternFormats
+
+
+
+
+ Apply Alignment Formats
+ Represents the following attribute in the schema: applyAlignmentFormats
+
+
+
+
+ Apply Width / Height Formats
+ Represents the following attribute in the schema: applyWidthHeightFormats
+
+
+
+
+ QueryTableRefresh.
+ Represents the following element tag in the schema: x:queryTableRefresh.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ QueryTableExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the QueryTablePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the QueryTablePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the QueryTablePart associated with this element.
+
+
+
+
+ Shared String Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sst.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:si>
+
+
+
+
+
+ Initializes a new instance of the SharedStringTable class.
+
+
+
+
+ Initializes a new instance of the SharedStringTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedStringTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedStringTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ String Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Unique String Count
+ Represents the following attribute in the schema: uniqueCount
+
+
+
+
+
+
+
+ Loads the DOM from the SharedStringTablePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SharedStringTablePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SharedStringTablePart associated with this element.
+
+
+
+
+ Revision Headers.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:headers.
+
+
+ The following table lists the possible child types:
+
+ - <x:header>
+
+
+
+
+
+ Initializes a new instance of the Headers class.
+
+
+
+
+ Initializes a new instance of the Headers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Headers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Headers class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Last Revision GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ Last GUID
+ Represents the following attribute in the schema: lastGuid
+
+
+
+
+ Shared Workbook
+ Represents the following attribute in the schema: shared
+
+
+
+
+ Disk Revisions
+ Represents the following attribute in the schema: diskRevisions
+
+
+
+
+ History
+ Represents the following attribute in the schema: history
+
+
+
+
+ Track Revisions
+ Represents the following attribute in the schema: trackRevisions
+
+
+
+
+ Exclusive Mode
+ Represents the following attribute in the schema: exclusive
+
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: revisionId
+
+
+
+
+ Version
+ Represents the following attribute in the schema: version
+
+
+
+
+ Keep Change History
+ Represents the following attribute in the schema: keepChangeHistory
+
+
+
+
+ Protected
+ Represents the following attribute in the schema: protected
+
+
+
+
+ Preserve History
+ Represents the following attribute in the schema: preserveHistory
+
+
+
+
+
+
+
+ Loads the DOM from the WorkbookRevisionHeaderPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookRevisionHeaderPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookRevisionHeaderPart associated with this element.
+
+
+
+
+ Revisions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:revisions.
+
+
+ The following table lists the possible child types:
+
+ - <x:raf>
+ - <x:rcc>
+ - <x:rcmt>
+ - <x:rcft>
+ - <x:rcv>
+ - <x:rdn>
+ - <x:rfmt>
+ - <x:ris>
+ - <x:rm>
+ - <x:rqt>
+ - <x:rrc>
+ - <x:rsnm>
+
+
+
+
+
+ Initializes a new instance of the Revisions class.
+
+
+
+
+ Initializes a new instance of the Revisions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Revisions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Revisions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WorkbookRevisionLogPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookRevisionLogPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookRevisionLogPart associated with this element.
+
+
+
+
+ User List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:users.
+
+
+ The following table lists the possible child types:
+
+ - <x:userInfo>
+
+
+
+
+
+ Initializes a new instance of the Users class.
+
+
+
+
+ Initializes a new instance of the Users class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Users class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Users class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Active User Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the WorkbookUserDataPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookUserDataPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookUserDataPart associated with this element.
+
+
+
+
+ Worksheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:worksheet.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoFilter>
+ - <x:cellWatches>
+ - <x:cols>
+ - <x:conditionalFormatting>
+ - <x:controls>
+ - <x:customProperties>
+ - <x:customSheetViews>
+ - <x:dataConsolidate>
+ - <x:dataValidations>
+ - <x:drawing>
+ - <x:drawingHF>
+ - <x:headerFooter>
+ - <x:hyperlinks>
+ - <x:ignoredErrors>
+ - <x:legacyDrawing>
+ - <x:legacyDrawingHF>
+ - <x:mergeCells>
+ - <x:oleObjects>
+ - <x:rowBreaks>
+ - <x:colBreaks>
+ - <x:pageMargins>
+ - <x:pageSetup>
+ - <x:phoneticPr>
+ - <x:printOptions>
+ - <x:protectedRanges>
+ - <x:scenarios>
+ - <x:picture>
+ - <x:sheetCalcPr>
+ - <x:sheetData>
+ - <x:dimension>
+ - <x:sheetFormatPr>
+ - <x:sheetPr>
+ - <x:sheetProtection>
+ - <x:sheetViews>
+ - <x:sortState>
+ - <x:tableParts>
+ - <x:webPublishItems>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the Worksheet class.
+
+
+
+
+ Initializes a new instance of the Worksheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Worksheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Worksheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SheetProperties.
+ Represents the following element tag in the schema: x:sheetPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ SheetDimension.
+ Represents the following element tag in the schema: x:dimension.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ SheetViews.
+ Represents the following element tag in the schema: x:sheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ SheetFormatProperties.
+ Represents the following element tag in the schema: x:sheetFormatPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WorksheetPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorksheetPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorksheetPart associated with this element.
+
+
+
+
+ Chart Sheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:chartsheet.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheetPr>
+ - <x:sheetProtection>
+ - <x:sheetViews>
+ - <x:pageSetup>
+ - <x:customSheetViews>
+ - <x:drawing>
+ - <x:drawingHF>
+ - <x:extLst>
+ - <x:headerFooter>
+ - <x:legacyDrawing>
+ - <x:legacyDrawingHF>
+ - <x:pageMargins>
+ - <x:picture>
+ - <x:webPublishItems>
+
+
+
+
+
+ Initializes a new instance of the Chartsheet class.
+
+
+
+
+ Initializes a new instance of the Chartsheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chartsheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Chartsheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Sheet Properties.
+ Represents the following element tag in the schema: x:sheetPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Chart Sheet Views.
+ Represents the following element tag in the schema: x:sheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Chart Sheet Protection.
+ Represents the following element tag in the schema: x:sheetProtection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Custom Chart Sheet Views.
+ Represents the following element tag in the schema: x:customSheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PageMargins.
+ Represents the following element tag in the schema: x:pageMargins.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ChartSheetPageSetup.
+ Represents the following element tag in the schema: x:pageSetup.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: x:headerFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Drawing.
+ Represents the following element tag in the schema: x:drawing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ LegacyDrawing.
+ Represents the following element tag in the schema: x:legacyDrawing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Legacy Drawing Reference in Header Footer.
+ Represents the following element tag in the schema: x:legacyDrawingHF.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DrawingHeaderFooter.
+ Represents the following element tag in the schema: x:drawingHF.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Picture.
+ Represents the following element tag in the schema: x:picture.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ WebPublishItems.
+ Represents the following element tag in the schema: x:webPublishItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the ChartsheetPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ChartsheetPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ChartsheetPart associated with this element.
+
+
+
+
+ Dialog Sheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dialogsheet.
+
+
+ The following table lists the possible child types:
+
+ - <x:controls>
+ - <x:customSheetViews>
+ - <x:drawing>
+ - <x:drawingHF>
+ - <x:extLst>
+ - <x:headerFooter>
+ - <x:legacyDrawing>
+ - <x:legacyDrawingHF>
+ - <x:oleObjects>
+ - <x:pageMargins>
+ - <x:pageSetup>
+ - <x:printOptions>
+ - <x:sheetFormatPr>
+ - <x:sheetPr>
+ - <x:sheetProtection>
+ - <x:sheetViews>
+
+
+
+
+
+ Initializes a new instance of the DialogSheet class.
+
+
+
+
+ Initializes a new instance of the DialogSheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogSheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogSheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Properties.
+ Represents the following element tag in the schema: x:sheetPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Dialog Sheet Views.
+ Represents the following element tag in the schema: x:sheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Dialog Sheet Format Properties.
+ Represents the following element tag in the schema: x:sheetFormatPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sheet Protection.
+ Represents the following element tag in the schema: x:sheetProtection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Custom Sheet Views.
+ Represents the following element tag in the schema: x:customSheetViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Print Options.
+ Represents the following element tag in the schema: x:printOptions.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Page Margins.
+ Represents the following element tag in the schema: x:pageMargins.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Page Setup Settings.
+ Represents the following element tag in the schema: x:pageSetup.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Header and Footer Settings.
+ Represents the following element tag in the schema: x:headerFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Drawing.
+ Represents the following element tag in the schema: x:drawing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Legacy Drawing.
+ Represents the following element tag in the schema: x:legacyDrawing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Legacy Drawing Header Footer.
+ Represents the following element tag in the schema: x:legacyDrawingHF.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DrawingHeaderFooter.
+ Represents the following element tag in the schema: x:drawingHF.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ OleObjects.
+ Represents the following element tag in the schema: x:oleObjects.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Controls.
+ Represents the following element tag in the schema: x:controls.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the DialogsheetPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DialogsheetPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DialogsheetPart associated with this element.
+
+
+
+
+ Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:metadata.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:futureMetadata>
+ - <x:mdxMetadata>
+ - <x:cellMetadata>
+ - <x:valueMetadata>
+ - <x:metadataStrings>
+ - <x:metadataTypes>
+
+
+
+
+
+ Initializes a new instance of the Metadata class.
+
+
+
+
+ Initializes a new instance of the Metadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Metadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Metadata class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Metadata Types Collection.
+ Represents the following element tag in the schema: x:metadataTypes.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Metadata String Store.
+ Represents the following element tag in the schema: x:metadataStrings.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ MDX Metadata Information.
+ Represents the following element tag in the schema: x:mdxMetadata.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the CellMetadataPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CellMetadataPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CellMetadataPart associated with this element.
+
+
+
+
+ Single Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:singleXmlCells.
+
+
+ The following table lists the possible child types:
+
+ - <x:singleXmlCell>
+
+
+
+
+
+ Initializes a new instance of the SingleXmlCells class.
+
+
+
+
+ Initializes a new instance of the SingleXmlCells class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleXmlCells class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleXmlCells class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the SingleCellTablePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SingleCellTablePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SingleCellTablePart associated with this element.
+
+
+
+
+ Style Sheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:styleSheet.
+
+
+ The following table lists the possible child types:
+
+ - <x:borders>
+ - <x:cellStyles>
+ - <x:cellStyleXfs>
+ - <x:cellXfs>
+ - <x:colors>
+ - <x:dxfs>
+ - <x:fills>
+ - <x:fonts>
+ - <x:numFmts>
+ - <x:extLst>
+ - <x:tableStyles>
+
+
+
+
+
+ Initializes a new instance of the Stylesheet class.
+
+
+
+
+ Initializes a new instance of the Stylesheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stylesheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stylesheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NumberingFormats.
+ Represents the following element tag in the schema: x:numFmts.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fonts.
+ Represents the following element tag in the schema: x:fonts.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fills.
+ Represents the following element tag in the schema: x:fills.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Borders.
+ Represents the following element tag in the schema: x:borders.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CellStyleFormats.
+ Represents the following element tag in the schema: x:cellStyleXfs.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CellFormats.
+ Represents the following element tag in the schema: x:cellXfs.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CellStyles.
+ Represents the following element tag in the schema: x:cellStyles.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DifferentialFormats.
+ Represents the following element tag in the schema: x:dxfs.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ TableStyles.
+ Represents the following element tag in the schema: x:tableStyles.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Colors.
+ Represents the following element tag in the schema: x:colors.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ StylesheetExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WorkbookStylesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookStylesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookStylesPart associated with this element.
+
+
+
+
+ External Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:externalLink.
+
+
+ The following table lists the possible child types:
+
+ - <x:ddeLink>
+ - <x:extLst>
+ - <x:externalBook>
+ - <x:oleLink>
+
+
+
+
+
+ Initializes a new instance of the ExternalLink class.
+
+
+
+
+ Initializes a new instance of the ExternalLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalLink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the ExternalWorkbookPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ExternalWorkbookPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ExternalWorkbookPart associated with this element.
+
+
+
+
+ Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:table.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoFilter>
+ - <x:sortState>
+ - <x:tableColumns>
+ - <x:extLst>
+ - <x:tableStyleInfo>
+
+
+
+
+
+ Initializes a new instance of the Table class.
+
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Table Name
+ Represents the following attribute in the schema: displayName
+
+
+
+
+ Table Comment
+ Represents the following attribute in the schema: comment
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Table Type
+ Represents the following attribute in the schema: tableType
+
+
+
+
+ Header Row Count
+ Represents the following attribute in the schema: headerRowCount
+
+
+
+
+ Insert Row Showing
+ Represents the following attribute in the schema: insertRow
+
+
+
+
+ Insert Row Shift
+ Represents the following attribute in the schema: insertRowShift
+
+
+
+
+ Totals Row Count
+ Represents the following attribute in the schema: totalsRowCount
+
+
+
+
+ Totals Row Shown
+ Represents the following attribute in the schema: totalsRowShown
+
+
+
+
+ Published
+ Represents the following attribute in the schema: published
+
+
+
+
+ Header Row Format Id
+ Represents the following attribute in the schema: headerRowDxfId
+
+
+
+
+ Data Area Format Id
+ Represents the following attribute in the schema: dataDxfId
+
+
+
+
+ Totals Row Format Id
+ Represents the following attribute in the schema: totalsRowDxfId
+
+
+
+
+ Header Row Border Format Id
+ Represents the following attribute in the schema: headerRowBorderDxfId
+
+
+
+
+ Table Border Format Id
+ Represents the following attribute in the schema: tableBorderDxfId
+
+
+
+
+ Totals Row Border Format Id
+ Represents the following attribute in the schema: totalsRowBorderDxfId
+
+
+
+
+ Header Row Style
+ Represents the following attribute in the schema: headerRowCellStyle
+
+
+
+
+ Data Style Name
+ Represents the following attribute in the schema: dataCellStyle
+
+
+
+
+ Totals Row Style
+ Represents the following attribute in the schema: totalsRowCellStyle
+
+
+
+
+ Connection ID
+ Represents the following attribute in the schema: connectionId
+
+
+
+
+ Table AutoFilter.
+ Represents the following element tag in the schema: x:autoFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sort State.
+ Represents the following element tag in the schema: x:sortState.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Table Columns.
+ Represents the following element tag in the schema: x:tableColumns.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Table Style.
+ Represents the following element tag in the schema: x:tableStyleInfo.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the TableDefinitionPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the TableDefinitionPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the TableDefinitionPart associated with this element.
+
+
+
+
+ Volatile Dependency Types.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:volTypes.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:volType>
+
+
+
+
+
+ Initializes a new instance of the VolatileTypes class.
+
+
+
+
+ Initializes a new instance of the VolatileTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VolatileTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VolatileTypes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the VolatileDependenciesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the VolatileDependenciesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the VolatileDependenciesPart associated with this element.
+
+
+
+
+ Workbook.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:workbook.
+
+
+ The following table lists the possible child types:
+
+ - <x:bookViews>
+ - <x:calcPr>
+ - <x:customWorkbookViews>
+ - <x:definedNames>
+ - <x:externalReferences>
+ - <x:fileRecoveryPr>
+ - <x:fileSharing>
+ - <x:fileVersion>
+ - <x:functionGroups>
+ - <x:oleSize>
+ - <x:pivotCaches>
+ - <x:sheets>
+ - <x:webPublishing>
+ - <x:webPublishObjects>
+ - <x:extLst>
+ - <x:workbookPr>
+ - <x:workbookProtection>
+ - <x15ac:absPath>
+
+
+
+
+
+ Initializes a new instance of the Workbook class.
+
+
+
+
+ Initializes a new instance of the Workbook class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Workbook class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Workbook class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ conformance
+ Represents the following attribute in the schema: conformance
+
+
+
+
+ FileVersion.
+ Represents the following element tag in the schema: x:fileVersion.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ FileSharing.
+ Represents the following element tag in the schema: x:fileSharing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ WorkbookProperties.
+ Represents the following element tag in the schema: x:workbookPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ AbsolutePath, this property is only available in Office 2013 and later..
+ Represents the following element tag in the schema: x15ac:absPath.
+
+
+ xmlns:x15ac = http://schemas.microsoft.com/office/spreadsheetml/2010/11/ac
+
+
+
+
+ WorkbookProtection.
+ Represents the following element tag in the schema: x:workbookProtection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ BookViews.
+ Represents the following element tag in the schema: x:bookViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sheets.
+ Represents the following element tag in the schema: x:sheets.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ FunctionGroups.
+ Represents the following element tag in the schema: x:functionGroups.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExternalReferences.
+ Represents the following element tag in the schema: x:externalReferences.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ DefinedNames.
+ Represents the following element tag in the schema: x:definedNames.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CalculationProperties.
+ Represents the following element tag in the schema: x:calcPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ OleSize.
+ Represents the following element tag in the schema: x:oleSize.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CustomWorkbookViews.
+ Represents the following element tag in the schema: x:customWorkbookViews.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotCaches.
+ Represents the following element tag in the schema: x:pivotCaches.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ WebPublishing.
+ Represents the following element tag in the schema: x:webPublishing.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WorkbookPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookPart associated with this element.
+
+
+
+
+ AutoFilter Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:filterColumn.
+
+
+ The following table lists the possible child types:
+
+ - <x:colorFilter>
+ - <x:customFilters>
+ - <x:dynamicFilter>
+ - <x:extLst>
+ - <x:filters>
+ - <x:iconFilter>
+ - <x:top10>
+ - <x14:customFilters>
+ - <x14:iconFilter>
+
+
+
+
+
+ Initializes a new instance of the FilterColumn class.
+
+
+
+
+ Initializes a new instance of the FilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilterColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Filter Column Data
+ Represents the following attribute in the schema: colId
+
+
+
+
+ Hidden AutoFilter Button
+ Represents the following attribute in the schema: hiddenButton
+
+
+
+
+ Show Filter Button
+ Represents the following attribute in the schema: showButton
+
+
+
+
+ Filter Criteria.
+ Represents the following element tag in the schema: x:filters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Top 10.
+ Represents the following element tag in the schema: x:top10.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CustomFilters14, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x14:customFilters.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Custom Filters.
+ Represents the following element tag in the schema: x:customFilters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Dynamic Filter.
+ Represents the following element tag in the schema: x:dynamicFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Color Filter Criteria.
+ Represents the following element tag in the schema: x:colorFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ IconFilter14, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x14:iconFilter.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Icon Filter.
+ Represents the following element tag in the schema: x:iconFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Sort State for Auto Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sortState.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:sortCondition>
+ - <x14:sortCondition>
+
+
+
+
+
+ Initializes a new instance of the SortState class.
+
+
+
+
+ Initializes a new instance of the SortState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortState class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortState class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sort by Columns
+ Represents the following attribute in the schema: columnSort
+
+
+
+
+ Case Sensitive
+ Represents the following attribute in the schema: caseSensitive
+
+
+
+
+ Sort Method
+ Represents the following attribute in the schema: sortMethod
+
+
+
+
+ Sort Range
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Custom Filter Criteria.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customFilter.
+
+
+
+
+ Initializes a new instance of the CustomFilter class.
+
+
+
+
+ Filter Comparison Operator
+ Represents the following attribute in the schema: operator
+
+
+
+
+ Top or Bottom Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:c.
+
+
+
+
+ Initializes a new instance of the CalculationCell class.
+
+
+
+
+ Cell Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: i
+
+
+
+
+ Child Chain
+ Represents the following attribute in the schema: s
+
+
+
+
+ New Dependency Level
+ Represents the following attribute in the schema: l
+
+
+
+
+ New Thread
+ Represents the following attribute in the schema: t
+
+
+
+
+ Array
+ Represents the following attribute in the schema: a
+
+
+
+
+
+
+
+ Authors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:authors.
+
+
+ The following table lists the possible child types:
+
+ - <x:author>
+
+
+
+
+
+ Initializes a new instance of the Authors class.
+
+
+
+
+ Initializes a new instance of the Authors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Authors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Authors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List of Comments.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:commentList.
+
+
+ The following table lists the possible child types:
+
+ - <x:comment>
+
+
+
+
+
+ Initializes a new instance of the CommentList class.
+
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Comment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:comment.
+
+
+ The following table lists the possible child types:
+
+ - <x:commentPr>
+ - <x:text>
+
+
+
+
+
+ Initializes a new instance of the Comment class.
+
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cell Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Author Id
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ Unique Identifier for Comment
+ Represents the following attribute in the schema: guid
+
+
+
+
+ shapeId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: shapeId
+
+
+
+
+ Comment Text.
+ Represents the following element tag in the schema: x:text.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CommentProperties, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x:commentPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Author.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:author.
+
+
+
+
+ Initializes a new instance of the Author class.
+
+
+
+
+ Initializes a new instance of the Author class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:t.
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:formula.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Initializes a new instance of the Formula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Old Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oldFormula.
+
+
+
+
+ Initializes a new instance of the OldFormula class.
+
+
+
+
+ Initializes a new instance of the OldFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Odd Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oddHeader.
+
+
+
+
+ Initializes a new instance of the OddHeader class.
+
+
+
+
+ Initializes a new instance of the OddHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Odd Page Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oddFooter.
+
+
+
+
+ Initializes a new instance of the OddFooter class.
+
+
+
+
+ Initializes a new instance of the OddFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Even Page Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:evenHeader.
+
+
+
+
+ Initializes a new instance of the EvenHeader class.
+
+
+
+
+ Initializes a new instance of the EvenHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Even Page Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:evenFooter.
+
+
+
+
+ Initializes a new instance of the EvenFooter class.
+
+
+
+
+ Initializes a new instance of the EvenFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ First Page Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:firstHeader.
+
+
+
+
+ Initializes a new instance of the FirstHeader class.
+
+
+
+
+ Initializes a new instance of the FirstHeader class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ First Page Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:firstFooter.
+
+
+
+
+ Initializes a new instance of the FirstFooter class.
+
+
+
+
+ Initializes a new instance of the FirstFooter class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ DDE Link Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:val.
+
+
+
+
+ Initializes a new instance of the DdeLinkValue class.
+
+
+
+
+ Initializes a new instance of the DdeLinkValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Strings in Subtopic.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:stp.
+
+
+
+
+ Initializes a new instance of the Subtopic class.
+
+
+
+
+ Initializes a new instance of the Subtopic class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Formula1 Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:formula1.
+
+
+
+
+ Initializes a new instance of the Formula1 class.
+
+
+
+
+ Initializes a new instance of the Formula1 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Formula2 Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:formula2.
+
+
+
+
+ Initializes a new instance of the Formula2 class.
+
+
+
+
+ Initializes a new instance of the Formula2 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the XstringType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the XstringType class.
+
+
+
+
+ Initializes a new instance of the XstringType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Content Contains Significant Whitespace
+ Represents the following attribute in the schema: xml:space
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ XML Schema.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:Schema.
+
+
+
+
+ Initializes a new instance of the Schema class.
+
+
+
+
+ Initializes a new instance of the Schema class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Schema class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Schema class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Schema ID
+ Represents the following attribute in the schema: ID
+
+
+
+
+ Schema Reference
+ Represents the following attribute in the schema: SchemaRef
+
+
+
+
+ Schema Root Namespace
+ Represents the following attribute in the schema: Namespace
+
+
+
+
+
+
+
+ XML Mapping Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:Map.
+
+
+ The following table lists the possible child types:
+
+ - <x:DataBinding>
+
+
+
+
+
+ Initializes a new instance of the Map class.
+
+
+
+
+ Initializes a new instance of the Map class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Map class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Map class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XML Mapping ID
+ Represents the following attribute in the schema: ID
+
+
+
+
+ XML Mapping Name
+ Represents the following attribute in the schema: Name
+
+
+
+
+ Root Element Name
+ Represents the following attribute in the schema: RootElement
+
+
+
+
+ Schema Name
+ Represents the following attribute in the schema: SchemaID
+
+
+
+
+ Show Validation Errors
+ Represents the following attribute in the schema: ShowImportExportValidationErrors
+
+
+
+
+ AutoFit Table on Refresh
+ Represents the following attribute in the schema: AutoFit
+
+
+
+
+ Append Data to Table
+ Represents the following attribute in the schema: Append
+
+
+
+
+ Preserve AutoFilter State
+ Represents the following attribute in the schema: PreserveSortAFLayout
+
+
+
+
+ Preserve Cell Formatting
+ Represents the following attribute in the schema: PreserveFormat
+
+
+
+
+ XML Mapping.
+ Represents the following element tag in the schema: x:DataBinding.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ XML Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:DataBinding.
+
+
+
+
+ Initializes a new instance of the DataBinding class.
+
+
+
+
+ Initializes a new instance of the DataBinding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBinding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBinding class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DataBindingName
+ Represents the following attribute in the schema: DataBindingName
+
+
+
+
+ FileBinding
+ Represents the following attribute in the schema: FileBinding
+
+
+
+
+ ConnectionID
+ Represents the following attribute in the schema: ConnectionID
+
+
+
+
+ FileBindingName
+ Represents the following attribute in the schema: FileBindingName
+
+
+
+
+ DataBindingLoadMode
+ Represents the following attribute in the schema: DataBindingLoadMode
+
+
+
+
+
+
+
+ Connection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:connection.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:dbPr>
+ - <x:olapPr>
+ - <x:parameters>
+ - <x:textPr>
+ - <x:webPr>
+
+
+
+
+
+ Initializes a new instance of the Connection class.
+
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ sourceFile
+ Represents the following attribute in the schema: sourceFile
+
+
+
+
+ odcFile
+ Represents the following attribute in the schema: odcFile
+
+
+
+
+ keepAlive
+ Represents the following attribute in the schema: keepAlive
+
+
+
+
+ interval
+ Represents the following attribute in the schema: interval
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ reconnectionMethod
+ Represents the following attribute in the schema: reconnectionMethod
+
+
+
+
+ refreshedVersion
+ Represents the following attribute in the schema: refreshedVersion
+
+
+
+
+ minRefreshableVersion
+ Represents the following attribute in the schema: minRefreshableVersion
+
+
+
+
+ savePassword
+ Represents the following attribute in the schema: savePassword
+
+
+
+
+ new
+ Represents the following attribute in the schema: new
+
+
+
+
+ deleted
+ Represents the following attribute in the schema: deleted
+
+
+
+
+ onlyUseConnectionFile
+ Represents the following attribute in the schema: onlyUseConnectionFile
+
+
+
+
+ background
+ Represents the following attribute in the schema: background
+
+
+
+
+ refreshOnLoad
+ Represents the following attribute in the schema: refreshOnLoad
+
+
+
+
+ saveData
+ Represents the following attribute in the schema: saveData
+
+
+
+
+ credentials
+ Represents the following attribute in the schema: credentials
+
+
+
+
+ singleSignOnId
+ Represents the following attribute in the schema: singleSignOnId
+
+
+
+
+ DatabaseProperties.
+ Represents the following element tag in the schema: x:dbPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ OlapProperties.
+ Represents the following element tag in the schema: x:olapPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ WebQueryProperties.
+ Represents the following element tag in the schema: x:webPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ TextProperties.
+ Represents the following element tag in the schema: x:textPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Parameters.
+ Represents the following element tag in the schema: x:parameters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ConnectionExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Tables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tables.
+
+
+ The following table lists the possible child types:
+
+ - <x:x>
+ - <x:m>
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the Tables class.
+
+
+
+
+ Initializes a new instance of the Tables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Count of Tables
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Parameter Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:parameter.
+
+
+
+
+ Initializes a new instance of the Parameter class.
+
+
+
+
+ Parameter Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ SQL Data Type
+ Represents the following attribute in the schema: sqlType
+
+
+
+
+ Parameter Type
+ Represents the following attribute in the schema: parameterType
+
+
+
+
+ Refresh on Change
+ Represents the following attribute in the schema: refreshOnChange
+
+
+
+
+ Parameter Prompt String
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ Boolean
+ Represents the following attribute in the schema: boolean
+
+
+
+
+ Double
+ Represents the following attribute in the schema: double
+
+
+
+
+ Integer
+ Represents the following attribute in the schema: integer
+
+
+
+
+ String
+ Represents the following attribute in the schema: string
+
+
+
+
+ Cell Reference
+ Represents the following attribute in the schema: cell
+
+
+
+
+
+
+
+ No Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:m.
+
+
+
+
+ Initializes a new instance of the MissingTable class.
+
+
+
+
+
+
+
+ Character Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:s.
+
+
+
+
+ Initializes a new instance of the CharacterValue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+
+
+
+ Index.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:x.
+
+
+
+
+ Initializes a new instance of the FieldItem class.
+
+
+
+
+ Shared Items Index
+ Represents the following attribute in the schema: v
+
+
+
+
+
+
+
+ Text Import Field Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:textField.
+
+
+
+
+ Initializes a new instance of the TextField class.
+
+
+
+
+ Field Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Position
+ Represents the following attribute in the schema: position
+
+
+
+
+
+
+
+ PivotCache Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cacheField.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:fieldGroup>
+ - <x:sharedItems>
+ - <x:mpMap>
+
+
+
+
+
+ Initializes a new instance of the CacheField class.
+
+
+
+
+ Initializes a new instance of the CacheField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ caption
+ Represents the following attribute in the schema: caption
+
+
+
+
+ propertyName
+ Represents the following attribute in the schema: propertyName
+
+
+
+
+ serverField
+ Represents the following attribute in the schema: serverField
+
+
+
+
+ uniqueList
+ Represents the following attribute in the schema: uniqueList
+
+
+
+
+ numFmtId
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ formula
+ Represents the following attribute in the schema: formula
+
+
+
+
+ sqlType
+ Represents the following attribute in the schema: sqlType
+
+
+
+
+ hierarchy
+ Represents the following attribute in the schema: hierarchy
+
+
+
+
+ level
+ Represents the following attribute in the schema: level
+
+
+
+
+ databaseField
+ Represents the following attribute in the schema: databaseField
+
+
+
+
+ mappingCount
+ Represents the following attribute in the schema: mappingCount
+
+
+
+
+ memberPropertyField
+ Represents the following attribute in the schema: memberPropertyField
+
+
+
+
+ SharedItems.
+ Represents the following element tag in the schema: x:sharedItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ FieldGroup.
+ Represents the following element tag in the schema: x:fieldGroup.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Page Item Values.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pages.
+
+
+ The following table lists the possible child types:
+
+ - <x:page>
+
+
+
+
+
+ Initializes a new instance of the Pages class.
+
+
+
+
+ Initializes a new instance of the Pages class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pages class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Pages class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Page Item String Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Range Sets.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rangeSets.
+
+
+ The following table lists the possible child types:
+
+ - <x:rangeSet>
+
+
+
+
+
+ Initializes a new instance of the RangeSets class.
+
+
+
+
+ Initializes a new instance of the RangeSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RangeSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RangeSets class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference and Page Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Page Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:page.
+
+
+ The following table lists the possible child types:
+
+ - <x:pageItem>
+
+
+
+
+
+ Initializes a new instance of the Page class.
+
+
+
+
+ Initializes a new instance of the Page class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Page class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Page class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Page Item String Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Page Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageItem.
+
+
+
+
+ Initializes a new instance of the PageItem class.
+
+
+
+
+ Page Item Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Range Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rangeSet.
+
+
+
+
+ Initializes a new instance of the RangeSet class.
+
+
+
+
+ Field Item Index Page 1
+ Represents the following attribute in the schema: i1
+
+
+
+
+ Field Item Index Page 2
+ Represents the following attribute in the schema: i2
+
+
+
+
+ Field Item index Page 3
+ Represents the following attribute in the schema: i3
+
+
+
+
+ Field Item Index Page 4
+ Represents the following attribute in the schema: i4
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Named Range
+ Represents the following attribute in the schema: name
+
+
+
+
+ Sheet Name
+ Represents the following attribute in the schema: sheet
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ No Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:m.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the MissingItem class.
+
+
+
+
+ Initializes a new instance of the MissingItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MissingItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MissingItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item
+ Represents the following attribute in the schema: f
+
+
+
+
+ Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+ Format Index
+ Represents the following attribute in the schema: in
+
+
+
+
+ background Color
+ Represents the following attribute in the schema: bc
+
+
+
+
+ Foreground Color
+ Represents the following attribute in the schema: fc
+
+
+
+
+ Italic
+ Represents the following attribute in the schema: i
+
+
+
+
+ Underline
+ Represents the following attribute in the schema: un
+
+
+
+
+ Strikethrough
+ Represents the following attribute in the schema: st
+
+
+
+
+ Bold
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Numeric.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:n.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the NumberItem class.
+
+
+
+
+ Initializes a new instance of the NumberItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item
+ Represents the following attribute in the schema: f
+
+
+
+
+ Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+ Format Index
+ Represents the following attribute in the schema: in
+
+
+
+
+ Background Color
+ Represents the following attribute in the schema: bc
+
+
+
+
+ Foreground Color
+ Represents the following attribute in the schema: fc
+
+
+
+
+ Italic
+ Represents the following attribute in the schema: i
+
+
+
+
+ Underline
+ Represents the following attribute in the schema: un
+
+
+
+
+ Strikethrough
+ Represents the following attribute in the schema: st
+
+
+
+
+ Bold
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Boolean.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:b.
+
+
+ The following table lists the possible child types:
+
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the BooleanItem class.
+
+
+
+
+ Initializes a new instance of the BooleanItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BooleanItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BooleanItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item
+ Represents the following attribute in the schema: f
+
+
+
+
+ Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+
+
+
+ Error Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:e.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the ErrorItem class.
+
+
+
+
+ Initializes a new instance of the ErrorItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ErrorItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item
+ Represents the following attribute in the schema: f
+
+
+
+
+ Item Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+ Format Index
+ Represents the following attribute in the schema: in
+
+
+
+
+ background Color
+ Represents the following attribute in the schema: bc
+
+
+
+
+ Foreground Color
+ Represents the following attribute in the schema: fc
+
+
+
+
+ Italic
+ Represents the following attribute in the schema: i
+
+
+
+
+ Underline
+ Represents the following attribute in the schema: un
+
+
+
+
+ Strikethrough
+ Represents the following attribute in the schema: st
+
+
+
+
+ Bold
+ Represents the following attribute in the schema: b
+
+
+
+
+ Tuples.
+ Represents the following element tag in the schema: x:tpls.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Character Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:s.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the StringItem class.
+
+
+
+
+ Initializes a new instance of the StringItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StringItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item
+ Represents the following attribute in the schema: f
+
+
+
+
+ Item Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+ Format Index
+ Represents the following attribute in the schema: in
+
+
+
+
+ Background Color
+ Represents the following attribute in the schema: bc
+
+
+
+
+ Foreground Color
+ Represents the following attribute in the schema: fc
+
+
+
+
+ Italic
+ Represents the following attribute in the schema: i
+
+
+
+
+ Underline
+ Represents the following attribute in the schema: un
+
+
+
+
+ Strikethrough
+ Represents the following attribute in the schema: st
+
+
+
+
+ Bold
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Date Time.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:d.
+
+
+ The following table lists the possible child types:
+
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the DateTimeItem class.
+
+
+
+
+ Initializes a new instance of the DateTimeItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateTimeItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DateTimeItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Value
+ Represents the following attribute in the schema: v
+
+
+
+
+ Unused Item
+ Represents the following attribute in the schema: u
+
+
+
+
+ Calculated Item Value
+ Represents the following attribute in the schema: f
+
+
+
+
+ Caption
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Count
+ Represents the following attribute in the schema: cp
+
+
+
+
+
+
+
+ Tuples.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tpls.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpl>
+
+
+
+
+
+ Initializes a new instance of the Tuples class.
+
+
+
+
+ Initializes a new instance of the Tuples class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tuples class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tuples class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Sort By Tuple.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sortByTuple.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpl>
+
+
+
+
+
+ Initializes a new instance of the SortByTuple class.
+
+
+
+
+ Initializes a new instance of the SortByTuple class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortByTuple class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortByTuple class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TuplesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpl>
+
+
+
+
+
+ Initializes a new instance of the TuplesType class.
+
+
+
+
+ Initializes a new instance of the TuplesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TuplesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TuplesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Member Name Count
+ Represents the following attribute in the schema: c
+
+
+
+
+ Member Property Indexes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:x.
+
+
+
+
+ Initializes a new instance of the MemberPropertyIndex class.
+
+
+
+
+
+
+
+ Defines the MemberPropertiesMap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mpMap.
+
+
+
+
+ Initializes a new instance of the MemberPropertiesMap class.
+
+
+
+
+
+
+
+ Defines the XType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the XType class.
+
+
+
+
+ Shared Items Index
+ Represents the following attribute in the schema: v
+
+
+
+
+ PivotCache Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:r.
+
+
+ The following table lists the possible child types:
+
+ - <x:b>
+ - <x:d>
+ - <x:e>
+ - <x:x>
+ - <x:m>
+ - <x:n>
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the PivotCacheRecord class.
+
+
+
+
+ Initializes a new instance of the PivotCacheRecord class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheRecord class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheRecord class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ OLAP KPI.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:kpi.
+
+
+
+
+ Initializes a new instance of the Kpi class.
+
+
+
+
+ KPI Unique Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ KPI Display Name
+ Represents the following attribute in the schema: caption
+
+
+
+
+ KPI Display Folder
+ Represents the following attribute in the schema: displayFolder
+
+
+
+
+ KPI Measure Group Name
+ Represents the following attribute in the schema: measureGroup
+
+
+
+
+ Parent KPI
+ Represents the following attribute in the schema: parent
+
+
+
+
+ KPI Value Unique Name
+ Represents the following attribute in the schema: value
+
+
+
+
+ KPI Goal Unique Name
+ Represents the following attribute in the schema: goal
+
+
+
+
+ KPI Status Unique Name
+ Represents the following attribute in the schema: status
+
+
+
+
+ KPI Trend Unique Name
+ Represents the following attribute in the schema: trend
+
+
+
+
+ KPI Weight Unique Name
+ Represents the following attribute in the schema: weight
+
+
+
+
+
+
+
+ PivotCache Field Id.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fieldUsage.
+
+
+
+
+ Initializes a new instance of the FieldUsage class.
+
+
+
+
+ Field Index
+ Represents the following attribute in the schema: x
+
+
+
+
+
+
+
+ OLAP Grouping Levels.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groupLevel.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:groups>
+
+
+
+
+
+ Initializes a new instance of the GroupLevel class.
+
+
+
+
+ Initializes a new instance of the GroupLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupLevel class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupLevel class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Grouping Level Display Name
+ Represents the following attribute in the schema: caption
+
+
+
+
+ User-Defined Group Level
+ Represents the following attribute in the schema: user
+
+
+
+
+ Custom Roll Up
+ Represents the following attribute in the schema: customRollUp
+
+
+
+
+ OLAP Level Groups.
+ Represents the following element tag in the schema: x:groups.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLAP Level Groups.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groups.
+
+
+ The following table lists the possible child types:
+
+ - <x:group>
+
+
+
+
+
+ Initializes a new instance of the Groups class.
+
+
+
+
+ Initializes a new instance of the Groups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Groups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Groups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Level Group Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ OLAP Group.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:group.
+
+
+ The following table lists the possible child types:
+
+ - <x:groupMembers>
+
+
+
+
+
+ Initializes a new instance of the Group class.
+
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Group Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Unique Group Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Group Caption
+ Represents the following attribute in the schema: caption
+
+
+
+
+ Parent Unique Name
+ Represents the following attribute in the schema: uniqueParent
+
+
+
+
+ Group Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ OLAP Group Members.
+ Represents the following element tag in the schema: x:groupMembers.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLAP Group Members.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groupMembers.
+
+
+ The following table lists the possible child types:
+
+ - <x:groupMember>
+
+
+
+
+
+ Initializes a new instance of the GroupMembers class.
+
+
+
+
+ Initializes a new instance of the GroupMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupMembers class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Group Member Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ OLAP Group Member.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groupMember.
+
+
+
+
+ Initializes a new instance of the GroupMember class.
+
+
+
+
+ Group Member Unique Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Group
+ Represents the following attribute in the schema: group
+
+
+
+
+
+
+
+ Entries.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:entries.
+
+
+ The following table lists the possible child types:
+
+ - <x:e>
+ - <x:m>
+ - <x:n>
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the Entries class.
+
+
+
+
+ Initializes a new instance of the Entries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Entries class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Entries class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Tuple Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Sets.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sets.
+
+
+ The following table lists the possible child types:
+
+ - <x:set>
+
+
+
+
+
+ Initializes a new instance of the Sets class.
+
+
+
+
+ Initializes a new instance of the Sets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sets class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Tuple Set Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ OLAP Query Cache.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryCache.
+
+
+ The following table lists the possible child types:
+
+ - <x:query>
+
+
+
+
+
+ Initializes a new instance of the QueryCache class.
+
+
+
+
+ Initializes a new instance of the QueryCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cached Query Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Server Formats.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:serverFormats.
+
+
+ The following table lists the possible child types:
+
+ - <x:serverFormat>
+
+
+
+
+
+ Initializes a new instance of the ServerFormats class.
+
+
+
+
+ Initializes a new instance of the ServerFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ServerFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ServerFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Server Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:serverFormat.
+
+
+
+
+ Initializes a new instance of the ServerFormat class.
+
+
+
+
+ Culture
+ Represents the following attribute in the schema: culture
+
+
+
+
+ Format
+ Represents the following attribute in the schema: format
+
+
+
+
+
+
+
+ Tuple.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tpl.
+
+
+
+
+ Initializes a new instance of the Tuple class.
+
+
+
+
+ Field Index
+ Represents the following attribute in the schema: fld
+
+
+
+
+ Hierarchy Index
+ Represents the following attribute in the schema: hier
+
+
+
+
+ Item Index
+ Represents the following attribute in the schema: item
+
+
+
+
+
+
+
+ OLAP Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:set.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+ - <x:sortByTuple>
+
+
+
+
+
+ Initializes a new instance of the TupleSet class.
+
+
+
+
+ Initializes a new instance of the TupleSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Number of Tuples
+ Represents the following attribute in the schema: count
+
+
+
+
+ Maximum Rank Requested
+ Represents the following attribute in the schema: maxRank
+
+
+
+
+ MDX Set Definition
+ Represents the following attribute in the schema: setDefinition
+
+
+
+
+ Set Sort Order
+ Represents the following attribute in the schema: sortType
+
+
+
+
+ Query Failed
+ Represents the following attribute in the schema: queryFailed
+
+
+
+
+
+
+
+ Query.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:query.
+
+
+ The following table lists the possible child types:
+
+ - <x:tpls>
+
+
+
+
+
+ Initializes a new instance of the Query class.
+
+
+
+
+ Initializes a new instance of the Query class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Query class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Query class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ MDX Query String
+ Represents the following attribute in the schema: mdx
+
+
+
+
+ Tuples.
+ Represents the following element tag in the schema: x:tpls.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Calculated Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calculatedItem.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the CalculatedItem class.
+
+
+
+
+ Initializes a new instance of the CalculatedItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Index
+ Represents the following attribute in the schema: field
+
+
+
+
+ Calculated Item Formula
+ Represents the following attribute in the schema: formula
+
+
+
+
+ Calculated Item Location.
+ Represents the following element tag in the schema: x:pivotArea.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Calculated Item Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotArea.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:references>
+
+
+
+
+
+ Initializes a new instance of the PivotArea class.
+
+
+
+
+ Initializes a new instance of the PivotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Index
+ Represents the following attribute in the schema: field
+
+
+
+
+ Rule Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Data Only
+ Represents the following attribute in the schema: dataOnly
+
+
+
+
+ Labels Only
+ Represents the following attribute in the schema: labelOnly
+
+
+
+
+ Include Row Grand Total
+ Represents the following attribute in the schema: grandRow
+
+
+
+
+ Include Column Grand Total
+ Represents the following attribute in the schema: grandCol
+
+
+
+
+ Cache Index
+ Represents the following attribute in the schema: cacheIndex
+
+
+
+
+ Outline
+ Represents the following attribute in the schema: outline
+
+
+
+
+ Offset Reference
+ Represents the following attribute in the schema: offset
+
+
+
+
+ Collapsed Levels Are Subtotals
+ Represents the following attribute in the schema: collapsedLevelsAreSubtotals
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Field Position
+ Represents the following attribute in the schema: fieldPosition
+
+
+
+
+ References.
+ Represents the following element tag in the schema: x:references.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Calculated Member.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calculatedMember.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMember class.
+
+
+
+
+ Initializes a new instance of the CalculatedMember class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMember class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMember class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ mdx
+ Represents the following attribute in the schema: mdx
+
+
+
+
+ memberName
+ Represents the following attribute in the schema: memberName
+
+
+
+
+ hierarchy
+ Represents the following attribute in the schema: hierarchy
+
+
+
+
+ parent
+ Represents the following attribute in the schema: parent
+
+
+
+
+ solveOrder
+ Represents the following attribute in the schema: solveOrder
+
+
+
+
+ set
+ Represents the following attribute in the schema: set
+
+
+
+
+ CalculatedMemberExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ PivotTable Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotField.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoSortScope>
+ - <x:items>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the PivotField class.
+
+
+
+
+ Initializes a new instance of the PivotField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Data Field
+ Represents the following attribute in the schema: dataField
+
+
+
+
+ Custom Subtotal Caption
+ Represents the following attribute in the schema: subtotalCaption
+
+
+
+
+ Show PivotField Header Drop Downs
+ Represents the following attribute in the schema: showDropDowns
+
+
+
+
+ Hidden Level
+ Represents the following attribute in the schema: hiddenLevel
+
+
+
+
+ Unique Member Property
+ Represents the following attribute in the schema: uniqueMemberProperty
+
+
+
+
+ Compact
+ Represents the following attribute in the schema: compact
+
+
+
+
+ All Items Expanded
+ Represents the following attribute in the schema: allDrilled
+
+
+
+
+ Number Format Id
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ Outline Items
+ Represents the following attribute in the schema: outline
+
+
+
+
+ Subtotals At Top
+ Represents the following attribute in the schema: subtotalTop
+
+
+
+
+ Drag To Row
+ Represents the following attribute in the schema: dragToRow
+
+
+
+
+ Drag To Column
+ Represents the following attribute in the schema: dragToCol
+
+
+
+
+ Multiple Field Filters
+ Represents the following attribute in the schema: multipleItemSelectionAllowed
+
+
+
+
+ Drag Field to Page
+ Represents the following attribute in the schema: dragToPage
+
+
+
+
+ Field Can Drag to Data
+ Represents the following attribute in the schema: dragToData
+
+
+
+
+ Drag Off
+ Represents the following attribute in the schema: dragOff
+
+
+
+
+ Show All Items
+ Represents the following attribute in the schema: showAll
+
+
+
+
+ Insert Blank Row
+ Represents the following attribute in the schema: insertBlankRow
+
+
+
+
+ Server-based Page Field
+ Represents the following attribute in the schema: serverField
+
+
+
+
+ Insert Item Page Break
+ Represents the following attribute in the schema: insertPageBreak
+
+
+
+
+ Auto Show
+ Represents the following attribute in the schema: autoShow
+
+
+
+
+ Top Auto Show
+ Represents the following attribute in the schema: topAutoShow
+
+
+
+
+ Hide New Items
+ Represents the following attribute in the schema: hideNewItems
+
+
+
+
+ Measure Filter
+ Represents the following attribute in the schema: measureFilter
+
+
+
+
+ Inclusive Manual Filter
+ Represents the following attribute in the schema: includeNewItemsInFilter
+
+
+
+
+ Items Per Page Count
+ Represents the following attribute in the schema: itemPageCount
+
+
+
+
+ Auto Sort Type
+ Represents the following attribute in the schema: sortType
+
+
+
+
+ Data Source Sort
+ Represents the following attribute in the schema: dataSourceSort
+
+
+
+
+ Auto Sort
+ Represents the following attribute in the schema: nonAutoSortDefault
+
+
+
+
+ Auto Show Rank By
+ Represents the following attribute in the schema: rankBy
+
+
+
+
+ Show Default Subtotal
+ Represents the following attribute in the schema: defaultSubtotal
+
+
+
+
+ Sum Subtotal
+ Represents the following attribute in the schema: sumSubtotal
+
+
+
+
+ CountA
+ Represents the following attribute in the schema: countASubtotal
+
+
+
+
+ Average
+ Represents the following attribute in the schema: avgSubtotal
+
+
+
+
+ Max Subtotal
+ Represents the following attribute in the schema: maxSubtotal
+
+
+
+
+ Min Subtotal
+ Represents the following attribute in the schema: minSubtotal
+
+
+
+
+ Product Subtotal
+ Represents the following attribute in the schema: productSubtotal
+
+
+
+
+ Count
+ Represents the following attribute in the schema: countSubtotal
+
+
+
+
+ StdDev Subtotal
+ Represents the following attribute in the schema: stdDevSubtotal
+
+
+
+
+ StdDevP Subtotal
+ Represents the following attribute in the schema: stdDevPSubtotal
+
+
+
+
+ Variance Subtotal
+ Represents the following attribute in the schema: varSubtotal
+
+
+
+
+ VarP Subtotal
+ Represents the following attribute in the schema: varPSubtotal
+
+
+
+
+ Show Member Property in Cell
+ Represents the following attribute in the schema: showPropCell
+
+
+
+
+ Show Member Property ToolTip
+ Represents the following attribute in the schema: showPropTip
+
+
+
+
+ Show As Caption
+ Represents the following attribute in the schema: showPropAsCaption
+
+
+
+
+ Drill State
+ Represents the following attribute in the schema: defaultAttributeDrillState
+
+
+
+
+ Field Items.
+ Represents the following element tag in the schema: x:items.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ AutoSort Scope.
+ Represents the following element tag in the schema: x:autoSortScope.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ PivotTable Field Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:item.
+
+
+
+
+ Initializes a new instance of the Item class.
+
+
+
+
+ Item User Caption
+ Represents the following attribute in the schema: n
+
+
+
+
+ Item Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Hidden
+ Represents the following attribute in the schema: h
+
+
+
+
+ Character
+ Represents the following attribute in the schema: s
+
+
+
+
+ Hide Details
+ Represents the following attribute in the schema: sd
+
+
+
+
+ Calculated Member
+ Represents the following attribute in the schema: f
+
+
+
+
+ Missing
+ Represents the following attribute in the schema: m
+
+
+
+
+ Child Items
+ Represents the following attribute in the schema: c
+
+
+
+
+ Item Index
+ Represents the following attribute in the schema: x
+
+
+
+
+ Expanded
+ Represents the following attribute in the schema: d
+
+
+
+
+ Drill Across Attributes
+ Represents the following attribute in the schema: e
+
+
+
+
+
+
+
+ Data Field Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataField.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the DataField class.
+
+
+
+
+ Initializes a new instance of the DataField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ fld
+ Represents the following attribute in the schema: fld
+
+
+
+
+ subtotal
+ Represents the following attribute in the schema: subtotal
+
+
+
+
+ showDataAs
+ Represents the following attribute in the schema: showDataAs
+
+
+
+
+ baseField
+ Represents the following attribute in the schema: baseField
+
+
+
+
+ baseItem
+ Represents the following attribute in the schema: baseItem
+
+
+
+
+ numFmtId
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ DataFieldExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Row Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:i.
+
+
+ The following table lists the possible child types:
+
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the RowItem class.
+
+
+
+
+ Initializes a new instance of the RowItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Item Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Repeated Items Count
+ Represents the following attribute in the schema: r
+
+
+
+
+ Data Field Index
+ Represents the following attribute in the schema: i
+
+
+
+
+
+
+
+ Row Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:field.
+
+
+
+
+ Initializes a new instance of the Field class.
+
+
+
+
+ Field Index
+ Represents the following attribute in the schema: x
+
+
+
+
+
+
+
+ PivotTable Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:format.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the Format class.
+
+
+
+
+ Initializes a new instance of the Format class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Format class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Format class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Action
+ Represents the following attribute in the schema: action
+
+
+
+
+ Format Id
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ Pivot Table Location.
+ Represents the following element tag in the schema: x:pivotArea.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Conditional Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:conditionalFormat.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:pivotAreas>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormat class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Conditional Formatting Scope
+ Represents the following attribute in the schema: scope
+
+
+
+
+ Conditional Formatting Rule Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Priority
+ Represents the following attribute in the schema: priority
+
+
+
+
+ Pivot Areas.
+ Represents the following element tag in the schema: x:pivotAreas.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Pivot Areas.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotAreas.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the PivotAreas class.
+
+
+
+
+ Initializes a new instance of the PivotAreas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Area Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ PivotChart Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:chartFormat.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the ChartFormat class.
+
+
+
+
+ Initializes a new instance of the ChartFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Chart Index
+ Represents the following attribute in the schema: chart
+
+
+
+
+ Pivot Format Id
+ Represents the following attribute in the schema: format
+
+
+
+
+ Series Format
+ Represents the following attribute in the schema: series
+
+
+
+
+ Pivot Table Location Rule.
+ Represents the following element tag in the schema: x:pivotArea.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLAP Hierarchy.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotHierarchy.
+
+
+ The following table lists the possible child types:
+
+ - <x:mps>
+ - <x:members>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the PivotHierarchy class.
+
+
+
+
+ Initializes a new instance of the PivotHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchy class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Outline New Levels
+ Represents the following attribute in the schema: outline
+
+
+
+
+ Multiple Field Filters
+ Represents the following attribute in the schema: multipleItemSelectionAllowed
+
+
+
+
+ New Levels Subtotals At Top
+ Represents the following attribute in the schema: subtotalTop
+
+
+
+
+ Show In Field List
+ Represents the following attribute in the schema: showInFieldList
+
+
+
+
+ Drag To Row
+ Represents the following attribute in the schema: dragToRow
+
+
+
+
+ Drag To Column
+ Represents the following attribute in the schema: dragToCol
+
+
+
+
+ Drag to Page
+ Represents the following attribute in the schema: dragToPage
+
+
+
+
+ Drag To Data
+ Represents the following attribute in the schema: dragToData
+
+
+
+
+ Drag Off
+ Represents the following attribute in the schema: dragOff
+
+
+
+
+ Inclusive Manual Filter
+ Represents the following attribute in the schema: includeNewItemsInFilter
+
+
+
+
+ Hierarchy Caption
+ Represents the following attribute in the schema: caption
+
+
+
+
+ OLAP Member Properties.
+ Represents the following element tag in the schema: x:mps.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Row OLAP Hierarchies.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rowHierarchyUsage.
+
+
+
+
+ Initializes a new instance of the RowHierarchyUsage class.
+
+
+
+
+
+
+
+ Column OLAP Hierarchies.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colHierarchyUsage.
+
+
+
+
+ Initializes a new instance of the ColumnHierarchyUsage class.
+
+
+
+
+
+
+
+ Defines the HierarchyUsageType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the HierarchyUsageType class.
+
+
+
+
+ Hierarchy Usage
+ Represents the following attribute in the schema: hierarchyUsage
+
+
+
+
+ OLAP Member Property.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mp.
+
+
+
+
+ Initializes a new instance of the MemberProperty class.
+
+
+
+
+ OLAP Member Property Unique Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Show Cell
+ Represents the following attribute in the schema: showCell
+
+
+
+
+ Show Tooltip
+ Represents the following attribute in the schema: showTip
+
+
+
+
+ Show As Caption
+ Represents the following attribute in the schema: showAsCaption
+
+
+
+
+ Name Length
+ Represents the following attribute in the schema: nameLen
+
+
+
+
+ Property Name Character Index
+ Represents the following attribute in the schema: pPos
+
+
+
+
+ Property Name Length
+ Represents the following attribute in the schema: pLen
+
+
+
+
+ Level Index
+ Represents the following attribute in the schema: level
+
+
+
+
+ Field Index
+ Represents the following attribute in the schema: field
+
+
+
+
+
+
+
+ Member.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:member.
+
+
+
+
+ Initializes a new instance of the Member class.
+
+
+
+
+ Hidden Item Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ OLAP Dimension.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dimension.
+
+
+
+
+ Initializes a new instance of the Dimension class.
+
+
+
+
+ Measure
+ Represents the following attribute in the schema: measure
+
+
+
+
+ Dimension Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Dimension Unique Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Dimension Display Name
+ Represents the following attribute in the schema: caption
+
+
+
+
+
+
+
+ OLAP Measure Group.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:measureGroup.
+
+
+
+
+ Initializes a new instance of the MeasureGroup class.
+
+
+
+
+ Measure Group Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Measure Group Display Name
+ Represents the following attribute in the schema: caption
+
+
+
+
+
+
+
+ OLAP Measure Group.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:map.
+
+
+
+
+ Initializes a new instance of the MeasureDimensionMap class.
+
+
+
+
+ Measure Group Id
+ Represents the following attribute in the schema: measureGroup
+
+
+
+
+ Dimension Id
+ Represents the following attribute in the schema: dimension
+
+
+
+
+
+
+
+ PivotTable Advanced Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:filter.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoFilter>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the PivotFilter class.
+
+
+
+
+ Initializes a new instance of the PivotFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ fld
+ Represents the following attribute in the schema: fld
+
+
+
+
+ mpFld
+ Represents the following attribute in the schema: mpFld
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ evalOrder
+ Represents the following attribute in the schema: evalOrder
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ iMeasureHier
+ Represents the following attribute in the schema: iMeasureHier
+
+
+
+
+ iMeasureFld
+ Represents the following attribute in the schema: iMeasureFld
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ description
+ Represents the following attribute in the schema: description
+
+
+
+
+ stringValue1
+ Represents the following attribute in the schema: stringValue1
+
+
+
+
+ stringValue2
+ Represents the following attribute in the schema: stringValue2
+
+
+
+
+ AutoFilter.
+ Represents the following element tag in the schema: x:autoFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ PivotFilterExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ PivotCache Hierarchy.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cacheHierarchy.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:fieldsUsage>
+ - <x:groupLevels>
+
+
+
+
+
+ Initializes a new instance of the CacheHierarchy class.
+
+
+
+
+ Initializes a new instance of the CacheHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchy class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uniqueName
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ caption
+ Represents the following attribute in the schema: caption
+
+
+
+
+ measure
+ Represents the following attribute in the schema: measure
+
+
+
+
+ set
+ Represents the following attribute in the schema: set
+
+
+
+
+ parentSet
+ Represents the following attribute in the schema: parentSet
+
+
+
+
+ iconSet
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ attribute
+ Represents the following attribute in the schema: attribute
+
+
+
+
+ time
+ Represents the following attribute in the schema: time
+
+
+
+
+ keyAttribute
+ Represents the following attribute in the schema: keyAttribute
+
+
+
+
+ defaultMemberUniqueName
+ Represents the following attribute in the schema: defaultMemberUniqueName
+
+
+
+
+ allUniqueName
+ Represents the following attribute in the schema: allUniqueName
+
+
+
+
+ allCaption
+ Represents the following attribute in the schema: allCaption
+
+
+
+
+ dimensionUniqueName
+ Represents the following attribute in the schema: dimensionUniqueName
+
+
+
+
+ displayFolder
+ Represents the following attribute in the schema: displayFolder
+
+
+
+
+ measureGroup
+ Represents the following attribute in the schema: measureGroup
+
+
+
+
+ measures
+ Represents the following attribute in the schema: measures
+
+
+
+
+ count
+ Represents the following attribute in the schema: count
+
+
+
+
+ oneField
+ Represents the following attribute in the schema: oneField
+
+
+
+
+ memberValueDatatype
+ Represents the following attribute in the schema: memberValueDatatype
+
+
+
+
+ unbalanced
+ Represents the following attribute in the schema: unbalanced
+
+
+
+
+ unbalancedGroup
+ Represents the following attribute in the schema: unbalancedGroup
+
+
+
+
+ hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ FieldsUsage.
+ Represents the following element tag in the schema: x:fieldsUsage.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ GroupLevels.
+ Represents the following element tag in the schema: x:groupLevels.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CacheHierarchyExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Range Grouping Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rangePr.
+
+
+
+
+ Initializes a new instance of the RangeProperties class.
+
+
+
+
+ Source Data Set Beginning Range
+ Represents the following attribute in the schema: autoStart
+
+
+
+
+ Source Data Ending Range
+ Represents the following attribute in the schema: autoEnd
+
+
+
+
+ Group By
+ Represents the following attribute in the schema: groupBy
+
+
+
+
+ Numeric Grouping Start Value
+ Represents the following attribute in the schema: startNum
+
+
+
+
+ Numeric Grouping End Value
+ Represents the following attribute in the schema: endNum
+
+
+
+
+ Date Grouping Start Value
+ Represents the following attribute in the schema: startDate
+
+
+
+
+ Date Grouping End Value
+ Represents the following attribute in the schema: endDate
+
+
+
+
+ Grouping Interval
+ Represents the following attribute in the schema: groupInterval
+
+
+
+
+
+
+
+ Discrete Grouping Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:discretePr.
+
+
+ The following table lists the possible child types:
+
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the DiscreteProperties class.
+
+
+
+
+ Initializes a new instance of the DiscreteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiscreteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiscreteProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Mapping Index Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ OLAP Group Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groupItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:b>
+ - <x:d>
+ - <x:e>
+ - <x:m>
+ - <x:n>
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the GroupItems class.
+
+
+
+
+ Initializes a new instance of the GroupItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Items Created Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Page Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageField.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the PageField class.
+
+
+
+
+ Initializes a new instance of the PageField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field
+ Represents the following attribute in the schema: fld
+
+
+
+
+ Item Index
+ Represents the following attribute in the schema: item
+
+
+
+
+ OLAP Hierarchy Index
+ Represents the following attribute in the schema: hier
+
+
+
+
+ Hierarchy Unique Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Hierarchy Display Name
+ Represents the following attribute in the schema: cap
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ References.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:references.
+
+
+ The following table lists the possible child types:
+
+ - <x:reference>
+
+
+
+
+
+ Initializes a new instance of the PivotAreaReferences class.
+
+
+
+
+ Initializes a new instance of the PivotAreaReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreaReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreaReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Filter Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:reference.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:x>
+
+
+
+
+
+ Initializes a new instance of the PivotAreaReference class.
+
+
+
+
+ Initializes a new instance of the PivotAreaReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreaReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreaReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Index
+ Represents the following attribute in the schema: field
+
+
+
+
+ Item Index Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Selected
+ Represents the following attribute in the schema: selected
+
+
+
+
+ Positional Reference
+ Represents the following attribute in the schema: byPosition
+
+
+
+
+ Relative Reference
+ Represents the following attribute in the schema: relative
+
+
+
+
+ Include Default Filter
+ Represents the following attribute in the schema: defaultSubtotal
+
+
+
+
+ Include Sum Filter
+ Represents the following attribute in the schema: sumSubtotal
+
+
+
+
+ Include CountA Filter
+ Represents the following attribute in the schema: countASubtotal
+
+
+
+
+ Include Average Filter
+ Represents the following attribute in the schema: avgSubtotal
+
+
+
+
+ Include Maximum Filter
+ Represents the following attribute in the schema: maxSubtotal
+
+
+
+
+ Include Minimum Filter
+ Represents the following attribute in the schema: minSubtotal
+
+
+
+
+ Include Product Filter
+ Represents the following attribute in the schema: productSubtotal
+
+
+
+
+ Include Count Subtotal
+ Represents the following attribute in the schema: countSubtotal
+
+
+
+
+ Include StdDev Filter
+ Represents the following attribute in the schema: stdDevSubtotal
+
+
+
+
+ Include StdDevP Filter
+ Represents the following attribute in the schema: stdDevPSubtotal
+
+
+
+
+ Include Var Filter
+ Represents the following attribute in the schema: varSubtotal
+
+
+
+
+ Include VarP Filter
+ Represents the following attribute in the schema: varPSubtotal
+
+
+
+
+
+
+
+ Query table fields.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryTableFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:queryTableField>
+
+
+
+
+
+ Initializes a new instance of the QueryTableFields class.
+
+
+
+
+ Initializes a new instance of the QueryTableFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Column Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Deleted Fields.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryTableDeletedFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:deletedField>
+
+
+
+
+
+ Initializes a new instance of the QueryTableDeletedFields class.
+
+
+
+
+ Initializes a new instance of the QueryTableDeletedFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableDeletedFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableDeletedFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Deleted Fields Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Deleted Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:deletedField.
+
+
+
+
+ Initializes a new instance of the DeletedField class.
+
+
+
+
+ Deleted Fields Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ QueryTable Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryTableField.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the QueryTableField class.
+
+
+
+
+ Initializes a new instance of the QueryTableField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Data Bound Column
+ Represents the following attribute in the schema: dataBound
+
+
+
+
+ Row Numbers
+ Represents the following attribute in the schema: rowNumbers
+
+
+
+
+ Fill This Formula On Refresh
+ Represents the following attribute in the schema: fillFormulas
+
+
+
+
+ Clipped Column
+ Represents the following attribute in the schema: clipped
+
+
+
+
+ Table Column Id
+ Represents the following attribute in the schema: tableColumnId
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ String Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:si.
+
+
+ The following table lists the possible child types:
+
+ - <x:phoneticPr>
+ - <x:rPh>
+ - <x:r>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the SharedStringItem class.
+
+
+
+
+ Initializes a new instance of the SharedStringItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedStringItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedStringItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Rich Text Inline.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:is.
+
+
+ The following table lists the possible child types:
+
+ - <x:phoneticPr>
+ - <x:rPh>
+ - <x:r>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the InlineString class.
+
+
+
+
+ Initializes a new instance of the InlineString class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InlineString class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InlineString class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Comment Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:text.
+
+
+ The following table lists the possible child types:
+
+ - <x:phoneticPr>
+ - <x:rPh>
+ - <x:r>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the CommentText class.
+
+
+
+
+ Initializes a new instance of the CommentText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentText class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentText class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RstType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:phoneticPr>
+ - <x:rPh>
+ - <x:r>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the RstType class.
+
+
+
+
+ Initializes a new instance of the RstType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RstType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RstType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text.
+ Represents the following element tag in the schema: x:t.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Bold.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:b.
+
+
+
+
+ Initializes a new instance of the Bold class.
+
+
+
+
+
+
+
+ Italic.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:i.
+
+
+
+
+ Initializes a new instance of the Italic class.
+
+
+
+
+
+
+
+ Strike Through.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:strike.
+
+
+
+
+ Initializes a new instance of the Strike class.
+
+
+
+
+
+
+
+ Condense.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:condense.
+
+
+
+
+ Initializes a new instance of the Condense class.
+
+
+
+
+
+
+
+ Extend.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extend.
+
+
+
+
+ Initializes a new instance of the Extend class.
+
+
+
+
+
+
+
+ Outline.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:outline.
+
+
+
+
+ Initializes a new instance of the Outline class.
+
+
+
+
+
+
+
+ Shadow.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:shadow.
+
+
+
+
+ Initializes a new instance of the Shadow class.
+
+
+
+
+
+
+
+ Defines the BooleanPropertyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BooleanPropertyType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Underline.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:u.
+
+
+
+
+ Initializes a new instance of the Underline class.
+
+
+
+
+ Underline Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Vertical Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:vertAlign.
+
+
+
+
+ Initializes a new instance of the VerticalTextAlignment class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Font Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sz.
+
+
+
+
+ Initializes a new instance of the FontSize class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Text Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:color.
+
+
+
+
+ Initializes a new instance of the Color class.
+
+
+
+
+
+
+
+ Sheet Tab Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tabColor.
+
+
+
+
+ Initializes a new instance of the TabColor class.
+
+
+
+
+
+
+
+ Foreground Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fgColor.
+
+
+
+
+ Initializes a new instance of the ForegroundColor class.
+
+
+
+
+
+
+
+ Background Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:bgColor.
+
+
+
+
+ Initializes a new instance of the BackgroundColor class.
+
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Automatic
+ Represents the following attribute in the schema: auto
+
+
+
+
+ Index
+ Represents the following attribute in the schema: indexed
+
+
+
+
+ Alpha Red Green Blue Color Value
+ Represents the following attribute in the schema: rgb
+
+
+
+
+ Theme Color
+ Represents the following attribute in the schema: theme
+
+
+
+
+ Tint
+ Represents the following attribute in the schema: tint
+
+
+
+
+ Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rFont.
+
+
+
+
+ Initializes a new instance of the RunFont class.
+
+
+
+
+ String Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Font Family.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:family.
+
+
+
+
+ Initializes a new instance of the FontFamily class.
+
+
+
+
+
+
+
+ Character Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:charset.
+
+
+
+
+ Initializes a new instance of the RunPropertyCharSet class.
+
+
+
+
+
+
+
+ Defines the InternationalPropertyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the InternationalPropertyType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Font Scheme.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:scheme.
+
+
+
+
+ Initializes a new instance of the FontScheme class.
+
+
+
+
+ Font Scheme
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:b>
+ - <x:i>
+ - <x:strike>
+ - <x:condense>
+ - <x:extend>
+ - <x:outline>
+ - <x:shadow>
+ - <x:color>
+ - <x:rFont>
+ - <x:scheme>
+ - <x:sz>
+ - <x:family>
+ - <x:charset>
+ - <x:u>
+ - <x:vertAlign>
+
+
+
+
+
+ Initializes a new instance of the RunProperties class.
+
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Rich Text Run.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:r.
+
+
+ The following table lists the possible child types:
+
+ - <x:rPr>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the Run class.
+
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: x:rPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: x:t.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Phonetic Run.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rPh.
+
+
+ The following table lists the possible child types:
+
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the PhoneticRun class.
+
+
+
+
+ Initializes a new instance of the PhoneticRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhoneticRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhoneticRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Base Text Start Index
+ Represents the following attribute in the schema: sb
+
+
+
+
+ Base Text End Index
+ Represents the following attribute in the schema: eb
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: x:t.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Phonetic Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:phoneticPr.
+
+
+
+
+ Initializes a new instance of the PhoneticProperties class.
+
+
+
+
+ Font Id
+ Represents the following attribute in the schema: fontId
+
+
+
+
+ Character Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Alignment
+ Represents the following attribute in the schema: alignment
+
+
+
+
+
+
+
+ Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:header.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:reviewedList>
+ - <x:sheetIdMap>
+
+
+
+
+
+ Initializes a new instance of the Header class.
+
+
+
+
+ Initializes a new instance of the Header class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Header class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Header class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ Date Time
+ Represents the following attribute in the schema: dateTime
+
+
+
+
+ Last Sheet Id
+ Represents the following attribute in the schema: maxSheetId
+
+
+
+
+ User Name
+ Represents the following attribute in the schema: userName
+
+
+
+
+ Relationship ID
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Minimum Revision Id
+ Represents the following attribute in the schema: minRId
+
+
+
+
+ Max Revision Id
+ Represents the following attribute in the schema: maxRId
+
+
+
+
+ Sheet Id Map.
+ Represents the following element tag in the schema: x:sheetIdMap.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Reviewed List.
+ Represents the following element tag in the schema: x:reviewedList.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Revision Row Column Insert Delete.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rrc.
+
+
+ The following table lists the possible child types:
+
+ - <x:rcc>
+ - <x:rfmt>
+ - <x:undo>
+
+
+
+
+
+ Initializes a new instance of the RevisionRowColumn class.
+
+
+
+
+ Initializes a new instance of the RevisionRowColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionRowColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionRowColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sId
+
+
+
+
+ End Of List
+ Represents the following attribute in the schema: eol
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ User Action
+ Represents the following attribute in the schema: action
+
+
+
+
+ Edge Deleted
+ Represents the following attribute in the schema: edge
+
+
+
+
+
+
+
+ Revision Cell Move.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rm.
+
+
+ The following table lists the possible child types:
+
+ - <x:rcc>
+ - <x:rfmt>
+ - <x:undo>
+
+
+
+
+
+ Initializes a new instance of the RevisionMove class.
+
+
+
+
+ Initializes a new instance of the RevisionMove class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionMove class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionMove class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Source
+ Represents the following attribute in the schema: source
+
+
+
+
+ Destination
+ Represents the following attribute in the schema: destination
+
+
+
+
+ Source Sheet Id
+ Represents the following attribute in the schema: sourceSheetId
+
+
+
+
+
+
+
+ Revision Custom View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rcv.
+
+
+
+
+ Initializes a new instance of the RevisionCustomView class.
+
+
+
+
+ GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ User Action
+ Represents the following attribute in the schema: action
+
+
+
+
+
+
+
+ Revision Sheet Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rsnm.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the RevisionSheetName class.
+
+
+
+
+ Initializes a new instance of the RevisionSheetName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionSheetName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionSheetName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Old Sheet Name
+ Represents the following attribute in the schema: oldName
+
+
+
+
+ New Sheet Name
+ Represents the following attribute in the schema: newName
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Revision Insert Sheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ris.
+
+
+
+
+ Initializes a new instance of the RevisionInsertSheet class.
+
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Sheet Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Sheet Position
+ Represents the following attribute in the schema: sheetPosition
+
+
+
+
+
+
+
+ Revision Cell Change.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rcc.
+
+
+ The following table lists the possible child types:
+
+ - <x:oc>
+ - <x:odxf>
+ - <x:ndxf>
+ - <x:extLst>
+ - <x:nc>
+
+
+
+
+
+ Initializes a new instance of the RevisionCellChange class.
+
+
+
+
+ Initializes a new instance of the RevisionCellChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionCellChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionCellChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sId
+
+
+
+
+ Old Formatting
+ Represents the following attribute in the schema: odxf
+
+
+
+
+ Row Column Formatting Change
+ Represents the following attribute in the schema: xfDxf
+
+
+
+
+ Style Revision
+ Represents the following attribute in the schema: s
+
+
+
+
+ Formatting
+ Represents the following attribute in the schema: dxf
+
+
+
+
+ Number Format Id
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ Quote Prefix
+ Represents the following attribute in the schema: quotePrefix
+
+
+
+
+ Old Quote Prefix
+ Represents the following attribute in the schema: oldQuotePrefix
+
+
+
+
+ Phonetic Text
+ Represents the following attribute in the schema: ph
+
+
+
+
+ Old Phonetic Text
+ Represents the following attribute in the schema: oldPh
+
+
+
+
+ End of List Formula Update
+ Represents the following attribute in the schema: endOfListFormulaUpdate
+
+
+
+
+ Old Cell Data.
+ Represents the following element tag in the schema: x:oc.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ New Cell Data.
+ Represents the following element tag in the schema: x:nc.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Old Formatting Information.
+ Represents the following element tag in the schema: x:odxf.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ New Formatting Information.
+ Represents the following element tag in the schema: x:ndxf.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Revision Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rfmt.
+
+
+ The following table lists the possible child types:
+
+ - <x:dxf>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the RevisionFormat class.
+
+
+
+
+ Initializes a new instance of the RevisionFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Row or Column Formatting Change
+ Represents the following attribute in the schema: xfDxf
+
+
+
+
+ Style
+ Represents the following attribute in the schema: s
+
+
+
+
+ Sequence Of References
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ Start index
+ Represents the following attribute in the schema: start
+
+
+
+
+ Length
+ Represents the following attribute in the schema: length
+
+
+
+
+ Formatting.
+ Represents the following element tag in the schema: x:dxf.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Revision AutoFormat.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:raf.
+
+
+
+
+ Initializes a new instance of the RevisionAutoFormat class.
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Auto Format Id
+ Represents the following attribute in the schema: autoFormatId
+
+
+
+
+ Apply Number Formats
+ Represents the following attribute in the schema: applyNumberFormats
+
+
+
+
+ Apply Border Formats
+ Represents the following attribute in the schema: applyBorderFormats
+
+
+
+
+ Apply Font Formats
+ Represents the following attribute in the schema: applyFontFormats
+
+
+
+
+ Apply Pattern Formats
+ Represents the following attribute in the schema: applyPatternFormats
+
+
+
+
+ Apply Alignment Formats
+ Represents the following attribute in the schema: applyAlignmentFormats
+
+
+
+
+ Apply Width / Height Formats
+ Represents the following attribute in the schema: applyWidthHeightFormats
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Revision Defined Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rdn.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:formula>
+ - <x:oldFormula>
+
+
+
+
+
+ Initializes a new instance of the RevisionDefinedName class.
+
+
+
+
+ Initializes a new instance of the RevisionDefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionDefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RevisionDefinedName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Local Name Sheet Id
+ Represents the following attribute in the schema: localSheetId
+
+
+
+
+ Custom View
+ Represents the following attribute in the schema: customView
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Function
+ Represents the following attribute in the schema: function
+
+
+
+
+ Old Function
+ Represents the following attribute in the schema: oldFunction
+
+
+
+
+ Function Group Id
+ Represents the following attribute in the schema: functionGroupId
+
+
+
+
+ Old Function Group Id
+ Represents the following attribute in the schema: oldFunctionGroupId
+
+
+
+
+ Shortcut Key
+ Represents the following attribute in the schema: shortcutKey
+
+
+
+
+ Old Short Cut Key
+ Represents the following attribute in the schema: oldShortcutKey
+
+
+
+
+ Named Range Hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Old Hidden
+ Represents the following attribute in the schema: oldHidden
+
+
+
+
+ New Custom Menu
+ Represents the following attribute in the schema: customMenu
+
+
+
+
+ Old Custom Menu Text
+ Represents the following attribute in the schema: oldCustomMenu
+
+
+
+
+ Description
+ Represents the following attribute in the schema: description
+
+
+
+
+ Old Description
+ Represents the following attribute in the schema: oldDescription
+
+
+
+
+ New Help Topic
+ Represents the following attribute in the schema: help
+
+
+
+
+ Old Help Topic
+ Represents the following attribute in the schema: oldHelp
+
+
+
+
+ Status Bar
+ Represents the following attribute in the schema: statusBar
+
+
+
+
+ Old Status Bar
+ Represents the following attribute in the schema: oldStatusBar
+
+
+
+
+ Name Comment
+ Represents the following attribute in the schema: comment
+
+
+
+
+ Old Name Comment
+ Represents the following attribute in the schema: oldComment
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: x:formula.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Old Formula.
+ Represents the following element tag in the schema: x:oldFormula.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Revision Cell Comment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rcmt.
+
+
+
+
+ Initializes a new instance of the RevisionComment class.
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Cell
+ Represents the following attribute in the schema: cell
+
+
+
+
+ GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ User Action
+ Represents the following attribute in the schema: action
+
+
+
+
+ Always Show Comment
+ Represents the following attribute in the schema: alwaysShow
+
+
+
+
+ Old Comment
+ Represents the following attribute in the schema: old
+
+
+
+
+ Comment In Hidden Row
+ Represents the following attribute in the schema: hiddenRow
+
+
+
+
+ Hidden Column
+ Represents the following attribute in the schema: hiddenColumn
+
+
+
+
+ Author
+ Represents the following attribute in the schema: author
+
+
+
+
+ Original Comment Length
+ Represents the following attribute in the schema: oldLength
+
+
+
+
+ New Comment Length
+ Represents the following attribute in the schema: newLength
+
+
+
+
+
+
+
+ Revision Query Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rqt.
+
+
+
+
+ Initializes a new instance of the RevisionQueryTable class.
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ QueryTable Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Field Id
+ Represents the following attribute in the schema: fieldId
+
+
+
+
+
+
+
+ Revision Merge Conflict.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rcft.
+
+
+
+
+ Initializes a new instance of the RevisionConflict class.
+
+
+
+
+ Revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+ Revision From Rejection
+ Represents the following attribute in the schema: ua
+
+
+
+
+ Revision Undo Rejected
+ Represents the following attribute in the schema: ra
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+
+
+
+ Sheet Id Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetIdMap.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheetId>
+
+
+
+
+
+ Initializes a new instance of the SheetIdMap class.
+
+
+
+
+ Initializes a new instance of the SheetIdMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetIdMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetIdMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Reviewed List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:reviewedList.
+
+
+ The following table lists the possible child types:
+
+ - <x:reviewed>
+
+
+
+
+
+ Initializes a new instance of the ReviewedList class.
+
+
+
+
+ Initializes a new instance of the ReviewedList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ReviewedList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ReviewedList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reviewed Revisions Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Reviewed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:reviewed.
+
+
+
+
+ Initializes a new instance of the Reviewed class.
+
+
+
+
+ revision Id
+ Represents the following attribute in the schema: rId
+
+
+
+
+
+
+
+ Undo.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:undo.
+
+
+
+
+ Initializes a new instance of the Undo class.
+
+
+
+
+ Index
+ Represents the following attribute in the schema: index
+
+
+
+
+ Expression
+ Represents the following attribute in the schema: exp
+
+
+
+
+ Reference 3D
+ Represents the following attribute in the schema: ref3D
+
+
+
+
+ Array Entered
+ Represents the following attribute in the schema: array
+
+
+
+
+ Value Needed
+ Represents the following attribute in the schema: v
+
+
+
+
+ Defined Name Formula
+ Represents the following attribute in the schema: nf
+
+
+
+
+ Cross Sheet Move
+ Represents the following attribute in the schema: cs
+
+
+
+
+ Range
+ Represents the following attribute in the schema: dr
+
+
+
+
+ Defined Name
+ Represents the following attribute in the schema: dn
+
+
+
+
+ Cell Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sId
+
+
+
+
+
+
+
+ Old Cell Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oc.
+
+
+ The following table lists the possible child types:
+
+ - <x:f>
+ - <x:extLst>
+ - <x:is>
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the OldCell class.
+
+
+
+
+ Initializes a new instance of the OldCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OldCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OldCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:c.
+
+
+ The following table lists the possible child types:
+
+ - <x:f>
+ - <x:extLst>
+ - <x:is>
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the Cell class.
+
+
+
+
+ Initializes a new instance of the Cell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Cell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Cell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ New Cell Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:nc.
+
+
+ The following table lists the possible child types:
+
+ - <x:f>
+ - <x:extLst>
+ - <x:is>
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the NewCell class.
+
+
+
+
+ Initializes a new instance of the NewCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NewCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NewCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Style Index
+ Represents the following attribute in the schema: s
+
+
+
+
+ Cell Data Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Cell Metadata Index
+ Represents the following attribute in the schema: cm
+
+
+
+
+ Value Metadata Index
+ Represents the following attribute in the schema: vm
+
+
+
+
+ Show Phonetic
+ Represents the following attribute in the schema: ph
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: x:f.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Cell Value.
+ Represents the following element tag in the schema: x:v.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Rich Text Inline.
+ Represents the following element tag in the schema: x:is.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Old Formatting Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:odxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the OldDifferentialFormat class.
+
+
+
+
+ Initializes a new instance of the OldDifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OldDifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OldDifferentialFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ New Formatting Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ndxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the NewDifferentialFormat class.
+
+
+
+
+ Initializes a new instance of the NewDifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NewDifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NewDifferentialFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormat class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DifferentialFormatType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Font Properties.
+ Represents the following element tag in the schema: x:font.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: x:numFmt.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: x:fill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: x:alignment.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Border Properties.
+ Represents the following element tag in the schema: x:border.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Protection Properties.
+ Represents the following element tag in the schema: x:protection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sheet Id.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetId.
+
+
+
+
+ Initializes a new instance of the SheetId class.
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:f.
+
+
+
+
+ Initializes a new instance of the CellFormula class.
+
+
+
+
+ Initializes a new instance of the CellFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Formula Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Always Calculate Array
+ Represents the following attribute in the schema: aca
+
+
+
+
+ Range of Cells
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Data Table 2-D
+ Represents the following attribute in the schema: dt2D
+
+
+
+
+ Data Table Row
+ Represents the following attribute in the schema: dtr
+
+
+
+
+ Input 1 Deleted
+ Represents the following attribute in the schema: del1
+
+
+
+
+ Input 2 Deleted
+ Represents the following attribute in the schema: del2
+
+
+
+
+ Data Table Cell 1
+ Represents the following attribute in the schema: r1
+
+
+
+
+ Input Cell 2
+ Represents the following attribute in the schema: r2
+
+
+
+
+ Calculate Cell
+ Represents the following attribute in the schema: ca
+
+
+
+
+ Shared Group Index
+ Represents the following attribute in the schema: si
+
+
+
+
+ Assigns Value to Name
+ Represents the following attribute in the schema: bx
+
+
+
+
+ Content Contains Significant Whitespace
+ Represents the following attribute in the schema: xml:space
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+
+
+
+ User Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:userInfo.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the UserInfo class.
+
+
+
+
+ Initializes a new instance of the UserInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UserInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the UserInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ User Revisions GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ User Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ User Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Date Time
+ Represents the following attribute in the schema: dateTime
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:row.
+
+
+ The following table lists the possible child types:
+
+ - <x:c>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the Row class.
+
+
+
+
+ Initializes a new instance of the Row class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Row class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Row class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Row Index
+ Represents the following attribute in the schema: r
+
+
+
+
+ Spans
+ Represents the following attribute in the schema: spans
+
+
+
+
+ Style Index
+ Represents the following attribute in the schema: s
+
+
+
+
+ Custom Format
+ Represents the following attribute in the schema: customFormat
+
+
+
+
+ Row Height
+ Represents the following attribute in the schema: ht
+
+
+
+
+ Hidden
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Custom Height
+ Represents the following attribute in the schema: customHeight
+
+
+
+
+ Outline Level
+ Represents the following attribute in the schema: outlineLevel
+
+
+
+
+ Collapsed
+ Represents the following attribute in the schema: collapsed
+
+
+
+
+ Thick Top Border
+ Represents the following attribute in the schema: thickTop
+
+
+
+
+ Thick Bottom
+ Represents the following attribute in the schema: thickBot
+
+
+
+
+ Show Phonetic
+ Represents the following attribute in the schema: ph
+
+
+
+
+ dyDescent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x14ac:dyDescent
+
+
+ xmlns:x14ac=http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac
+
+
+
+
+
+
+
+ Column Width and Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:col.
+
+
+
+
+ Initializes a new instance of the Column class.
+
+
+
+
+ Minimum Column
+ Represents the following attribute in the schema: min
+
+
+
+
+ Maximum Column
+ Represents the following attribute in the schema: max
+
+
+
+
+ Column Width
+ Represents the following attribute in the schema: width
+
+
+
+
+ Style
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hidden Columns
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Best Fit Column Width
+ Represents the following attribute in the schema: bestFit
+
+
+
+
+ Custom Width
+ Represents the following attribute in the schema: customWidth
+
+
+
+
+ Show Phonetic Information
+ Represents the following attribute in the schema: phonetic
+
+
+
+
+ Outline Level
+ Represents the following attribute in the schema: outlineLevel
+
+
+
+
+ Collapsed
+ Represents the following attribute in the schema: collapsed
+
+
+
+
+
+
+
+ Outline Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:outlinePr.
+
+
+
+
+ Initializes a new instance of the OutlineProperties class.
+
+
+
+
+ Apply Styles in Outline
+ Represents the following attribute in the schema: applyStyles
+
+
+
+
+ Summary Below
+ Represents the following attribute in the schema: summaryBelow
+
+
+
+
+ Summary Right
+ Represents the following attribute in the schema: summaryRight
+
+
+
+
+ Show Outline Symbols
+ Represents the following attribute in the schema: showOutlineSymbols
+
+
+
+
+
+
+
+ Page Setup Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageSetUpPr.
+
+
+
+
+ Initializes a new instance of the PageSetupProperties class.
+
+
+
+
+ Show Auto Page Breaks
+ Represents the following attribute in the schema: autoPageBreaks
+
+
+
+
+ Fit To Page
+ Represents the following attribute in the schema: fitToPage
+
+
+
+
+
+
+
+ View Pane.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pane.
+
+
+
+
+ Initializes a new instance of the Pane class.
+
+
+
+
+ Horizontal Split Position
+ Represents the following attribute in the schema: xSplit
+
+
+
+
+ Vertical Split Position
+ Represents the following attribute in the schema: ySplit
+
+
+
+
+ Top Left Visible Cell
+ Represents the following attribute in the schema: topLeftCell
+
+
+
+
+ Active Pane
+ Represents the following attribute in the schema: activePane
+
+
+
+
+ Split State
+ Represents the following attribute in the schema: state
+
+
+
+
+
+
+
+ Selection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:selection.
+
+
+
+
+ Initializes a new instance of the Selection class.
+
+
+
+
+ Pane
+ Represents the following attribute in the schema: pane
+
+
+
+
+ Active Cell Location
+ Represents the following attribute in the schema: activeCell
+
+
+
+
+ Active Cell Index
+ Represents the following attribute in the schema: activeCellId
+
+
+
+
+ Sequence of References
+ Represents the following attribute in the schema: sqref
+
+
+
+
+
+
+
+ PivotTable Selection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotSelection.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the PivotSelection class.
+
+
+
+
+ Initializes a new instance of the PivotSelection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSelection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotSelection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pane
+ Represents the following attribute in the schema: pane
+
+
+
+
+ Show Header
+ Represents the following attribute in the schema: showHeader
+
+
+
+
+ Label
+ Represents the following attribute in the schema: label
+
+
+
+
+ Data Selection
+ Represents the following attribute in the schema: data
+
+
+
+
+ Extendable
+ Represents the following attribute in the schema: extendable
+
+
+
+
+ Selection Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Dimension
+ Represents the following attribute in the schema: dimension
+
+
+
+
+ Start
+ Represents the following attribute in the schema: start
+
+
+
+
+ Minimum
+ Represents the following attribute in the schema: min
+
+
+
+
+ Maximum
+ Represents the following attribute in the schema: max
+
+
+
+
+ Active Row
+ Represents the following attribute in the schema: activeRow
+
+
+
+
+ Active Column
+ Represents the following attribute in the schema: activeCol
+
+
+
+
+ Previous Row
+ Represents the following attribute in the schema: previousRow
+
+
+
+
+ Previous Column Selection
+ Represents the following attribute in the schema: previousCol
+
+
+
+
+ Click Count
+ Represents the following attribute in the schema: click
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Pivot Area.
+ Represents the following element tag in the schema: x:pivotArea.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:brk.
+
+
+
+
+ Initializes a new instance of the Break class.
+
+
+
+
+ Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Minimum
+ Represents the following attribute in the schema: min
+
+
+
+
+ Maximum
+ Represents the following attribute in the schema: max
+
+
+
+
+ Manual Page Break
+ Represents the following attribute in the schema: man
+
+
+
+
+ Pivot-Created Page Break
+ Represents the following attribute in the schema: pt
+
+
+
+
+
+
+
+ Data Consolidation Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataRef.
+
+
+
+
+ Initializes a new instance of the DataReference class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Named Range
+ Represents the following attribute in the schema: name
+
+
+
+
+ Sheet Name
+ Represents the following attribute in the schema: sheet
+
+
+
+
+ relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Horizontal Page Breaks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rowBreaks.
+
+
+ The following table lists the possible child types:
+
+ - <x:brk>
+
+
+
+
+
+ Initializes a new instance of the RowBreaks class.
+
+
+
+
+ Initializes a new instance of the RowBreaks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowBreaks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowBreaks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Vertical Page Breaks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colBreaks.
+
+
+ The following table lists the possible child types:
+
+ - <x:brk>
+
+
+
+
+
+ Initializes a new instance of the ColumnBreaks class.
+
+
+
+
+ Initializes a new instance of the ColumnBreaks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnBreaks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnBreaks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PageBreakType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:brk>
+
+
+
+
+
+ Initializes a new instance of the PageBreakType class.
+
+
+
+
+ Initializes a new instance of the PageBreakType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageBreakType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageBreakType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Page Break Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Manual Break Count
+ Represents the following attribute in the schema: manualBreakCount
+
+
+
+
+ Page Margins.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageMargins.
+
+
+
+
+ Initializes a new instance of the PageMargins class.
+
+
+
+
+ Left Page Margin
+ Represents the following attribute in the schema: left
+
+
+
+
+ Right Page Margin
+ Represents the following attribute in the schema: right
+
+
+
+
+ Top Page Margin
+ Represents the following attribute in the schema: top
+
+
+
+
+ Bottom Page Margin
+ Represents the following attribute in the schema: bottom
+
+
+
+
+ Header Page Margin
+ Represents the following attribute in the schema: header
+
+
+
+
+ Footer Page Margin
+ Represents the following attribute in the schema: footer
+
+
+
+
+
+
+
+ Print Options.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:printOptions.
+
+
+
+
+ Initializes a new instance of the PrintOptions class.
+
+
+
+
+ Horizontal Centered
+ Represents the following attribute in the schema: horizontalCentered
+
+
+
+
+ Vertical Centered
+ Represents the following attribute in the schema: verticalCentered
+
+
+
+
+ Print Headings
+ Represents the following attribute in the schema: headings
+
+
+
+
+ Print Grid Lines
+ Represents the following attribute in the schema: gridLines
+
+
+
+
+ Grid Lines Set
+ Represents the following attribute in the schema: gridLinesSet
+
+
+
+
+
+
+
+ Page Setup Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageSetup.
+
+
+
+
+ Initializes a new instance of the PageSetup class.
+
+
+
+
+ Paper Size
+ Represents the following attribute in the schema: paperSize
+
+
+
+
+ Print Scale
+ Represents the following attribute in the schema: scale
+
+
+
+
+ First Page Number
+ Represents the following attribute in the schema: firstPageNumber
+
+
+
+
+ Fit To Width
+ Represents the following attribute in the schema: fitToWidth
+
+
+
+
+ Fit To Height
+ Represents the following attribute in the schema: fitToHeight
+
+
+
+
+ Page Order
+ Represents the following attribute in the schema: pageOrder
+
+
+
+
+ Orientation
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ Use Printer Defaults
+ Represents the following attribute in the schema: usePrinterDefaults
+
+
+
+
+ Black And White
+ Represents the following attribute in the schema: blackAndWhite
+
+
+
+
+ Draft
+ Represents the following attribute in the schema: draft
+
+
+
+
+ Print Cell Comments
+ Represents the following attribute in the schema: cellComments
+
+
+
+
+ Use First Page Number
+ Represents the following attribute in the schema: useFirstPageNumber
+
+
+
+
+ Print Error Handling
+ Represents the following attribute in the schema: errors
+
+
+
+
+ Horizontal DPI
+ Represents the following attribute in the schema: horizontalDpi
+
+
+
+
+ Vertical DPI
+ Represents the following attribute in the schema: verticalDpi
+
+
+
+
+ Number Of Copies
+ Represents the following attribute in the schema: copies
+
+
+
+
+ Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Header Footer Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:headerFooter.
+
+
+ The following table lists the possible child types:
+
+ - <x:oddHeader>
+ - <x:oddFooter>
+ - <x:evenHeader>
+ - <x:evenFooter>
+ - <x:firstHeader>
+ - <x:firstFooter>
+
+
+
+
+
+ Initializes a new instance of the HeaderFooter class.
+
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Different Odd Even Header Footer
+ Represents the following attribute in the schema: differentOddEven
+
+
+
+
+ Different First Page
+ Represents the following attribute in the schema: differentFirst
+
+
+
+
+ Scale Header and Footer With Document
+ Represents the following attribute in the schema: scaleWithDoc
+
+
+
+
+ Align Margins
+ Represents the following attribute in the schema: alignWithMargins
+
+
+
+
+ Odd Header.
+ Represents the following element tag in the schema: x:oddHeader.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Odd Page Footer.
+ Represents the following element tag in the schema: x:oddFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Even Page Header.
+ Represents the following element tag in the schema: x:evenHeader.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Even Page Footer.
+ Represents the following element tag in the schema: x:evenFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ First Page Header.
+ Represents the following element tag in the schema: x:firstHeader.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ First Page Footer.
+ Represents the following element tag in the schema: x:firstFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ AutoFilter Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:autoFilter.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:filterColumn>
+ - <x:sortState>
+
+
+
+
+
+ Initializes a new instance of the AutoFilter class.
+
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cell or Range Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Conditional Formatting Rule.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cfRule.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:colorScale>
+ - <x:dataBar>
+ - <x:iconSet>
+ - <x:formula>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Differential Formatting Id
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ Priority
+ Represents the following attribute in the schema: priority
+
+
+
+
+ Stop If True
+ Represents the following attribute in the schema: stopIfTrue
+
+
+
+
+ Above Or Below Average
+ Represents the following attribute in the schema: aboveAverage
+
+
+
+
+ Top 10 Percent
+ Represents the following attribute in the schema: percent
+
+
+
+
+ Bottom N
+ Represents the following attribute in the schema: bottom
+
+
+
+
+ Operator
+ Represents the following attribute in the schema: operator
+
+
+
+
+ Text
+ Represents the following attribute in the schema: text
+
+
+
+
+ Time Period
+ Represents the following attribute in the schema: timePeriod
+
+
+
+
+ Rank
+ Represents the following attribute in the schema: rank
+
+
+
+
+ StdDev
+ Represents the following attribute in the schema: stdDev
+
+
+
+
+ Equal Average
+ Represents the following attribute in the schema: equalAverage
+
+
+
+
+
+
+
+ Hyperlink.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:hyperlink.
+
+
+
+
+ Initializes a new instance of the Hyperlink class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Location
+ Represents the following attribute in the schema: location
+
+
+
+
+ Tool Tip
+ Represents the following attribute in the schema: tooltip
+
+
+
+
+ Display String
+ Represents the following attribute in the schema: display
+
+
+
+
+
+
+
+ Conditional Format Value Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cfvo.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormatValueObject class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormatValueObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatValueObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatValueObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Greater Than Or Equal
+ Represents the following attribute in the schema: gte
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Scenario.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:scenario.
+
+
+ The following table lists the possible child types:
+
+ - <x:inputCells>
+
+
+
+
+
+ Initializes a new instance of the Scenario class.
+
+
+
+
+ Initializes a new instance of the Scenario class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scenario class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scenario class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Scenario Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Scenario Locked
+ Represents the following attribute in the schema: locked
+
+
+
+
+ Hidden Scenario
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Changing Cell Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ User Name
+ Represents the following attribute in the schema: user
+
+
+
+
+ Scenario Comment
+ Represents the following attribute in the schema: comment
+
+
+
+
+
+
+
+ Protected Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:protectedRange.
+
+
+
+
+ Initializes a new instance of the ProtectedRange class.
+
+
+
+
+ password
+ Represents the following attribute in the schema: password
+
+
+
+
+ algorithmName
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ hashValue
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ saltValue
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ spinCount
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+ sqref
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ securityDescriptor
+ Represents the following attribute in the schema: securityDescriptor
+
+
+
+
+
+
+
+ Cell Watch Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellWatch.
+
+
+
+
+ Initializes a new instance of the CellWatch class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+
+
+
+ Chart Sheet Page Setup.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageSetup.
+
+
+
+
+ Initializes a new instance of the ChartSheetPageSetup class.
+
+
+
+
+ Paper Size
+ Represents the following attribute in the schema: paperSize
+
+
+
+
+ First Page Number
+ Represents the following attribute in the schema: firstPageNumber
+
+
+
+
+ Orientation
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ Use Printer Defaults
+ Represents the following attribute in the schema: usePrinterDefaults
+
+
+
+
+ Black And White
+ Represents the following attribute in the schema: blackAndWhite
+
+
+
+
+ Draft
+ Represents the following attribute in the schema: draft
+
+
+
+
+ Use First Page Number
+ Represents the following attribute in the schema: useFirstPageNumber
+
+
+
+
+ Horizontal DPI
+ Represents the following attribute in the schema: horizontalDpi
+
+
+
+
+ Vertical DPI
+ Represents the following attribute in the schema: verticalDpi
+
+
+
+
+ Number Of Copies
+ Represents the following attribute in the schema: copies
+
+
+
+
+ Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Custom Property.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customPr.
+
+
+
+
+ Initializes a new instance of the CustomProperty class.
+
+
+
+
+ Custom Property Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Web Publishing Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPublishItem.
+
+
+
+
+ Initializes a new instance of the WebPublishItem class.
+
+
+
+
+ Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Destination Bookmark
+ Represents the following attribute in the schema: divId
+
+
+
+
+ Web Source Type
+ Represents the following attribute in the schema: sourceType
+
+
+
+
+ Source Id
+ Represents the following attribute in the schema: sourceRef
+
+
+
+
+ Source Object Name
+ Represents the following attribute in the schema: sourceObject
+
+
+
+
+ Destination File Name
+ Represents the following attribute in the schema: destinationFile
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Automatically Publish
+ Represents the following attribute in the schema: autoRepublish
+
+
+
+
+
+
+
+ Table Part.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tablePart.
+
+
+
+
+ Initializes a new instance of the TablePart class.
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Chart Sheet View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetView.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the ChartSheetView class.
+
+
+
+
+ Initializes a new instance of the ChartSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Tab Selected
+ Represents the following attribute in the schema: tabSelected
+
+
+
+
+ Window Zoom Scale
+ Represents the following attribute in the schema: zoomScale
+
+
+
+
+ Workbook View Id
+ Represents the following attribute in the schema: workbookViewId
+
+
+
+
+ Zoom To Fit
+ Represents the following attribute in the schema: zoomToFit
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Custom Chart Sheet View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customSheetView.
+
+
+ The following table lists the possible child types:
+
+ - <x:pageSetup>
+ - <x:headerFooter>
+ - <x:pageMargins>
+
+
+
+
+
+ Initializes a new instance of the CustomChartsheetView class.
+
+
+
+
+ Initializes a new instance of the CustomChartsheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomChartsheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomChartsheetView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ Print Scale
+ Represents the following attribute in the schema: scale
+
+
+
+
+ Visible State
+ Represents the following attribute in the schema: state
+
+
+
+
+ Zoom To Fit
+ Represents the following attribute in the schema: zoomToFit
+
+
+
+
+ PageMargins.
+ Represents the following element tag in the schema: x:pageMargins.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Chart Sheet Page Setup.
+ Represents the following element tag in the schema: x:pageSetup.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: x:headerFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Input Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:inputCells.
+
+
+
+
+ Initializes a new instance of the InputCells class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Deleted
+ Represents the following attribute in the schema: deleted
+
+
+
+
+ Undone
+ Represents the following attribute in the schema: undone
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Number Format Id
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+
+
+
+ Embedded Control.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:control.
+
+
+ The following table lists the possible child types:
+
+ - <x:controlPr>
+
+
+
+
+
+ Initializes a new instance of the Control class.
+
+
+
+
+ Initializes a new instance of the Control class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Control class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Control class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Id
+ Represents the following attribute in the schema: shapeId
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Control Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ ControlProperties, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x:controlPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Ignored Error.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ignoredError.
+
+
+
+
+ Initializes a new instance of the IgnoredError class.
+
+
+
+
+ Sequence of References
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ Evaluation Error
+ Represents the following attribute in the schema: evalError
+
+
+
+
+ Two Digit Text Year
+ Represents the following attribute in the schema: twoDigitTextYear
+
+
+
+
+ Number Stored As Text
+ Represents the following attribute in the schema: numberStoredAsText
+
+
+
+
+ Formula
+ Represents the following attribute in the schema: formula
+
+
+
+
+ Formula Range
+ Represents the following attribute in the schema: formulaRange
+
+
+
+
+ Unlocked Formula
+ Represents the following attribute in the schema: unlockedFormula
+
+
+
+
+ Empty Cell Reference
+ Represents the following attribute in the schema: emptyCellReference
+
+
+
+
+ List Data Validation
+ Represents the following attribute in the schema: listDataValidation
+
+
+
+
+ Calculated Column
+ Represents the following attribute in the schema: calculatedColumn
+
+
+
+
+
+
+
+ Merged Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mergeCell.
+
+
+
+
+ Initializes a new instance of the MergeCell class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Data Validation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataValidation.
+
+
+ The following table lists the possible child types:
+
+ - <x:formula1>
+ - <x:formula2>
+ - <x12ac:list>
+
+
+
+
+
+ Initializes a new instance of the DataValidation class.
+
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ errorStyle
+ Represents the following attribute in the schema: errorStyle
+
+
+
+
+ imeMode
+ Represents the following attribute in the schema: imeMode
+
+
+
+
+ operator
+ Represents the following attribute in the schema: operator
+
+
+
+
+ allowBlank
+ Represents the following attribute in the schema: allowBlank
+
+
+
+
+ showDropDown
+ Represents the following attribute in the schema: showDropDown
+
+
+
+
+ showInputMessage
+ Represents the following attribute in the schema: showInputMessage
+
+
+
+
+ showErrorMessage
+ Represents the following attribute in the schema: showErrorMessage
+
+
+
+
+ errorTitle
+ Represents the following attribute in the schema: errorTitle
+
+
+
+
+ error
+ Represents the following attribute in the schema: error
+
+
+
+
+ promptTitle
+ Represents the following attribute in the schema: promptTitle
+
+
+
+
+ prompt
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ sqref
+ Represents the following attribute in the schema: sqref
+
+
+
+
+ List, this property is only available in Office 2013 and later..
+ Represents the following element tag in the schema: x12ac:list.
+
+
+ xmlns:x12ac = http://schemas.microsoft.com/office/spreadsheetml/2011/1/ac
+
+
+
+
+ Formula1.
+ Represents the following element tag in the schema: x:formula1.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Formula2.
+ Represents the following element tag in the schema: x:formula2.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Worksheet View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetView.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:pane>
+ - <x:pivotSelection>
+ - <x:selection>
+
+
+
+
+
+ Initializes a new instance of the SheetView class.
+
+
+
+
+ Initializes a new instance of the SheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Window Protection
+ Represents the following attribute in the schema: windowProtection
+
+
+
+
+ Show Formulas
+ Represents the following attribute in the schema: showFormulas
+
+
+
+
+ Show Grid Lines
+ Represents the following attribute in the schema: showGridLines
+
+
+
+
+ Show Headers
+ Represents the following attribute in the schema: showRowColHeaders
+
+
+
+
+ Show Zero Values
+ Represents the following attribute in the schema: showZeros
+
+
+
+
+ Right To Left
+ Represents the following attribute in the schema: rightToLeft
+
+
+
+
+ Sheet Tab Selected
+ Represents the following attribute in the schema: tabSelected
+
+
+
+
+ Show Ruler
+ Represents the following attribute in the schema: showRuler
+
+
+
+
+ Show Outline Symbols
+ Represents the following attribute in the schema: showOutlineSymbols
+
+
+
+
+ Default Grid Color
+ Represents the following attribute in the schema: defaultGridColor
+
+
+
+
+ Show White Space
+ Represents the following attribute in the schema: showWhiteSpace
+
+
+
+
+ View Type
+ Represents the following attribute in the schema: view
+
+
+
+
+ Top Left Visible Cell
+ Represents the following attribute in the schema: topLeftCell
+
+
+
+
+ Color Id
+ Represents the following attribute in the schema: colorId
+
+
+
+
+ Zoom Scale
+ Represents the following attribute in the schema: zoomScale
+
+
+
+
+ Zoom Scale Normal View
+ Represents the following attribute in the schema: zoomScaleNormal
+
+
+
+
+ Zoom Scale Page Break Preview
+ Represents the following attribute in the schema: zoomScaleSheetLayoutView
+
+
+
+
+ Zoom Scale Page Layout View
+ Represents the following attribute in the schema: zoomScalePageLayoutView
+
+
+
+
+ Workbook View Index
+ Represents the following attribute in the schema: workbookViewId
+
+
+
+
+ View Pane.
+ Represents the following element tag in the schema: x:pane.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Custom Sheet View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customSheetView.
+
+
+ The following table lists the possible child types:
+
+ - <x:autoFilter>
+ - <x:extLst>
+ - <x:headerFooter>
+ - <x:rowBreaks>
+ - <x:colBreaks>
+ - <x:pageMargins>
+ - <x:pageSetup>
+ - <x:pane>
+ - <x:printOptions>
+ - <x:selection>
+
+
+
+
+
+ Initializes a new instance of the CustomSheetView class.
+
+
+
+
+ Initializes a new instance of the CustomSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSheetView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ Print Scale
+ Represents the following attribute in the schema: scale
+
+
+
+
+ Color Id
+ Represents the following attribute in the schema: colorId
+
+
+
+
+ Show Page Breaks
+ Represents the following attribute in the schema: showPageBreaks
+
+
+
+
+ Show Formulas
+ Represents the following attribute in the schema: showFormulas
+
+
+
+
+ Show Grid Lines
+ Represents the following attribute in the schema: showGridLines
+
+
+
+
+ Show Headers
+ Represents the following attribute in the schema: showRowCol
+
+
+
+
+ Show Outline Symbols
+ Represents the following attribute in the schema: outlineSymbols
+
+
+
+
+ Show Zero Values
+ Represents the following attribute in the schema: zeroValues
+
+
+
+
+ Fit To Page
+ Represents the following attribute in the schema: fitToPage
+
+
+
+
+ Print Area Defined
+ Represents the following attribute in the schema: printArea
+
+
+
+
+ Filtered List
+ Represents the following attribute in the schema: filter
+
+
+
+
+ Show AutoFitler Drop Down Controls
+ Represents the following attribute in the schema: showAutoFilter
+
+
+
+
+ Hidden Rows
+ Represents the following attribute in the schema: hiddenRows
+
+
+
+
+ Hidden Columns
+ Represents the following attribute in the schema: hiddenColumns
+
+
+
+
+ Visible State
+ Represents the following attribute in the schema: state
+
+
+
+
+ Filter
+ Represents the following attribute in the schema: filterUnique
+
+
+
+
+ View Type
+ Represents the following attribute in the schema: view
+
+
+
+
+ Show Ruler
+ Represents the following attribute in the schema: showRuler
+
+
+
+
+ Top Left Visible Cell
+ Represents the following attribute in the schema: topLeftCell
+
+
+
+
+ Pane Split Information.
+ Represents the following element tag in the schema: x:pane.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Selection.
+ Represents the following element tag in the schema: x:selection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Horizontal Page Breaks.
+ Represents the following element tag in the schema: x:rowBreaks.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Vertical Page Breaks.
+ Represents the following element tag in the schema: x:colBreaks.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Page Margins.
+ Represents the following element tag in the schema: x:pageMargins.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Print Options.
+ Represents the following element tag in the schema: x:printOptions.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Page Setup Settings.
+ Represents the following element tag in the schema: x:pageSetup.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Header Footer Settings.
+ Represents the following element tag in the schema: x:headerFooter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ AutoFilter Settings.
+ Represents the following element tag in the schema: x:autoFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLE Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleObject.
+
+
+ The following table lists the possible child types:
+
+ - <x:objectPr>
+
+
+
+
+
+ Initializes a new instance of the OleObject class.
+
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLE ProgId
+ Represents the following attribute in the schema: progId
+
+
+
+
+ Data or View Aspect
+ Represents the following attribute in the schema: dvAspect
+
+
+
+
+ OLE Link Moniker
+ Represents the following attribute in the schema: link
+
+
+
+
+ OLE Update
+ Represents the following attribute in the schema: oleUpdate
+
+
+
+
+ Auto Load
+ Represents the following attribute in the schema: autoLoad
+
+
+
+
+ Shape Id
+ Represents the following attribute in the schema: shapeId
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ EmbeddedObjectProperties, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x:objectPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Metadata Types Collection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:metadataTypes.
+
+
+ The following table lists the possible child types:
+
+ - <x:metadataType>
+
+
+
+
+
+ Initializes a new instance of the MetadataTypes class.
+
+
+
+
+ Initializes a new instance of the MetadataTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataTypes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Metadata Type Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Metadata String Store.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:metadataStrings.
+
+
+ The following table lists the possible child types:
+
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the MetadataStrings class.
+
+
+
+
+ Initializes a new instance of the MetadataStrings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataStrings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataStrings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ MDX Metadata String Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ MDX Metadata Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mdxMetadata.
+
+
+ The following table lists the possible child types:
+
+ - <x:mdx>
+
+
+
+
+
+ Initializes a new instance of the MdxMetadata class.
+
+
+
+
+ Initializes a new instance of the MdxMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxMetadata class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ MDX Metadata Record Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Future Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:futureMetadata.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:bk>
+
+
+
+
+
+ Initializes a new instance of the FutureMetadata class.
+
+
+
+
+ Initializes a new instance of the FutureMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FutureMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FutureMetadata class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Metadata Type Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Future Metadata Block Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Cell Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellMetadata.
+
+
+ The following table lists the possible child types:
+
+ - <x:bk>
+
+
+
+
+
+ Initializes a new instance of the CellMetadata class.
+
+
+
+
+ Initializes a new instance of the CellMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellMetadata class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Value Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:valueMetadata.
+
+
+ The following table lists the possible child types:
+
+ - <x:bk>
+
+
+
+
+
+ Initializes a new instance of the ValueMetadata class.
+
+
+
+
+ Initializes a new instance of the ValueMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueMetadata class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ValueMetadata class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MetadataBlocksType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:bk>
+
+
+
+
+
+ Initializes a new instance of the MetadataBlocksType class.
+
+
+
+
+ Initializes a new instance of the MetadataBlocksType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataBlocksType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataBlocksType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Metadata Block Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Metadata Type Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:metadataType.
+
+
+
+
+ Initializes a new instance of the MetadataType class.
+
+
+
+
+ Metadata Type Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Minimum Supported Version
+ Represents the following attribute in the schema: minSupportedVersion
+
+
+
+
+ Metadata Ghost Row
+ Represents the following attribute in the schema: ghostRow
+
+
+
+
+ Metadata Ghost Column
+ Represents the following attribute in the schema: ghostCol
+
+
+
+
+ Metadata Edit
+ Represents the following attribute in the schema: edit
+
+
+
+
+ Metadata Cell Value Delete
+ Represents the following attribute in the schema: delete
+
+
+
+
+ Metadata Copy
+ Represents the following attribute in the schema: copy
+
+
+
+
+ Metadata Paste All
+ Represents the following attribute in the schema: pasteAll
+
+
+
+
+ Metadata Paste Formulas
+ Represents the following attribute in the schema: pasteFormulas
+
+
+
+
+ Metadata Paste Special Values
+ Represents the following attribute in the schema: pasteValues
+
+
+
+
+ Metadata Paste Formats
+ Represents the following attribute in the schema: pasteFormats
+
+
+
+
+ Metadata Paste Comments
+ Represents the following attribute in the schema: pasteComments
+
+
+
+
+ Metadata Paste Data Validation
+ Represents the following attribute in the schema: pasteDataValidation
+
+
+
+
+ Metadata Paste Borders
+ Represents the following attribute in the schema: pasteBorders
+
+
+
+
+ Metadata Paste Column Widths
+ Represents the following attribute in the schema: pasteColWidths
+
+
+
+
+ Metadata Paste Number Formats
+ Represents the following attribute in the schema: pasteNumberFormats
+
+
+
+
+ Metadata Merge
+ Represents the following attribute in the schema: merge
+
+
+
+
+ Meatadata Split First
+ Represents the following attribute in the schema: splitFirst
+
+
+
+
+ Metadata Split All
+ Represents the following attribute in the schema: splitAll
+
+
+
+
+ Metadata Insert Delete
+ Represents the following attribute in the schema: rowColShift
+
+
+
+
+ Metadata Clear All
+ Represents the following attribute in the schema: clearAll
+
+
+
+
+ Metadata Clear Formats
+ Represents the following attribute in the schema: clearFormats
+
+
+
+
+ Metadata Clear Contents
+ Represents the following attribute in the schema: clearContents
+
+
+
+
+ Metadata Clear Comments
+ Represents the following attribute in the schema: clearComments
+
+
+
+
+ Metadata Formula Assignment
+ Represents the following attribute in the schema: assign
+
+
+
+
+ Metadata Coercion
+ Represents the following attribute in the schema: coerce
+
+
+
+
+ Adjust Metadata
+ Represents the following attribute in the schema: adjust
+
+
+
+
+ Cell Metadata
+ Represents the following attribute in the schema: cellMeta
+
+
+
+
+
+
+
+ Metadata Block.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:bk.
+
+
+ The following table lists the possible child types:
+
+ - <x:rc>
+
+
+
+
+
+ Initializes a new instance of the MetadataBlock class.
+
+
+
+
+ Initializes a new instance of the MetadataBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MetadataBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Metadata Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rc.
+
+
+
+
+ Initializes a new instance of the MetadataRecord class.
+
+
+
+
+ Metadata Record Type Index
+ Represents the following attribute in the schema: t
+
+
+
+
+ Metadata Record Value Index
+ Represents the following attribute in the schema: v
+
+
+
+
+
+
+
+ Future Metadata Block.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:bk.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the FutureMetadataBlock class.
+
+
+
+
+ Initializes a new instance of the FutureMetadataBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FutureMetadataBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FutureMetadataBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Future Feature Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ MDX Metadata Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mdx.
+
+
+ The following table lists the possible child types:
+
+ - <x:k>
+ - <x:p>
+ - <x:ms>
+ - <x:t>
+
+
+
+
+
+ Initializes a new instance of the Mdx class.
+
+
+
+
+ Initializes a new instance of the Mdx class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mdx class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Mdx class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Name Index
+ Represents the following attribute in the schema: n
+
+
+
+
+ Cube Function Tag
+ Represents the following attribute in the schema: f
+
+
+
+
+ Tuple MDX Metadata.
+ Represents the following element tag in the schema: x:t.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Set MDX Metadata.
+ Represents the following element tag in the schema: x:ms.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Member Property MDX Metadata.
+ Represents the following element tag in the schema: x:p.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ KPI MDX Metadata.
+ Represents the following element tag in the schema: x:k.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Tuple MDX Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:t.
+
+
+ The following table lists the possible child types:
+
+ - <x:n>
+
+
+
+
+
+ Initializes a new instance of the MdxTuple class.
+
+
+
+
+ Initializes a new instance of the MdxTuple class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxTuple class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxTuple class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Member Index Count
+ Represents the following attribute in the schema: c
+
+
+
+
+ Server Formatting Culture Currency
+ Represents the following attribute in the schema: ct
+
+
+
+
+ Server Formatting String Index
+ Represents the following attribute in the schema: si
+
+
+
+
+ Server Formatting Built-In Number Format Index
+ Represents the following attribute in the schema: fi
+
+
+
+
+ Server Formatting Background Color
+ Represents the following attribute in the schema: bc
+
+
+
+
+ Server Formatting Foreground Color
+ Represents the following attribute in the schema: fc
+
+
+
+
+ Server Formatting Italic Font
+ Represents the following attribute in the schema: i
+
+
+
+
+ Server Formatting Underline Font
+ Represents the following attribute in the schema: u
+
+
+
+
+ Server Formatting Strikethrough Font
+ Represents the following attribute in the schema: st
+
+
+
+
+ Server Formatting Bold Font
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ Set MDX Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ms.
+
+
+ The following table lists the possible child types:
+
+ - <x:n>
+
+
+
+
+
+ Initializes a new instance of the MdxSet class.
+
+
+
+
+ Initializes a new instance of the MdxSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MdxSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Set Definition Index
+ Represents the following attribute in the schema: ns
+
+
+
+
+ Sort By Member Index Count
+ Represents the following attribute in the schema: c
+
+
+
+
+ Set Sort Order
+ Represents the following attribute in the schema: o
+
+
+
+
+
+
+
+ Member Property MDX Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:p.
+
+
+
+
+ Initializes a new instance of the MdxMemberProp class.
+
+
+
+
+ Member Unique Name Index
+ Represents the following attribute in the schema: n
+
+
+
+
+ Property Name Index
+ Represents the following attribute in the schema: np
+
+
+
+
+
+
+
+ KPI MDX Metadata.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:k.
+
+
+
+
+ Initializes a new instance of the MdxKpi class.
+
+
+
+
+ Member Unique Name Index
+ Represents the following attribute in the schema: n
+
+
+
+
+ KPI Index
+ Represents the following attribute in the schema: np
+
+
+
+
+ KPI Property
+ Represents the following attribute in the schema: p
+
+
+
+
+
+
+
+ Member Unique Name Index.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:n.
+
+
+
+
+ Initializes a new instance of the NameIndex class.
+
+
+
+
+ Index Value
+ Represents the following attribute in the schema: x
+
+
+
+
+ String is a Set
+ Represents the following attribute in the schema: s
+
+
+
+
+
+
+
+ Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:singleXmlCell.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:xmlCellPr>
+
+
+
+
+
+ Initializes a new instance of the SingleXmlCell class.
+
+
+
+
+ Initializes a new instance of the SingleXmlCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleXmlCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SingleXmlCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Connection ID
+ Represents the following attribute in the schema: connectionId
+
+
+
+
+ Cell Properties.
+ Represents the following element tag in the schema: x:xmlCellPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:xmlCellPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:xmlPr>
+
+
+
+
+
+ Initializes a new instance of the XmlCellProperties class.
+
+
+
+
+ Initializes a new instance of the XmlCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Field Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Unique Table Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Column XML Properties.
+ Represents the following element tag in the schema: x:xmlPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Column XML Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:xmlPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the XmlProperties class.
+
+
+
+
+ Initializes a new instance of the XmlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XML Map Id
+ Represents the following attribute in the schema: mapId
+
+
+
+
+ XPath
+ Represents the following attribute in the schema: xpath
+
+
+
+
+ XML Data Type
+ Represents the following attribute in the schema: xmlDataType
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Pattern.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:patternFill.
+
+
+ The following table lists the possible child types:
+
+ - <x:fgColor>
+ - <x:bgColor>
+
+
+
+
+
+ Initializes a new instance of the PatternFill class.
+
+
+
+
+ Initializes a new instance of the PatternFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PatternFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PatternFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pattern Type
+ Represents the following attribute in the schema: patternType
+
+
+
+
+ Foreground Color.
+ Represents the following element tag in the schema: x:fgColor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Background Color.
+ Represents the following element tag in the schema: x:bgColor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Gradient.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:gradientFill.
+
+
+ The following table lists the possible child types:
+
+ - <x:stop>
+
+
+
+
+
+ Initializes a new instance of the GradientFill class.
+
+
+
+
+ Initializes a new instance of the GradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gradient Fill Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Linear Gradient Degree
+ Represents the following attribute in the schema: degree
+
+
+
+
+ Left Convergence
+ Represents the following attribute in the schema: left
+
+
+
+
+ Right Convergence
+ Represents the following attribute in the schema: right
+
+
+
+
+ Top Gradient Convergence
+ Represents the following attribute in the schema: top
+
+
+
+
+ Bottom Convergence
+ Represents the following attribute in the schema: bottom
+
+
+
+
+
+
+
+ Gradient Stop.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:stop.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the GradientStop class.
+
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gradient Stop Position
+ Represents the following attribute in the schema: position
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: x:color.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Number Formats.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:numFmt.
+
+
+
+
+ Initializes a new instance of the NumberingFormat class.
+
+
+
+
+ Number Format Id
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ Number Format Code
+ Represents the following attribute in the schema: formatCode
+
+
+
+
+
+
+
+ Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:alignment.
+
+
+
+
+ Initializes a new instance of the Alignment class.
+
+
+
+
+ Horizontal Alignment
+ Represents the following attribute in the schema: horizontal
+
+
+
+
+ Vertical Alignment
+ Represents the following attribute in the schema: vertical
+
+
+
+
+ Text Rotation
+ Represents the following attribute in the schema: textRotation
+
+
+
+
+ Wrap Text
+ Represents the following attribute in the schema: wrapText
+
+
+
+
+ Indent
+ Represents the following attribute in the schema: indent
+
+
+
+
+ Relative Indent
+ Represents the following attribute in the schema: relativeIndent
+
+
+
+
+ Justify Last Line
+ Represents the following attribute in the schema: justifyLastLine
+
+
+
+
+ Shrink To Fit
+ Represents the following attribute in the schema: shrinkToFit
+
+
+
+
+ Reading Order
+ Represents the following attribute in the schema: readingOrder
+
+
+
+
+ mergeCell
+ Represents the following attribute in the schema: mergeCell
+
+
+
+
+
+
+
+ Protection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:protection.
+
+
+
+
+ Initializes a new instance of the Protection class.
+
+
+
+
+ Cell Locked
+ Represents the following attribute in the schema: locked
+
+
+
+
+ Hidden Cell
+ Represents the following attribute in the schema: hidden
+
+
+
+
+
+
+
+ Font Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:font.
+
+
+ The following table lists the possible child types:
+
+ - <x:b>
+ - <x:i>
+ - <x:strike>
+ - <x:condense>
+ - <x:extend>
+ - <x:outline>
+ - <x:shadow>
+ - <x:charset>
+ - <x:color>
+ - <x:family>
+ - <x:name>
+ - <x:scheme>
+ - <x:sz>
+ - <x:u>
+ - <x:vertAlign>
+
+
+
+
+
+ Initializes a new instance of the Font class.
+
+
+
+
+ Initializes a new instance of the Font class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Font class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Font class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Bold.
+ Represents the following element tag in the schema: x:b.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Italic.
+ Represents the following element tag in the schema: x:i.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Strike Through.
+ Represents the following element tag in the schema: x:strike.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Condense.
+ Represents the following element tag in the schema: x:condense.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Extend.
+ Represents the following element tag in the schema: x:extend.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: x:outline.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: x:shadow.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Underline.
+ Represents the following element tag in the schema: x:u.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Text Vertical Alignment.
+ Represents the following element tag in the schema: x:vertAlign.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Font Size.
+ Represents the following element tag in the schema: x:sz.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Text Color.
+ Represents the following element tag in the schema: x:color.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Font Name.
+ Represents the following element tag in the schema: x:name.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Font Family.
+ Represents the following element tag in the schema: x:family.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Character Set.
+ Represents the following element tag in the schema: x:charset.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Scheme.
+ Represents the following element tag in the schema: x:scheme.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fill.
+
+
+ The following table lists the possible child types:
+
+ - <x:gradientFill>
+ - <x:patternFill>
+
+
+
+
+
+ Initializes a new instance of the Fill class.
+
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pattern.
+ Represents the following element tag in the schema: x:patternFill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Gradient.
+ Represents the following element tag in the schema: x:gradientFill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Border Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:border.
+
+
+ The following table lists the possible child types:
+
+ - <x:start>
+ - <x:end>
+ - <x:left>
+ - <x:right>
+ - <x:top>
+ - <x:bottom>
+ - <x:diagonal>
+ - <x:vertical>
+ - <x:horizontal>
+
+
+
+
+
+ Initializes a new instance of the Border class.
+
+
+
+
+ Initializes a new instance of the Border class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Border class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Border class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Diagonal Up
+ Represents the following attribute in the schema: diagonalUp
+
+
+
+
+ Diagonal Down
+ Represents the following attribute in the schema: diagonalDown
+
+
+
+
+ Outline
+ Represents the following attribute in the schema: outline
+
+
+
+
+ StartBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x:start.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ EndBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: x:end.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Left Border.
+ Represents the following element tag in the schema: x:left.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Right Border.
+ Represents the following element tag in the schema: x:right.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Top Border.
+ Represents the following element tag in the schema: x:top.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Bottom Border.
+ Represents the following element tag in the schema: x:bottom.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Diagonal.
+ Represents the following element tag in the schema: x:diagonal.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Vertical Inner Border.
+ Represents the following element tag in the schema: x:vertical.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Horizontal Inner Borders.
+ Represents the following element tag in the schema: x:horizontal.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Color Indexes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:indexedColors.
+
+
+ The following table lists the possible child types:
+
+ - <x:rgbColor>
+
+
+
+
+
+ Initializes a new instance of the IndexedColors class.
+
+
+
+
+ Initializes a new instance of the IndexedColors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IndexedColors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IndexedColors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ MRU Colors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mruColors.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the MruColors class.
+
+
+
+
+ Initializes a new instance of the MruColors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MruColors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MruColors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Table Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableStyle.
+
+
+ The following table lists the possible child types:
+
+ - <x:tableStyleElement>
+
+
+
+
+
+ Initializes a new instance of the TableStyle class.
+
+
+
+
+ Initializes a new instance of the TableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Style Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Pivot Style
+ Represents the following attribute in the schema: pivot
+
+
+
+
+ Table
+ Represents the following attribute in the schema: table
+
+
+
+
+ Table Style Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ RGB Color.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rgbColor.
+
+
+
+
+ Initializes a new instance of the RgbColor class.
+
+
+
+
+ Alpha Red Green Blue
+ Represents the following attribute in the schema: rgb
+
+
+
+
+
+
+
+ Cell Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellStyle.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the CellStyle class.
+
+
+
+
+ Initializes a new instance of the CellStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ User Defined Cell Style
+ Represents the following attribute in the schema: name
+
+
+
+
+ Format Id
+ Represents the following attribute in the schema: xfId
+
+
+
+
+ Built-In Style Id
+ Represents the following attribute in the schema: builtinId
+
+
+
+
+ Outline Style
+ Represents the following attribute in the schema: iLevel
+
+
+
+
+ Hidden Style
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Custom Built In
+ Represents the following attribute in the schema: customBuiltin
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Formatting Elements.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:xf.
+
+
+ The following table lists the possible child types:
+
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the CellFormat class.
+
+
+
+
+ Initializes a new instance of the CellFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Number Format Id
+ Represents the following attribute in the schema: numFmtId
+
+
+
+
+ Font Id
+ Represents the following attribute in the schema: fontId
+
+
+
+
+ Fill Id
+ Represents the following attribute in the schema: fillId
+
+
+
+
+ Border Id
+ Represents the following attribute in the schema: borderId
+
+
+
+
+ Format Id
+ Represents the following attribute in the schema: xfId
+
+
+
+
+ Quote Prefix
+ Represents the following attribute in the schema: quotePrefix
+
+
+
+
+ Pivot Button
+ Represents the following attribute in the schema: pivotButton
+
+
+
+
+ Apply Number Format
+ Represents the following attribute in the schema: applyNumberFormat
+
+
+
+
+ Apply Font
+ Represents the following attribute in the schema: applyFont
+
+
+
+
+ Apply Fill
+ Represents the following attribute in the schema: applyFill
+
+
+
+
+ Apply Border
+ Represents the following attribute in the schema: applyBorder
+
+
+
+
+ Apply Alignment
+ Represents the following attribute in the schema: applyAlignment
+
+
+
+
+ Apply Protection
+ Represents the following attribute in the schema: applyProtection
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: x:alignment.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Protection.
+ Represents the following element tag in the schema: x:protection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Font Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:name.
+
+
+
+
+ Initializes a new instance of the FontName class.
+
+
+
+
+ String Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Font Family.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:family.
+
+
+
+
+ Initializes a new instance of the FontFamilyNumbering class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Character Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:charset.
+
+
+
+
+ Initializes a new instance of the FontCharSet class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Table Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableStyleElement.
+
+
+
+
+ Initializes a new instance of the TableStyleElement class.
+
+
+
+
+ Table Style Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Band Size
+ Represents the following attribute in the schema: size
+
+
+
+
+ Formatting Id
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+
+
+
+ Supporting Workbook Sheet Names.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetNames.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheetName>
+
+
+
+
+
+ Initializes a new instance of the SheetNames class.
+
+
+
+
+ Initializes a new instance of the SheetNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetNames class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Named Links.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:definedNames.
+
+
+ The following table lists the possible child types:
+
+ - <x:definedName>
+
+
+
+
+
+ Initializes a new instance of the ExternalDefinedNames class.
+
+
+
+
+ Initializes a new instance of the ExternalDefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalDefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalDefinedNames class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Cached Worksheet Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetDataSet.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheetData>
+
+
+
+
+
+ Initializes a new instance of the SheetDataSet class.
+
+
+
+
+ Initializes a new instance of the SheetDataSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetDataSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetDataSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defined Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:definedName.
+
+
+
+
+ Initializes a new instance of the ExternalDefinedName class.
+
+
+
+
+ Defined Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Refers To
+ Represents the following attribute in the schema: refersTo
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+
+
+
+ External Sheet Data Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetData.
+
+
+ The following table lists the possible child types:
+
+ - <x:row>
+
+
+
+
+
+ Initializes a new instance of the ExternalSheetData class.
+
+
+
+
+ Initializes a new instance of the ExternalSheetData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalSheetData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalSheetData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Last Refresh Resulted in Error
+ Represents the following attribute in the schema: refreshError
+
+
+
+
+
+
+
+ Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:row.
+
+
+ The following table lists the possible child types:
+
+ - <x:cell>
+
+
+
+
+
+ Initializes a new instance of the ExternalRow class.
+
+
+
+
+ Initializes a new instance of the ExternalRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Row
+ Represents the following attribute in the schema: r
+
+
+
+
+
+
+
+ External Cell Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cell.
+
+
+ The following table lists the possible child types:
+
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the ExternalCell class.
+
+
+
+
+ Initializes a new instance of the ExternalCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Value Metadata
+ Represents the following attribute in the schema: vm
+
+
+
+
+ Value.
+ Represents the following element tag in the schema: x:v.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ DDE Items Collection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ddeItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:ddeItem>
+
+
+
+
+
+ Initializes a new instance of the DdeItems class.
+
+
+
+
+ Initializes a new instance of the DdeItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ DDE Item definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ddeItem.
+
+
+ The following table lists the possible child types:
+
+ - <x:values>
+
+
+
+
+
+ Initializes a new instance of the DdeItem class.
+
+
+
+
+ Initializes a new instance of the DdeItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DDE Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ OLE
+ Represents the following attribute in the schema: ole
+
+
+
+
+ Advise
+ Represents the following attribute in the schema: advise
+
+
+
+
+ Data is an Image
+ Represents the following attribute in the schema: preferPic
+
+
+
+
+ DDE Name Values.
+ Represents the following element tag in the schema: x:values.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ DDE Name Values.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:values.
+
+
+ The following table lists the possible child types:
+
+ - <x:value>
+
+
+
+
+
+ Initializes a new instance of the Values class.
+
+
+
+
+ Initializes a new instance of the Values class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Values class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Values class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rows
+ Represents the following attribute in the schema: rows
+
+
+
+
+ Columns
+ Represents the following attribute in the schema: cols
+
+
+
+
+
+
+
+ Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:value.
+
+
+ The following table lists the possible child types:
+
+ - <x:val>
+
+
+
+
+
+ Initializes a new instance of the Value class.
+
+
+
+
+ Initializes a new instance of the Value class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Value class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Value class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DDE Value Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ DDE Link Value.
+ Represents the following element tag in the schema: x:val.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLE Link Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:oleItem>
+ - <x14:oleItem>
+
+
+
+
+
+ Initializes a new instance of the OleItems class.
+
+
+
+
+ Initializes a new instance of the OleItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ External Workbook.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:externalBook.
+
+
+ The following table lists the possible child types:
+
+ - <x:definedNames>
+ - <x:sheetDataSet>
+ - <x:sheetNames>
+
+
+
+
+
+ Initializes a new instance of the ExternalBook class.
+
+
+
+
+ Initializes a new instance of the ExternalBook class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalBook class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalBook class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relationship to supporting book file path
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Supporting Workbook Sheet Names.
+ Represents the following element tag in the schema: x:sheetNames.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Named Links.
+ Represents the following element tag in the schema: x:definedNames.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Cached Worksheet Data.
+ Represents the following element tag in the schema: x:sheetDataSet.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ DDE Connection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ddeLink.
+
+
+ The following table lists the possible child types:
+
+ - <x:ddeItems>
+
+
+
+
+
+ Initializes a new instance of the DdeLink class.
+
+
+
+
+ Initializes a new instance of the DdeLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeLink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Service name
+ Represents the following attribute in the schema: ddeService
+
+
+
+
+ Topic for DDE server
+ Represents the following attribute in the schema: ddeTopic
+
+
+
+
+ DDE Items Collection.
+ Represents the following element tag in the schema: x:ddeItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ OLE Link.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleLink.
+
+
+ The following table lists the possible child types:
+
+ - <x:oleItems>
+
+
+
+
+
+ Initializes a new instance of the OleLink class.
+
+
+
+
+ Initializes a new instance of the OleLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleLink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLE Link Relationship
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ OLE Link ProgID
+ Represents the following attribute in the schema: progId
+
+
+
+
+ OLE Link Items.
+ Represents the following element tag in the schema: x:oleItems.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Sheet Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetName.
+
+
+
+
+ Initializes a new instance of the SheetName class.
+
+
+
+
+ Sheet Name Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:v.
+
+
+
+
+ Initializes a new instance of the Xstring class.
+
+
+
+
+ Initializes a new instance of the Xstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Table Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableColumn.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:calculatedColumnFormula>
+ - <x:totalsRowFormula>
+ - <x:xmlColumnPr>
+
+
+
+
+
+ Initializes a new instance of the TableColumn class.
+
+
+
+
+ Initializes a new instance of the TableColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Field Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Unique Name
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ Column name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Totals Row Function
+ Represents the following attribute in the schema: totalsRowFunction
+
+
+
+
+ Totals Row Label
+ Represents the following attribute in the schema: totalsRowLabel
+
+
+
+
+ Query Table Field Id
+ Represents the following attribute in the schema: queryTableFieldId
+
+
+
+
+ Header Row Cell Format Id
+ Represents the following attribute in the schema: headerRowDxfId
+
+
+
+
+ Data and Insert Row Format Id
+ Represents the following attribute in the schema: dataDxfId
+
+
+
+
+ Totals Row Format Id
+ Represents the following attribute in the schema: totalsRowDxfId
+
+
+
+
+ Header Row Cell Style
+ Represents the following attribute in the schema: headerRowCellStyle
+
+
+
+
+ Data Area Style Name
+ Represents the following attribute in the schema: dataCellStyle
+
+
+
+
+ Totals Row Style Name
+ Represents the following attribute in the schema: totalsRowCellStyle
+
+
+
+
+ Calculated Column Formula.
+ Represents the following element tag in the schema: x:calculatedColumnFormula.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Totals Row Formula.
+ Represents the following element tag in the schema: x:totalsRowFormula.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ XML Column Properties.
+ Represents the following element tag in the schema: x:xmlColumnPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Calculated Column Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calculatedColumnFormula.
+
+
+
+
+ Initializes a new instance of the CalculatedColumnFormula class.
+
+
+
+
+ Initializes a new instance of the CalculatedColumnFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Totals Row Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:totalsRowFormula.
+
+
+
+
+ Initializes a new instance of the TotalsRowFormula class.
+
+
+
+
+ Initializes a new instance of the TotalsRowFormula class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the TableFormulaType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TableFormulaType class.
+
+
+
+
+ Initializes a new instance of the TableFormulaType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Array
+ Represents the following attribute in the schema: array
+
+
+
+
+ space
+ Represents the following attribute in the schema: xml:space
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ XML Column Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:xmlColumnPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the XmlColumnProperties class.
+
+
+
+
+ Initializes a new instance of the XmlColumnProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlColumnProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the XmlColumnProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XML Map Id
+ Represents the following attribute in the schema: mapId
+
+
+
+
+ XPath
+ Represents the following attribute in the schema: xpath
+
+
+
+
+ Denormalized
+ Represents the following attribute in the schema: denormalized
+
+
+
+
+ XML Data Type
+ Represents the following attribute in the schema: xmlDataType
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Volatile Dependency Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:volType.
+
+
+ The following table lists the possible child types:
+
+ - <x:main>
+
+
+
+
+
+ Initializes a new instance of the VolatileType class.
+
+
+
+
+ Initializes a new instance of the VolatileType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VolatileType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VolatileType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Type
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Main.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:main.
+
+
+ The following table lists the possible child types:
+
+ - <x:tp>
+
+
+
+
+
+ Initializes a new instance of the Main class.
+
+
+
+
+ Initializes a new instance of the Main class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Main class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Main class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ First String
+ Represents the following attribute in the schema: first
+
+
+
+
+
+
+
+ Topic.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tp.
+
+
+ The following table lists the possible child types:
+
+ - <x:tr>
+ - <x:stp>
+ - <x:v>
+
+
+
+
+
+ Initializes a new instance of the Topic class.
+
+
+
+
+ Initializes a new instance of the Topic class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Topic class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Topic class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Type
+ Represents the following attribute in the schema: t
+
+
+
+
+ Topic Value.
+ Represents the following element tag in the schema: x:v.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ References.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tr.
+
+
+
+
+ Initializes a new instance of the TopicReferences class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: r
+
+
+
+
+ Sheet Id
+ Represents the following attribute in the schema: s
+
+
+
+
+
+
+
+ PivotCache.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotCache.
+
+
+
+
+ Initializes a new instance of the PivotCache class.
+
+
+
+
+ PivotCache Id
+ Represents the following attribute in the schema: cacheId
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Web Publishing Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPublishObject.
+
+
+
+
+ Initializes a new instance of the WebPublishObject class.
+
+
+
+
+ Id
+ Represents the following attribute in the schema: id
+
+
+
+
+ Div Id
+ Represents the following attribute in the schema: divId
+
+
+
+
+ Source Object
+ Represents the following attribute in the schema: sourceObject
+
+
+
+
+ Destination File
+ Represents the following attribute in the schema: destinationFile
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Auto Republish
+ Represents the following attribute in the schema: autoRepublish
+
+
+
+
+
+
+
+ External Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:externalReference.
+
+
+
+
+ Initializes a new instance of the ExternalReference class.
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Custom Workbook View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customWorkbookView.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the CustomWorkbookView class.
+
+
+
+
+ Initializes a new instance of the CustomWorkbookView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomWorkbookView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomWorkbookView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Custom View Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Custom View GUID
+ Represents the following attribute in the schema: guid
+
+
+
+
+ Auto Update
+ Represents the following attribute in the schema: autoUpdate
+
+
+
+
+ Merge Interval
+ Represents the following attribute in the schema: mergeInterval
+
+
+
+
+ Changes Saved Win
+ Represents the following attribute in the schema: changesSavedWin
+
+
+
+
+ Only Synch
+ Represents the following attribute in the schema: onlySync
+
+
+
+
+ Personal View
+ Represents the following attribute in the schema: personalView
+
+
+
+
+ Include Print Settings
+ Represents the following attribute in the schema: includePrintSettings
+
+
+
+
+ Include Hidden Rows and Columns
+ Represents the following attribute in the schema: includeHiddenRowCol
+
+
+
+
+ Maximized
+ Represents the following attribute in the schema: maximized
+
+
+
+
+ Minimized
+ Represents the following attribute in the schema: minimized
+
+
+
+
+ Show Horizontal Scroll
+ Represents the following attribute in the schema: showHorizontalScroll
+
+
+
+
+ Show Vertical Scroll
+ Represents the following attribute in the schema: showVerticalScroll
+
+
+
+
+ Show Sheet Tabs
+ Represents the following attribute in the schema: showSheetTabs
+
+
+
+
+ Top Left Corner (X Coordinate)
+ Represents the following attribute in the schema: xWindow
+
+
+
+
+ Top Left Corner (Y Coordinate)
+ Represents the following attribute in the schema: yWindow
+
+
+
+
+ Window Width
+ Represents the following attribute in the schema: windowWidth
+
+
+
+
+ Window Height
+ Represents the following attribute in the schema: windowHeight
+
+
+
+
+ Sheet Tab Ratio
+ Represents the following attribute in the schema: tabRatio
+
+
+
+
+ Active Sheet in Book View
+ Represents the following attribute in the schema: activeSheetId
+
+
+
+
+ Show Formula Bar
+ Represents the following attribute in the schema: showFormulaBar
+
+
+
+
+ Show Status Bar
+ Represents the following attribute in the schema: showStatusbar
+
+
+
+
+ Show Comments
+ Represents the following attribute in the schema: showComments
+
+
+
+
+ Show Objects
+ Represents the following attribute in the schema: showObjects
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Sheet Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheet.
+
+
+
+
+ Initializes a new instance of the Sheet class.
+
+
+
+
+ Sheet Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Sheet Tab Id
+ Represents the following attribute in the schema: sheetId
+
+
+
+
+ Visible State
+ Represents the following attribute in the schema: state
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Workbook View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:workbookView.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the WorkbookView class.
+
+
+
+
+ Initializes a new instance of the WorkbookView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Visibility
+ Represents the following attribute in the schema: visibility
+
+
+
+
+ Minimized
+ Represents the following attribute in the schema: minimized
+
+
+
+
+ Show Horizontal Scroll
+ Represents the following attribute in the schema: showHorizontalScroll
+
+
+
+
+ Show Vertical Scroll
+ Represents the following attribute in the schema: showVerticalScroll
+
+
+
+
+ Show Sheet Tabs
+ Represents the following attribute in the schema: showSheetTabs
+
+
+
+
+ Upper Left Corner (X Coordinate)
+ Represents the following attribute in the schema: xWindow
+
+
+
+
+ Upper Left Corner (Y Coordinate)
+ Represents the following attribute in the schema: yWindow
+
+
+
+
+ Window Width
+ Represents the following attribute in the schema: windowWidth
+
+
+
+
+ Window Height
+ Represents the following attribute in the schema: windowHeight
+
+
+
+
+ Sheet Tab Ratio
+ Represents the following attribute in the schema: tabRatio
+
+
+
+
+ First Sheet
+ Represents the following attribute in the schema: firstSheet
+
+
+
+
+ Active Sheet Index
+ Represents the following attribute in the schema: activeTab
+
+
+
+
+ AutoFilter Date Grouping
+ Represents the following attribute in the schema: autoFilterDateGrouping
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defined Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:definedName.
+
+
+
+
+ Initializes a new instance of the DefinedName class.
+
+
+
+
+ Initializes a new instance of the DefinedName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Defined Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Comment
+ Represents the following attribute in the schema: comment
+
+
+
+
+ Custom Menu Text
+ Represents the following attribute in the schema: customMenu
+
+
+
+
+ Description
+ Represents the following attribute in the schema: description
+
+
+
+
+ Help
+ Represents the following attribute in the schema: help
+
+
+
+
+ Status Bar
+ Represents the following attribute in the schema: statusBar
+
+
+
+
+ Local Name Sheet Id
+ Represents the following attribute in the schema: localSheetId
+
+
+
+
+ Hidden Name
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Function
+ Represents the following attribute in the schema: function
+
+
+
+
+ Procedure
+ Represents the following attribute in the schema: vbProcedure
+
+
+
+
+ External Function
+ Represents the following attribute in the schema: xlm
+
+
+
+
+ Function Group Id
+ Represents the following attribute in the schema: functionGroupId
+
+
+
+
+ Shortcut Key
+ Represents the following attribute in the schema: shortcutKey
+
+
+
+
+ Publish To Server
+ Represents the following attribute in the schema: publishToServer
+
+
+
+
+ Workbook Parameter (Server)
+ Represents the following attribute in the schema: workbookParameter
+
+
+
+
+
+
+
+ Function Group.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:functionGroup.
+
+
+
+
+ Initializes a new instance of the FunctionGroup class.
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the TableExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:table>
+
+
+
+
+
+ Initializes a new instance of the TableExtension class.
+
+
+
+
+ Initializes a new instance of the TableExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ObjectAnchor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:anchor.
+
+
+ The following table lists the possible child types:
+
+ - <x:from>
+ - <x:to>
+
+
+
+
+
+ Initializes a new instance of the ObjectAnchor class.
+
+
+
+
+ Initializes a new instance of the ObjectAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ moveWithCells
+ Represents the following attribute in the schema: moveWithCells
+
+
+
+
+ sizeWithCells
+ Represents the following attribute in the schema: sizeWithCells
+
+
+
+
+ z-order
+ Represents the following attribute in the schema: z-order
+
+
+
+
+ FromMarker.
+ Represents the following element tag in the schema: x:from.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ToMarker.
+ Represents the following element tag in the schema: x:to.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the FromMarker Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:from.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the FromMarker class.
+
+
+
+
+ Initializes a new instance of the FromMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromMarker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ToMarker Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:to.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the ToMarker class.
+
+
+
+
+ Initializes a new instance of the ToMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToMarker class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToMarker class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MarkerType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <xdr:colOff>
+ - <xdr:rowOff>
+ - <xdr:col>
+ - <xdr:row>
+
+
+
+
+
+ Initializes a new instance of the MarkerType class.
+
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MarkerType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Column).
+ Represents the following element tag in the schema: xdr:col.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Column Offset.
+ Represents the following element tag in the schema: xdr:colOff.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Row.
+ Represents the following element tag in the schema: xdr:row.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Row Offset.
+ Represents the following element tag in the schema: xdr:rowOff.
+
+
+ xmlns:xdr = http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
+
+
+
+
+ Defines the ConditionalFormattingRuleExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:id>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtension class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PivotHierarchyExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotHierarchy>
+
+
+
+
+
+ Initializes a new instance of the PivotHierarchyExtension class.
+
+
+
+
+ Initializes a new instance of the PivotHierarchyExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchyExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchyExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PivotFieldExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotField>
+
+
+
+
+
+ Initializes a new instance of the PivotFieldExtension class.
+
+
+
+
+ Initializes a new instance of the PivotFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFieldExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the CacheSourceExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:sourceConnection>
+
+
+
+
+
+ Initializes a new instance of the CacheSourceExtension class.
+
+
+
+
+ Initializes a new instance of the CacheSourceExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSourceExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSourceExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Table Columns.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableColumns.
+
+
+ The following table lists the possible child types:
+
+ - <x:tableColumn>
+
+
+
+
+
+ Initializes a new instance of the TableColumns class.
+
+
+
+
+ Initializes a new instance of the TableColumns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableColumns class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Column Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Table Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableStyleInfo.
+
+
+
+
+ Initializes a new instance of the TableStyleInfo class.
+
+
+
+
+ Style Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Show First Column
+ Represents the following attribute in the schema: showFirstColumn
+
+
+
+
+ Show Last Column
+ Represents the following attribute in the schema: showLastColumn
+
+
+
+
+ Show Row Stripes
+ Represents the following attribute in the schema: showRowStripes
+
+
+
+
+ Show Column Stripes
+ Represents the following attribute in the schema: showColumnStripes
+
+
+
+
+
+
+
+ Future Feature Data Storage Area.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the TableExtensionList class.
+
+
+
+
+ Initializes a new instance of the TableExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ OLE Link Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleItem.
+
+
+
+
+ Initializes a new instance of the OleItem class.
+
+
+
+
+ OLE Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Icon
+ Represents the following attribute in the schema: icon
+
+
+
+
+ Advise
+ Represents the following attribute in the schema: advise
+
+
+
+
+ Object is an Image
+ Represents the following attribute in the schema: preferPic
+
+
+
+
+
+
+
+ Defines the StartBorder Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:start.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the StartBorder class.
+
+
+
+
+ Initializes a new instance of the StartBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EndBorder Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:end.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the EndBorder class.
+
+
+
+
+ Initializes a new instance of the EndBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Left Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:left.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the LeftBorder class.
+
+
+
+
+ Initializes a new instance of the LeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LeftBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Right Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:right.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the RightBorder class.
+
+
+
+
+ Initializes a new instance of the RightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RightBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Top Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:top.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the TopBorder class.
+
+
+
+
+ Initializes a new instance of the TopBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Bottom Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:bottom.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the BottomBorder class.
+
+
+
+
+ Initializes a new instance of the BottomBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Diagonal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:diagonal.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the DiagonalBorder class.
+
+
+
+
+ Initializes a new instance of the DiagonalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagonalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagonalBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Vertical Inner Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:vertical.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the VerticalBorder class.
+
+
+
+
+ Initializes a new instance of the VerticalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VerticalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VerticalBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Horizontal Inner Borders.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:horizontal.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the HorizontalBorder class.
+
+
+
+
+ Initializes a new instance of the HorizontalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HorizontalBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HorizontalBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BorderPropertiesType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the BorderPropertiesType class.
+
+
+
+
+ Initializes a new instance of the BorderPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderPropertiesType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderPropertiesType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Line Style
+ Represents the following attribute in the schema: style
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: x:color.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Defines the ControlProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:controlPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:anchor>
+
+
+
+
+
+ Initializes a new instance of the ControlProperties class.
+
+
+
+
+ Initializes a new instance of the ControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ locked
+ Represents the following attribute in the schema: locked
+
+
+
+
+ defaultSize
+ Represents the following attribute in the schema: defaultSize
+
+
+
+
+ print
+ Represents the following attribute in the schema: print
+
+
+
+
+ disabled
+ Represents the following attribute in the schema: disabled
+
+
+
+
+ recalcAlways
+ Represents the following attribute in the schema: recalcAlways
+
+
+
+
+ uiObject
+ Represents the following attribute in the schema: uiObject
+
+
+
+
+ autoFill
+ Represents the following attribute in the schema: autoFill
+
+
+
+
+ autoLine
+ Represents the following attribute in the schema: autoLine
+
+
+
+
+ autoPict
+ Represents the following attribute in the schema: autoPict
+
+
+
+
+ macro
+ Represents the following attribute in the schema: macro
+
+
+
+
+ altText
+ Represents the following attribute in the schema: altText
+
+
+
+
+ linkedCell
+ Represents the following attribute in the schema: linkedCell
+
+
+
+
+ listFillRange
+ Represents the following attribute in the schema: listFillRange
+
+
+
+
+ cf
+ Represents the following attribute in the schema: cf
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ObjectAnchor.
+ Represents the following element tag in the schema: x:anchor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the EmbeddedObjectProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:objectPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:anchor>
+
+
+
+
+
+ Initializes a new instance of the EmbeddedObjectProperties class.
+
+
+
+
+ Initializes a new instance of the EmbeddedObjectProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedObjectProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedObjectProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ locked
+ Represents the following attribute in the schema: locked
+
+
+
+
+ defaultSize
+ Represents the following attribute in the schema: defaultSize
+
+
+
+
+ print
+ Represents the following attribute in the schema: print
+
+
+
+
+ disabled
+ Represents the following attribute in the schema: disabled
+
+
+
+
+ uiObject
+ Represents the following attribute in the schema: uiObject
+
+
+
+
+ autoFill
+ Represents the following attribute in the schema: autoFill
+
+
+
+
+ autoLine
+ Represents the following attribute in the schema: autoLine
+
+
+
+
+ autoPict
+ Represents the following attribute in the schema: autoPict
+
+
+
+
+ macro
+ Represents the following attribute in the schema: macro
+
+
+
+
+ altText
+ Represents the following attribute in the schema: altText
+
+
+
+
+ dde
+ Represents the following attribute in the schema: dde
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ObjectAnchor.
+ Represents the following element tag in the schema: x:anchor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Chart Sheet Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:tabColor>
+
+
+
+
+
+ Initializes a new instance of the ChartSheetProperties class.
+
+
+
+
+ Initializes a new instance of the ChartSheetProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Published
+ Represents the following attribute in the schema: published
+
+
+
+
+ Code Name
+ Represents the following attribute in the schema: codeName
+
+
+
+
+ TabColor.
+ Represents the following element tag in the schema: x:tabColor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Chart Sheet Views.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheetView>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the ChartSheetViews class.
+
+
+
+
+ Initializes a new instance of the ChartSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartSheetViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Chart Sheet Protection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetProtection.
+
+
+
+
+ Initializes a new instance of the ChartSheetProtection class.
+
+
+
+
+ Password
+ Represents the following attribute in the schema: password
+
+
+
+
+ Cryptographic Algorithm Name
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ Password Hash Value
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ Salt Value for Password Verifier
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+ Contents
+ Represents the following attribute in the schema: content
+
+
+
+
+ Objects Locked
+ Represents the following attribute in the schema: objects
+
+
+
+
+
+
+
+ Custom Chart Sheet Views.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customSheetViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:customSheetView>
+
+
+
+
+
+ Initializes a new instance of the CustomChartsheetViews class.
+
+
+
+
+ Initializes a new instance of the CustomChartsheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomChartsheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomChartsheetViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Drawing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:drawing.
+
+
+
+
+ Initializes a new instance of the Drawing class.
+
+
+
+
+ Relationship id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the LegacyDrawing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:legacyDrawing.
+
+
+
+
+ Initializes a new instance of the LegacyDrawing class.
+
+
+
+
+
+
+
+ Legacy Drawing Reference in Header Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:legacyDrawingHF.
+
+
+
+
+ Initializes a new instance of the LegacyDrawingHeaderFooter class.
+
+
+
+
+
+
+
+ Defines the LegacyDrawingType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LegacyDrawingType class.
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Defines the DrawingHeaderFooter Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:drawingHF.
+
+
+
+
+ Initializes a new instance of the DrawingHeaderFooter class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ lho
+ Represents the following attribute in the schema: lho
+
+
+
+
+ lhe
+ Represents the following attribute in the schema: lhe
+
+
+
+
+ lhf
+ Represents the following attribute in the schema: lhf
+
+
+
+
+ cho
+ Represents the following attribute in the schema: cho
+
+
+
+
+ che
+ Represents the following attribute in the schema: che
+
+
+
+
+ chf
+ Represents the following attribute in the schema: chf
+
+
+
+
+ rho
+ Represents the following attribute in the schema: rho
+
+
+
+
+ rhe
+ Represents the following attribute in the schema: rhe
+
+
+
+
+ rhf
+ Represents the following attribute in the schema: rhf
+
+
+
+
+ lfo
+ Represents the following attribute in the schema: lfo
+
+
+
+
+ lfe
+ Represents the following attribute in the schema: lfe
+
+
+
+
+ lff
+ Represents the following attribute in the schema: lff
+
+
+
+
+ cfo
+ Represents the following attribute in the schema: cfo
+
+
+
+
+ cfe
+ Represents the following attribute in the schema: cfe
+
+
+
+
+ cff
+ Represents the following attribute in the schema: cff
+
+
+
+
+ rfo
+ Represents the following attribute in the schema: rfo
+
+
+
+
+ rfe
+ Represents the following attribute in the schema: rfe
+
+
+
+
+ rff
+ Represents the following attribute in the schema: rff
+
+
+
+
+
+
+
+ Defines the Picture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:picture.
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the WebPublishItems Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPublishItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:webPublishItem>
+
+
+
+
+
+ Initializes a new instance of the WebPublishItems class.
+
+
+
+
+ Initializes a new instance of the WebPublishItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebPublishItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebPublishItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Web Publishing Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Color Scale.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colorScale.
+
+
+ The following table lists the possible child types:
+
+ - <x:cfvo>
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the ColorScale class.
+
+
+
+
+ Initializes a new instance of the ColorScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScale class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Data Bar.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataBar.
+
+
+ The following table lists the possible child types:
+
+ - <x:cfvo>
+ - <x:color>
+
+
+
+
+
+ Initializes a new instance of the DataBar class.
+
+
+
+
+ Initializes a new instance of the DataBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Minimum Length
+ Represents the following attribute in the schema: minLength
+
+
+
+
+ Maximum Length
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ Show Values
+ Represents the following attribute in the schema: showValue
+
+
+
+
+
+
+
+ Icon Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:iconSet.
+
+
+ The following table lists the possible child types:
+
+ - <x:cfvo>
+
+
+
+
+
+ Initializes a new instance of the IconSet class.
+
+
+
+
+ Initializes a new instance of the IconSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IconSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IconSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Icon Set
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ Show Value
+ Represents the following attribute in the schema: showValue
+
+
+
+
+ Percent
+ Represents the following attribute in the schema: percent
+
+
+
+
+ Reverse Icons
+ Represents the following attribute in the schema: reverse
+
+
+
+
+
+
+
+ Defines the ConditionalFormattingRuleExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtensionList class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRuleExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Data Consolidation References.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataRefs.
+
+
+ The following table lists the possible child types:
+
+ - <x:dataRef>
+
+
+
+
+
+ Initializes a new instance of the DataReferences class.
+
+
+
+
+ Initializes a new instance of the DataReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Data Consolidation Reference Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Sheet Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:tabColor>
+ - <x:outlinePr>
+ - <x:pageSetUpPr>
+
+
+
+
+
+ Initializes a new instance of the SheetProperties class.
+
+
+
+
+ Initializes a new instance of the SheetProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Synch Horizontal
+ Represents the following attribute in the schema: syncHorizontal
+
+
+
+
+ Synch Vertical
+ Represents the following attribute in the schema: syncVertical
+
+
+
+
+ Synch Reference
+ Represents the following attribute in the schema: syncRef
+
+
+
+
+ Transition Formula Evaluation
+ Represents the following attribute in the schema: transitionEvaluation
+
+
+
+
+ Transition Formula Entry
+ Represents the following attribute in the schema: transitionEntry
+
+
+
+
+ Published
+ Represents the following attribute in the schema: published
+
+
+
+
+ Code Name
+ Represents the following attribute in the schema: codeName
+
+
+
+
+ Filter Mode
+ Represents the following attribute in the schema: filterMode
+
+
+
+
+ Enable Conditional Formatting Calculations
+ Represents the following attribute in the schema: enableFormatConditionsCalculation
+
+
+
+
+ Sheet Tab Color.
+ Represents the following element tag in the schema: x:tabColor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Outline Properties.
+ Represents the following element tag in the schema: x:outlinePr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Page Setup Properties.
+ Represents the following element tag in the schema: x:pageSetUpPr.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Dialog Sheet Views.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:sheetView>
+
+
+
+
+
+ Initializes a new instance of the SheetViews class.
+
+
+
+
+ Initializes a new instance of the SheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Dialog Sheet Format Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetFormatPr.
+
+
+
+
+ Initializes a new instance of the SheetFormatProperties class.
+
+
+
+
+ Base Column Width
+ Represents the following attribute in the schema: baseColWidth
+
+
+
+
+ Default Column Width
+ Represents the following attribute in the schema: defaultColWidth
+
+
+
+
+ Default Row Height
+ Represents the following attribute in the schema: defaultRowHeight
+
+
+
+
+ Custom Height
+ Represents the following attribute in the schema: customHeight
+
+
+
+
+ Hidden By Default
+ Represents the following attribute in the schema: zeroHeight
+
+
+
+
+ Thick Top Border
+ Represents the following attribute in the schema: thickTop
+
+
+
+
+ Thick Bottom Border
+ Represents the following attribute in the schema: thickBottom
+
+
+
+
+ Maximum Outline Row
+ Represents the following attribute in the schema: outlineLevelRow
+
+
+
+
+ Column Outline Level
+ Represents the following attribute in the schema: outlineLevelCol
+
+
+
+
+ dyDescent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x14ac:dyDescent
+
+
+ xmlns:x14ac=http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac
+
+
+
+
+
+
+
+ Sheet Protection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetProtection.
+
+
+
+
+ Initializes a new instance of the SheetProtection class.
+
+
+
+
+ Password
+ Represents the following attribute in the schema: password
+
+
+
+
+ Cryptographic Algorithm Name
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ Password Hash Value
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ Salt Value for Password Verifier
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+ Sheet Locked
+ Represents the following attribute in the schema: sheet
+
+
+
+
+ Objects Locked
+ Represents the following attribute in the schema: objects
+
+
+
+
+ Scenarios Locked
+ Represents the following attribute in the schema: scenarios
+
+
+
+
+ Format Cells Locked
+ Represents the following attribute in the schema: formatCells
+
+
+
+
+ Format Columns Locked
+ Represents the following attribute in the schema: formatColumns
+
+
+
+
+ Format Rows Locked
+ Represents the following attribute in the schema: formatRows
+
+
+
+
+ Insert Columns Locked
+ Represents the following attribute in the schema: insertColumns
+
+
+
+
+ Insert Rows Locked
+ Represents the following attribute in the schema: insertRows
+
+
+
+
+ Insert Hyperlinks Locked
+ Represents the following attribute in the schema: insertHyperlinks
+
+
+
+
+ Delete Columns Locked
+ Represents the following attribute in the schema: deleteColumns
+
+
+
+
+ Delete Rows Locked
+ Represents the following attribute in the schema: deleteRows
+
+
+
+
+ Select Locked Cells Locked
+ Represents the following attribute in the schema: selectLockedCells
+
+
+
+
+ Sort Locked
+ Represents the following attribute in the schema: sort
+
+
+
+
+ AutoFilter Locked
+ Represents the following attribute in the schema: autoFilter
+
+
+
+
+ Pivot Tables Locked
+ Represents the following attribute in the schema: pivotTables
+
+
+
+
+ Select Unlocked Cells Locked
+ Represents the following attribute in the schema: selectUnlockedCells
+
+
+
+
+
+
+
+ Custom Sheet Views.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customSheetViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:customSheetView>
+
+
+
+
+
+ Initializes a new instance of the CustomSheetViews class.
+
+
+
+
+ Initializes a new instance of the CustomSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomSheetViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OleObjects Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleObjects.
+
+
+ The following table lists the possible child types:
+
+ - <x:oleObject>
+
+
+
+
+
+ Initializes a new instance of the OleObjects class.
+
+
+
+
+ Initializes a new instance of the OleObjects class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjects class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjects class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Controls Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:controls.
+
+
+ The following table lists the possible child types:
+
+ - <x:control>
+
+
+
+
+
+ Initializes a new instance of the Controls class.
+
+
+
+
+ Initializes a new instance of the Controls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Controls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Controls class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Macro Sheet Dimensions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dimension.
+
+
+
+
+ Initializes a new instance of the SheetDimension class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Column Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cols.
+
+
+ The following table lists the possible child types:
+
+ - <x:col>
+
+
+
+
+
+ Initializes a new instance of the Columns class.
+
+
+
+
+ Initializes a new instance of the Columns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Columns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Columns class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Sheet Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetData.
+
+
+ The following table lists the possible child types:
+
+ - <x:row>
+
+
+
+
+
+ Initializes a new instance of the SheetData class.
+
+
+
+
+ Initializes a new instance of the SheetData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SheetData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Data Consolidation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataConsolidate.
+
+
+ The following table lists the possible child types:
+
+ - <x:dataRefs>
+
+
+
+
+
+ Initializes a new instance of the DataConsolidate class.
+
+
+
+
+ Initializes a new instance of the DataConsolidate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataConsolidate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataConsolidate class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Function Index
+ Represents the following attribute in the schema: function
+
+
+
+
+ Use Left Column Labels
+ Represents the following attribute in the schema: leftLabels
+
+
+
+
+ startLabels, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: startLabels
+
+
+
+
+ Labels In Top Row
+ Represents the following attribute in the schema: topLabels
+
+
+
+
+ Link
+ Represents the following attribute in the schema: link
+
+
+
+
+ Data Consolidation References.
+ Represents the following element tag in the schema: x:dataRefs.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Conditional Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:conditionalFormatting.
+
+
+ The following table lists the possible child types:
+
+ - <x:cfRule>
+ - <x:extLst>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormatting class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatting class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PivotTable Conditional Formatting
+ Represents the following attribute in the schema: pivot
+
+
+
+
+ Sequence of References
+ Represents the following attribute in the schema: sqref
+
+
+
+
+
+
+
+ Custom Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customProperties.
+
+
+ The following table lists the possible child types:
+
+ - <x:customPr>
+
+
+
+
+
+ Initializes a new instance of the CustomProperties class.
+
+
+
+
+ Initializes a new instance of the CustomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ OLAP Member Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mps.
+
+
+ The following table lists the possible child types:
+
+ - <x:mp>
+
+
+
+
+
+ Initializes a new instance of the MemberProperties class.
+
+
+
+
+ Initializes a new instance of the MemberProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MemberProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MemberProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLAP Member Properties Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Members.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:members.
+
+
+ The following table lists the possible child types:
+
+ - <x:member>
+
+
+
+
+
+ Initializes a new instance of the Members class.
+
+
+
+
+ Initializes a new instance of the Members class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Members class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Members class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Hierarchy Level
+ Represents the following attribute in the schema: level
+
+
+
+
+
+
+
+ Future Feature Data Storage Area.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the PivotHierarchyExtensionList class.
+
+
+
+
+ Initializes a new instance of the PivotHierarchyExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchyExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchyExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Field Items.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:items.
+
+
+ The following table lists the possible child types:
+
+ - <x:item>
+
+
+
+
+
+ Initializes a new instance of the Items class.
+
+
+
+
+ Initializes a new instance of the Items class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Items class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Items class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ AutoSort Scope.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:autoSortScope.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the AutoSortScope class.
+
+
+
+
+ Initializes a new instance of the AutoSortScope class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoSortScope class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoSortScope class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Auto Sort Scope.
+ Represents the following element tag in the schema: x:pivotArea.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Future Feature Data Storage Area.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the PivotFieldExtensionList class.
+
+
+
+
+ Initializes a new instance of the PivotFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFieldExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WorksheetSource Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:worksheetSource.
+
+
+
+
+ Initializes a new instance of the WorksheetSource class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Named Range
+ Represents the following attribute in the schema: name
+
+
+
+
+ Sheet Name
+ Represents the following attribute in the schema: sheet
+
+
+
+
+ Relationship Id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the Consolidation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:consolidation.
+
+
+ The following table lists the possible child types:
+
+ - <x:pages>
+ - <x:rangeSets>
+
+
+
+
+
+ Initializes a new instance of the Consolidation class.
+
+
+
+
+ Initializes a new instance of the Consolidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Consolidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Consolidation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Auto Page
+ Represents the following attribute in the schema: autoPage
+
+
+
+
+ Page Item Values.
+ Represents the following element tag in the schema: x:pages.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Range Sets.
+ Represents the following element tag in the schema: x:rangeSets.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the CacheSourceExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the CacheSourceExtensionList class.
+
+
+
+
+ Initializes a new instance of the CacheSourceExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSourceExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSourceExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommentProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x:commentPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:anchor>
+
+
+
+
+
+ Initializes a new instance of the CommentProperties class.
+
+
+
+
+ Initializes a new instance of the CommentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ locked
+ Represents the following attribute in the schema: locked
+
+
+
+
+ defaultSize
+ Represents the following attribute in the schema: defaultSize
+
+
+
+
+ print
+ Represents the following attribute in the schema: print
+
+
+
+
+ disabled
+ Represents the following attribute in the schema: disabled
+
+
+
+
+ uiObject
+ Represents the following attribute in the schema: uiObject
+
+
+
+
+ autoFill
+ Represents the following attribute in the schema: autoFill
+
+
+
+
+ autoLine
+ Represents the following attribute in the schema: autoLine
+
+
+
+
+ altText
+ Represents the following attribute in the schema: altText
+
+
+
+
+ textHAlign
+ Represents the following attribute in the schema: textHAlign
+
+
+
+
+ textVAlign
+ Represents the following attribute in the schema: textVAlign
+
+
+
+
+ lockText
+ Represents the following attribute in the schema: lockText
+
+
+
+
+ justLastX
+ Represents the following attribute in the schema: justLastX
+
+
+
+
+ autoScale
+ Represents the following attribute in the schema: autoScale
+
+
+
+
+ rowHidden
+ Represents the following attribute in the schema: rowHidden
+
+
+
+
+ colHidden
+ Represents the following attribute in the schema: colHidden
+
+
+
+
+ ObjectAnchor.
+ Represents the following element tag in the schema: x:anchor.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the SortCondition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sortCondition.
+
+
+
+
+ Initializes a new instance of the SortCondition class.
+
+
+
+
+ Descending
+ Represents the following attribute in the schema: descending
+
+
+
+
+ Sort By
+ Represents the following attribute in the schema: sortBy
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Custom List
+ Represents the following attribute in the schema: customList
+
+
+
+
+ Format Id
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ Icon Set
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ Icon Id
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:filter.
+
+
+
+
+ Initializes a new instance of the Filter class.
+
+
+
+
+ Filter Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Date Grouping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dateGroupItem.
+
+
+
+
+ Initializes a new instance of the DateGroupItem class.
+
+
+
+
+ Year
+ Represents the following attribute in the schema: year
+
+
+
+
+ Month
+ Represents the following attribute in the schema: month
+
+
+
+
+ Day
+ Represents the following attribute in the schema: day
+
+
+
+
+ Hour
+ Represents the following attribute in the schema: hour
+
+
+
+
+ Minute
+ Represents the following attribute in the schema: minute
+
+
+
+
+ Second
+ Represents the following attribute in the schema: second
+
+
+
+
+ Date Time Grouping
+ Represents the following attribute in the schema: dateTimeGrouping
+
+
+
+
+
+
+
+ Filter Criteria.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:filters.
+
+
+ The following table lists the possible child types:
+
+ - <x:dateGroupItem>
+ - <x:filter>
+ - <x14:filter>
+
+
+
+
+
+ Initializes a new instance of the Filters class.
+
+
+
+
+ Initializes a new instance of the Filters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Filters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Filters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Filter by Blank
+ Represents the following attribute in the schema: blank
+
+
+
+
+ Calendar Type
+ Represents the following attribute in the schema: calendarType
+
+
+
+
+
+
+
+ Top 10.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:top10.
+
+
+
+
+ Initializes a new instance of the Top10 class.
+
+
+
+
+ Top
+ Represents the following attribute in the schema: top
+
+
+
+
+ Filter by Percent
+ Represents the following attribute in the schema: percent
+
+
+
+
+ Top or Bottom Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Filter Value
+ Represents the following attribute in the schema: filterVal
+
+
+
+
+
+
+
+ Custom Filters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customFilters.
+
+
+ The following table lists the possible child types:
+
+ - <x:customFilter>
+
+
+
+
+
+ Initializes a new instance of the CustomFilters class.
+
+
+
+
+ Initializes a new instance of the CustomFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomFilters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ And
+ Represents the following attribute in the schema: and
+
+
+
+
+
+
+
+ Dynamic Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dynamicFilter.
+
+
+
+
+ Initializes a new instance of the DynamicFilter class.
+
+
+
+
+ Dynamic filter type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Max Value
+ Represents the following attribute in the schema: maxVal
+
+
+
+
+ valIso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: valIso
+
+
+
+
+ maxValIso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxValIso
+
+
+
+
+
+
+
+ Color Filter Criteria.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colorFilter.
+
+
+
+
+ Initializes a new instance of the ColorFilter class.
+
+
+
+
+ Differential Format Record Id
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ Filter By Cell Color
+ Represents the following attribute in the schema: cellColor
+
+
+
+
+
+
+
+ Icon Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:iconFilter.
+
+
+
+
+ Initializes a new instance of the IconFilter class.
+
+
+
+
+ Icon Set
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ Icon Id
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the SlicerCacheDefinitionExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x15:slicerCachePivotTables>
+ - <x15:slicerCacheHideItemsWithNoData>
+ - <x15:tableSlicerCache>
+
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtension class.
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PivotFilterExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x15:movingPeriodState>
+ - <x15:pivotFilter>
+
+
+
+
+
+ Initializes a new instance of the PivotFilterExtension class.
+
+
+
+
+ Initializes a new instance of the PivotFilterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilterExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the QueryTableExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x15:queryTable>
+
+
+
+
+
+ Initializes a new instance of the QueryTableExtension class.
+
+
+
+
+ Initializes a new instance of the QueryTableExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DatabaseProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dbPr.
+
+
+
+
+ Initializes a new instance of the DatabaseProperties class.
+
+
+
+
+ Connection String
+ Represents the following attribute in the schema: connection
+
+
+
+
+ Command Text
+ Represents the following attribute in the schema: command
+
+
+
+
+ Command Text
+ Represents the following attribute in the schema: serverCommand
+
+
+
+
+ OLE DB Command Type
+ Represents the following attribute in the schema: commandType
+
+
+
+
+
+
+
+ Defines the OlapProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:olapPr.
+
+
+
+
+ Initializes a new instance of the OlapProperties class.
+
+
+
+
+ Local Cube
+ Represents the following attribute in the schema: local
+
+
+
+
+ Local Cube Connection
+ Represents the following attribute in the schema: localConnection
+
+
+
+
+ Local Refresh
+ Represents the following attribute in the schema: localRefresh
+
+
+
+
+ Send Locale to OLAP
+ Represents the following attribute in the schema: sendLocale
+
+
+
+
+ Drill Through Count
+ Represents the following attribute in the schema: rowDrillCount
+
+
+
+
+ OLAP Fill Formatting
+ Represents the following attribute in the schema: serverFill
+
+
+
+
+ OLAP Number Format
+ Represents the following attribute in the schema: serverNumberFormat
+
+
+
+
+ OLAP Server Font
+ Represents the following attribute in the schema: serverFont
+
+
+
+
+ OLAP Font Formatting
+ Represents the following attribute in the schema: serverFontColor
+
+
+
+
+
+
+
+ Defines the WebQueryProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:tables>
+
+
+
+
+
+ Initializes a new instance of the WebQueryProperties class.
+
+
+
+
+ Initializes a new instance of the WebQueryProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebQueryProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebQueryProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ XML Source
+ Represents the following attribute in the schema: xml
+
+
+
+
+ Import XML Source Data
+ Represents the following attribute in the schema: sourceData
+
+
+
+
+ Parse PRE
+ Represents the following attribute in the schema: parsePre
+
+
+
+
+ Consecutive Delimiters
+ Represents the following attribute in the schema: consecutive
+
+
+
+
+ Use First Row
+ Represents the following attribute in the schema: firstRow
+
+
+
+
+ Created in Excel 97
+ Represents the following attribute in the schema: xl97
+
+
+
+
+ Dates as Text
+ Represents the following attribute in the schema: textDates
+
+
+
+
+ Refreshed in Excel 2000
+ Represents the following attribute in the schema: xl2000
+
+
+
+
+ URL
+ Represents the following attribute in the schema: url
+
+
+
+
+ Web Post
+ Represents the following attribute in the schema: post
+
+
+
+
+ HTML Tables Only
+ Represents the following attribute in the schema: htmlTables
+
+
+
+
+ HTML Formatting Handling
+ Represents the following attribute in the schema: htmlFormat
+
+
+
+
+ Edit Query URL
+ Represents the following attribute in the schema: editPage
+
+
+
+
+ Tables.
+ Represents the following element tag in the schema: x:tables.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the TextProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:textPr.
+
+
+ The following table lists the possible child types:
+
+ - <x:textFields>
+
+
+
+
+
+ Initializes a new instance of the TextProperties class.
+
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ prompt
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ fileType
+ Represents the following attribute in the schema: fileType
+
+
+
+
+ codePage
+ Represents the following attribute in the schema: codePage
+
+
+
+
+ characterSet
+ Represents the following attribute in the schema: characterSet
+
+
+
+
+ firstRow
+ Represents the following attribute in the schema: firstRow
+
+
+
+
+ sourceFile
+ Represents the following attribute in the schema: sourceFile
+
+
+
+
+ delimited
+ Represents the following attribute in the schema: delimited
+
+
+
+
+ decimal
+ Represents the following attribute in the schema: decimal
+
+
+
+
+ thousands
+ Represents the following attribute in the schema: thousands
+
+
+
+
+ tab
+ Represents the following attribute in the schema: tab
+
+
+
+
+ space
+ Represents the following attribute in the schema: space
+
+
+
+
+ comma
+ Represents the following attribute in the schema: comma
+
+
+
+
+ semicolon
+ Represents the following attribute in the schema: semicolon
+
+
+
+
+ consecutive
+ Represents the following attribute in the schema: consecutive
+
+
+
+
+ qualifier
+ Represents the following attribute in the schema: qualifier
+
+
+
+
+ delimiter
+ Represents the following attribute in the schema: delimiter
+
+
+
+
+ TextFields.
+ Represents the following element tag in the schema: x:textFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the Parameters Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:parameters.
+
+
+ The following table lists the possible child types:
+
+ - <x:parameter>
+
+
+
+
+
+ Initializes a new instance of the Parameters class.
+
+
+
+
+ Initializes a new instance of the Parameters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Parameters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Parameters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Parameter Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ConnectionExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ConnectionExtensionList class.
+
+
+
+
+ Initializes a new instance of the ConnectionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ConnectionExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:connection>
+ - <x15:connection>
+
+
+
+
+
+ Initializes a new instance of the ConnectionExtension class.
+
+
+
+
+ Initializes a new instance of the ConnectionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the TextFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:textFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:textField>
+
+
+
+
+
+ Initializes a new instance of the TextFields class.
+
+
+
+
+ Initializes a new instance of the TextFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Count of Fields
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CacheSource Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cacheSource.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:consolidation>
+ - <x:worksheetSource>
+
+
+
+
+
+ Initializes a new instance of the CacheSource class.
+
+
+
+
+ Initializes a new instance of the CacheSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSource class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheSource class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ connectionId
+ Represents the following attribute in the schema: connectionId
+
+
+
+
+ WorksheetSource.
+ Represents the following element tag in the schema: x:worksheetSource.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Consolidation.
+ Represents the following element tag in the schema: x:consolidation.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CacheSourceExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the CacheFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cacheFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:cacheField>
+
+
+
+
+
+ Initializes a new instance of the CacheFields class.
+
+
+
+
+ Initializes a new instance of the CacheFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CacheHierarchies Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cacheHierarchies.
+
+
+ The following table lists the possible child types:
+
+ - <x:cacheHierarchy>
+
+
+
+
+
+ Initializes a new instance of the CacheHierarchies class.
+
+
+
+
+ Initializes a new instance of the CacheHierarchies class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchies class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchies class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Hierarchy Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Kpis Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:kpis.
+
+
+ The following table lists the possible child types:
+
+ - <x:kpi>
+
+
+
+
+
+ Initializes a new instance of the Kpis class.
+
+
+
+
+ Initializes a new instance of the Kpis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Kpis class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Kpis class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ KPI Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the TupleCache Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tupleCache.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:entries>
+ - <x:queryCache>
+ - <x:serverFormats>
+ - <x:sets>
+
+
+
+
+
+ Initializes a new instance of the TupleCache class.
+
+
+
+
+ Initializes a new instance of the TupleCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Entries.
+ Represents the following element tag in the schema: x:entries.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sets.
+ Represents the following element tag in the schema: x:sets.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ OLAP Query Cache.
+ Represents the following element tag in the schema: x:queryCache.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Server Formats.
+ Represents the following element tag in the schema: x:serverFormats.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the CalculatedItems Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calculatedItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:calculatedItem>
+
+
+
+
+
+ Initializes a new instance of the CalculatedItems class.
+
+
+
+
+ Initializes a new instance of the CalculatedItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Calculated Item Formula Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CalculatedMembers Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calculatedMembers.
+
+
+ The following table lists the possible child types:
+
+ - <x:calculatedMember>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMembers class.
+
+
+
+
+ Initializes a new instance of the CalculatedMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMembers class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Calculated Members Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Dimensions Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dimensions.
+
+
+ The following table lists the possible child types:
+
+ - <x:dimension>
+
+
+
+
+
+ Initializes a new instance of the Dimensions class.
+
+
+
+
+ Initializes a new instance of the Dimensions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dimensions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dimensions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLAP Dimensions Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the MeasureGroups Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:measureGroups.
+
+
+ The following table lists the possible child types:
+
+ - <x:measureGroup>
+
+
+
+
+
+ Initializes a new instance of the MeasureGroups class.
+
+
+
+
+ Initializes a new instance of the MeasureGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MeasureGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MeasureGroups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Measure Group Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Maps Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:maps.
+
+
+ The following table lists the possible child types:
+
+ - <x:map>
+
+
+
+
+
+ Initializes a new instance of the Maps class.
+
+
+
+
+ Initializes a new instance of the Maps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Maps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Maps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Measure Group Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PivotCacheDefinitionExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtensionList class.
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotCacheDefinitionExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotCacheDefinition>
+ - <x15:pivotCacheDecoupled>
+ - <x15:pivotCacheIdVersion>
+ - <x15:timelinePivotCacheDefinition>
+
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtension class.
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCacheDefinitionExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SharedItems Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sharedItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:b>
+ - <x:d>
+ - <x:e>
+ - <x:m>
+ - <x:n>
+ - <x:s>
+
+
+
+
+
+ Initializes a new instance of the SharedItems class.
+
+
+
+
+ Initializes a new instance of the SharedItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Contains Semi Mixed Data Types
+ Represents the following attribute in the schema: containsSemiMixedTypes
+
+
+
+
+ Contains Non Date
+ Represents the following attribute in the schema: containsNonDate
+
+
+
+
+ Contains Date
+ Represents the following attribute in the schema: containsDate
+
+
+
+
+ Contains String
+ Represents the following attribute in the schema: containsString
+
+
+
+
+ Contains Blank
+ Represents the following attribute in the schema: containsBlank
+
+
+
+
+ Contains Mixed Data Types
+ Represents the following attribute in the schema: containsMixedTypes
+
+
+
+
+ Contains Numbers
+ Represents the following attribute in the schema: containsNumber
+
+
+
+
+ Contains Integer
+ Represents the following attribute in the schema: containsInteger
+
+
+
+
+ Minimum Numeric Value
+ Represents the following attribute in the schema: minValue
+
+
+
+
+ Maximum Numeric Value
+ Represents the following attribute in the schema: maxValue
+
+
+
+
+ Minimum Date Time
+ Represents the following attribute in the schema: minDate
+
+
+
+
+ Maximum Date Time Value
+ Represents the following attribute in the schema: maxDate
+
+
+
+
+ Shared Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Long Text
+ Represents the following attribute in the schema: longText
+
+
+
+
+
+
+
+ Defines the FieldGroup Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fieldGroup.
+
+
+ The following table lists the possible child types:
+
+ - <x:discretePr>
+ - <x:groupItems>
+ - <x:rangePr>
+
+
+
+
+
+ Initializes a new instance of the FieldGroup class.
+
+
+
+
+ Initializes a new instance of the FieldGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Parent
+ Represents the following attribute in the schema: par
+
+
+
+
+ Field Base
+ Represents the following attribute in the schema: base
+
+
+
+
+
+
+
+ Defines the CacheFieldExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the CacheFieldExtensionList class.
+
+
+
+
+ Initializes a new instance of the CacheFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFieldExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CacheFieldExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:cacheField>
+ - <x15:cachedUniqueNames>
+
+
+
+
+
+ Initializes a new instance of the CacheFieldExtension class.
+
+
+
+
+ Initializes a new instance of the CacheFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheFieldExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the FieldsUsage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fieldsUsage.
+
+
+ The following table lists the possible child types:
+
+ - <x:fieldUsage>
+
+
+
+
+
+ Initializes a new instance of the FieldsUsage class.
+
+
+
+
+ Initializes a new instance of the FieldsUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldsUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldsUsage class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the GroupLevels Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:groupLevels.
+
+
+ The following table lists the possible child types:
+
+ - <x:groupLevel>
+
+
+
+
+
+ Initializes a new instance of the GroupLevels class.
+
+
+
+
+ Initializes a new instance of the GroupLevels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupLevels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupLevels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Grouping Level Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CacheHierarchyExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the CacheHierarchyExtensionList class.
+
+
+
+
+ Initializes a new instance of the CacheHierarchyExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchyExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchyExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CacheHierarchyExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:cacheHierarchy>
+ - <x15:cacheHierarchy>
+
+
+
+
+
+ Initializes a new instance of the CacheHierarchyExtension class.
+
+
+
+
+ Initializes a new instance of the CacheHierarchyExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchyExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchyExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the CalculatedMemberExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMemberExtensionList class.
+
+
+
+
+ Initializes a new instance of the CalculatedMemberExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMemberExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMemberExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CalculatedMemberExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:calculatedMember>
+ - <x15:calculatedMember>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMemberExtension class.
+
+
+
+
+ Initializes a new instance of the CalculatedMemberExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMemberExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMemberExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Location Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:location.
+
+
+
+
+ Initializes a new instance of the Location class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+ First Header Row
+ Represents the following attribute in the schema: firstHeaderRow
+
+
+
+
+ PivotTable Data First Row
+ Represents the following attribute in the schema: firstDataRow
+
+
+
+
+ First Data Column
+ Represents the following attribute in the schema: firstDataCol
+
+
+
+
+ Rows Per Page Count
+ Represents the following attribute in the schema: rowPageCount
+
+
+
+
+ Columns Per Page
+ Represents the following attribute in the schema: colPageCount
+
+
+
+
+
+
+
+ Defines the PivotFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotField>
+
+
+
+
+
+ Initializes a new instance of the PivotFields class.
+
+
+
+
+ Initializes a new instance of the PivotFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the RowFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rowFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:field>
+
+
+
+
+
+ Initializes a new instance of the RowFields class.
+
+
+
+
+ Initializes a new instance of the RowFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Repeated Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the RowItems Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rowItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:i>
+
+
+
+
+
+ Initializes a new instance of the RowItems class.
+
+
+
+
+ Initializes a new instance of the RowItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Items in a Row Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ColumnFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:field>
+
+
+
+
+
+ Initializes a new instance of the ColumnFields class.
+
+
+
+
+ Initializes a new instance of the ColumnFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Repeated Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ColumnItems Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colItems.
+
+
+ The following table lists the possible child types:
+
+ - <x:i>
+
+
+
+
+
+ Initializes a new instance of the ColumnItems class.
+
+
+
+
+ Initializes a new instance of the ColumnItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Column Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PageFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pageFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:pageField>
+
+
+
+
+
+ Initializes a new instance of the PageFields class.
+
+
+
+
+ Initializes a new instance of the PageFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Page Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the DataFields Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataFields.
+
+
+ The following table lists the possible child types:
+
+ - <x:dataField>
+
+
+
+
+
+ Initializes a new instance of the DataFields class.
+
+
+
+
+ Initializes a new instance of the DataFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFields class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFields class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Data Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Formats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:formats.
+
+
+ The following table lists the possible child types:
+
+ - <x:format>
+
+
+
+
+
+ Initializes a new instance of the Formats class.
+
+
+
+
+ Initializes a new instance of the Formats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Formats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Formats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formats Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ConditionalFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:conditionalFormats.
+
+
+ The following table lists the possible child types:
+
+ - <x:conditionalFormat>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormats class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Conditional Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ChartFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:chartFormats.
+
+
+ The following table lists the possible child types:
+
+ - <x:chartFormat>
+
+
+
+
+
+ Initializes a new instance of the ChartFormats class.
+
+
+
+
+ Initializes a new instance of the ChartFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChartFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PivotHierarchies Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotHierarchies.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotHierarchy>
+
+
+
+
+
+ Initializes a new instance of the PivotHierarchies class.
+
+
+
+
+ Initializes a new instance of the PivotHierarchies class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchies class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotHierarchies class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLAP Hierarchy Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PivotTableStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotTableStyleInfo.
+
+
+
+
+ Initializes a new instance of the PivotTableStyle class.
+
+
+
+
+ Table Style Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Show Row Header Formatting
+ Represents the following attribute in the schema: showRowHeaders
+
+
+
+
+ Show Table Style Column Header Formatting
+ Represents the following attribute in the schema: showColHeaders
+
+
+
+
+ Show Row Stripes
+ Represents the following attribute in the schema: showRowStripes
+
+
+
+
+ Show Column Stripes
+ Represents the following attribute in the schema: showColStripes
+
+
+
+
+ Show Last Column
+ Represents the following attribute in the schema: showLastColumn
+
+
+
+
+
+
+
+ Defines the PivotFilters Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:filters.
+
+
+ The following table lists the possible child types:
+
+ - <x:filter>
+
+
+
+
+
+ Initializes a new instance of the PivotFilters class.
+
+
+
+
+ Initializes a new instance of the PivotFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Filter Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the RowHierarchiesUsage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:rowHierarchiesUsage.
+
+
+ The following table lists the possible child types:
+
+ - <x:rowHierarchyUsage>
+
+
+
+
+
+ Initializes a new instance of the RowHierarchiesUsage class.
+
+
+
+
+ Initializes a new instance of the RowHierarchiesUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowHierarchiesUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RowHierarchiesUsage class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ColumnHierarchiesUsage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colHierarchiesUsage.
+
+
+ The following table lists the possible child types:
+
+ - <x:colHierarchyUsage>
+
+
+
+
+
+ Initializes a new instance of the ColumnHierarchiesUsage class.
+
+
+
+
+ Initializes a new instance of the ColumnHierarchiesUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnHierarchiesUsage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnHierarchiesUsage class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Items Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PivotTableDefinitionExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtensionList class.
+
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotTableDefinitionExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotTableDefinition>
+ - <x15:pivotTableData>
+ - <x15:pivotTableUISettings>
+
+
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtension class.
+
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinitionExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the DataFieldExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the DataFieldExtensionList class.
+
+
+
+
+ Initializes a new instance of the DataFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFieldExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFieldExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataFieldExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:dataField>
+ - <x15:dataField>
+
+
+
+
+
+ Initializes a new instance of the DataFieldExtension class.
+
+
+
+
+ Initializes a new instance of the DataFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFieldExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataFieldExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the PivotFilterExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the PivotFilterExtensionList class.
+
+
+
+
+ Initializes a new instance of the PivotFilterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotFilterExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QueryTableRefresh Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:queryTableRefresh.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:queryTableDeletedFields>
+ - <x:queryTableFields>
+ - <x:sortState>
+
+
+
+
+
+ Initializes a new instance of the QueryTableRefresh class.
+
+
+
+
+ Initializes a new instance of the QueryTableRefresh class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableRefresh class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableRefresh class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preserve Sort and Filter Layout
+ Represents the following attribute in the schema: preserveSortFilterLayout
+
+
+
+
+ Next Field Id Wrapped
+ Represents the following attribute in the schema: fieldIdWrapped
+
+
+
+
+ Headers In Last Refresh
+ Represents the following attribute in the schema: headersInLastRefresh
+
+
+
+
+ Minimum Refresh Version
+ Represents the following attribute in the schema: minimumVersion
+
+
+
+
+ Next field id
+ Represents the following attribute in the schema: nextId
+
+
+
+
+ Columns Left
+ Represents the following attribute in the schema: unboundColumnsLeft
+
+
+
+
+ Columns Right
+ Represents the following attribute in the schema: unboundColumnsRight
+
+
+
+
+ Query table fields.
+ Represents the following element tag in the schema: x:queryTableFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Deleted Fields.
+ Represents the following element tag in the schema: x:queryTableDeletedFields.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Sort State.
+ Represents the following element tag in the schema: x:sortState.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the QueryTableExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the QueryTableExtensionList class.
+
+
+
+
+ Initializes a new instance of the QueryTableExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QueryTableExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SheetCalculationProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheetCalcPr.
+
+
+
+
+ Initializes a new instance of the SheetCalculationProperties class.
+
+
+
+
+ Full Calculation On Load
+ Represents the following attribute in the schema: fullCalcOnLoad
+
+
+
+
+
+
+
+ Defines the ProtectedRanges Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:protectedRanges.
+
+
+ The following table lists the possible child types:
+
+ - <x:protectedRange>
+
+
+
+
+
+ Initializes a new instance of the ProtectedRanges class.
+
+
+
+
+ Initializes a new instance of the ProtectedRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRanges class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Scenarios Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:scenarios.
+
+
+ The following table lists the possible child types:
+
+ - <x:scenario>
+
+
+
+
+
+ Initializes a new instance of the Scenarios class.
+
+
+
+
+ Initializes a new instance of the Scenarios class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scenarios class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scenarios class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Current Scenario
+ Represents the following attribute in the schema: current
+
+
+
+
+ Last Shown Scenario
+ Represents the following attribute in the schema: show
+
+
+
+
+ Sequence of References
+ Represents the following attribute in the schema: sqref
+
+
+
+
+
+
+
+ Defines the MergeCells Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:mergeCells.
+
+
+ The following table lists the possible child types:
+
+ - <x:mergeCell>
+
+
+
+
+
+ Initializes a new instance of the MergeCells class.
+
+
+
+
+ Initializes a new instance of the MergeCells class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MergeCells class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MergeCells class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the DataValidations Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dataValidations.
+
+
+ The following table lists the possible child types:
+
+ - <x:dataValidation>
+
+
+
+
+
+ Initializes a new instance of the DataValidations class.
+
+
+
+
+ Initializes a new instance of the DataValidations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidations class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disable Prompts
+ Represents the following attribute in the schema: disablePrompts
+
+
+
+
+ Top Left Corner (X Coodrinate)
+ Represents the following attribute in the schema: xWindow
+
+
+
+
+ Top Left Corner (Y Coordinate)
+ Represents the following attribute in the schema: yWindow
+
+
+
+
+ Data Validation Item Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Hyperlinks Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:hyperlinks.
+
+
+ The following table lists the possible child types:
+
+ - <x:hyperlink>
+
+
+
+
+
+ Initializes a new instance of the Hyperlinks class.
+
+
+
+
+ Initializes a new instance of the Hyperlinks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlinks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlinks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CellWatches Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellWatches.
+
+
+ The following table lists the possible child types:
+
+ - <x:cellWatch>
+
+
+
+
+
+ Initializes a new instance of the CellWatches class.
+
+
+
+
+ Initializes a new instance of the CellWatches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellWatches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellWatches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the IgnoredErrors Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ignoredErrors.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:ignoredError>
+
+
+
+
+
+ Initializes a new instance of the IgnoredErrors class.
+
+
+
+
+ Initializes a new instance of the IgnoredErrors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredErrors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredErrors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TableParts Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableParts.
+
+
+ The following table lists the possible child types:
+
+ - <x:tablePart>
+
+
+
+
+
+ Initializes a new instance of the TableParts class.
+
+
+
+
+ Initializes a new instance of the TableParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableParts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the WorksheetExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the WorksheetExtensionList class.
+
+
+
+
+ Initializes a new instance of the WorksheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WorksheetExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:conditionalFormattings>
+ - <x14:dataValidations>
+ - <x14:ignoredErrors>
+ - <x14:protectedRanges>
+ - <x14:slicerList>
+ - <x14:sparklineGroups>
+ - <x15:timelineRefs>
+ - <x15:webExtensions>
+
+
+
+
+
+ Initializes a new instance of the WorksheetExtension class.
+
+
+
+
+ Initializes a new instance of the WorksheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorksheetExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the NumberingFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:numFmts.
+
+
+ The following table lists the possible child types:
+
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the NumberingFormats class.
+
+
+
+
+ Initializes a new instance of the NumberingFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Number Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Fonts Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fonts.
+
+
+ The following table lists the possible child types:
+
+ - <x:font>
+
+
+
+
+
+ Initializes a new instance of the Fonts class.
+
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Font Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ knownFonts, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x14ac:knownFonts
+
+
+ xmlns:x14ac=http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac
+
+
+
+
+
+
+
+ Defines the Fills Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fills.
+
+
+ The following table lists the possible child types:
+
+ - <x:fill>
+
+
+
+
+
+ Initializes a new instance of the Fills class.
+
+
+
+
+ Initializes a new instance of the Fills class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fills class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fills class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Fill Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the Borders Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:borders.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+
+
+
+
+
+ Initializes a new instance of the Borders class.
+
+
+
+
+ Initializes a new instance of the Borders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Borders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Borders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Border Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CellStyleFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellStyleXfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:xf>
+
+
+
+
+
+ Initializes a new instance of the CellStyleFormats class.
+
+
+
+
+ Initializes a new instance of the CellStyleFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyleFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyleFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CellFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellXfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:xf>
+
+
+
+
+
+ Initializes a new instance of the CellFormats class.
+
+
+
+
+ Initializes a new instance of the CellFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CellStyles Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:cellStyles.
+
+
+ The following table lists the possible child types:
+
+ - <x:cellStyle>
+
+
+
+
+
+ Initializes a new instance of the CellStyles class.
+
+
+
+
+ Initializes a new instance of the CellStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CellStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the DifferentialFormats Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:dxfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:dxf>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the TableStyles Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:tableStyles.
+
+
+ The following table lists the possible child types:
+
+ - <x:tableStyle>
+
+
+
+
+
+ Initializes a new instance of the TableStyles class.
+
+
+
+
+ Initializes a new instance of the TableStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Style Count
+ Represents the following attribute in the schema: count
+
+
+
+
+ Default Table Style
+ Represents the following attribute in the schema: defaultTableStyle
+
+
+
+
+ Default Pivot Style
+ Represents the following attribute in the schema: defaultPivotStyle
+
+
+
+
+
+
+
+ Defines the Colors Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:colors.
+
+
+ The following table lists the possible child types:
+
+ - <x:indexedColors>
+ - <x:mruColors>
+
+
+
+
+
+ Initializes a new instance of the Colors class.
+
+
+
+
+ Initializes a new instance of the Colors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Colors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Colors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Color Indexes.
+ Represents the following element tag in the schema: x:indexedColors.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ MRU Colors.
+ Represents the following element tag in the schema: x:mruColors.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the StylesheetExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the StylesheetExtensionList class.
+
+
+
+
+ Initializes a new instance of the StylesheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylesheetExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylesheetExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StylesheetExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:dxfs>
+ - <x15:dxfs>
+ - <x14:slicerStyles>
+ - <x15:timelineStyles>
+
+
+
+
+
+ Initializes a new instance of the StylesheetExtension class.
+
+
+
+
+ Initializes a new instance of the StylesheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylesheetExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylesheetExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the FileVersion Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fileVersion.
+
+
+
+
+ Initializes a new instance of the FileVersion class.
+
+
+
+
+ Application Name
+ Represents the following attribute in the schema: appName
+
+
+
+
+ Last Edited Version
+ Represents the following attribute in the schema: lastEdited
+
+
+
+
+ Lowest Edited Version
+ Represents the following attribute in the schema: lowestEdited
+
+
+
+
+ Build Version
+ Represents the following attribute in the schema: rupBuild
+
+
+
+
+ Code Name
+ Represents the following attribute in the schema: codeName
+
+
+
+
+
+
+
+ Defines the FileSharing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fileSharing.
+
+
+
+
+ Initializes a new instance of the FileSharing class.
+
+
+
+
+ Read Only Recommended
+ Represents the following attribute in the schema: readOnlyRecommended
+
+
+
+
+ User Name
+ Represents the following attribute in the schema: userName
+
+
+
+
+ Write Reservation Password
+ Represents the following attribute in the schema: reservationPassword
+
+
+
+
+ Password hash algorithm
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ Password hash
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ Salt for password hash
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ Spin count for password hash
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+
+
+
+ Defines the WorkbookProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:workbookPr.
+
+
+
+
+ Initializes a new instance of the WorkbookProperties class.
+
+
+
+
+ Date 1904
+ Represents the following attribute in the schema: date1904
+
+
+
+
+ dateCompatibility, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dateCompatibility
+
+
+
+
+ Show Objects
+ Represents the following attribute in the schema: showObjects
+
+
+
+
+ Show Border Unselected Table
+ Represents the following attribute in the schema: showBorderUnselectedTables
+
+
+
+
+ Filter Privacy
+ Represents the following attribute in the schema: filterPrivacy
+
+
+
+
+ Prompted Solutions
+ Represents the following attribute in the schema: promptedSolutions
+
+
+
+
+ Show Ink Annotations
+ Represents the following attribute in the schema: showInkAnnotation
+
+
+
+
+ Create Backup File
+ Represents the following attribute in the schema: backupFile
+
+
+
+
+ Save External Link Values
+ Represents the following attribute in the schema: saveExternalLinkValues
+
+
+
+
+ Update Links Behavior
+ Represents the following attribute in the schema: updateLinks
+
+
+
+
+ Code Name
+ Represents the following attribute in the schema: codeName
+
+
+
+
+ Hide Pivot Field List
+ Represents the following attribute in the schema: hidePivotFieldList
+
+
+
+
+ Show Pivot Chart Filter
+ Represents the following attribute in the schema: showPivotChartFilter
+
+
+
+
+ Allow Refresh Query
+ Represents the following attribute in the schema: allowRefreshQuery
+
+
+
+
+ Publish Items
+ Represents the following attribute in the schema: publishItems
+
+
+
+
+ Check Compatibility On Save
+ Represents the following attribute in the schema: checkCompatibility
+
+
+
+
+ Auto Compress Pictures
+ Represents the following attribute in the schema: autoCompressPictures
+
+
+
+
+ Refresh all Connections on Open
+ Represents the following attribute in the schema: refreshAllConnections
+
+
+
+
+ Default Theme Version
+ Represents the following attribute in the schema: defaultThemeVersion
+
+
+
+
+
+
+
+ Defines the WorkbookProtection Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:workbookProtection.
+
+
+
+
+ Initializes a new instance of the WorkbookProtection class.
+
+
+
+
+ Workbook Password
+ Represents the following attribute in the schema: workbookPassword
+
+
+
+
+ Revisions Password
+ Represents the following attribute in the schema: revisionsPassword
+
+
+
+
+ Lock Structure
+ Represents the following attribute in the schema: lockStructure
+
+
+
+
+ Lock Windows
+ Represents the following attribute in the schema: lockWindows
+
+
+
+
+ Lock Revisions
+ Represents the following attribute in the schema: lockRevision
+
+
+
+
+ Cryptographic Algorithm Name
+ Represents the following attribute in the schema: revisionsAlgorithmName
+
+
+
+
+ Password Hash Value
+ Represents the following attribute in the schema: revisionsHashValue
+
+
+
+
+ Salt Value for Password Verifier
+ Represents the following attribute in the schema: revisionsSaltValue
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: revisionsSpinCount
+
+
+
+
+ Cryptographic Algorithm Name
+ Represents the following attribute in the schema: workbookAlgorithmName
+
+
+
+
+ Password Hash Value
+ Represents the following attribute in the schema: workbookHashValue
+
+
+
+
+ Salt Value for Password Verifier
+ Represents the following attribute in the schema: workbookSaltValue
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: workbookSpinCount
+
+
+
+
+
+
+
+ Defines the BookViews Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:bookViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:workbookView>
+
+
+
+
+
+ Initializes a new instance of the BookViews class.
+
+
+
+
+ Initializes a new instance of the BookViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BookViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BookViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Sheets Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:sheets.
+
+
+ The following table lists the possible child types:
+
+ - <x:sheet>
+
+
+
+
+
+ Initializes a new instance of the Sheets class.
+
+
+
+
+ Initializes a new instance of the Sheets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sheets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sheets class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FunctionGroups Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:functionGroups.
+
+
+ The following table lists the possible child types:
+
+ - <x:functionGroup>
+
+
+
+
+
+ Initializes a new instance of the FunctionGroups class.
+
+
+
+
+ Initializes a new instance of the FunctionGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionGroups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Built-in Function Group Count
+ Represents the following attribute in the schema: builtInGroupCount
+
+
+
+
+
+
+
+ Defines the ExternalReferences Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:externalReferences.
+
+
+ The following table lists the possible child types:
+
+ - <x:externalReference>
+
+
+
+
+
+ Initializes a new instance of the ExternalReferences class.
+
+
+
+
+ Initializes a new instance of the ExternalReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExternalReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DefinedNames Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:definedNames.
+
+
+ The following table lists the possible child types:
+
+ - <x:definedName>
+
+
+
+
+
+ Initializes a new instance of the DefinedNames class.
+
+
+
+
+ Initializes a new instance of the DefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedNames class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CalculationProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:calcPr.
+
+
+
+
+ Initializes a new instance of the CalculationProperties class.
+
+
+
+
+ Calculation Id
+ Represents the following attribute in the schema: calcId
+
+
+
+
+ Calculation Mode
+ Represents the following attribute in the schema: calcMode
+
+
+
+
+ Full Calculation On Load
+ Represents the following attribute in the schema: fullCalcOnLoad
+
+
+
+
+ Reference Mode
+ Represents the following attribute in the schema: refMode
+
+
+
+
+ Calculation Iteration
+ Represents the following attribute in the schema: iterate
+
+
+
+
+ Iteration Count
+ Represents the following attribute in the schema: iterateCount
+
+
+
+
+ Iterative Calculation Delta
+ Represents the following attribute in the schema: iterateDelta
+
+
+
+
+ Full Precision Calculation
+ Represents the following attribute in the schema: fullPrecision
+
+
+
+
+ Calc Completed
+ Represents the following attribute in the schema: calcCompleted
+
+
+
+
+ Calculate On Save
+ Represents the following attribute in the schema: calcOnSave
+
+
+
+
+ Concurrent Calculations
+ Represents the following attribute in the schema: concurrentCalc
+
+
+
+
+ Concurrent Thread Manual Count
+ Represents the following attribute in the schema: concurrentManualCount
+
+
+
+
+ Force Full Calculation
+ Represents the following attribute in the schema: forceFullCalc
+
+
+
+
+
+
+
+ Defines the OleSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:oleSize.
+
+
+
+
+ Initializes a new instance of the OleSize class.
+
+
+
+
+ Reference
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the CustomWorkbookViews Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:customWorkbookViews.
+
+
+ The following table lists the possible child types:
+
+ - <x:customWorkbookView>
+
+
+
+
+
+ Initializes a new instance of the CustomWorkbookViews class.
+
+
+
+
+ Initializes a new instance of the CustomWorkbookViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomWorkbookViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomWorkbookViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotCaches Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:pivotCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotCache>
+
+
+
+
+
+ Initializes a new instance of the PivotCaches class.
+
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WebPublishing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPublishing.
+
+
+
+
+ Initializes a new instance of the WebPublishing class.
+
+
+
+
+ css
+ Represents the following attribute in the schema: css
+
+
+
+
+ thicket
+ Represents the following attribute in the schema: thicket
+
+
+
+
+ longFileNames
+ Represents the following attribute in the schema: longFileNames
+
+
+
+
+ vml
+ Represents the following attribute in the schema: vml
+
+
+
+
+ allowPng
+ Represents the following attribute in the schema: allowPng
+
+
+
+
+ targetScreenSize
+ Represents the following attribute in the schema: targetScreenSize
+
+
+
+
+ dpi
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ codePage
+ Represents the following attribute in the schema: codePage
+
+
+
+
+ characterSet
+ Represents the following attribute in the schema: characterSet
+
+
+
+
+
+
+
+ Defines the FileRecoveryProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:fileRecoveryPr.
+
+
+
+
+ Initializes a new instance of the FileRecoveryProperties class.
+
+
+
+
+ Auto Recover
+ Represents the following attribute in the schema: autoRecover
+
+
+
+
+ Crash Save
+ Represents the following attribute in the schema: crashSave
+
+
+
+
+ Data Extract Load
+ Represents the following attribute in the schema: dataExtractLoad
+
+
+
+
+ Repair Load
+ Represents the following attribute in the schema: repairLoad
+
+
+
+
+
+
+
+ Defines the WebPublishObjects Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:webPublishObjects.
+
+
+ The following table lists the possible child types:
+
+ - <x:webPublishObject>
+
+
+
+
+
+ Initializes a new instance of the WebPublishObjects class.
+
+
+
+
+ Initializes a new instance of the WebPublishObjects class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebPublishObjects class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebPublishObjects class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the WorkbookExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the WorkbookExtensionList class.
+
+
+
+
+ Initializes a new instance of the WorkbookExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WorkbookExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is x:ext.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotCaches>
+ - <x15:pivotCaches>
+ - <x15:timelineCachePivotCaches>
+ - <x14:definedNames>
+ - <x14:slicerCaches>
+ - <x15:slicerCaches>
+ - <x14:workbookPr>
+ - <x15:dataModel>
+ - <x15:pivotTableReferences>
+ - <x15:timelineCacheRefs>
+ - <x15:workbookPr>
+
+
+
+
+
+ Initializes a new instance of the WorkbookExtension class.
+
+
+
+
+ Initializes a new instance of the WorkbookExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WorkbookExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Filter Operator
+
+
+
+
+ Equal.
+ When the item is serialized out as xml, its value is "equal".
+
+
+
+
+ Less Than.
+ When the item is serialized out as xml, its value is "lessThan".
+
+
+
+
+ Less Than Or Equal.
+ When the item is serialized out as xml, its value is "lessThanOrEqual".
+
+
+
+
+ Not Equal.
+ When the item is serialized out as xml, its value is "notEqual".
+
+
+
+
+ Greater Than Or Equal.
+ When the item is serialized out as xml, its value is "greaterThanOrEqual".
+
+
+
+
+ Greater Than.
+ When the item is serialized out as xml, its value is "greaterThan".
+
+
+
+
+ Dynamic Filter
+
+
+
+
+ Null.
+ When the item is serialized out as xml, its value is "null".
+
+
+
+
+ Above Average.
+ When the item is serialized out as xml, its value is "aboveAverage".
+
+
+
+
+ Below Average.
+ When the item is serialized out as xml, its value is "belowAverage".
+
+
+
+
+ Tomorrow.
+ When the item is serialized out as xml, its value is "tomorrow".
+
+
+
+
+ Today.
+ When the item is serialized out as xml, its value is "today".
+
+
+
+
+ Yesterday.
+ When the item is serialized out as xml, its value is "yesterday".
+
+
+
+
+ Next Week.
+ When the item is serialized out as xml, its value is "nextWeek".
+
+
+
+
+ This Week.
+ When the item is serialized out as xml, its value is "thisWeek".
+
+
+
+
+ Last Week.
+ When the item is serialized out as xml, its value is "lastWeek".
+
+
+
+
+ Next Month.
+ When the item is serialized out as xml, its value is "nextMonth".
+
+
+
+
+ This Month.
+ When the item is serialized out as xml, its value is "thisMonth".
+
+
+
+
+ Last Month.
+ When the item is serialized out as xml, its value is "lastMonth".
+
+
+
+
+ Next Quarter.
+ When the item is serialized out as xml, its value is "nextQuarter".
+
+
+
+
+ This Quarter.
+ When the item is serialized out as xml, its value is "thisQuarter".
+
+
+
+
+ Last Quarter.
+ When the item is serialized out as xml, its value is "lastQuarter".
+
+
+
+
+ Next Year.
+ When the item is serialized out as xml, its value is "nextYear".
+
+
+
+
+ This Year.
+ When the item is serialized out as xml, its value is "thisYear".
+
+
+
+
+ Last Year.
+ When the item is serialized out as xml, its value is "lastYear".
+
+
+
+
+ Year To Date.
+ When the item is serialized out as xml, its value is "yearToDate".
+
+
+
+
+ 1st Quarter.
+ When the item is serialized out as xml, its value is "Q1".
+
+
+
+
+ 2nd Quarter.
+ When the item is serialized out as xml, its value is "Q2".
+
+
+
+
+ 3rd Quarter.
+ When the item is serialized out as xml, its value is "Q3".
+
+
+
+
+ 4th Quarter.
+ When the item is serialized out as xml, its value is "Q4".
+
+
+
+
+ 1st Month.
+ When the item is serialized out as xml, its value is "M1".
+
+
+
+
+ 2nd Month.
+ When the item is serialized out as xml, its value is "M2".
+
+
+
+
+ 3rd Month.
+ When the item is serialized out as xml, its value is "M3".
+
+
+
+
+ 4th Month.
+ When the item is serialized out as xml, its value is "M4".
+
+
+
+
+ 5th Month.
+ When the item is serialized out as xml, its value is "M5".
+
+
+
+
+ 6th Month.
+ When the item is serialized out as xml, its value is "M6".
+
+
+
+
+ 7th Month.
+ When the item is serialized out as xml, its value is "M7".
+
+
+
+
+ 8th Month.
+ When the item is serialized out as xml, its value is "M8".
+
+
+
+
+ 9th Month.
+ When the item is serialized out as xml, its value is "M9".
+
+
+
+
+ 10th Month.
+ When the item is serialized out as xml, its value is "M10".
+
+
+
+
+ 11th Month.
+ When the item is serialized out as xml, its value is "M11".
+
+
+
+
+ 12th Month.
+ When the item is serialized out as xml, its value is "M12".
+
+
+
+
+ Icon Set Type
+
+
+
+
+ 3 Arrows.
+ When the item is serialized out as xml, its value is "3Arrows".
+
+
+
+
+ 3 Arrows (Gray).
+ When the item is serialized out as xml, its value is "3ArrowsGray".
+
+
+
+
+ 3 Flags.
+ When the item is serialized out as xml, its value is "3Flags".
+
+
+
+
+ 3 Traffic Lights.
+ When the item is serialized out as xml, its value is "3TrafficLights1".
+
+
+
+
+ 3 Traffic Lights Black.
+ When the item is serialized out as xml, its value is "3TrafficLights2".
+
+
+
+
+ 3 Signs.
+ When the item is serialized out as xml, its value is "3Signs".
+
+
+
+
+ 3 Symbols Circled.
+ When the item is serialized out as xml, its value is "3Symbols".
+
+
+
+
+ 3 Symbols.
+ When the item is serialized out as xml, its value is "3Symbols2".
+
+
+
+
+ 4 Arrows.
+ When the item is serialized out as xml, its value is "4Arrows".
+
+
+
+
+ 4 Arrows (Gray).
+ When the item is serialized out as xml, its value is "4ArrowsGray".
+
+
+
+
+ 4 Red To Black.
+ When the item is serialized out as xml, its value is "4RedToBlack".
+
+
+
+
+ 4 Ratings.
+ When the item is serialized out as xml, its value is "4Rating".
+
+
+
+
+ 4 Traffic Lights.
+ When the item is serialized out as xml, its value is "4TrafficLights".
+
+
+
+
+ 5 Arrows.
+ When the item is serialized out as xml, its value is "5Arrows".
+
+
+
+
+ 5 Arrows (Gray).
+ When the item is serialized out as xml, its value is "5ArrowsGray".
+
+
+
+
+ 5 Ratings Icon Set.
+ When the item is serialized out as xml, its value is "5Rating".
+
+
+
+
+ 5 Quarters.
+ When the item is serialized out as xml, its value is "5Quarters".
+
+
+
+
+ Sort By
+
+
+
+
+ Value.
+ When the item is serialized out as xml, its value is "value".
+
+
+
+
+ Sort by Cell Color.
+ When the item is serialized out as xml, its value is "cellColor".
+
+
+
+
+ Sort by Font Color.
+ When the item is serialized out as xml, its value is "fontColor".
+
+
+
+
+ Sort by Icon.
+ When the item is serialized out as xml, its value is "icon".
+
+
+
+
+ Sort Method
+
+
+
+
+ Sort by Stroke.
+ When the item is serialized out as xml, its value is "stroke".
+
+
+
+
+ PinYin Sort.
+ When the item is serialized out as xml, its value is "pinYin".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Calendar Type
+
+
+
+
+ No Calendar Type.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Gregorian.
+ When the item is serialized out as xml, its value is "gregorian".
+
+
+
+
+ Gregorian (U.S.) Calendar.
+ When the item is serialized out as xml, its value is "gregorianUs".
+
+
+
+
+ Japanese Emperor Era Calendar.
+ When the item is serialized out as xml, its value is "japan".
+
+
+
+
+ Taiwan Era Calendar.
+ When the item is serialized out as xml, its value is "taiwan".
+
+
+
+
+ Korean Tangun Era Calendar.
+ When the item is serialized out as xml, its value is "korea".
+
+
+
+
+ Hijri (Arabic Lunar) Calendar.
+ When the item is serialized out as xml, its value is "hijri".
+
+
+
+
+ Thai Calendar.
+ When the item is serialized out as xml, its value is "thai".
+
+
+
+
+ Hebrew (Lunar) Calendar.
+ When the item is serialized out as xml, its value is "hebrew".
+
+
+
+
+ Gregorian Middle East French Calendar.
+ When the item is serialized out as xml, its value is "gregorianMeFrench".
+
+
+
+
+ Gregorian Arabic Calendar.
+ When the item is serialized out as xml, its value is "gregorianArabic".
+
+
+
+
+ Gregorian Transliterated English Calendar.
+ When the item is serialized out as xml, its value is "gregorianXlitEnglish".
+
+
+
+
+ Gregorian Transliterated French Calendar.
+ When the item is serialized out as xml, its value is "gregorianXlitFrench".
+
+
+
+
+ Date Time Grouping
+
+
+
+
+ Group by Year.
+ When the item is serialized out as xml, its value is "year".
+
+
+
+
+ Month.
+ When the item is serialized out as xml, its value is "month".
+
+
+
+
+ Day.
+ When the item is serialized out as xml, its value is "day".
+
+
+
+
+ Group by Hour.
+ When the item is serialized out as xml, its value is "hour".
+
+
+
+
+ Group by Minute.
+ When the item is serialized out as xml, its value is "minute".
+
+
+
+
+ Second.
+ When the item is serialized out as xml, its value is "second".
+
+
+
+
+ HTML Formatting Handling
+
+
+
+
+ No Formatting.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Honor Rich Text.
+ When the item is serialized out as xml, its value is "rtf".
+
+
+
+
+ All.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Parameter Type
+
+
+
+
+ Prompt on Refresh.
+ When the item is serialized out as xml, its value is "prompt".
+
+
+
+
+ Value.
+ When the item is serialized out as xml, its value is "value".
+
+
+
+
+ Parameter From Cell.
+ When the item is serialized out as xml, its value is "cell".
+
+
+
+
+ File Type
+
+
+
+
+ Macintosh.
+ When the item is serialized out as xml, its value is "mac".
+
+
+
+
+ Windows (ANSI).
+ When the item is serialized out as xml, its value is "win".
+
+
+
+
+ DOS.
+ When the item is serialized out as xml, its value is "dos".
+
+
+
+
+ Qualifier
+
+
+
+
+ Double Quote.
+ When the item is serialized out as xml, its value is "doubleQuote".
+
+
+
+
+ Single Quote.
+ When the item is serialized out as xml, its value is "singleQuote".
+
+
+
+
+ No Text Qualifier.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Text Field Data Type
+
+
+
+
+ General.
+ When the item is serialized out as xml, its value is "general".
+
+
+
+
+ Text.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Month Day Year.
+ When the item is serialized out as xml, its value is "MDY".
+
+
+
+
+ Day Month Year.
+ When the item is serialized out as xml, its value is "DMY".
+
+
+
+
+ Year Month Day.
+ When the item is serialized out as xml, its value is "YMD".
+
+
+
+
+ Month Day Year.
+ When the item is serialized out as xml, its value is "MYD".
+
+
+
+
+ Day Year Month.
+ When the item is serialized out as xml, its value is "DYM".
+
+
+
+
+ Year Day Month.
+ When the item is serialized out as xml, its value is "YDM".
+
+
+
+
+ Skip Field.
+ When the item is serialized out as xml, its value is "skip".
+
+
+
+
+ East Asian Year Month Day.
+ When the item is serialized out as xml, its value is "EMD".
+
+
+
+
+ Credentials Method
+
+
+
+
+ Integrated Authentication.
+ When the item is serialized out as xml, its value is "integrated".
+
+
+
+
+ No Credentials.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Stored Credentials.
+ When the item is serialized out as xml, its value is "stored".
+
+
+
+
+ PivotCache Type
+
+
+
+
+ Worksheet.
+ When the item is serialized out as xml, its value is "worksheet".
+
+
+
+
+ External.
+ When the item is serialized out as xml, its value is "external".
+
+
+
+
+ Consolidation Ranges.
+ When the item is serialized out as xml, its value is "consolidation".
+
+
+
+
+ Scenario Summary Report.
+ When the item is serialized out as xml, its value is "scenario".
+
+
+
+
+ Values Group By
+
+
+
+
+ Group By Numeric Ranges.
+ When the item is serialized out as xml, its value is "range".
+
+
+
+
+ Seconds.
+ When the item is serialized out as xml, its value is "seconds".
+
+
+
+
+ Minutes.
+ When the item is serialized out as xml, its value is "minutes".
+
+
+
+
+ Hours.
+ When the item is serialized out as xml, its value is "hours".
+
+
+
+
+ Days.
+ When the item is serialized out as xml, its value is "days".
+
+
+
+
+ Months.
+ When the item is serialized out as xml, its value is "months".
+
+
+
+
+ Quarters.
+ When the item is serialized out as xml, its value is "quarters".
+
+
+
+
+ Years.
+ When the item is serialized out as xml, its value is "years".
+
+
+
+
+ Set Sort Order
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Ascending.
+ When the item is serialized out as xml, its value is "ascending".
+
+
+
+
+ Descending.
+ When the item is serialized out as xml, its value is "descending".
+
+
+
+
+ Ascending Alpha.
+ When the item is serialized out as xml, its value is "ascendingAlpha".
+
+
+
+
+ Alphabetic Order Descending.
+ When the item is serialized out as xml, its value is "descendingAlpha".
+
+
+
+
+ Ascending Natural.
+ When the item is serialized out as xml, its value is "ascendingNatural".
+
+
+
+
+ Natural Order Descending.
+ When the item is serialized out as xml, its value is "descendingNatural".
+
+
+
+
+ Conditional Formatting Scope
+
+
+
+
+ Selection.
+ When the item is serialized out as xml, its value is "selection".
+
+
+
+
+ Data Fields.
+ When the item is serialized out as xml, its value is "data".
+
+
+
+
+ Field Intersections.
+ When the item is serialized out as xml, its value is "field".
+
+
+
+
+ Top N Evaluation Type
+
+
+
+
+ Top N None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ All.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Row Top N.
+ When the item is serialized out as xml, its value is "row".
+
+
+
+
+ Column Top N.
+ When the item is serialized out as xml, its value is "column".
+
+
+
+
+ Show Data As
+
+
+
+
+ Normal Data Type.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Difference.
+ When the item is serialized out as xml, its value is "difference".
+
+
+
+
+ Percentage Of.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ Percentage Difference.
+ When the item is serialized out as xml, its value is "percentDiff".
+
+
+
+
+ Running Total.
+ When the item is serialized out as xml, its value is "runTotal".
+
+
+
+
+ Percentage of Row.
+ When the item is serialized out as xml, its value is "percentOfRow".
+
+
+
+
+ Percent of Column.
+ When the item is serialized out as xml, its value is "percentOfCol".
+
+
+
+
+ Percentage of Total.
+ When the item is serialized out as xml, its value is "percentOfTotal".
+
+
+
+
+ Index.
+ When the item is serialized out as xml, its value is "index".
+
+
+
+
+ PivotItem Type
+
+
+
+
+ Data.
+ When the item is serialized out as xml, its value is "data".
+
+
+
+
+ Default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Sum.
+ When the item is serialized out as xml, its value is "sum".
+
+
+
+
+ CountA.
+ When the item is serialized out as xml, its value is "countA".
+
+
+
+
+ Average.
+ When the item is serialized out as xml, its value is "avg".
+
+
+
+
+ Max.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Min.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ Product.
+ When the item is serialized out as xml, its value is "product".
+
+
+
+
+ Count.
+ When the item is serialized out as xml, its value is "count".
+
+
+
+
+ stdDev.
+ When the item is serialized out as xml, its value is "stdDev".
+
+
+
+
+ StdDevP.
+ When the item is serialized out as xml, its value is "stdDevP".
+
+
+
+
+ Var.
+ When the item is serialized out as xml, its value is "var".
+
+
+
+
+ VarP.
+ When the item is serialized out as xml, its value is "varP".
+
+
+
+
+ Grand Total Item.
+ When the item is serialized out as xml, its value is "grand".
+
+
+
+
+ Blank Pivot Item.
+ When the item is serialized out as xml, its value is "blank".
+
+
+
+
+ Field Sort Type
+
+
+
+
+ Manual Sort.
+ When the item is serialized out as xml, its value is "manual".
+
+
+
+
+ Ascending.
+ When the item is serialized out as xml, its value is "ascending".
+
+
+
+
+ Descending.
+ When the item is serialized out as xml, its value is "descending".
+
+
+
+
+ Pivot Filter Types
+
+
+
+
+ Unknown.
+ When the item is serialized out as xml, its value is "unknown".
+
+
+
+
+ Count.
+ When the item is serialized out as xml, its value is "count".
+
+
+
+
+ Percent.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ Sum.
+ When the item is serialized out as xml, its value is "sum".
+
+
+
+
+ Caption Equals.
+ When the item is serialized out as xml, its value is "captionEqual".
+
+
+
+
+ Caption Not Equal.
+ When the item is serialized out as xml, its value is "captionNotEqual".
+
+
+
+
+ Caption Begins With.
+ When the item is serialized out as xml, its value is "captionBeginsWith".
+
+
+
+
+ Caption Does Not Begin With.
+ When the item is serialized out as xml, its value is "captionNotBeginsWith".
+
+
+
+
+ Caption Ends With.
+ When the item is serialized out as xml, its value is "captionEndsWith".
+
+
+
+
+ Caption Does Not End With.
+ When the item is serialized out as xml, its value is "captionNotEndsWith".
+
+
+
+
+ Caption Contains.
+ When the item is serialized out as xml, its value is "captionContains".
+
+
+
+
+ Caption Does Not Contain.
+ When the item is serialized out as xml, its value is "captionNotContains".
+
+
+
+
+ Caption Is Greater Than.
+ When the item is serialized out as xml, its value is "captionGreaterThan".
+
+
+
+
+ Caption Is Greater Than Or Equal To.
+ When the item is serialized out as xml, its value is "captionGreaterThanOrEqual".
+
+
+
+
+ Caption Is Less Than.
+ When the item is serialized out as xml, its value is "captionLessThan".
+
+
+
+
+ Caption Is Less Than Or Equal To.
+ When the item is serialized out as xml, its value is "captionLessThanOrEqual".
+
+
+
+
+ Caption Is Between.
+ When the item is serialized out as xml, its value is "captionBetween".
+
+
+
+
+ Caption Is Not Between.
+ When the item is serialized out as xml, its value is "captionNotBetween".
+
+
+
+
+ Value Equal.
+ When the item is serialized out as xml, its value is "valueEqual".
+
+
+
+
+ Value Not Equal.
+ When the item is serialized out as xml, its value is "valueNotEqual".
+
+
+
+
+ Value Greater Than.
+ When the item is serialized out as xml, its value is "valueGreaterThan".
+
+
+
+
+ Value Greater Than Or Equal To.
+ When the item is serialized out as xml, its value is "valueGreaterThanOrEqual".
+
+
+
+
+ Value Less Than.
+ When the item is serialized out as xml, its value is "valueLessThan".
+
+
+
+
+ Value Less Than Or Equal To.
+ When the item is serialized out as xml, its value is "valueLessThanOrEqual".
+
+
+
+
+ Value Between.
+ When the item is serialized out as xml, its value is "valueBetween".
+
+
+
+
+ Value Not Between.
+ When the item is serialized out as xml, its value is "valueNotBetween".
+
+
+
+
+ Date Equals.
+ When the item is serialized out as xml, its value is "dateEqual".
+
+
+
+
+ Date Does Not Equal.
+ When the item is serialized out as xml, its value is "dateNotEqual".
+
+
+
+
+ Date Older Than.
+ When the item is serialized out as xml, its value is "dateOlderThan".
+
+
+
+
+ Date Older Than Or Equal.
+ When the item is serialized out as xml, its value is "dateOlderThanOrEqual".
+
+
+
+
+ Date Newer Than.
+ When the item is serialized out as xml, its value is "dateNewerThan".
+
+
+
+
+ Date Newer Than or Equal To.
+ When the item is serialized out as xml, its value is "dateNewerThanOrEqual".
+
+
+
+
+ Date Between.
+ When the item is serialized out as xml, its value is "dateBetween".
+
+
+
+
+ Date Not Between.
+ When the item is serialized out as xml, its value is "dateNotBetween".
+
+
+
+
+ Tomorrow.
+ When the item is serialized out as xml, its value is "tomorrow".
+
+
+
+
+ Today.
+ When the item is serialized out as xml, its value is "today".
+
+
+
+
+ Yesterday.
+ When the item is serialized out as xml, its value is "yesterday".
+
+
+
+
+ Next Week.
+ When the item is serialized out as xml, its value is "nextWeek".
+
+
+
+
+ This Week.
+ When the item is serialized out as xml, its value is "thisWeek".
+
+
+
+
+ Last Week.
+ When the item is serialized out as xml, its value is "lastWeek".
+
+
+
+
+ Next Month.
+ When the item is serialized out as xml, its value is "nextMonth".
+
+
+
+
+ This Month.
+ When the item is serialized out as xml, its value is "thisMonth".
+
+
+
+
+ Last Month.
+ When the item is serialized out as xml, its value is "lastMonth".
+
+
+
+
+ Next Quarter.
+ When the item is serialized out as xml, its value is "nextQuarter".
+
+
+
+
+ This Quarter.
+ When the item is serialized out as xml, its value is "thisQuarter".
+
+
+
+
+ Last Quarter.
+ When the item is serialized out as xml, its value is "lastQuarter".
+
+
+
+
+ Next Year.
+ When the item is serialized out as xml, its value is "nextYear".
+
+
+
+
+ This Year.
+ When the item is serialized out as xml, its value is "thisYear".
+
+
+
+
+ Last Year.
+ When the item is serialized out as xml, its value is "lastYear".
+
+
+
+
+ Year-To-Date.
+ When the item is serialized out as xml, its value is "yearToDate".
+
+
+
+
+ First Quarter.
+ When the item is serialized out as xml, its value is "Q1".
+
+
+
+
+ Second Quarter.
+ When the item is serialized out as xml, its value is "Q2".
+
+
+
+
+ Third Quarter.
+ When the item is serialized out as xml, its value is "Q3".
+
+
+
+
+ Fourth Quarter.
+ When the item is serialized out as xml, its value is "Q4".
+
+
+
+
+ January.
+ When the item is serialized out as xml, its value is "M1".
+
+
+
+
+ Dates in February.
+ When the item is serialized out as xml, its value is "M2".
+
+
+
+
+ Dates in March.
+ When the item is serialized out as xml, its value is "M3".
+
+
+
+
+ Dates in April.
+ When the item is serialized out as xml, its value is "M4".
+
+
+
+
+ Dates in May.
+ When the item is serialized out as xml, its value is "M5".
+
+
+
+
+ Dates in June.
+ When the item is serialized out as xml, its value is "M6".
+
+
+
+
+ Dates in July.
+ When the item is serialized out as xml, its value is "M7".
+
+
+
+
+ Dates in August.
+ When the item is serialized out as xml, its value is "M8".
+
+
+
+
+ Dates in September.
+ When the item is serialized out as xml, its value is "M9".
+
+
+
+
+ Dates in October.
+ When the item is serialized out as xml, its value is "M10".
+
+
+
+
+ Dates in November.
+ When the item is serialized out as xml, its value is "M11".
+
+
+
+
+ Dates in December.
+ When the item is serialized out as xml, its value is "M12".
+
+
+
+
+ PivotTable Format Types
+
+
+
+
+ Blank.
+ When the item is serialized out as xml, its value is "blank".
+
+
+
+
+ Formatting.
+ When the item is serialized out as xml, its value is "formatting".
+
+
+
+
+ PivotTable Axis
+
+
+
+
+ Row Axis.
+ When the item is serialized out as xml, its value is "axisRow".
+
+
+
+
+ Column Axis.
+ When the item is serialized out as xml, its value is "axisCol".
+
+
+
+
+ Include Count Filter.
+ When the item is serialized out as xml, its value is "axisPage".
+
+
+
+
+ Values Axis.
+ When the item is serialized out as xml, its value is "axisValues".
+
+
+
+
+ Grow Shrink Type
+
+
+
+
+ Insert and Delete On Refresh.
+ When the item is serialized out as xml, its value is "insertDelete".
+
+
+
+
+ Insert and Clear On Refresh.
+ When the item is serialized out as xml, its value is "insertClear".
+
+
+
+
+ Overwrite and Clear On Refresh.
+ When the item is serialized out as xml, its value is "overwriteClear".
+
+
+
+
+ Phonetic Type
+
+
+
+
+ Half-Width Katakana.
+ When the item is serialized out as xml, its value is "halfwidthKatakana".
+
+
+
+
+ Full-Width Katakana.
+ When the item is serialized out as xml, its value is "fullwidthKatakana".
+
+
+
+
+ Hiragana.
+ When the item is serialized out as xml, its value is "Hiragana".
+
+
+
+
+ No Conversion.
+ When the item is serialized out as xml, its value is "noConversion".
+
+
+
+
+ Phonetic Alignment Types
+
+
+
+
+ No Control.
+ When the item is serialized out as xml, its value is "noControl".
+
+
+
+
+ Left Alignment.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Distributed.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Row Column Action Type
+
+
+
+
+ Insert Row.
+ When the item is serialized out as xml, its value is "insertRow".
+
+
+
+
+ Delete Row.
+ When the item is serialized out as xml, its value is "deleteRow".
+
+
+
+
+ Column Insert.
+ When the item is serialized out as xml, its value is "insertCol".
+
+
+
+
+ Delete Column.
+ When the item is serialized out as xml, its value is "deleteCol".
+
+
+
+
+ Revision Action Types
+
+
+
+
+ Add.
+ When the item is serialized out as xml, its value is "add".
+
+
+
+
+ Delete.
+ When the item is serialized out as xml, its value is "delete".
+
+
+
+
+ Formula Expression Type
+
+
+
+
+ Reference.
+ When the item is serialized out as xml, its value is "ref".
+
+
+
+
+ Reference Is Error.
+ When the item is serialized out as xml, its value is "refError".
+
+
+
+
+ Area.
+ When the item is serialized out as xml, its value is "area".
+
+
+
+
+ Area Error.
+ When the item is serialized out as xml, its value is "areaError".
+
+
+
+
+ Computed Area.
+ When the item is serialized out as xml, its value is "computedArea".
+
+
+
+
+ Formula Type
+
+
+
+
+ Normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Array Entered.
+ When the item is serialized out as xml, its value is "array".
+
+
+
+
+ Table Formula.
+ When the item is serialized out as xml, its value is "dataTable".
+
+
+
+
+ Shared Formula.
+ When the item is serialized out as xml, its value is "shared".
+
+
+
+
+ Pane Types
+
+
+
+
+ Bottom Right Pane.
+ When the item is serialized out as xml, its value is "bottomRight".
+
+
+
+
+ Top Right Pane.
+ When the item is serialized out as xml, its value is "topRight".
+
+
+
+
+ Bottom Left Pane.
+ When the item is serialized out as xml, its value is "bottomLeft".
+
+
+
+
+ Top Left Pane.
+ When the item is serialized out as xml, its value is "topLeft".
+
+
+
+
+ Sheet View Type
+
+
+
+
+ Normal View.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Page Break Preview.
+ When the item is serialized out as xml, its value is "pageBreakPreview".
+
+
+
+
+ Page Layout View.
+ When the item is serialized out as xml, its value is "pageLayout".
+
+
+
+
+ Data Consolidation Functions
+
+
+
+
+ Average.
+ When the item is serialized out as xml, its value is "average".
+
+
+
+
+ Count.
+ When the item is serialized out as xml, its value is "count".
+
+
+
+
+ CountNums.
+ When the item is serialized out as xml, its value is "countNums".
+
+
+
+
+ Maximum.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Minimum.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ Product.
+ When the item is serialized out as xml, its value is "product".
+
+
+
+
+ StdDev.
+ When the item is serialized out as xml, its value is "stdDev".
+
+
+
+
+ StdDevP.
+ When the item is serialized out as xml, its value is "stdDevp".
+
+
+
+
+ Sum.
+ When the item is serialized out as xml, its value is "sum".
+
+
+
+
+ Variance.
+ When the item is serialized out as xml, its value is "var".
+
+
+
+
+ VarP.
+ When the item is serialized out as xml, its value is "varp".
+
+
+
+
+ Data Validation Type
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Whole Number.
+ When the item is serialized out as xml, its value is "whole".
+
+
+
+
+ Decimal.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ List.
+ When the item is serialized out as xml, its value is "list".
+
+
+
+
+ Date.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ Time.
+ When the item is serialized out as xml, its value is "time".
+
+
+
+
+ Text Length.
+ When the item is serialized out as xml, its value is "textLength".
+
+
+
+
+ Custom.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Data Validation Operator
+
+
+
+
+ Between.
+ When the item is serialized out as xml, its value is "between".
+
+
+
+
+ Not Between.
+ When the item is serialized out as xml, its value is "notBetween".
+
+
+
+
+ Equal.
+ When the item is serialized out as xml, its value is "equal".
+
+
+
+
+ Not Equal.
+ When the item is serialized out as xml, its value is "notEqual".
+
+
+
+
+ Less Than.
+ When the item is serialized out as xml, its value is "lessThan".
+
+
+
+
+ Less Than Or Equal.
+ When the item is serialized out as xml, its value is "lessThanOrEqual".
+
+
+
+
+ Greater Than.
+ When the item is serialized out as xml, its value is "greaterThan".
+
+
+
+
+ Greater Than Or Equal.
+ When the item is serialized out as xml, its value is "greaterThanOrEqual".
+
+
+
+
+ Data Validation Error Styles
+
+
+
+
+ Stop Icon.
+ When the item is serialized out as xml, its value is "stop".
+
+
+
+
+ Warning Icon.
+ When the item is serialized out as xml, its value is "warning".
+
+
+
+
+ Information Icon.
+ When the item is serialized out as xml, its value is "information".
+
+
+
+
+ Data Validation IME Mode
+
+
+
+
+ IME Mode Not Controlled.
+ When the item is serialized out as xml, its value is "noControl".
+
+
+
+
+ IME Off.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ IME On.
+ When the item is serialized out as xml, its value is "on".
+
+
+
+
+ Disabled IME Mode.
+ When the item is serialized out as xml, its value is "disabled".
+
+
+
+
+ Hiragana IME Mode.
+ When the item is serialized out as xml, its value is "hiragana".
+
+
+
+
+ Full Katakana IME Mode.
+ When the item is serialized out as xml, its value is "fullKatakana".
+
+
+
+
+ Half-Width Katakana.
+ When the item is serialized out as xml, its value is "halfKatakana".
+
+
+
+
+ Full-Width Alpha-Numeric IME Mode.
+ When the item is serialized out as xml, its value is "fullAlpha".
+
+
+
+
+ Half Alpha IME.
+ When the item is serialized out as xml, its value is "halfAlpha".
+
+
+
+
+ Full Width Hangul.
+ When the item is serialized out as xml, its value is "fullHangul".
+
+
+
+
+ Half-Width Hangul IME Mode.
+ When the item is serialized out as xml, its value is "halfHangul".
+
+
+
+
+ Conditional Format Type
+
+
+
+
+ Expression.
+ When the item is serialized out as xml, its value is "expression".
+
+
+
+
+ Cell Is.
+ When the item is serialized out as xml, its value is "cellIs".
+
+
+
+
+ Color Scale.
+ When the item is serialized out as xml, its value is "colorScale".
+
+
+
+
+ Data Bar.
+ When the item is serialized out as xml, its value is "dataBar".
+
+
+
+
+ Icon Set.
+ When the item is serialized out as xml, its value is "iconSet".
+
+
+
+
+ Top 10.
+ When the item is serialized out as xml, its value is "top10".
+
+
+
+
+ Unique Values.
+ When the item is serialized out as xml, its value is "uniqueValues".
+
+
+
+
+ Duplicate Values.
+ When the item is serialized out as xml, its value is "duplicateValues".
+
+
+
+
+ Contains Text.
+ When the item is serialized out as xml, its value is "containsText".
+
+
+
+
+ Does Not Contain Text.
+ When the item is serialized out as xml, its value is "notContainsText".
+
+
+
+
+ Begins With.
+ When the item is serialized out as xml, its value is "beginsWith".
+
+
+
+
+ Ends With.
+ When the item is serialized out as xml, its value is "endsWith".
+
+
+
+
+ Contains Blanks.
+ When the item is serialized out as xml, its value is "containsBlanks".
+
+
+
+
+ Contains No Blanks.
+ When the item is serialized out as xml, its value is "notContainsBlanks".
+
+
+
+
+ Contains Errors.
+ When the item is serialized out as xml, its value is "containsErrors".
+
+
+
+
+ Contains No Errors.
+ When the item is serialized out as xml, its value is "notContainsErrors".
+
+
+
+
+ Time Period.
+ When the item is serialized out as xml, its value is "timePeriod".
+
+
+
+
+ Above or Below Average.
+ When the item is serialized out as xml, its value is "aboveAverage".
+
+
+
+
+ Time Period Types
+
+
+
+
+ Today.
+ When the item is serialized out as xml, its value is "today".
+
+
+
+
+ Yesterday.
+ When the item is serialized out as xml, its value is "yesterday".
+
+
+
+
+ Tomorrow.
+ When the item is serialized out as xml, its value is "tomorrow".
+
+
+
+
+ Last 7 Days.
+ When the item is serialized out as xml, its value is "last7Days".
+
+
+
+
+ This Month.
+ When the item is serialized out as xml, its value is "thisMonth".
+
+
+
+
+ Last Month.
+ When the item is serialized out as xml, its value is "lastMonth".
+
+
+
+
+ Next Month.
+ When the item is serialized out as xml, its value is "nextMonth".
+
+
+
+
+ This Week.
+ When the item is serialized out as xml, its value is "thisWeek".
+
+
+
+
+ Last Week.
+ When the item is serialized out as xml, its value is "lastWeek".
+
+
+
+
+ Next Week.
+ When the item is serialized out as xml, its value is "nextWeek".
+
+
+
+
+ Conditional Format Operators
+
+
+
+
+ Less Than.
+ When the item is serialized out as xml, its value is "lessThan".
+
+
+
+
+ Less Than Or Equal.
+ When the item is serialized out as xml, its value is "lessThanOrEqual".
+
+
+
+
+ Equal.
+ When the item is serialized out as xml, its value is "equal".
+
+
+
+
+ Not Equal.
+ When the item is serialized out as xml, its value is "notEqual".
+
+
+
+
+ Greater Than Or Equal.
+ When the item is serialized out as xml, its value is "greaterThanOrEqual".
+
+
+
+
+ Greater Than.
+ When the item is serialized out as xml, its value is "greaterThan".
+
+
+
+
+ Between.
+ When the item is serialized out as xml, its value is "between".
+
+
+
+
+ Not Between.
+ When the item is serialized out as xml, its value is "notBetween".
+
+
+
+
+ Contains.
+ When the item is serialized out as xml, its value is "containsText".
+
+
+
+
+ Does Not Contain.
+ When the item is serialized out as xml, its value is "notContains".
+
+
+
+
+ Begins With.
+ When the item is serialized out as xml, its value is "beginsWith".
+
+
+
+
+ Ends With.
+ When the item is serialized out as xml, its value is "endsWith".
+
+
+
+
+ Conditional Format Value Object Type
+
+
+
+
+ Number.
+ When the item is serialized out as xml, its value is "num".
+
+
+
+
+ Percent.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ Maximum.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Minimum.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ Formula.
+ When the item is serialized out as xml, its value is "formula".
+
+
+
+
+ Percentile.
+ When the item is serialized out as xml, its value is "percentile".
+
+
+
+
+ Page Order
+
+
+
+
+ Down Then Over.
+ When the item is serialized out as xml, its value is "downThenOver".
+
+
+
+
+ Over Then Down.
+ When the item is serialized out as xml, its value is "overThenDown".
+
+
+
+
+ Orientation
+
+
+
+
+ Default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Portrait.
+ When the item is serialized out as xml, its value is "portrait".
+
+
+
+
+ Landscape.
+ When the item is serialized out as xml, its value is "landscape".
+
+
+
+
+ Cell Comments
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Print Comments As Displayed.
+ When the item is serialized out as xml, its value is "asDisplayed".
+
+
+
+
+ Print At End.
+ When the item is serialized out as xml, its value is "atEnd".
+
+
+
+
+ Print Errors
+
+
+
+
+ Display Cell Errors.
+ When the item is serialized out as xml, its value is "displayed".
+
+
+
+
+ Show Cell Errors As Blank.
+ When the item is serialized out as xml, its value is "blank".
+
+
+
+
+ Dash Cell Errors.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ NA.
+ When the item is serialized out as xml, its value is "NA".
+
+
+
+
+ Data View Aspect Type
+
+
+
+
+ Object Display Content.
+ When the item is serialized out as xml, its value is "DVASPECT_CONTENT".
+
+
+
+
+ Object Display Icon.
+ When the item is serialized out as xml, its value is "DVASPECT_ICON".
+
+
+
+
+ OLE Update Types
+
+
+
+
+ Always Update OLE.
+ When the item is serialized out as xml, its value is "OLEUPDATE_ALWAYS".
+
+
+
+
+ Update OLE On Call.
+ When the item is serialized out as xml, its value is "OLEUPDATE_ONCALL".
+
+
+
+
+ Web Source Type
+
+
+
+
+ All Sheet Content.
+ When the item is serialized out as xml, its value is "sheet".
+
+
+
+
+ Print Area.
+ When the item is serialized out as xml, its value is "printArea".
+
+
+
+
+ AutoFilter.
+ When the item is serialized out as xml, its value is "autoFilter".
+
+
+
+
+ Range.
+ When the item is serialized out as xml, its value is "range".
+
+
+
+
+ Chart.
+ When the item is serialized out as xml, its value is "chart".
+
+
+
+
+ PivotTable.
+ When the item is serialized out as xml, its value is "pivotTable".
+
+
+
+
+ QueryTable.
+ When the item is serialized out as xml, its value is "query".
+
+
+
+
+ Label.
+ When the item is serialized out as xml, its value is "label".
+
+
+
+
+ Pane State
+
+
+
+
+ Split.
+ When the item is serialized out as xml, its value is "split".
+
+
+
+
+ Frozen.
+ When the item is serialized out as xml, its value is "frozen".
+
+
+
+
+ Frozen Split.
+ When the item is serialized out as xml, its value is "frozenSplit".
+
+
+
+
+ MDX Function Type
+
+
+
+
+ Cube Member.
+ When the item is serialized out as xml, its value is "m".
+
+
+
+
+ Cube Value.
+ When the item is serialized out as xml, its value is "v".
+
+
+
+
+ Cube Set.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ Cube Set Count.
+ When the item is serialized out as xml, its value is "c".
+
+
+
+
+ Cube Ranked Member.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Cube Member Property.
+ When the item is serialized out as xml, its value is "p".
+
+
+
+
+ Cube KPI Member.
+ When the item is serialized out as xml, its value is "k".
+
+
+
+
+ MDX Set Order
+
+
+
+
+ Unsorted.
+ When the item is serialized out as xml, its value is "u".
+
+
+
+
+ Ascending.
+ When the item is serialized out as xml, its value is "a".
+
+
+
+
+ Descending.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ Alpha Ascending Sort Order.
+ When the item is serialized out as xml, its value is "aa".
+
+
+
+
+ Alpha Descending Sort Order.
+ When the item is serialized out as xml, its value is "ad".
+
+
+
+
+ Natural Ascending.
+ When the item is serialized out as xml, its value is "na".
+
+
+
+
+ Natural Descending.
+ When the item is serialized out as xml, its value is "nd".
+
+
+
+
+ MDX KPI Property
+
+
+
+
+ Value.
+ When the item is serialized out as xml, its value is "v".
+
+
+
+
+ Goal.
+ When the item is serialized out as xml, its value is "g".
+
+
+
+
+ Status.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ Trend.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Weight.
+ When the item is serialized out as xml, its value is "w".
+
+
+
+
+ Current Time Member.
+ When the item is serialized out as xml, its value is "m".
+
+
+
+
+ Border Line Styles
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Thin Border.
+ When the item is serialized out as xml, its value is "thin".
+
+
+
+
+ Medium Border.
+ When the item is serialized out as xml, its value is "medium".
+
+
+
+
+ Dashed.
+ When the item is serialized out as xml, its value is "dashed".
+
+
+
+
+ Dotted.
+ When the item is serialized out as xml, its value is "dotted".
+
+
+
+
+ Thick Line Border.
+ When the item is serialized out as xml, its value is "thick".
+
+
+
+
+ Double Line.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Hairline Border.
+ When the item is serialized out as xml, its value is "hair".
+
+
+
+
+ Medium Dashed.
+ When the item is serialized out as xml, its value is "mediumDashed".
+
+
+
+
+ Dash Dot.
+ When the item is serialized out as xml, its value is "dashDot".
+
+
+
+
+ Medium Dash Dot.
+ When the item is serialized out as xml, its value is "mediumDashDot".
+
+
+
+
+ Dash Dot Dot.
+ When the item is serialized out as xml, its value is "dashDotDot".
+
+
+
+
+ Medium Dash Dot Dot.
+ When the item is serialized out as xml, its value is "mediumDashDotDot".
+
+
+
+
+ Slant Dash Dot.
+ When the item is serialized out as xml, its value is "slantDashDot".
+
+
+
+
+ Pattern Type
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Solid.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Medium Gray.
+ When the item is serialized out as xml, its value is "mediumGray".
+
+
+
+
+ Dary Gray.
+ When the item is serialized out as xml, its value is "darkGray".
+
+
+
+
+ Light Gray.
+ When the item is serialized out as xml, its value is "lightGray".
+
+
+
+
+ Dark Horizontal.
+ When the item is serialized out as xml, its value is "darkHorizontal".
+
+
+
+
+ Dark Vertical.
+ When the item is serialized out as xml, its value is "darkVertical".
+
+
+
+
+ Dark Down.
+ When the item is serialized out as xml, its value is "darkDown".
+
+
+
+
+ Dark Up.
+ When the item is serialized out as xml, its value is "darkUp".
+
+
+
+
+ Dark Grid.
+ When the item is serialized out as xml, its value is "darkGrid".
+
+
+
+
+ Dark Trellis.
+ When the item is serialized out as xml, its value is "darkTrellis".
+
+
+
+
+ Light Horizontal.
+ When the item is serialized out as xml, its value is "lightHorizontal".
+
+
+
+
+ Light Vertical.
+ When the item is serialized out as xml, its value is "lightVertical".
+
+
+
+
+ Light Down.
+ When the item is serialized out as xml, its value is "lightDown".
+
+
+
+
+ Light Up.
+ When the item is serialized out as xml, its value is "lightUp".
+
+
+
+
+ Light Grid.
+ When the item is serialized out as xml, its value is "lightGrid".
+
+
+
+
+ Light Trellis.
+ When the item is serialized out as xml, its value is "lightTrellis".
+
+
+
+
+ Gray 0.125.
+ When the item is serialized out as xml, its value is "gray125".
+
+
+
+
+ Gray 0.0625.
+ When the item is serialized out as xml, its value is "gray0625".
+
+
+
+
+ Gradient Type
+
+
+
+
+ Linear Gradient.
+ When the item is serialized out as xml, its value is "linear".
+
+
+
+
+ Path.
+ When the item is serialized out as xml, its value is "path".
+
+
+
+
+ Horizontal Alignment Type
+
+
+
+
+ General Horizontal Alignment.
+ When the item is serialized out as xml, its value is "general".
+
+
+
+
+ Left Horizontal Alignment.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Centered Horizontal Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right Horizontal Alignment.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Fill.
+ When the item is serialized out as xml, its value is "fill".
+
+
+
+
+ Justify.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ Center Continuous Horizontal Alignment.
+ When the item is serialized out as xml, its value is "centerContinuous".
+
+
+
+
+ Distributed Horizontal Alignment.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Vertical Alignment Types
+
+
+
+
+ Align Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Centered Vertical Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Aligned To Bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Justified Vertically.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ Distributed Vertical Alignment.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Table Style Type
+
+
+
+
+ Whole Table Style.
+ When the item is serialized out as xml, its value is "wholeTable".
+
+
+
+
+ Header Row Style.
+ When the item is serialized out as xml, its value is "headerRow".
+
+
+
+
+ Total Row Style.
+ When the item is serialized out as xml, its value is "totalRow".
+
+
+
+
+ First Column Style.
+ When the item is serialized out as xml, its value is "firstColumn".
+
+
+
+
+ Last Column Style.
+ When the item is serialized out as xml, its value is "lastColumn".
+
+
+
+
+ First Row Stripe Style.
+ When the item is serialized out as xml, its value is "firstRowStripe".
+
+
+
+
+ Second Row Stripe Style.
+ When the item is serialized out as xml, its value is "secondRowStripe".
+
+
+
+
+ First Column Stripe Style.
+ When the item is serialized out as xml, its value is "firstColumnStripe".
+
+
+
+
+ Second Column Stripe Style.
+ When the item is serialized out as xml, its value is "secondColumnStripe".
+
+
+
+
+ First Header Row Style.
+ When the item is serialized out as xml, its value is "firstHeaderCell".
+
+
+
+
+ Last Header Style.
+ When the item is serialized out as xml, its value is "lastHeaderCell".
+
+
+
+
+ First Total Row Style.
+ When the item is serialized out as xml, its value is "firstTotalCell".
+
+
+
+
+ Last Total Row Style.
+ When the item is serialized out as xml, its value is "lastTotalCell".
+
+
+
+
+ First Subtotal Column Style.
+ When the item is serialized out as xml, its value is "firstSubtotalColumn".
+
+
+
+
+ Second Subtotal Column Style.
+ When the item is serialized out as xml, its value is "secondSubtotalColumn".
+
+
+
+
+ Third Subtotal Column Style.
+ When the item is serialized out as xml, its value is "thirdSubtotalColumn".
+
+
+
+
+ First Subtotal Row Style.
+ When the item is serialized out as xml, its value is "firstSubtotalRow".
+
+
+
+
+ Second Subtotal Row Style.
+ When the item is serialized out as xml, its value is "secondSubtotalRow".
+
+
+
+
+ Third Subtotal Row Style.
+ When the item is serialized out as xml, its value is "thirdSubtotalRow".
+
+
+
+
+ Blank Row Style.
+ When the item is serialized out as xml, its value is "blankRow".
+
+
+
+
+ First Column Subheading Style.
+ When the item is serialized out as xml, its value is "firstColumnSubheading".
+
+
+
+
+ Second Column Subheading Style.
+ When the item is serialized out as xml, its value is "secondColumnSubheading".
+
+
+
+
+ Third Column Subheading Style.
+ When the item is serialized out as xml, its value is "thirdColumnSubheading".
+
+
+
+
+ First Row Subheading Style.
+ When the item is serialized out as xml, its value is "firstRowSubheading".
+
+
+
+
+ Second Row Subheading Style.
+ When the item is serialized out as xml, its value is "secondRowSubheading".
+
+
+
+
+ Third Row Subheading Style.
+ When the item is serialized out as xml, its value is "thirdRowSubheading".
+
+
+
+
+ Page Field Labels Style.
+ When the item is serialized out as xml, its value is "pageFieldLabels".
+
+
+
+
+ Page Field Values Style.
+ When the item is serialized out as xml, its value is "pageFieldValues".
+
+
+
+
+ Vertical Alignment Run Types
+
+
+
+
+ Baseline.
+ When the item is serialized out as xml, its value is "baseline".
+
+
+
+
+ Superscript.
+ When the item is serialized out as xml, its value is "superscript".
+
+
+
+
+ Subscript.
+ When the item is serialized out as xml, its value is "subscript".
+
+
+
+
+ Font scheme Styles
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Major Font.
+ When the item is serialized out as xml, its value is "major".
+
+
+
+
+ Minor Font.
+ When the item is serialized out as xml, its value is "minor".
+
+
+
+
+ Underline Types
+
+
+
+
+ Single Underline.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Double Underline.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Accounting Single Underline.
+ When the item is serialized out as xml, its value is "singleAccounting".
+
+
+
+
+ Accounting Double Underline.
+ When the item is serialized out as xml, its value is "doubleAccounting".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ DDE Value Types
+
+
+
+
+ Nil.
+ When the item is serialized out as xml, its value is "nil".
+
+
+
+
+ Boolean.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Real Number.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ Error.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ String.
+ When the item is serialized out as xml, its value is "str".
+
+
+
+
+ Table Type
+
+
+
+
+ Worksheet.
+ When the item is serialized out as xml, its value is "worksheet".
+
+
+
+
+ XML.
+ When the item is serialized out as xml, its value is "xml".
+
+
+
+
+ Query Table.
+ When the item is serialized out as xml, its value is "queryTable".
+
+
+
+
+ Totals Row Function Types
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Sum.
+ When the item is serialized out as xml, its value is "sum".
+
+
+
+
+ Minimum.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ Maximum.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ Average.
+ When the item is serialized out as xml, its value is "average".
+
+
+
+
+ Non Empty Cell Count.
+ When the item is serialized out as xml, its value is "count".
+
+
+
+
+ Count Numbers.
+ When the item is serialized out as xml, its value is "countNums".
+
+
+
+
+ StdDev.
+ When the item is serialized out as xml, its value is "stdDev".
+
+
+
+
+ Var.
+ When the item is serialized out as xml, its value is "var".
+
+
+
+
+ Custom Formula.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ XML Data Types
+
+
+
+
+ String.
+ When the item is serialized out as xml, its value is "string".
+
+
+
+
+ Normalized String.
+ When the item is serialized out as xml, its value is "normalizedString".
+
+
+
+
+ Token.
+ When the item is serialized out as xml, its value is "token".
+
+
+
+
+ Byte.
+ When the item is serialized out as xml, its value is "byte".
+
+
+
+
+ Unsigned Byte.
+ When the item is serialized out as xml, its value is "unsignedByte".
+
+
+
+
+ Base 64 Encoded Binary.
+ When the item is serialized out as xml, its value is "base64Binary".
+
+
+
+
+ Hex Binary.
+ When the item is serialized out as xml, its value is "hexBinary".
+
+
+
+
+ Integer.
+ When the item is serialized out as xml, its value is "integer".
+
+
+
+
+ Positive Integer.
+ When the item is serialized out as xml, its value is "positiveInteger".
+
+
+
+
+ Negative Integer.
+ When the item is serialized out as xml, its value is "negativeInteger".
+
+
+
+
+ Non Positive Integer.
+ When the item is serialized out as xml, its value is "nonPositiveInteger".
+
+
+
+
+ Non Negative Integer.
+ When the item is serialized out as xml, its value is "nonNegativeInteger".
+
+
+
+
+ Integer.
+ When the item is serialized out as xml, its value is "int".
+
+
+
+
+ Unsigned Integer.
+ When the item is serialized out as xml, its value is "unsignedInt".
+
+
+
+
+ Long.
+ When the item is serialized out as xml, its value is "long".
+
+
+
+
+ Unsigned Long.
+ When the item is serialized out as xml, its value is "unsignedLong".
+
+
+
+
+ Short.
+ When the item is serialized out as xml, its value is "short".
+
+
+
+
+ Unsigned Short.
+ When the item is serialized out as xml, its value is "unsignedShort".
+
+
+
+
+ Decimal.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ Float.
+ When the item is serialized out as xml, its value is "float".
+
+
+
+
+ Double.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Boolean.
+ When the item is serialized out as xml, its value is "boolean".
+
+
+
+
+ Time.
+ When the item is serialized out as xml, its value is "time".
+
+
+
+
+ Date Time.
+ When the item is serialized out as xml, its value is "dateTime".
+
+
+
+
+ Duration.
+ When the item is serialized out as xml, its value is "duration".
+
+
+
+
+ Date.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ gMonth.
+ When the item is serialized out as xml, its value is "gMonth".
+
+
+
+
+ gYear.
+ When the item is serialized out as xml, its value is "gYear".
+
+
+
+
+ gYearMonth.
+ When the item is serialized out as xml, its value is "gYearMonth".
+
+
+
+
+ gDay.
+ When the item is serialized out as xml, its value is "gDay".
+
+
+
+
+ gMonthDays.
+ When the item is serialized out as xml, its value is "gMonthDay".
+
+
+
+
+ Name.
+ When the item is serialized out as xml, its value is "Name".
+
+
+
+
+ Qname.
+ When the item is serialized out as xml, its value is "QName".
+
+
+
+
+ NCName.
+ When the item is serialized out as xml, its value is "NCName".
+
+
+
+
+ Any URI.
+ When the item is serialized out as xml, its value is "anyURI".
+
+
+
+
+ Language.
+ When the item is serialized out as xml, its value is "language".
+
+
+
+
+ ID.
+ When the item is serialized out as xml, its value is "ID".
+
+
+
+
+ IDREF.
+ When the item is serialized out as xml, its value is "IDREF".
+
+
+
+
+ IDREFS.
+ When the item is serialized out as xml, its value is "IDREFS".
+
+
+
+
+ ENTITY.
+ When the item is serialized out as xml, its value is "ENTITY".
+
+
+
+
+ ENTITIES.
+ When the item is serialized out as xml, its value is "ENTITIES".
+
+
+
+
+ Notation.
+ When the item is serialized out as xml, its value is "NOTATION".
+
+
+
+
+ NMTOKEN.
+ When the item is serialized out as xml, its value is "NMTOKEN".
+
+
+
+
+ NMTOKENS.
+ When the item is serialized out as xml, its value is "NMTOKENS".
+
+
+
+
+ Any Type.
+ When the item is serialized out as xml, its value is "anyType".
+
+
+
+
+ Volatile Dependency Types
+
+
+
+
+ Real Time Data.
+ When the item is serialized out as xml, its value is "realTimeData".
+
+
+
+
+ OLAP Formulas.
+ When the item is serialized out as xml, its value is "olapFunctions".
+
+
+
+
+ Volatile Dependency Value Types
+
+
+
+
+ Boolean.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Real Number.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ Error.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ String.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ Visibility Types
+
+
+
+
+ Visible.
+ When the item is serialized out as xml, its value is "visible".
+
+
+
+
+ Hidden.
+ When the item is serialized out as xml, its value is "hidden".
+
+
+
+
+ Very Hidden.
+ When the item is serialized out as xml, its value is "veryHidden".
+
+
+
+
+ Comment Display Types
+
+
+
+
+ No Comments.
+ When the item is serialized out as xml, its value is "commNone".
+
+
+
+
+ Show Comment Indicator.
+ When the item is serialized out as xml, its value is "commIndicator".
+
+
+
+
+ Show Comment and Indicator.
+ When the item is serialized out as xml, its value is "commIndAndComment".
+
+
+
+
+ Object Display Types
+
+
+
+
+ All.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Show Placeholders.
+ When the item is serialized out as xml, its value is "placeholders".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Sheet Visibility Types
+
+
+
+
+ Visible.
+ When the item is serialized out as xml, its value is "visible".
+
+
+
+
+ Hidden.
+ When the item is serialized out as xml, its value is "hidden".
+
+
+
+
+ Very Hidden.
+ When the item is serialized out as xml, its value is "veryHidden".
+
+
+
+
+ Update Links Behavior Types
+
+
+
+
+ User Set.
+ When the item is serialized out as xml, its value is "userSet".
+
+
+
+
+ Never Update Links.
+ When the item is serialized out as xml, its value is "never".
+
+
+
+
+ Always Update Links.
+ When the item is serialized out as xml, its value is "always".
+
+
+
+
+ Calculation Mode
+
+
+
+
+ Manual Calculation Mode.
+ When the item is serialized out as xml, its value is "manual".
+
+
+
+
+ Automatic.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Automatic Calculation (No Tables).
+ When the item is serialized out as xml, its value is "autoNoTable".
+
+
+
+
+ Reference Mode
+
+
+
+
+ A1 Mode.
+ When the item is serialized out as xml, its value is "A1".
+
+
+
+
+ R1C1 Reference Mode.
+ When the item is serialized out as xml, its value is "R1C1".
+
+
+
+
+ Target Screen Size Types
+
+
+
+
+ 544 x 376 Resolution.
+ When the item is serialized out as xml, its value is "544x376".
+
+
+
+
+ 640 x 480 Resolution.
+ When the item is serialized out as xml, its value is "640x480".
+
+
+
+
+ 720 x 512 Resolution.
+ When the item is serialized out as xml, its value is "720x512".
+
+
+
+
+ 800 x 600 Resolution.
+ When the item is serialized out as xml, its value is "800x600".
+
+
+
+
+ 1024 x 768 Resolution.
+ When the item is serialized out as xml, its value is "1024x768".
+
+
+
+
+ 1152 x 882 Resolution.
+ When the item is serialized out as xml, its value is "1152x882".
+
+
+
+
+ 1152 x 900 Resolution.
+ When the item is serialized out as xml, its value is "1152x900".
+
+
+
+
+ 1280 x 1024 Resolution.
+ When the item is serialized out as xml, its value is "1280x1024".
+
+
+
+
+ 1600 x 1200 Resolution.
+ When the item is serialized out as xml, its value is "1600x1200".
+
+
+
+
+ 1800 x 1440 Resolution.
+ When the item is serialized out as xml, its value is "1800x1440".
+
+
+
+
+ 1920 x 1200 Resolution.
+ When the item is serialized out as xml, its value is "1920x1200".
+
+
+
+
+ Defines the TextHorizontalAlignmentValues enumeration.
+
+
+
+
+ left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ justify.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ distributed.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Defines the TextVerticalAlignmentValues enumeration.
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ justify.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ distributed.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Cell Type
+
+
+
+
+ Boolean.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Number.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ Error.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ Shared String.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ String.
+ When the item is serialized out as xml, its value is "str".
+
+
+
+
+ Inline String.
+ When the item is serialized out as xml, its value is "inlineStr".
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Rule Type
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Data.
+ When the item is serialized out as xml, its value is "data".
+
+
+
+
+ All.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Origin.
+ When the item is serialized out as xml, its value is "origin".
+
+
+
+
+ Field Button.
+ When the item is serialized out as xml, its value is "button".
+
+
+
+
+ Top Right.
+ When the item is serialized out as xml, its value is "topRight".
+
+
+
+
+ topEnd.
+ When the item is serialized out as xml, its value is "topEnd".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Document Conformance Class Value
+
+
+
+
+ Office Open XML Strict.
+ When the item is serialized out as xml, its value is "strict".
+
+
+
+
+ Office Open XML Transitional.
+ When the item is serialized out as xml, its value is "transitional".
+
+
+
+
+ Defines the ConditionalFormatStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cnfStyle.
+
+
+
+
+ See §14.4.9/§14.11.9 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ §14.11.9 of ISO/IEC 29500-4 specifies that this must be 12 characters, so it is padded with 0 on the left
+
+
+
+
+ Initializes a new instance of the ConditionalFormatStyle class.
+
+
+
+
+ Conditional Formatting Bit Mask
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstRow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstRow
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastRow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastRow
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ oddVBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:oddVBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ evenVBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:evenVBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ oddHBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:oddHBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ evenHBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:evenHBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstRowFirstColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstRowFirstColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstRowLastColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstRowLastColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastRowFirstColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastRowFirstColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastRowLastColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastRowLastColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines CustomXmlElement - the base class for the customXml elements.
+
+
+
+
+ Initializes a new instance of the CustomXmlElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gets or sets the custom XML Markup Namespace.
+
+
+ Represents the attribute in schema: w:uri.
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main.
+
+
+
+
+ Gets or sets the element name.
+
+
+ Represents the attribute in schema: w:element.
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main.
+
+
+
+
+ Gets or sets the CustomXmlProperties which represents the element tag in schema: w:customXmlPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main.
+
+
+
+
+ Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:document.
+
+
+ The following table lists the possible child types:
+
+ - <w:background>
+ - <w:body>
+
+
+
+
+
+ Initializes a new instance of the Document class.
+
+
+
+
+ Initializes a new instance of the Document class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Document class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Document class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ conformance
+ Represents the following attribute in the schema: w:conformance
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document Background.
+ Represents the following element tag in the schema: w:background.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Body.
+ Represents the following element tag in the schema: w:body.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the MainDocumentPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the MainDocumentPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the MainDocumentPart associated with this element.
+
+
+
+
+ Defines the Indentation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ind.
+
+
+
+
+ See §14.3.1.2 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the Indentation class.
+
+
+
+
+ Left Indentation
+ Represents the following attribute in the schema: w:left
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ start, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:start
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Indentation in Character Units
+ Represents the following attribute in the schema: w:leftChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ startChars, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:startChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Indentation
+ Represents the following attribute in the schema: w:right
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ end, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:end
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Indentation in Character Units
+ Represents the following attribute in the schema: w:rightChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ endChars, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:endChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation Removed from First Line
+ Represents the following attribute in the schema: w:hanging
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation Removed From First Line in Character Units
+ Represents the following attribute in the schema: w:hangingChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Additional First Line Indentation
+ Represents the following attribute in the schema: w:firstLine
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Additional First Line Indentation in Character Units
+ Represents the following attribute in the schema: w:firstLineChars
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Justification Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:jc.
+
+
+
+
+ See §14.11.2 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the Justification class.
+
+
+
+
+ Alignment Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines Recipients.
+
+
+ Inclusion/Exclusion Data for Data Source.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:recipients.
+
+
+ The following table lists the possible child types:
+
+ - <w:recipientData>
+
+
+
+
+
+ Recipients constructor.
+
+ The owner part of the Recipients.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Initializes a new instance of the Recipients class.
+
+
+
+
+ Initializes a new instance of the Recipients class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Recipients class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Recipients class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines SdtElement - the base class for the sdt elements.
+
+
+
+
+ Initializes a new instance of the SdtElement class.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtElement class.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtElement class.
+
+ Specifies the outer XML of the element.
+
+
+
+ Gets or sets the SdtProperties.
+
+
+
+
+ Gets or sets the SdtEndCharProperties.
+
+
+
+
+ Suggested Sorting for List of Document Styles.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:stylePaneSortMethod.
+
+
+
+
+ See §14.11.5 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the StylePaneSortMethods class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines Styles.
+
+
+ Style Definitions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:styles.
+
+
+ The following table lists the possible child types:
+
+ - <w:docDefaults>
+ - <w:latentStyles>
+ - <w:style>
+
+
+
+
+
+ Styles constructor.
+
+ The owner part of the Styles.
+
+
+
+ Loads the DOM from an OpenXML part.
+
+ The part to be loaded.
+
+
+
+ Saves the DOM into the OpenXML part.
+
+ The part to be saved to.
+
+
+
+ Gets the StylesPart associated with this element, it could either be a StyleDefinitionsPart or a StylesWithEffectsPart.
+
+
+
+
+ Initializes a new instance of the Styles class.
+
+
+
+
+ Initializes a new instance of the Styles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Styles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Styles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document Default Paragraph and Run Properties.
+ Represents the following element tag in the schema: w:docDefaults.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Latent Style Information.
+ Represents the following element tag in the schema: w:latentStyles.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableJustification Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:jc.
+
+
+
+
+ See §14.11.3 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the TableJustification class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableLook Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblLook.
+
+
+
+
+ See §14.4.11 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ According to §14.4.11 of ISO/IEC 29500-4, the string representation of the value must conform to ST_ShortHexNumber as described in §17.18.79 of ISO/IEC 29500-1
+
+
+
+
+ Initializes a new instance of the TableLook class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstRow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstRow
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastRow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastRow
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ firstColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:firstColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lastColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:lastColumn
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ noHBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:noHBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ noVBand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:noVBand
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom Tab Stop.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tab.
+
+
+
+
+ See §14.11.6 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the TabStop class.
+
+
+
+
+ Tab Stop Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tab Leader Character
+ Represents the following attribute in the schema: w:leader
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tab Stop Position
+ Represents the following attribute in the schema: w:pos
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextDirection Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:textDirection.
+
+
+
+
+ See §14.11.7 of ISO/IEC 29500-4 for details on this translation
+
+
+
+
+ Initializes a new instance of the TextDirection class.
+
+
+
+
+ Direction of Text Flow
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Cell Insertion.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cellIns.
+
+
+
+
+ Initializes a new instance of the CellInsertion class.
+
+
+
+
+
+
+
+ Table Cell Deletion.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cellDel.
+
+
+
+
+ Initializes a new instance of the CellDeletion class.
+
+
+
+
+
+
+
+ Defines the CustomXmlInsRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlInsRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlInsRangeStart class.
+
+
+
+
+
+
+
+ Defines the CustomXmlDelRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlDelRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlDelRangeStart class.
+
+
+
+
+
+
+
+ Defines the CustomXmlMoveFromRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlMoveFromRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlMoveFromRangeStart class.
+
+
+
+
+
+
+
+ Defines the CustomXmlMoveToRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlMoveToRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlMoveToRangeStart class.
+
+
+
+
+
+
+
+ Inserted Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ins.
+
+
+
+
+ Initializes a new instance of the Inserted class.
+
+
+
+
+
+
+
+ Deleted Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:del.
+
+
+
+
+ Initializes a new instance of the Deleted class.
+
+
+
+
+
+
+
+ Move Source Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveFrom.
+
+
+
+
+ Initializes a new instance of the MoveFrom class.
+
+
+
+
+
+
+
+ Move Destination Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveTo.
+
+
+
+
+ Initializes a new instance of the MoveTo class.
+
+
+
+
+
+
+
+ Defines the TrackChangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TrackChangeType class.
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vertically Merged/Split Table Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cellMerge.
+
+
+
+
+ Initializes a new instance of the CellMerge class.
+
+
+
+
+ vMerge
+ Represents the following attribute in the schema: w:vMerge
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ vMergeOrig
+ Represents the following attribute in the schema: w:vMergeOrig
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the BookmarkStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bookmarkStart.
+
+
+
+
+ Initializes a new instance of the BookmarkStart class.
+
+
+
+
+ name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colFirst
+ Represents the following attribute in the schema: w:colFirst
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colLast
+ Represents the following attribute in the schema: w:colLast
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ displacedByCustomXml
+ Represents the following attribute in the schema: w:displacedByCustomXml
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the BookmarkEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bookmarkEnd.
+
+
+
+
+ Initializes a new instance of the BookmarkEnd class.
+
+
+
+
+
+
+
+ Defines the CommentRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:commentRangeStart.
+
+
+
+
+ Initializes a new instance of the CommentRangeStart class.
+
+
+
+
+
+
+
+ Defines the CommentRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:commentRangeEnd.
+
+
+
+
+ Initializes a new instance of the CommentRangeEnd class.
+
+
+
+
+
+
+
+ Defines the MoveFromRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveFromRangeEnd.
+
+
+
+
+ Initializes a new instance of the MoveFromRangeEnd class.
+
+
+
+
+
+
+
+ Defines the MoveToRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveToRangeEnd.
+
+
+
+
+ Initializes a new instance of the MoveToRangeEnd class.
+
+
+
+
+
+
+
+ Defines the MarkupRangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MarkupRangeType class.
+
+
+
+
+ displacedByCustomXml
+ Represents the following attribute in the schema: w:displacedByCustomXml
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the MoveFromRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveFromRangeStart.
+
+
+
+
+ Initializes a new instance of the MoveFromRangeStart class.
+
+
+
+
+
+
+
+ Defines the MoveToRangeStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveToRangeStart.
+
+
+
+
+ Initializes a new instance of the MoveToRangeStart class.
+
+
+
+
+
+
+
+ Defines the MoveBookmarkType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MoveBookmarkType class.
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colFirst
+ Represents the following attribute in the schema: w:colFirst
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colLast
+ Represents the following attribute in the schema: w:colLast
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ displacedByCustomXml
+ Represents the following attribute in the schema: w:displacedByCustomXml
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the CustomXmlInsRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlInsRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlInsRangeEnd class.
+
+
+
+
+
+
+
+ Defines the CustomXmlDelRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlDelRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlDelRangeEnd class.
+
+
+
+
+
+
+
+ Defines the CustomXmlMoveFromRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlMoveFromRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlMoveFromRangeEnd class.
+
+
+
+
+
+
+
+ Defines the CustomXmlMoveToRangeEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlMoveToRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlMoveToRangeEnd class.
+
+
+
+
+
+
+
+ Comment Content Reference Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:commentReference.
+
+
+
+
+ Initializes a new instance of the CommentReference class.
+
+
+
+
+
+
+
+ Defines the MarkupType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MarkupType class.
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the ParagraphStyleId Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pStyle.
+
+
+
+
+ Initializes a new instance of the ParagraphStyleId class.
+
+
+
+
+
+
+
+ Date Display Mask.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dateFormat.
+
+
+
+
+ Initializes a new instance of the DateFormat class.
+
+
+
+
+
+
+
+ Document Part Gallery Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartGallery.
+
+
+
+
+ Initializes a new instance of the DocPartGallery class.
+
+
+
+
+
+
+
+ Document Part Category Filter.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartCategory.
+
+
+
+
+ Initializes a new instance of the DocPartCategory class.
+
+
+
+
+
+
+
+ Document Part Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPart.
+
+
+
+
+ Initializes a new instance of the DocPartReference class.
+
+
+
+
+
+
+
+ Custom XML Element Placeholder Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:placeholder.
+
+
+
+
+ Initializes a new instance of the CustomXmlPlaceholder class.
+
+
+
+
+
+
+
+ Defines the TableCaption Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblCaption.
+
+
+
+
+ Initializes a new instance of the TableCaption class.
+
+
+
+
+
+
+
+ Defines the TableDescription Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblDescription.
+
+
+
+
+ Initializes a new instance of the TableDescription class.
+
+
+
+
+
+
+
+ Data Source Name for Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the Name class.
+
+
+
+
+
+
+
+ Predefined Merge Field Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mappedName.
+
+
+
+
+ Initializes a new instance of the MappedName class.
+
+
+
+
+
+
+
+ UDL Connection String.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:udl.
+
+
+
+
+ Initializes a new instance of the UdlConnectionString class.
+
+
+
+
+
+
+
+ Data Source Table Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:table.
+
+
+
+
+ Initializes a new instance of the DataSourceTableName class.
+
+
+
+
+
+
+
+ Data Source Connection String.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:connectString.
+
+
+
+
+ Initializes a new instance of the ConnectString class.
+
+
+
+
+
+
+
+ Query For Data Source Records To Merge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:query.
+
+
+
+
+ Initializes a new instance of the Query class.
+
+
+
+
+
+
+
+ Column Containing E-mail Address.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:addressFieldName.
+
+
+
+
+ Initializes a new instance of the AddressFieldName class.
+
+
+
+
+
+
+
+ Merged E-mail or Fax Subject Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mailSubject.
+
+
+
+
+ Initializes a new instance of the MailSubject class.
+
+
+
+
+
+
+
+ Frame Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sz.
+
+
+
+
+ Initializes a new instance of the FrameSize class.
+
+
+
+
+
+
+
+ Associated Paragraph Style Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:style.
+
+
+
+
+ Initializes a new instance of the StyleId class.
+
+
+
+
+
+
+
+ Description for Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:description.
+
+
+
+
+ Initializes a new instance of the Description class.
+
+
+
+
+
+
+
+ Defines the SdtAlias Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:alias.
+
+
+
+
+ Initializes a new instance of the SdtAlias class.
+
+
+
+
+
+
+
+ Defines the Tag Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tag.
+
+
+
+
+ Initializes a new instance of the Tag class.
+
+
+
+
+
+
+
+ Attached Custom XML Schema.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:attachedSchema.
+
+
+
+
+ Initializes a new instance of the AttachedSchema class.
+
+
+
+
+
+
+
+ Radix Point for Field Code Evaluation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:decimalSymbol.
+
+
+
+
+ Initializes a new instance of the DecimalSymbol class.
+
+
+
+
+
+
+
+ List Separator for Field Code Evaluation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:listSeparator.
+
+
+
+
+ Initializes a new instance of the ListSeparator class.
+
+
+
+
+
+
+
+ Defines the WebPageEncoding Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:encoding.
+
+
+
+
+ Initializes a new instance of the WebPageEncoding class.
+
+
+
+
+
+
+
+ Defines the AltName Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:altName.
+
+
+
+
+ Initializes a new instance of the AltName class.
+
+
+
+
+
+
+
+ Defines the StringType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the StringType class.
+
+
+
+
+ String Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the KeepNext Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:keepNext.
+
+
+
+
+ Initializes a new instance of the KeepNext class.
+
+
+
+
+
+
+
+ Defines the KeepLines Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:keepLines.
+
+
+
+
+ Initializes a new instance of the KeepLines class.
+
+
+
+
+
+
+
+ Defines the PageBreakBefore Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pageBreakBefore.
+
+
+
+
+ Initializes a new instance of the PageBreakBefore class.
+
+
+
+
+
+
+
+ Defines the WidowControl Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:widowControl.
+
+
+
+
+ Initializes a new instance of the WidowControl class.
+
+
+
+
+
+
+
+ Defines the SuppressLineNumbers Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressLineNumbers.
+
+
+
+
+ Initializes a new instance of the SuppressLineNumbers class.
+
+
+
+
+
+
+
+ Defines the SuppressAutoHyphens Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressAutoHyphens.
+
+
+
+
+ Initializes a new instance of the SuppressAutoHyphens class.
+
+
+
+
+
+
+
+ Defines the Kinsoku Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:kinsoku.
+
+
+
+
+ Initializes a new instance of the Kinsoku class.
+
+
+
+
+
+
+
+ Defines the WordWrap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wordWrap.
+
+
+
+
+ Initializes a new instance of the WordWrap class.
+
+
+
+
+
+
+
+ Defines the OverflowPunctuation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:overflowPunct.
+
+
+
+
+ Initializes a new instance of the OverflowPunctuation class.
+
+
+
+
+
+
+
+ Defines the TopLinePunctuation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:topLinePunct.
+
+
+
+
+ Initializes a new instance of the TopLinePunctuation class.
+
+
+
+
+
+
+
+ Defines the AutoSpaceDE Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoSpaceDE.
+
+
+
+
+ Initializes a new instance of the AutoSpaceDE class.
+
+
+
+
+
+
+
+ Defines the AutoSpaceDN Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoSpaceDN.
+
+
+
+
+ Initializes a new instance of the AutoSpaceDN class.
+
+
+
+
+
+
+
+ Defines the BiDi Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bidi.
+
+
+
+
+ Initializes a new instance of the BiDi class.
+
+
+
+
+
+
+
+ Defines the AdjustRightIndent Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:adjustRightInd.
+
+
+
+
+ Initializes a new instance of the AdjustRightIndent class.
+
+
+
+
+
+
+
+ Defines the SnapToGrid Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:snapToGrid.
+
+
+
+
+ Initializes a new instance of the SnapToGrid class.
+
+
+
+
+
+
+
+ Defines the ContextualSpacing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:contextualSpacing.
+
+
+
+
+ Initializes a new instance of the ContextualSpacing class.
+
+
+
+
+
+
+
+ Defines the MirrorIndents Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mirrorIndents.
+
+
+
+
+ Initializes a new instance of the MirrorIndents class.
+
+
+
+
+
+
+
+ Defines the SuppressOverlap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressOverlap.
+
+
+
+
+ Initializes a new instance of the SuppressOverlap class.
+
+
+
+
+
+
+
+ Defines the Bold Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:b.
+
+
+
+
+ Initializes a new instance of the Bold class.
+
+
+
+
+
+
+
+ Defines the BoldComplexScript Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bCs.
+
+
+
+
+ Initializes a new instance of the BoldComplexScript class.
+
+
+
+
+
+
+
+ Defines the Italic Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:i.
+
+
+
+
+ Initializes a new instance of the Italic class.
+
+
+
+
+
+
+
+ Defines the ItalicComplexScript Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:iCs.
+
+
+
+
+ Initializes a new instance of the ItalicComplexScript class.
+
+
+
+
+
+
+
+ Defines the Caps Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:caps.
+
+
+
+
+ Initializes a new instance of the Caps class.
+
+
+
+
+
+
+
+ Defines the SmallCaps Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:smallCaps.
+
+
+
+
+ Initializes a new instance of the SmallCaps class.
+
+
+
+
+
+
+
+ Defines the Strike Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:strike.
+
+
+
+
+ Initializes a new instance of the Strike class.
+
+
+
+
+
+
+
+ Defines the DoubleStrike Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dstrike.
+
+
+
+
+ Initializes a new instance of the DoubleStrike class.
+
+
+
+
+
+
+
+ Defines the Outline Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:outline.
+
+
+
+
+ Initializes a new instance of the Outline class.
+
+
+
+
+
+
+
+ Defines the Shadow Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:shadow.
+
+
+
+
+ Initializes a new instance of the Shadow class.
+
+
+
+
+
+
+
+ Defines the Emboss Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:emboss.
+
+
+
+
+ Initializes a new instance of the Emboss class.
+
+
+
+
+
+
+
+ Defines the Imprint Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:imprint.
+
+
+
+
+ Initializes a new instance of the Imprint class.
+
+
+
+
+
+
+
+ Defines the NoProof Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noProof.
+
+
+
+
+ Initializes a new instance of the NoProof class.
+
+
+
+
+
+
+
+ Defines the Vanish Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:vanish.
+
+
+
+
+ Initializes a new instance of the Vanish class.
+
+
+
+
+
+
+
+ Defines the WebHidden Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:webHidden.
+
+
+
+
+ Initializes a new instance of the WebHidden class.
+
+
+
+
+
+
+
+ Defines the RightToLeftText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rtl.
+
+
+
+
+ Initializes a new instance of the RightToLeftText class.
+
+
+
+
+
+
+
+ Defines the ComplexScript Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cs.
+
+
+
+
+ Initializes a new instance of the ComplexScript class.
+
+
+
+
+
+
+
+ Defines the SpecVanish Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:specVanish.
+
+
+
+
+ Initializes a new instance of the SpecVanish class.
+
+
+
+
+
+
+
+ Defines the OfficeMath Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:oMath.
+
+
+
+
+ Initializes a new instance of the OfficeMath class.
+
+
+
+
+
+
+
+ Defines the Hidden Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hidden.
+
+
+
+
+ Initializes a new instance of the Hidden class.
+
+
+
+
+
+
+
+ Defines the FormProtection Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:formProt.
+
+
+
+
+ Initializes a new instance of the FormProtection class.
+
+
+
+
+
+
+
+ Defines the NoEndnote Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noEndnote.
+
+
+
+
+ Initializes a new instance of the NoEndnote class.
+
+
+
+
+
+
+
+ Defines the TitlePage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:titlePg.
+
+
+
+
+ Initializes a new instance of the TitlePage class.
+
+
+
+
+
+
+
+ Defines the GutterOnRight Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rtlGutter.
+
+
+
+
+ Initializes a new instance of the GutterOnRight class.
+
+
+
+
+
+
+
+ Form Field Enabled.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:enabled.
+
+
+
+
+ Initializes a new instance of the Enabled class.
+
+
+
+
+
+
+
+ Recalculate Fields When Current Field Is Modified.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:calcOnExit.
+
+
+
+
+ Initializes a new instance of the CalculateOnExit class.
+
+
+
+
+
+
+
+ Automatically Size Form Field.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sizeAuto.
+
+
+
+
+ Initializes a new instance of the AutomaticallySizeFormField class.
+
+
+
+
+
+
+
+ Default Checkbox Form Field State.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:default.
+
+
+
+
+ Initializes a new instance of the DefaultCheckBoxFormFieldState class.
+
+
+
+
+
+
+
+ Checkbox Form Field State.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:checked.
+
+
+
+
+ Initializes a new instance of the Checked class.
+
+
+
+
+
+
+
+ Keep Source Formatting on Import.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:matchSrc.
+
+
+
+
+ Initializes a new instance of the MatchSource class.
+
+
+
+
+
+
+
+ Invalidated Field Cache.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dirty.
+
+
+
+
+ Initializes a new instance of the Dirty class.
+
+
+
+
+
+
+
+ Built-In Document Part.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartUnique.
+
+
+
+
+ Initializes a new instance of the DocPartUnique class.
+
+
+
+
+
+
+
+ Record Is Included in Mail Merge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:active.
+
+
+
+
+ Initializes a new instance of the Active class.
+
+
+
+
+
+
+
+ Use Country/Region-Based Address Field Ordering.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dynamicAddress.
+
+
+
+
+ Initializes a new instance of the DynamicAddress class.
+
+
+
+
+
+
+
+ First Row of Data Source Contains Column Names.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fHdr.
+
+
+
+
+ Initializes a new instance of the FirstRowHeader class.
+
+
+
+
+
+
+
+ Query Contains Link to External Query File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:linkToQuery.
+
+
+
+
+ Initializes a new instance of the LinkToQuery class.
+
+
+
+
+
+
+
+ Remove Blank Lines from Merged Documents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotSuppressBlankLines.
+
+
+
+
+ Initializes a new instance of the DoNotSuppressBlankLines class.
+
+
+
+
+
+
+
+ Merged Document To E-Mail Attachment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mailAsAttachment.
+
+
+
+
+ Initializes a new instance of the MailAsAttachment class.
+
+
+
+
+
+
+
+ View Merged Data Within Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:viewMergedData.
+
+
+
+
+ Initializes a new instance of the ViewMergedData class.
+
+
+
+
+
+
+
+ Display All Levels Using Arabic Numerals.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:isLgl.
+
+
+
+
+ Initializes a new instance of the IsLegalNumberingStyle class.
+
+
+
+
+
+
+
+ Data for HTML blockquote Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:blockQuote.
+
+
+
+
+ Initializes a new instance of the BlockQuote class.
+
+
+
+
+
+
+
+ Data for HTML body Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bodyDiv.
+
+
+
+
+ Initializes a new instance of the BodyDiv class.
+
+
+
+
+
+
+
+ Use Simplified Rules For Table Border Conflicts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useSingleBorderforContiguousCells.
+
+
+
+
+ Initializes a new instance of the UseSingleBorderForContiguousCells class.
+
+
+
+
+
+
+
+ Emulate WordPerfect 6.x Paragraph Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wpJustification.
+
+
+
+
+ Initializes a new instance of the WordPerfectJustification class.
+
+
+
+
+
+
+
+ Do Not Create Custom Tab Stop for Hanging Indent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noTabHangInd.
+
+
+
+
+ Initializes a new instance of the NoTabHangIndent class.
+
+
+
+
+
+
+
+ Do Not Add Leading Between Lines of Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noLeading.
+
+
+
+
+ Initializes a new instance of the NoLeading class.
+
+
+
+
+
+
+
+ Add Additional Space Below Baseline For Underlined East Asian Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:spaceForUL.
+
+
+
+
+ Initializes a new instance of the SpaceForUnderline class.
+
+
+
+
+
+
+
+ Do Not Balance Text Columns within a Section.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noColumnBalance.
+
+
+
+
+ Initializes a new instance of the NoColumnBalance class.
+
+
+
+
+
+
+
+ Balance Single Byte and Double Byte Characters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:balanceSingleByteDoubleByteWidth.
+
+
+
+
+ Initializes a new instance of the BalanceSingleByteDoubleByteWidth class.
+
+
+
+
+
+
+
+ Do Not Center Content on Lines With Exact Line Height.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noExtraLineSpacing.
+
+
+
+
+ Initializes a new instance of the NoExtraLineSpacing class.
+
+
+
+
+
+
+
+ Convert Backslash To Yen Sign When Entered.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotLeaveBackslashAlone.
+
+
+
+
+ Initializes a new instance of the DoNotLeaveBackslashAlone class.
+
+
+
+
+
+
+
+ Underline All Trailing Spaces.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ulTrailSpace.
+
+
+
+
+ Initializes a new instance of the UnderlineTrailingSpaces class.
+
+
+
+
+
+
+
+ Don't Justify Lines Ending in Soft Line Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotExpandShiftReturn.
+
+
+
+
+ Initializes a new instance of the DoNotExpandShiftReturn class.
+
+
+
+
+
+
+
+ Only Expand/Condense Text By Whole Points.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:spacingInWholePoints.
+
+
+
+
+ Initializes a new instance of the SpacingInWholePoints class.
+
+
+
+
+
+
+
+ Emulate Word 6.0 Line Wrapping for East Asian Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lineWrapLikeWord6.
+
+
+
+
+ Initializes a new instance of the LineWrapLikeWord6 class.
+
+
+
+
+
+
+
+ Print Body Text before Header/Footer Contents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printBodyTextBeforeHeader.
+
+
+
+
+ Initializes a new instance of the PrintBodyTextBeforeHeader class.
+
+
+
+
+
+
+
+ Print Colors as Black And White without Dithering.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printColBlack.
+
+
+
+
+ Initializes a new instance of the PrintColorBlackWhite class.
+
+
+
+
+
+
+
+ Space width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wpSpaceWidth.
+
+
+
+
+ Initializes a new instance of the WordPerfectSpaceWidth class.
+
+
+
+
+
+
+
+ Display Page/Column Breaks Present in Frames.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:showBreaksInFrames.
+
+
+
+
+ Initializes a new instance of the ShowBreaksInFrames class.
+
+
+
+
+
+
+
+ Increase Priority Of Font Size During Font Substitution.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:subFontBySize.
+
+
+
+
+ Initializes a new instance of the SubFontBySize class.
+
+
+
+
+
+
+
+ Ignore Exact Line Height for Last Line on Page.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressBottomSpacing.
+
+
+
+
+ Initializes a new instance of the SuppressBottomSpacing class.
+
+
+
+
+
+
+
+ Ignore Minimum and Exact Line Height for First Line on Page.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressTopSpacing.
+
+
+
+
+ Initializes a new instance of the SuppressTopSpacing class.
+
+
+
+
+
+
+
+ Ignore Minimum Line Height for First Line on Page.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressSpacingAtTopOfPage.
+
+
+
+
+ Initializes a new instance of the SuppressSpacingAtTopOfPage class.
+
+
+
+
+
+
+
+ Emulate WordPerfect 5.x Line Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressTopSpacingWP.
+
+
+
+
+ Initializes a new instance of the SuppressTopSpacingWordPerfect class.
+
+
+
+
+
+
+
+ Do Not Use Space Before On First Line After a Page Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suppressSpBfAfterPgBrk.
+
+
+
+
+ Initializes a new instance of the SuppressSpacingBeforeAfterPageBreak class.
+
+
+
+
+
+
+
+ Swap Paragraph Borders on Odd Numbered Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:swapBordersFacingPages.
+
+
+
+
+ Initializes a new instance of the SwapBordersFacingPages class.
+
+
+
+
+
+
+
+ Treat Backslash Quotation Delimiter as Two Quotation Marks.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:convMailMergeEsc.
+
+
+
+
+ Initializes a new instance of the ConvertMailMergeEscape class.
+
+
+
+
+
+
+
+ Emulate WordPerfect 6.x Font Height Calculation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:truncateFontHeightsLikeWP6.
+
+
+
+
+ Initializes a new instance of the TruncateFontHeightsLikeWordPerfect class.
+
+
+
+
+
+
+
+ Emulate Word 5.x for the Macintosh Small Caps Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mwSmallCaps.
+
+
+
+
+ Initializes a new instance of the MacWordSmallCaps class.
+
+
+
+
+
+
+
+ Use Printer Metrics To Display Documents.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:usePrinterMetrics.
+
+
+
+
+ Initializes a new instance of the UsePrinterMetrics class.
+
+
+
+
+
+
+
+ Do Not Suppress Paragraph Borders Next To Frames.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotSuppressParagraphBorders.
+
+
+
+
+ Initializes a new instance of the DoNotSuppressParagraphBorders class.
+
+
+
+
+
+
+
+ Line Wrap Trailing Spaces.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wrapTrailSpaces.
+
+
+
+
+ Initializes a new instance of the WrapTrailSpaces class.
+
+
+
+
+
+
+
+ Emulate Word 6.x/95/97 Footnote Placement.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnoteLayoutLikeWW8.
+
+
+
+
+ Initializes a new instance of the FootnoteLayoutLikeWord8 class.
+
+
+
+
+
+
+
+ Emulate Word 97 Text Wrapping Around Floating Objects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:shapeLayoutLikeWW8.
+
+
+
+
+ Initializes a new instance of the ShapeLayoutLikeWord8 class.
+
+
+
+
+
+
+
+ Align Table Rows Independently.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:alignTablesRowByRow.
+
+
+
+
+ Initializes a new instance of the AlignTablesRowByRow class.
+
+
+
+
+
+
+
+ Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:forgetLastTabAlignment.
+
+
+
+
+ Initializes a new instance of the ForgetLastTabAlignment class.
+
+
+
+
+
+
+
+ Add Document Grid Line Pitch To Lines in Table Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:adjustLineHeightInTable.
+
+
+
+
+ Initializes a new instance of the AdjustLineHeightInTable class.
+
+
+
+
+
+
+
+ Emulate Word 95 Full-Width Character Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoSpaceLikeWord95.
+
+
+
+
+ Initializes a new instance of the AutoSpaceLikeWord95 class.
+
+
+
+
+
+
+
+ Do Not Increase Line Height for Raised/Lowered Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noSpaceRaiseLower.
+
+
+
+
+ Initializes a new instance of the NoSpaceRaiseLower class.
+
+
+
+
+
+
+
+ Use Fixed Paragraph Spacing for HTML Auto Setting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotUseHTMLParagraphAutoSpacing.
+
+
+
+
+ Initializes a new instance of the DoNotUseHTMLParagraphAutoSpacing class.
+
+
+
+
+
+
+
+ Ignore Space Before Table When Deciding If Table Should Wrap Floating Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:layoutRawTableWidth.
+
+
+
+
+ Initializes a new instance of the LayoutRawTableWidth class.
+
+
+
+
+
+
+
+ Allow Table Rows to Wrap Inline Objects Independently.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:layoutTableRowsApart.
+
+
+
+
+ Initializes a new instance of the LayoutTableRowsApart class.
+
+
+
+
+
+
+
+ Emulate Word 97 East Asian Line Breaking.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useWord97LineBreakRules.
+
+
+
+
+ Initializes a new instance of the UseWord97LineBreakRules class.
+
+
+
+
+
+
+
+ Do Not Allow Floating Tables To Break Across Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotBreakWrappedTables.
+
+
+
+
+ Initializes a new instance of the DoNotBreakWrappedTables class.
+
+
+
+
+
+
+
+ Do Not Snap to Document Grid in Table Cells with Objects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotSnapToGridInCell.
+
+
+
+
+ Initializes a new instance of the DoNotSnapToGridInCell class.
+
+
+
+
+
+
+
+ Select Field When First or Last Character Is Selected.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:selectFldWithFirstOrLastChar.
+
+
+
+
+ Initializes a new instance of the SelectFieldWithFirstOrLastChar class.
+
+
+
+
+
+
+
+ Use Legacy Ethiopic and Amharic Line Breaking Rules.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:applyBreakingRules.
+
+
+
+
+ Initializes a new instance of the ApplyBreakingRules class.
+
+
+
+
+
+
+
+ Do Not Allow Hanging Punctuation With Character Grid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotWrapTextWithPunct.
+
+
+
+
+ Initializes a new instance of the DoNotWrapTextWithPunctuation class.
+
+
+
+
+
+
+
+ Do Not Compress Compressible Characters When Using Document Grid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotUseEastAsianBreakRules.
+
+
+
+
+ Initializes a new instance of the DoNotUseEastAsianBreakRules class.
+
+
+
+
+
+
+
+ Emulate Word 2002 Table Style Rules.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useWord2002TableStyleRules.
+
+
+
+
+ Initializes a new instance of the UseWord2002TableStyleRules class.
+
+
+
+
+
+
+
+ Allow Tables to AutoFit Into Page Margins.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:growAutofit.
+
+
+
+
+ Initializes a new instance of the GrowAutofit class.
+
+
+
+
+
+
+
+ Do Not Bypass East Asian/Complex Script Layout Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useFELayout.
+
+
+
+
+ Initializes a new instance of the UseFarEastLayout class.
+
+
+
+
+
+
+
+ Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useNormalStyleForList.
+
+
+
+
+ Initializes a new instance of the UseNormalStyleForList class.
+
+
+
+
+
+
+
+ Ignore Hanging Indent When Creating Tab Stop After Numbering.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotUseIndentAsNumberingTabStop.
+
+
+
+
+ Initializes a new instance of the DoNotUseIndentAsNumberingTabStop class.
+
+
+
+
+
+
+
+ Use Alternate Set of East Asian Line Breaking Rules.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useAltKinsokuLineBreakRules.
+
+
+
+
+ Initializes a new instance of the UseAltKinsokuLineBreakRules class.
+
+
+
+
+
+
+
+ Allow Contextual Spacing of Paragraphs in Tables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:allowSpaceOfSameStyleInTable.
+
+
+
+
+ Initializes a new instance of the AllowSpaceOfSameStyleInTable class.
+
+
+
+
+
+
+
+ Do Not Ignore Floating Objects When Calculating Paragraph Indentation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotSuppressIndentation.
+
+
+
+
+ Initializes a new instance of the DoNotSuppressIndentation class.
+
+
+
+
+
+
+
+ Do Not AutoFit Tables To Fit Next To Wrapped Objects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotAutofitConstrainedTables.
+
+
+
+
+ Initializes a new instance of the DoNotAutofitConstrainedTables class.
+
+
+
+
+
+
+
+ Allow Table Columns To Exceed Preferred Widths of Constituent Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autofitToFirstFixedWidthCell.
+
+
+
+
+ Initializes a new instance of the AutofitToFirstFixedWidthCell class.
+
+
+
+
+
+
+
+ Underline Following Character Following Numbering.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:underlineTabInNumList.
+
+
+
+
+ Initializes a new instance of the UnderlineTabInNumberingList class.
+
+
+
+
+
+
+
+ Always Use Fixed Width for Hangul Characters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:displayHangulFixedWidth.
+
+
+
+
+ Initializes a new instance of the DisplayHangulFixedWidth class.
+
+
+
+
+
+
+
+ Always Move Paragraph Mark to Page after a Page Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:splitPgBreakAndParaMark.
+
+
+
+
+ Initializes a new instance of the SplitPageBreakAndParagraphMark class.
+
+
+
+
+
+
+
+ Don't Vertically Align Cells Containing Floating Objects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotVertAlignCellWithSp.
+
+
+
+
+ Initializes a new instance of the DoNotVerticallyAlignCellWithShape class.
+
+
+
+
+
+
+
+ Don't Break Table Rows Around Floating Tables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotBreakConstrainedForcedTable.
+
+
+
+
+ Initializes a new instance of the DoNotBreakConstrainedForcedTable class.
+
+
+
+
+
+
+
+ Ignore Vertical Alignment in Textboxes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotVertAlignInTxbx.
+
+
+
+
+ Initializes a new instance of the DoNotVerticallyAlignInTextBox class.
+
+
+
+
+
+
+
+ Use ANSI Kerning Pairs from Fonts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useAnsiKerningPairs.
+
+
+
+
+ Initializes a new instance of the UseAnsiKerningPairs class.
+
+
+
+
+
+
+
+ Use Cached Paragraph Information for Column Balancing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cachedColBalance.
+
+
+
+
+ Initializes a new instance of the CachedColumnBalance class.
+
+
+
+
+
+
+
+ Defines the ShowingPlaceholder Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:showingPlcHdr.
+
+
+
+
+ Initializes a new instance of the ShowingPlaceholder class.
+
+
+
+
+
+
+
+ Defines the TemporarySdt Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:temporary.
+
+
+
+
+ Initializes a new instance of the TemporarySdt class.
+
+
+
+
+
+
+
+ Remove Personal Information from Document Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:removePersonalInformation.
+
+
+
+
+ Initializes a new instance of the RemovePersonalInformation class.
+
+
+
+
+
+
+
+ Remove Date and Time from Annotations.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:removeDateAndTime.
+
+
+
+
+ Initializes a new instance of the RemoveDateAndTime class.
+
+
+
+
+
+
+
+ Do Not Display Visual Boundary For Header/Footer or Between Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotDisplayPageBoundaries.
+
+
+
+
+ Initializes a new instance of the DoNotDisplayPageBoundaries class.
+
+
+
+
+
+
+
+ Display Background Objects When Displaying Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:displayBackgroundShape.
+
+
+
+
+ Initializes a new instance of the DisplayBackgroundShape class.
+
+
+
+
+
+
+
+ Print PostScript Codes With Document Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printPostScriptOverText.
+
+
+
+
+ Initializes a new instance of the PrintPostScriptOverText class.
+
+
+
+
+
+
+
+ Print Fractional Character Widths.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printFractionalCharacterWidth.
+
+
+
+
+ Initializes a new instance of the PrintFractionalCharacterWidth class.
+
+
+
+
+
+
+
+ Only Print Form Field Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printFormsData.
+
+
+
+
+ Initializes a new instance of the PrintFormsData class.
+
+
+
+
+
+
+
+ Embed TrueType Fonts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedTrueTypeFonts.
+
+
+
+
+ Initializes a new instance of the EmbedTrueTypeFonts class.
+
+
+
+
+
+
+
+ Embed Common System Fonts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedSystemFonts.
+
+
+
+
+ Initializes a new instance of the EmbedSystemFonts class.
+
+
+
+
+
+
+
+ Subset Fonts When Embedding.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:saveSubsetFonts.
+
+
+
+
+ Initializes a new instance of the SaveSubsetFonts class.
+
+
+
+
+
+
+
+ Only Save Form Field Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:saveFormsData.
+
+
+
+
+ Initializes a new instance of the SaveFormsData class.
+
+
+
+
+
+
+
+ Mirror Page Margins.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mirrorMargins.
+
+
+
+
+ Initializes a new instance of the MirrorMargins class.
+
+
+
+
+
+
+
+ Align Paragraph and Table Borders with Page Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:alignBordersAndEdges.
+
+
+
+
+ Initializes a new instance of the AlignBorderAndEdges class.
+
+
+
+
+
+
+
+ Page Border Excludes Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bordersDoNotSurroundHeader.
+
+
+
+
+ Initializes a new instance of the BordersDoNotSurroundHeader class.
+
+
+
+
+
+
+
+ Page Border Excludes Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bordersDoNotSurroundFooter.
+
+
+
+
+ Initializes a new instance of the BordersDoNotSurroundFooter class.
+
+
+
+
+
+
+
+ Position Gutter At Top of Page.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gutterAtTop.
+
+
+
+
+ Initializes a new instance of the GutterAtTop class.
+
+
+
+
+
+
+
+ Do Not Display Visual Indication of Spelling Errors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hideSpellingErrors.
+
+
+
+
+ Initializes a new instance of the HideSpellingErrors class.
+
+
+
+
+
+
+
+ Do Not Display Visual Indication of Grammatical Errors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hideGrammaticalErrors.
+
+
+
+
+ Initializes a new instance of the HideGrammaticalErrors class.
+
+
+
+
+
+
+
+ Structured Document Tag Placeholder Text Should be Resaved.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:formsDesign.
+
+
+
+
+ Initializes a new instance of the FormsDesign class.
+
+
+
+
+
+
+
+ Automatically Update Styles From Document Template.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:linkStyles.
+
+
+
+
+ Initializes a new instance of the LinkStyles class.
+
+
+
+
+
+
+
+ Track Revisions to Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trackRevisions.
+
+
+
+
+ Initializes a new instance of the TrackRevisions class.
+
+
+
+
+
+
+
+ Do Not Use Move Syntax When Tracking Revisions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotTrackMoves.
+
+
+
+
+ Initializes a new instance of the DoNotTrackMoves class.
+
+
+
+
+
+
+
+ Do Not Track Formatting Revisions When Tracking Revisions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotTrackFormatting.
+
+
+
+
+ Initializes a new instance of the DoNotTrackFormatting class.
+
+
+
+
+
+
+
+ Allow Automatic Formatting to Override Formatting Protection Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoFormatOverride.
+
+
+
+
+ Initializes a new instance of the AutoFormatOverride class.
+
+
+
+
+
+
+
+ Prevent Modification of Themes Part.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:styleLockTheme.
+
+
+
+
+ Initializes a new instance of the StyleLockThemesPart class.
+
+
+
+
+
+
+
+ Prevent Replacement of Styles Part.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:styleLockQFSet.
+
+
+
+
+ Initializes a new instance of the StyleLockStylesPart class.
+
+
+
+
+
+
+
+ Automatically Hyphenate Document Contents When Displayed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoHyphenation.
+
+
+
+
+ Initializes a new instance of the AutoHyphenation class.
+
+
+
+
+
+
+
+ Do Not Hyphenate Words in ALL CAPITAL LETTERS.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotHyphenateCaps.
+
+
+
+
+ Initializes a new instance of the DoNotHyphenateCaps class.
+
+
+
+
+
+
+
+ Show E-Mail Message Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:showEnvelope.
+
+
+
+
+ Initializes a new instance of the ShowEnvelope class.
+
+
+
+
+
+
+
+ Different Even/Odd Page Headers and Footers.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:evenAndOddHeaders.
+
+
+
+
+ Initializes a new instance of the EvenAndOddHeaders class.
+
+
+
+
+
+
+
+ Reverse Book Fold Printing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bookFoldRevPrinting.
+
+
+
+
+ Initializes a new instance of the BookFoldReversePrinting class.
+
+
+
+
+
+
+
+ Book Fold Printing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bookFoldPrinting.
+
+
+
+
+ Initializes a new instance of the BookFoldPrinting class.
+
+
+
+
+
+
+
+ Do Not Use Margins for Drawing Grid Origin.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotUseMarginsForDrawingGridOrigin.
+
+
+
+
+ Initializes a new instance of the DoNotUseMarginsForDrawingGridOrigin class.
+
+
+
+
+
+
+
+ Do Not Show Visual Indicator For Form Fields.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotShadeFormData.
+
+
+
+
+ Initializes a new instance of the DoNotShadeFormData class.
+
+
+
+
+
+
+
+ Never Kern Punctuation Characters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noPunctuationKerning.
+
+
+
+
+ Initializes a new instance of the NoPunctuationKerning class.
+
+
+
+
+
+
+
+ Print Two Pages Per Sheet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printTwoOnOne.
+
+
+
+
+ Initializes a new instance of the PrintTwoOnOne class.
+
+
+
+
+
+
+
+ Use Strict Kinsoku Rules for Japanese Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:strictFirstAndLastChars.
+
+
+
+
+ Initializes a new instance of the StrictFirstAndLastChars class.
+
+
+
+
+
+
+
+ Generate Thumbnail For Document On Save.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:savePreviewPicture.
+
+
+
+
+ Initializes a new instance of the SavePreviewPicture class.
+
+
+
+
+
+
+
+ Do Not Validate Custom XML Markup Against Schemas.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotValidateAgainstSchema.
+
+
+
+
+ Initializes a new instance of the DoNotValidateAgainstSchema class.
+
+
+
+
+
+
+
+ Allow Saving Document As XML File When Custom XML Markup Is Invalid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:saveInvalidXml.
+
+
+
+
+ Initializes a new instance of the SaveInvalidXml class.
+
+
+
+
+
+
+
+ Ignore Mixed Content When Validating Custom XML Markup.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ignoreMixedContent.
+
+
+
+
+ Initializes a new instance of the IgnoreMixedContent class.
+
+
+
+
+
+
+
+ Use Custom XML Element Names as Default Placeholder Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:alwaysShowPlaceholderText.
+
+
+
+
+ Initializes a new instance of the AlwaysShowPlaceholderText class.
+
+
+
+
+
+
+
+ Do Not Show Visual Indicator For Invalid Custom XML Markup.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotDemarcateInvalidXml.
+
+
+
+
+ Initializes a new instance of the DoNotDemarcateInvalidXml class.
+
+
+
+
+
+
+
+ Only Save Custom XML Markup.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:saveXmlDataOnly.
+
+
+
+
+ Initializes a new instance of the SaveXmlDataOnly class.
+
+
+
+
+
+
+
+ Save Document as XML File through Custom XSL Transform.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:useXSLTWhenSaving.
+
+
+
+
+ Initializes a new instance of the UseXsltWhenSaving class.
+
+
+
+
+
+
+
+ Show Visual Indicators for Custom XML Markup Start/End Locations.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:showXMLTags.
+
+
+
+
+ Initializes a new instance of the ShowXmlTags class.
+
+
+
+
+
+
+
+ Do Not Mark Custom XML Elements With No Namespace As Invalid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:alwaysMergeEmptyNamespace.
+
+
+
+
+ Initializes a new instance of the AlwaysMergeEmptyNamespace class.
+
+
+
+
+
+
+
+ Automatically Recalculate Fields on Open.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:updateFields.
+
+
+
+
+ Initializes a new instance of the UpdateFieldsOnOpen class.
+
+
+
+
+
+
+
+ Disable Features Incompatible With Earlier Word Processing Formats.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:uiCompat97To2003.
+
+
+
+
+ Initializes a new instance of the UICompatibleWith97To2003 class.
+
+
+
+
+
+
+
+ Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotIncludeSubdocsInStats.
+
+
+
+
+ Initializes a new instance of the DoNotIncludeSubdocsInStats class.
+
+
+
+
+
+
+
+ Do Not Automatically Compress Images.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotAutoCompressPictures.
+
+
+
+
+ Initializes a new instance of the DoNotAutoCompressPictures class.
+
+
+
+
+
+
+
+ Defines the OptimizeForBrowser Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:optimizeForBrowser.
+
+
+
+
+ Initializes a new instance of the OptimizeForBrowser class.
+
+
+
+
+
+
+
+ Defines the RelyOnVML Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:relyOnVML.
+
+
+
+
+ Initializes a new instance of the RelyOnVML class.
+
+
+
+
+
+
+
+ Defines the AllowPNG Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:allowPNG.
+
+
+
+
+ Initializes a new instance of the AllowPNG class.
+
+
+
+
+
+
+
+ Defines the DoNotRelyOnCSS Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotRelyOnCSS.
+
+
+
+
+ Initializes a new instance of the DoNotRelyOnCSS class.
+
+
+
+
+
+
+
+ Defines the DoNotSaveAsSingleFile Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotSaveAsSingleFile.
+
+
+
+
+ Initializes a new instance of the DoNotSaveAsSingleFile class.
+
+
+
+
+
+
+
+ Defines the DoNotOrganizeInFolder Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotOrganizeInFolder.
+
+
+
+
+ Initializes a new instance of the DoNotOrganizeInFolder class.
+
+
+
+
+
+
+
+ Defines the DoNotUseLongFileNames Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:doNotUseLongFileNames.
+
+
+
+
+ Initializes a new instance of the DoNotUseLongFileNames class.
+
+
+
+
+
+
+
+ Defines the NotTrueType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:notTrueType.
+
+
+
+
+ Initializes a new instance of the NotTrueType class.
+
+
+
+
+
+
+
+ Defines the OnOffType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OnOffType class.
+
+
+
+
+ On/Off Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the FrameProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:framePr.
+
+
+
+
+ Initializes a new instance of the FrameProperties class.
+
+
+
+
+ Drop Cap Frame
+ Represents the following attribute in the schema: w:dropCap
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Drop Cap Vertical Height in Lines
+ Represents the following attribute in the schema: w:lines
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Width
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Height
+ Represents the following attribute in the schema: w:h
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vertical Frame Padding
+ Represents the following attribute in the schema: w:vSpace
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Horizontal Frame Padding
+ Represents the following attribute in the schema: w:hSpace
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text Wrapping Around Frame
+ Represents the following attribute in the schema: w:wrap
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Horizontal Positioning Base
+ Represents the following attribute in the schema: w:hAnchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Vertical Positioning Base
+ Represents the following attribute in the schema: w:vAnchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Absolute Horizontal Position
+ Represents the following attribute in the schema: w:x
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relative Horizontal Position
+ Represents the following attribute in the schema: w:xAlign
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Absolute Vertical Position
+ Represents the following attribute in the schema: w:y
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relative Vertical Position
+ Represents the following attribute in the schema: w:yAlign
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Height Type
+ Represents the following attribute in the schema: w:hRule
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Lock Frame Anchor to Paragraph
+ Represents the following attribute in the schema: w:anchorLock
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the NumberingProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:numId>
+ - <w:ilvl>
+ - <w:ins>
+ - <w:numberingChange>
+
+
+
+
+
+ Initializes a new instance of the NumberingProperties class.
+
+
+
+
+ Initializes a new instance of the NumberingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Numbering Level Reference.
+ Represents the following element tag in the schema: w:ilvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Definition Instance Reference.
+ Represents the following element tag in the schema: w:numId.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Paragraph Numbering Properties.
+ Represents the following element tag in the schema: w:numberingChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Inserted Numbering Properties.
+ Represents the following element tag in the schema: w:ins.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the ParagraphBorders Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pBdr.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:bottom>
+ - <w:right>
+ - <w:between>
+ - <w:bar>
+
+
+
+
+
+ Initializes a new instance of the ParagraphBorders class.
+
+
+
+
+ Initializes a new instance of the ParagraphBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphBorders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Paragraph Border Above Identical Paragraphs.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Paragraph Border.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Paragraph Border Between Identical Paragraphs.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Paragraph Border.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Paragraph Border Between Identical Paragraphs.
+ Represents the following element tag in the schema: w:between.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Paragraph Border Between Facing Pages.
+ Represents the following element tag in the schema: w:bar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Shading Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:shd.
+
+
+
+
+ Initializes a new instance of the Shading class.
+
+
+
+
+ Shading Pattern
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Pattern Color
+ Represents the following attribute in the schema: w:color
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Pattern Theme Color
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Pattern Theme Color Tint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Pattern Theme Color Shade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Background Color
+ Represents the following attribute in the schema: w:fill
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Background Theme Color
+ Represents the following attribute in the schema: w:themeFill
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Background Theme Color Tint
+ Represents the following attribute in the schema: w:themeFillTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading Background Theme Color Shade
+ Represents the following attribute in the schema: w:themeFillShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Tabs Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tabs.
+
+
+ The following table lists the possible child types:
+
+ - <w:tab>
+
+
+
+
+
+ Initializes a new instance of the Tabs class.
+
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SpacingBetweenLines Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:spacing.
+
+
+
+
+ Initializes a new instance of the SpacingBetweenLines class.
+
+
+
+
+ Spacing Above Paragraph
+ Represents the following attribute in the schema: w:before
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing Above Paragraph IN Line Units
+ Represents the following attribute in the schema: w:beforeLines
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Automatically Determine Spacing Above Paragraph
+ Represents the following attribute in the schema: w:beforeAutospacing
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing Below Paragraph
+ Represents the following attribute in the schema: w:after
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing Below Paragraph in Line Units
+ Represents the following attribute in the schema: w:afterLines
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Automatically Determine Spacing Below Paragraph
+ Represents the following attribute in the schema: w:afterAutospacing
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing Between Lines in Paragraph
+ Represents the following attribute in the schema: w:line
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Type of Spacing Between Lines
+ Represents the following attribute in the schema: w:lineRule
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextAlignment Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:textAlignment.
+
+
+
+
+ Initializes a new instance of the TextAlignment class.
+
+
+
+
+ Vertical Character Alignment Position
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextBoxTightWrap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:textboxTightWrap.
+
+
+
+
+ Initializes a new instance of the TextBoxTightWrap class.
+
+
+
+
+ Lines to Tight Wrap to Paragraph Extents
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the OutlineLevel Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:outlineLvl.
+
+
+
+
+ Initializes a new instance of the OutlineLevel class.
+
+
+
+
+
+
+
+ Defines the GridSpan Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gridSpan.
+
+
+
+
+ Initializes a new instance of the GridSpan class.
+
+
+
+
+
+
+
+ Defines the GridBefore Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gridBefore.
+
+
+
+
+ Initializes a new instance of the GridBefore class.
+
+
+
+
+
+
+
+ Defines the GridAfter Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gridAfter.
+
+
+
+
+ Initializes a new instance of the GridAfter class.
+
+
+
+
+
+
+
+ Drop-Down List Selection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:result.
+
+
+
+
+ Initializes a new instance of the DropDownListSelection class.
+
+
+
+
+
+
+
+ Record Currently Displayed In Merged Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:activeRecord.
+
+
+
+
+ Initializes a new instance of the ActiveRecord class.
+
+
+
+
+
+
+
+ Mail Merge Error Reporting Setting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:checkErrors.
+
+
+
+
+ Initializes a new instance of the CheckErrors class.
+
+
+
+
+
+
+
+ Restart Numbering Level Symbol.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvlRestart.
+
+
+
+
+ Initializes a new instance of the LevelRestart class.
+
+
+
+
+
+
+
+ Picture Numbering Symbol Definition Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvlPicBulletId.
+
+
+
+
+ Initializes a new instance of the LevelPictureBulletId class.
+
+
+
+
+
+
+
+ Numbering Level Starting Value Override.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:startOverride.
+
+
+
+
+ Initializes a new instance of the StartOverrideNumberingValue class.
+
+
+
+
+
+
+
+ Last Reviewed Abstract Numbering Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numIdMacAtCleanup.
+
+
+
+
+ Initializes a new instance of the NumberingIdMacAtCleanup class.
+
+
+
+
+
+
+
+ Defines the SdtId Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:id.
+
+
+
+
+ Initializes a new instance of the SdtId class.
+
+
+
+
+
+
+
+ Defines the PixelsPerInch Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pixelsPerInch.
+
+
+
+
+ Initializes a new instance of the PixelsPerInch class.
+
+
+
+
+
+
+
+ Defines the DecimalNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the DecimalNumberType class.
+
+
+
+
+ Decimal Number Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the ParagraphPropertiesChange Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:pPr>
+
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Header Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:headerReference.
+
+
+
+
+ Initializes a new instance of the HeaderReference class.
+
+
+
+
+
+
+
+ Footer Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footerReference.
+
+
+
+
+ Initializes a new instance of the FooterReference class.
+
+
+
+
+
+
+
+ Defines the HeaderFooterReferenceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the HeaderFooterReferenceType class.
+
+
+
+
+ type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:br.
+
+
+
+
+ Initializes a new instance of the Break class.
+
+
+
+
+ Break Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Restart Location For Text Wrapping Break
+ Represents the following attribute in the schema: w:clear
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:t.
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Deleted Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:delText.
+
+
+
+
+ Initializes a new instance of the DeletedText class.
+
+
+
+
+ Initializes a new instance of the DeletedText class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Field Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:instrText.
+
+
+
+
+ Initializes a new instance of the FieldCode class.
+
+
+
+
+ Initializes a new instance of the FieldCode class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Deleted Field Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:delInstrText.
+
+
+
+
+ Initializes a new instance of the DeletedFieldCode class.
+
+
+
+
+ Initializes a new instance of the DeletedFieldCode class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the TextType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TextType class.
+
+
+
+
+ Initializes a new instance of the TextType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ space
+ Represents the following attribute in the schema: xml:space
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+ Non Breaking Hyphen Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noBreakHyphen.
+
+
+
+
+ Initializes a new instance of the NoBreakHyphen class.
+
+
+
+
+
+
+
+ Optional Hyphen Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:softHyphen.
+
+
+
+
+ Initializes a new instance of the SoftHyphen class.
+
+
+
+
+
+
+
+ Date Block - Short Day Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dayShort.
+
+
+
+
+ Initializes a new instance of the DayShort class.
+
+
+
+
+
+
+
+ Date Block - Short Month Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:monthShort.
+
+
+
+
+ Initializes a new instance of the MonthShort class.
+
+
+
+
+
+
+
+ Date Block - Short Year Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:yearShort.
+
+
+
+
+ Initializes a new instance of the YearShort class.
+
+
+
+
+
+
+
+ Date Block - Long Day Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dayLong.
+
+
+
+
+ Initializes a new instance of the DayLong class.
+
+
+
+
+
+
+
+ Date Block - Long Month Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:monthLong.
+
+
+
+
+ Initializes a new instance of the MonthLong class.
+
+
+
+
+
+
+
+ Date Block - Long Year Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:yearLong.
+
+
+
+
+ Initializes a new instance of the YearLong class.
+
+
+
+
+
+
+
+ Comment Information Block.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:annotationRef.
+
+
+
+
+ Initializes a new instance of the AnnotationReferenceMark class.
+
+
+
+
+
+
+
+ Footnote Reference Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnoteRef.
+
+
+
+
+ Initializes a new instance of the FootnoteReferenceMark class.
+
+
+
+
+
+
+
+ Endnote Reference Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnoteRef.
+
+
+
+
+ Initializes a new instance of the EndnoteReferenceMark class.
+
+
+
+
+
+
+
+ Footnote/Endnote Separator Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:separator.
+
+
+
+
+ Initializes a new instance of the SeparatorMark class.
+
+
+
+
+
+
+
+ Continuation Separator Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:continuationSeparator.
+
+
+
+
+ Initializes a new instance of the ContinuationSeparatorMark class.
+
+
+
+
+
+
+
+ Page Number Block.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pgNum.
+
+
+
+
+ Initializes a new instance of the PageNumber class.
+
+
+
+
+
+
+
+ Carriage Return.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cr.
+
+
+
+
+ Initializes a new instance of the CarriageReturn class.
+
+
+
+
+
+
+
+ Tab Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tab.
+
+
+
+
+ Initializes a new instance of the TabChar class.
+
+
+
+
+
+
+
+ Position of Last Calculated Page Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lastRenderedPageBreak.
+
+
+
+
+ Initializes a new instance of the LastRenderedPageBreak class.
+
+
+
+
+
+
+
+ Defines the SdtContentEquation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:equation.
+
+
+
+
+ Initializes a new instance of the SdtContentEquation class.
+
+
+
+
+
+
+
+ Defines the SdtContentPicture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:picture.
+
+
+
+
+ Initializes a new instance of the SdtContentPicture class.
+
+
+
+
+
+
+
+ Defines the SdtContentRichText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:richText.
+
+
+
+
+ Initializes a new instance of the SdtContentRichText class.
+
+
+
+
+
+
+
+ Defines the SdtContentCitation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:citation.
+
+
+
+
+ Initializes a new instance of the SdtContentCitation class.
+
+
+
+
+
+
+
+ Defines the SdtContentGroup Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:group.
+
+
+
+
+ Initializes a new instance of the SdtContentGroup class.
+
+
+
+
+
+
+
+ Defines the SdtContentBibliography Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bibliography.
+
+
+
+
+ Initializes a new instance of the SdtContentBibliography class.
+
+
+
+
+
+
+
+ Upgrade Document on Open.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:forceUpgrade.
+
+
+
+
+ Initializes a new instance of the ForceUpgrade class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Symbol Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sym.
+
+
+
+
+ Initializes a new instance of the SymbolChar class.
+
+
+
+
+ Symbol Character Font
+ Represents the following attribute in the schema: w:font
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Symbol Character Code
+ Represents the following attribute in the schema: w:char
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Inline Embedded Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:object.
+
+
+ The following table lists the possible child types:
+
+ - <o:OLEObject>
+ - <v:arc>
+ - <v:curve>
+ - <v:group>
+ - <v:image>
+ - <v:line>
+ - <v:oval>
+ - <v:polyline>
+ - <v:rect>
+ - <v:roundrect>
+ - <v:shape>
+ - <v:shapetype>
+ - <w:control>
+ - <w:drawing>
+ - <w:objectEmbed>
+ - <w:objectLink>
+
+
+
+
+
+ Initializes a new instance of the EmbeddedObject class.
+
+
+
+
+ Initializes a new instance of the EmbeddedObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ dxaOrig
+ Represents the following attribute in the schema: w:dxaOrig
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ dyaOrig
+ Represents the following attribute in the schema: w:dyaOrig
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ anchorId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:anchorId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ VML Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pict.
+
+
+ The following table lists the possible child types:
+
+ - <o:OLEObject>
+ - <v:arc>
+ - <v:curve>
+ - <v:group>
+ - <v:image>
+ - <v:line>
+ - <v:oval>
+ - <v:polyline>
+ - <v:rect>
+ - <v:roundrect>
+ - <v:shape>
+ - <v:shapetype>
+ - <w:control>
+ - <w:movie>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ anchorId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:anchorId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Complex Field Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fldChar.
+
+
+ The following table lists the possible child types:
+
+ - <w:fldData>
+ - <w:ffData>
+ - <w:numberingChange>
+
+
+
+
+
+ Initializes a new instance of the FieldChar class.
+
+
+
+
+ Initializes a new instance of the FieldChar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldChar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldChar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Character Type
+ Represents the following attribute in the schema: w:fldCharType
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Field Should Not Be Recalculated
+ Represents the following attribute in the schema: w:fldLock
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Field Result Invalidated
+ Represents the following attribute in the schema: w:dirty
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Custom Field Data.
+ Represents the following element tag in the schema: w:fldData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Form Field Properties.
+ Represents the following element tag in the schema: w:ffData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Numbering Field Properties.
+ Represents the following element tag in the schema: w:numberingChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Phonetic Guide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ruby.
+
+
+ The following table lists the possible child types:
+
+ - <w:rt>
+ - <w:rubyBase>
+ - <w:rubyPr>
+
+
+
+
+
+ Initializes a new instance of the Ruby class.
+
+
+
+
+ Initializes a new instance of the Ruby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ruby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ruby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Phonetic Guide Properties.
+ Represents the following element tag in the schema: w:rubyPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Phonetic Guide Text.
+ Represents the following element tag in the schema: w:rt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Phonetic Guide Base Text.
+ Represents the following element tag in the schema: w:rubyBase.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Footnote Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnoteReference.
+
+
+
+
+ Initializes a new instance of the FootnoteReference class.
+
+
+
+
+
+
+
+ Endnote Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnoteReference.
+
+
+
+
+ Initializes a new instance of the EndnoteReference class.
+
+
+
+
+
+
+
+ Defines the FootnoteEndnoteReferenceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the FootnoteEndnoteReferenceType class.
+
+
+
+
+ Suppress Footnote/Endnote Reference Mark
+ Represents the following attribute in the schema: w:customMarkFollows
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote/Endnote ID Reference
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DrawingML Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:drawing.
+
+
+ The following table lists the possible child types:
+
+ - <wp:anchor>
+ - <wp:inline>
+
+
+
+
+
+ Initializes a new instance of the Drawing class.
+
+
+
+
+ Initializes a new instance of the Drawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Drawing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Drawing class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Drawing Element Anchor.
+ Represents the following element tag in the schema: wp:anchor.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+ Inline Drawing Object.
+ Represents the following element tag in the schema: wp:inline.
+
+
+ xmlns:wp = http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing
+
+
+
+
+
+
+
+ Absolute Position Tab Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ptab.
+
+
+
+
+ Initializes a new instance of the PositionalTab class.
+
+
+
+
+ Positional Tab Stop Alignment
+ Represents the following attribute in the schema: w:alignment
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Positional Tab Base
+ Represents the following attribute in the schema: w:relativeTo
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tab Leader Character
+ Represents the following attribute in the schema: w:leader
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the RunStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rStyle.
+
+
+
+
+ Initializes a new instance of the RunStyle class.
+
+
+
+
+
+
+
+ Defines the TableStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblStyle.
+
+
+
+
+ Initializes a new instance of the TableStyle class.
+
+
+
+
+
+
+
+ Paragraph Style's Associated Numbering Level.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pStyle.
+
+
+
+
+ Initializes a new instance of the ParagraphStyleIdInLevel class.
+
+
+
+
+
+
+
+ Abstract Numbering Definition Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the AbstractNumDefinitionName class.
+
+
+
+
+
+
+
+ Numbering Style Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:styleLink.
+
+
+
+
+ Initializes a new instance of the StyleLink class.
+
+
+
+
+
+
+
+ Numbering Style Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numStyleLink.
+
+
+
+
+ Initializes a new instance of the NumberingStyleLink class.
+
+
+
+
+
+
+
+ Alternate Style Names.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:aliases.
+
+
+
+
+ Initializes a new instance of the Aliases class.
+
+
+
+
+
+
+
+ Parent Style ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:basedOn.
+
+
+
+
+ Initializes a new instance of the BasedOn class.
+
+
+
+
+
+
+
+ Style For Next Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:next.
+
+
+
+
+ Initializes a new instance of the NextParagraphStyle class.
+
+
+
+
+
+
+
+ Linked Style Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:link.
+
+
+
+
+ Initializes a new instance of the LinkedStyle class.
+
+
+
+
+
+
+
+ Paragraph Style Applied to Automatically Generated Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:clickAndTypeStyle.
+
+
+
+
+ Initializes a new instance of the ClickAndTypeStyle class.
+
+
+
+
+
+
+
+ Default Table Style for Newly Inserted Tables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:defaultTableStyle.
+
+
+
+
+ Initializes a new instance of the DefaultTableStyle class.
+
+
+
+
+
+
+
+ Defines the String253Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the String253Type class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the RunFonts Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rFonts.
+
+
+
+
+ Initializes a new instance of the RunFonts class.
+
+
+
+
+ Font Content Type
+ Represents the following attribute in the schema: w:hint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ASCII Font
+ Represents the following attribute in the schema: w:ascii
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ High ANSI Font
+ Represents the following attribute in the schema: w:hAnsi
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ East Asian Font
+ Represents the following attribute in the schema: w:eastAsia
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Complex Script Font
+ Represents the following attribute in the schema: w:cs
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ASCII Theme Font
+ Represents the following attribute in the schema: w:asciiTheme
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ High ANSI Theme Font
+ Represents the following attribute in the schema: w:hAnsiTheme
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ East Asian Theme Font
+ Represents the following attribute in the schema: w:eastAsiaTheme
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Complex Script Theme Font
+ Represents the following attribute in the schema: w:cstheme
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Color Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:color.
+
+
+
+
+ Initializes a new instance of the Color class.
+
+
+
+
+ Run Content Color
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color Tint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Content Theme Color Shade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Spacing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:spacing.
+
+
+
+
+ Initializes a new instance of the Spacing class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the CharacterScale Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:w.
+
+
+
+
+ Initializes a new instance of the CharacterScale class.
+
+
+
+
+ Text Expansion/Compression Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Kern Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:kern.
+
+
+
+
+ Initializes a new instance of the Kern class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Position Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:position.
+
+
+
+
+ Initializes a new instance of the Position class.
+
+
+
+
+ Signed Half-Point Measurement
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the FontSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sz.
+
+
+
+
+ Initializes a new instance of the FontSize class.
+
+
+
+
+
+
+
+ Defines the FontSizeComplexScript Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:szCs.
+
+
+
+
+ Initializes a new instance of the FontSizeComplexScript class.
+
+
+
+
+
+
+
+ Checkbox Form Field Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:size.
+
+
+
+
+ Initializes a new instance of the FormFieldSize class.
+
+
+
+
+
+
+
+ Phonetic Guide Text Font Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hps.
+
+
+
+
+ Initializes a new instance of the PhoneticGuideTextFontSize class.
+
+
+
+
+
+
+
+ Phonetic Guide Base Text Font Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hpsBaseText.
+
+
+
+
+ Initializes a new instance of the PhoneticGuideBaseTextSize class.
+
+
+
+
+
+
+
+ Defines the HpsMeasureType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the HpsMeasureType class.
+
+
+
+
+ Half Point Measurement
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the Highlight Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:highlight.
+
+
+
+
+ Initializes a new instance of the Highlight class.
+
+
+
+
+ Highlighting Color
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Underline Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:u.
+
+
+
+
+ Initializes a new instance of the Underline class.
+
+
+
+
+ Underline Style
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline Color
+ Represents the following attribute in the schema: w:color
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline Theme Color
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline Theme Color Tint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline Theme Color Shade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextEffect Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:effect.
+
+
+
+
+ Initializes a new instance of the TextEffect class.
+
+
+
+
+ Animated Text Effect Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Border Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bdr.
+
+
+
+
+ Initializes a new instance of the Border class.
+
+
+
+
+
+
+
+ Paragraph Border Above Identical Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:top.
+
+
+
+
+ Initializes a new instance of the TopBorder class.
+
+
+
+
+
+
+
+ Left Paragraph Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:left.
+
+
+
+
+ Initializes a new instance of the LeftBorder class.
+
+
+
+
+
+
+
+ Paragraph Border Between Identical Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bottom.
+
+
+
+
+ Initializes a new instance of the BottomBorder class.
+
+
+
+
+
+
+
+ Right Paragraph Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:right.
+
+
+
+
+ Initializes a new instance of the RightBorder class.
+
+
+
+
+
+
+
+ Paragraph Border Between Identical Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:between.
+
+
+
+
+ Initializes a new instance of the BetweenBorder class.
+
+
+
+
+
+
+
+ Paragraph Border Between Facing Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bar.
+
+
+
+
+ Initializes a new instance of the BarBorder class.
+
+
+
+
+
+
+
+ Defines the StartBorder Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:start.
+
+
+
+
+ Initializes a new instance of the StartBorder class.
+
+
+
+
+
+
+
+ Defines the EndBorder Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:end.
+
+
+
+
+ Initializes a new instance of the EndBorder class.
+
+
+
+
+
+
+
+ Table Inside Horizontal Edges Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:insideH.
+
+
+
+
+ Initializes a new instance of the InsideHorizontalBorder class.
+
+
+
+
+
+
+
+ Table Inside Vertical Edges Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:insideV.
+
+
+
+
+ Initializes a new instance of the InsideVerticalBorder class.
+
+
+
+
+
+
+
+ Table Cell Top Left to Bottom Right Diagonal Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tl2br.
+
+
+
+
+ Initializes a new instance of the TopLeftToBottomRightCellBorder class.
+
+
+
+
+
+
+
+ Table Cell Top Right to Bottom Left Diagonal Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tr2bl.
+
+
+
+
+ Initializes a new instance of the TopRightToBottomLeftCellBorder class.
+
+
+
+
+
+
+
+ Defines the BorderType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BorderType class.
+
+
+
+
+ Border Style
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Color
+ Represents the following attribute in the schema: w:color
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Theme Color
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Theme Color Tint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Theme Color Shade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Width
+ Represents the following attribute in the schema: w:sz
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Spacing Measurement
+ Represents the following attribute in the schema: w:space
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border Shadow
+ Represents the following attribute in the schema: w:shadow
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Create Frame Effect
+ Represents the following attribute in the schema: w:frame
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the FitText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fitText.
+
+
+
+
+ Initializes a new instance of the FitText class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Fit Text Run ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the VerticalTextAlignment Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:vertAlign.
+
+
+
+
+ Initializes a new instance of the VerticalTextAlignment class.
+
+
+
+
+ Subscript/Superscript Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Emphasis Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:em.
+
+
+
+
+ Initializes a new instance of the Emphasis class.
+
+
+
+
+ Emphasis Mark Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Languages Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lang.
+
+
+
+
+ Initializes a new instance of the Languages class.
+
+
+
+
+
+
+
+ Theme Font Languages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:themeFontLang.
+
+
+
+
+ Initializes a new instance of the ThemeFontLanguages class.
+
+
+
+
+
+
+
+ Defines the LanguageType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LanguageType class.
+
+
+
+
+ Latin Language
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ East Asian Language
+ Represents the following attribute in the schema: w:eastAsia
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Complex Script Language
+ Represents the following attribute in the schema: w:bidi
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the EastAsianLayout Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:eastAsianLayout.
+
+
+
+
+ Initializes a new instance of the EastAsianLayout class.
+
+
+
+
+ East Asian Typography Run ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Two Lines in One
+ Represents the following attribute in the schema: w:combine
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Brackets Around Two Lines in One
+ Represents the following attribute in the schema: w:combineBrackets
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Horizontal in Vertical (Rotate Text)
+ Represents the following attribute in the schema: w:vert
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Compress Rotated Text to Line Height
+ Represents the following attribute in the schema: w:vertCompress
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the RunPropertiesChange Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the RunPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the RunPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:highlight>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:rtl>
+ - <w:cs>
+ - <w:specVanish>
+ - <w:rPrChange>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:rStyle>
+ - <w:effect>
+ - <w:w>
+ - <w:u>
+ - <w:vertAlign>
+ - <w14:textFill>
+ - <w14:glow>
+ - <w14:ligatures>
+ - <w14:numForm>
+ - <w14:numSpacing>
+ - <w14:cntxtAlts>
+ - <w14:props3d>
+ - <w14:reflection>
+ - <w14:scene3d>
+ - <w14:shadow>
+ - <w14:stylisticSets>
+ - <w14:textOutline>
+
+
+
+
+
+ Initializes a new instance of the RunProperties class.
+
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RunStyle.
+ Represents the following element tag in the schema: w:rStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ RunFonts.
+ Represents the following element tag in the schema: w:rFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bold.
+ Represents the following element tag in the schema: w:b.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BoldComplexScript.
+ Represents the following element tag in the schema: w:bCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Italic.
+ Represents the following element tag in the schema: w:i.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ItalicComplexScript.
+ Represents the following element tag in the schema: w:iCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caps.
+ Represents the following element tag in the schema: w:caps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SmallCaps.
+ Represents the following element tag in the schema: w:smallCaps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Strike.
+ Represents the following element tag in the schema: w:strike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoubleStrike.
+ Represents the following element tag in the schema: w:dstrike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: w:outline.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: w:shadow.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emboss.
+ Represents the following element tag in the schema: w:emboss.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Imprint.
+ Represents the following element tag in the schema: w:imprint.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoProof.
+ Represents the following element tag in the schema: w:noProof.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vanish.
+ Represents the following element tag in the schema: w:vanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WebHidden.
+ Represents the following element tag in the schema: w:webHidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: w:color.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ CharacterScale.
+ Represents the following element tag in the schema: w:w.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kern.
+ Represents the following element tag in the schema: w:kern.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: w:position.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSize.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSizeComplexScript.
+ Represents the following element tag in the schema: w:szCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Highlight.
+ Represents the following element tag in the schema: w:highlight.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline.
+ Represents the following element tag in the schema: w:u.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextEffect.
+ Represents the following element tag in the schema: w:effect.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border.
+ Represents the following element tag in the schema: w:bdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FitText.
+ Represents the following element tag in the schema: w:fitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalTextAlignment.
+ Represents the following element tag in the schema: w:vertAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ RightToLeftText.
+ Represents the following element tag in the schema: w:rtl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ComplexScript.
+ Represents the following element tag in the schema: w:cs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emphasis.
+ Represents the following element tag in the schema: w:em.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Languages.
+ Represents the following element tag in the schema: w:lang.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EastAsianLayout.
+ Represents the following element tag in the schema: w:eastAsianLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpecVanish.
+ Represents the following element tag in the schema: w:specVanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Glow, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:glow.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Shadow14, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:shadow.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Reflection, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:reflection.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ TextOutlineEffect, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:textOutline.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ FillTextEffect, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:textFill.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Scene3D, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:scene3d.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Properties3D, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:props3d.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Ligatures, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:ligatures.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ NumberingFormat, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:numForm.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ NumberSpacing, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:numSpacing.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ StylisticSets, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:stylisticSets.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ ContextualAlternatives, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w14:cntxtAlts.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ RunPropertiesChange.
+ Represents the following element tag in the schema: w:rPrChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the InsertedMathControl Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ins.
+
+
+ The following table lists the possible child types:
+
+ - <w:del>
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the InsertedMathControl class.
+
+
+
+
+ Initializes a new instance of the InsertedMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsertedMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsertedMathControl class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the DeletedMathControl Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:del.
+
+
+ The following table lists the possible child types:
+
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the DeletedMathControl class.
+
+
+
+
+ Initializes a new instance of the DeletedMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeletedMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeletedMathControl class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the MoveFromMathControl Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveFrom.
+
+
+ The following table lists the possible child types:
+
+ - <w:del>
+ - <w:ins>
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the MoveFromMathControl class.
+
+
+
+
+ Initializes a new instance of the MoveFromMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveFromMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveFromMathControl class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MoveToMathControl Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveTo.
+
+
+ The following table lists the possible child types:
+
+ - <w:del>
+ - <w:ins>
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the MoveToMathControl class.
+
+
+
+
+ Initializes a new instance of the MoveToMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveToMathControl class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveToMathControl class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the MathControlMoveType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:del>
+ - <w:ins>
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the MathControlMoveType class.
+
+
+
+
+ Initializes a new instance of the MathControlMoveType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathControlMoveType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathControlMoveType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the CustomXmlRuby Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXml.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXmlPr>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlRuby class.
+
+
+
+
+ Initializes a new instance of the CustomXmlRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRuby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SimpleFieldRuby Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fldSimple.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:fldData>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SimpleFieldRuby class.
+
+
+
+
+ Initializes a new instance of the SimpleFieldRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleFieldRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleFieldRuby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ instr
+ Represents the following attribute in the schema: w:instr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ fldLock
+ Represents the following attribute in the schema: w:fldLock
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ dirty
+ Represents the following attribute in the schema: w:dirty
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FieldData.
+ Represents the following element tag in the schema: w:fldData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the HyperlinkRuby Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hyperlink.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkRuby class.
+
+
+
+
+ Initializes a new instance of the HyperlinkRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkRuby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ tgtFrame
+ Represents the following attribute in the schema: w:tgtFrame
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ tooltip
+ Represents the following attribute in the schema: w:tooltip
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ docLocation
+ Represents the following attribute in the schema: w:docLocation
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ history
+ Represents the following attribute in the schema: w:history
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ anchor
+ Represents the following attribute in the schema: w:anchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Phonetic Guide Text Run.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:r.
+
+
+ The following table lists the possible child types:
+
+ - <w:br>
+ - <w:drawing>
+ - <w:noBreakHyphen>
+ - <w:softHyphen>
+ - <w:dayShort>
+ - <w:monthShort>
+ - <w:yearShort>
+ - <w:dayLong>
+ - <w:monthLong>
+ - <w:yearLong>
+ - <w:annotationRef>
+ - <w:footnoteRef>
+ - <w:endnoteRef>
+ - <w:separator>
+ - <w:continuationSeparator>
+ - <w:pgNum>
+ - <w:cr>
+ - <w:tab>
+ - <w:lastRenderedPageBreak>
+ - <w:fldChar>
+ - <w:footnoteReference>
+ - <w:endnoteReference>
+ - <w:commentReference>
+ - <w:object>
+ - <w:pict>
+ - <w:ptab>
+ - <w:rPr>
+ - <w:ruby>
+ - <w:sym>
+ - <w:t>
+ - <w:delText>
+ - <w:instrText>
+ - <w:delInstrText>
+
+
+
+
+
+ Initializes a new instance of the Run class.
+
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Identifier for Run Properties
+ Represents the following attribute in the schema: w:rsidRPr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Run Deletion
+ Represents the following attribute in the schema: w:rsidDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Run
+ Represents the following attribute in the schema: w:rsidR
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtRunRuby Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdt.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:sdtContent>
+ - <w:sdtEndPr>
+ - <w:sdtPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtRunRuby class.
+
+
+
+
+ Initializes a new instance of the SdtRunRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRunRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRunRuby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SdtContentRunRuby.
+ Represents the following element tag in the schema: w:sdtContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the ProofError Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:proofErr.
+
+
+
+
+ Initializes a new instance of the ProofError class.
+
+
+
+
+ Proofing Error Anchor Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PermStart Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:permStart.
+
+
+
+
+ Initializes a new instance of the PermStart class.
+
+
+
+
+ edGrp
+ Represents the following attribute in the schema: w:edGrp
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ed
+ Represents the following attribute in the schema: w:ed
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colFirst
+ Represents the following attribute in the schema: w:colFirst
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ colLast
+ Represents the following attribute in the schema: w:colLast
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Displaced By Custom XML Markup
+ Represents the following attribute in the schema: w:displacedByCustomXml
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PermEnd Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:permEnd.
+
+
+
+
+ Initializes a new instance of the PermEnd class.
+
+
+
+
+ Annotation ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Displaced By Custom XML Markup
+ Represents the following attribute in the schema: w:displacedByCustomXml
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Inserted Run Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ins.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the InsertedRun class.
+
+
+
+
+ Initializes a new instance of the InsertedRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsertedRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InsertedRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Deleted Run Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:del.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the DeletedRun class.
+
+
+
+
+ Initializes a new instance of the DeletedRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeletedRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DeletedRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Move Source Run Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveFrom.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the MoveFromRun class.
+
+
+
+
+ Initializes a new instance of the MoveFromRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveFromRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveFromRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Move Destination Run Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:moveTo.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the MoveToRun class.
+
+
+
+
+ Initializes a new instance of the MoveToRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveToRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MoveToRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RunTrackChangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RunTrackChangeType class.
+
+
+
+
+ Initializes a new instance of the RunTrackChangeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunTrackChangeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunTrackChangeType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:contentPart.
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the SdtRun Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdt.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:sdtContent>
+ - <w:sdtEndPr>
+ - <w:sdtPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtRun class.
+
+
+
+
+ Initializes a new instance of the SdtRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Inline-Level Structured Document Tag Content.
+ Represents the following element tag in the schema: w:sdtContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the CustomXmlBlock Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXml.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlPr>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlBlock class.
+
+
+
+
+ Initializes a new instance of the CustomXmlBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SdtBlock Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdt.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:sdtContent>
+ - <w:sdtEndPr>
+ - <w:sdtPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtBlock class.
+
+
+
+
+ Initializes a new instance of the SdtBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Block-Level Structured Document Tag Content.
+ Represents the following element tag in the schema: w:sdtContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Paragraph Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:p.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:pPr>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Paragraph class.
+
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Identifier for Paragraph Glyph Formatting
+ Represents the following attribute in the schema: w:rsidRPr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Paragraph
+ Represents the following attribute in the schema: w:rsidR
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Paragraph Deletion
+ Represents the following attribute in the schema: w:rsidDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Paragraph Properties
+ Represents the following attribute in the schema: w:rsidP
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Revision Identifier for Runs
+ Represents the following attribute in the schema: w:rsidRDefault
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ paraId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:paraId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ textId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:textId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ noSpellErr, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:noSpellErr
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Table Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tbl.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:tr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tblGrid>
+ - <w:tblPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Table class.
+
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Table class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Table Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tblPrEx>
+ - <w:tc>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+ - <w:trPr>
+
+
+
+
+
+ Initializes a new instance of the TableRow class.
+
+
+
+
+ Initializes a new instance of the TableRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Revision Identifier for Table Row Glyph Formatting
+ Represents the following attribute in the schema: w:rsidRPr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Table Row
+ Represents the following attribute in the schema: w:rsidR
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Table Row Deletion
+ Represents the following attribute in the schema: w:rsidDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Table Row Properties
+ Represents the following attribute in the schema: w:rsidTr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ paraId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:paraId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ textId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:textId
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Table-Level Property Exceptions.
+ Represents the following element tag in the schema: w:tblPrEx.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Row Properties.
+ Represents the following element tag in the schema: w:trPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Row-Level Custom XML Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXml.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXmlPr>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:tr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlRow class.
+
+
+
+
+ Initializes a new instance of the CustomXmlRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Row-Level Structured Document Tag.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdt.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:sdtContent>
+ - <w:sdtEndPr>
+ - <w:sdtPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtRow class.
+
+
+
+
+ Initializes a new instance of the SdtRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Row-Level Structured Document Tag Content.
+ Represents the following element tag in the schema: w:sdtContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Cell.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tc.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:tcPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the TableCell class.
+
+
+
+
+ Initializes a new instance of the TableCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Properties.
+ Represents the following element tag in the schema: w:tcPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Cell-Level Custom XML Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXml.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlPr>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tc>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlCell class.
+
+
+
+
+ Initializes a new instance of the CustomXmlCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Cell-Level Structured Document Tag.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdt.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:sdtContent>
+ - <w:sdtEndPr>
+ - <w:sdtPr>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtCell class.
+
+
+
+
+ Initializes a new instance of the SdtCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Cell-Level Structured Document Tag Content.
+ Represents the following element tag in the schema: w:sdtContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the CustomXmlRun Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXml.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXmlPr>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlRun class.
+
+
+
+
+ Initializes a new instance of the CustomXmlRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SimpleField Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fldSimple.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:fldData>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SimpleField class.
+
+
+
+
+ Initializes a new instance of the SimpleField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Codes
+ Represents the following attribute in the schema: w:instr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Field Should Not Be Recalculated
+ Represents the following attribute in the schema: w:fldLock
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Field Result Invalidated
+ Represents the following attribute in the schema: w:dirty
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Custom Field Data.
+ Represents the following element tag in the schema: w:fldData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Hyperlink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hyperlink.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Hyperlink class.
+
+
+
+
+ Initializes a new instance of the Hyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Hyperlink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Hyperlink Target Frame
+ Represents the following attribute in the schema: w:tgtFrame
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Associated String
+ Represents the following attribute in the schema: w:tooltip
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Location in Target Document
+ Represents the following attribute in the schema: w:docLocation
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Add To Viewed Hyperlinks
+ Represents the following attribute in the schema: w:history
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Hyperlink Anchor
+ Represents the following attribute in the schema: w:anchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the BidirectionalOverride Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:bdo.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the BidirectionalOverride class.
+
+
+
+
+ Initializes a new instance of the BidirectionalOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BidirectionalOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BidirectionalOverride class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the BidirectionalEmbedding Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:dir.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the BidirectionalEmbedding class.
+
+
+
+
+ Initializes a new instance of the BidirectionalEmbedding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BidirectionalEmbedding class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BidirectionalEmbedding class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Anchor for Subdocument Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:subDoc.
+
+
+
+
+ Initializes a new instance of the SubDocumentReference class.
+
+
+
+
+
+
+
+ Defines the PrinterSettingsReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:printerSettings.
+
+
+
+
+ Initializes a new instance of the PrinterSettingsReference class.
+
+
+
+
+
+
+
+ ODSO Data Source File Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:src.
+
+
+
+
+ Initializes a new instance of the SourceReference class.
+
+
+
+
+
+
+
+ Reference to Inclusion/Exclusion Data for Data Source.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:recipientData.
+
+
+
+
+ Initializes a new instance of the RecipientDataReference class.
+
+
+
+
+
+
+
+ Data Source File Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dataSource.
+
+
+
+
+ Initializes a new instance of the DataSourceReference class.
+
+
+
+
+
+
+
+ Header Definition File Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:headerSource.
+
+
+
+
+ Initializes a new instance of the HeaderSource class.
+
+
+
+
+
+
+
+ Source File for Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sourceFileName.
+
+
+
+
+ Initializes a new instance of the SourceFileReference class.
+
+
+
+
+
+
+
+ Defines the MovieReference Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:movie.
+
+
+
+
+ Initializes a new instance of the MovieReference class.
+
+
+
+
+
+
+
+ Attached Document Template.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:attachedTemplate.
+
+
+
+
+ Initializes a new instance of the AttachedTemplate class.
+
+
+
+
+
+
+
+ Defines the RelationshipType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RelationshipType class.
+
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Defines the TableCellWidth Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcW.
+
+
+
+
+ Initializes a new instance of the TableCellWidth class.
+
+
+
+
+
+
+
+ Defines the WidthBeforeTableRow Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wBefore.
+
+
+
+
+ Initializes a new instance of the WidthBeforeTableRow class.
+
+
+
+
+
+
+
+ Defines the WidthAfterTableRow Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:wAfter.
+
+
+
+
+ Initializes a new instance of the WidthAfterTableRow class.
+
+
+
+
+
+
+
+ Defines the TableCellSpacing Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblCellSpacing.
+
+
+
+
+ Initializes a new instance of the TableCellSpacing class.
+
+
+
+
+
+
+
+ Defines the TableWidth Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblW.
+
+
+
+
+ Initializes a new instance of the TableWidth class.
+
+
+
+
+
+
+
+ Table Cell Top Margin Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:top.
+
+
+
+
+ Initializes a new instance of the TopMargin class.
+
+
+
+
+
+
+
+ Defines the StartMargin Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:start.
+
+
+
+
+ Initializes a new instance of the StartMargin class.
+
+
+
+
+
+
+
+ Table Cell Bottom Margin Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bottom.
+
+
+
+
+ Initializes a new instance of the BottomMargin class.
+
+
+
+
+
+
+
+ Defines the EndMargin Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w:end.
+
+
+
+
+ Initializes a new instance of the EndMargin class.
+
+
+
+
+
+
+
+ Table Cell Left Margin Exception.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:left.
+
+
+
+
+ Initializes a new instance of the LeftMargin class.
+
+
+
+
+
+
+
+ Table Cell Right Margin Exception.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:right.
+
+
+
+
+ Initializes a new instance of the RightMargin class.
+
+
+
+
+
+
+
+ Defines the TableWidthType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TableWidthType class.
+
+
+
+
+ Table Width Value
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Width Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the HorizontalMerge Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hMerge.
+
+
+
+
+ Initializes a new instance of the HorizontalMerge class.
+
+
+
+
+ Horizontal Merge Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the VerticalMerge Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:vMerge.
+
+
+
+
+ Initializes a new instance of the VerticalMerge class.
+
+
+
+
+ Vertical Merge Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableCellBorders Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcBorders.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:start>
+ - <w:bottom>
+ - <w:right>
+ - <w:end>
+ - <w:insideH>
+ - <w:insideV>
+ - <w:tl2br>
+ - <w:tr2bl>
+
+
+
+
+
+ Initializes a new instance of the TableCellBorders class.
+
+
+
+
+ Initializes a new instance of the TableCellBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellBorders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Top Border.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Left Border.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ StartBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:start.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Bottom Border.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Right Border.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EndBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:end.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Inside Horizontal Edges Border.
+ Represents the following element tag in the schema: w:insideH.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Inside Vertical Edges Border.
+ Represents the following element tag in the schema: w:insideV.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Top Left to Bottom Right Diagonal Border.
+ Represents the following element tag in the schema: w:tl2br.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Top Right to Bottom Left Diagonal Border.
+ Represents the following element tag in the schema: w:tr2bl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the NoWrap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noWrap.
+
+
+
+
+ Initializes a new instance of the NoWrap class.
+
+
+
+
+
+
+
+ Defines the TableCellFitText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcFitText.
+
+
+
+
+ Initializes a new instance of the TableCellFitText class.
+
+
+
+
+
+
+
+ Defines the HideMark Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hideMark.
+
+
+
+
+ Initializes a new instance of the HideMark class.
+
+
+
+
+
+
+
+ Defines the CantSplit Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cantSplit.
+
+
+
+
+ Initializes a new instance of the CantSplit class.
+
+
+
+
+
+
+
+ Defines the TableHeader Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblHeader.
+
+
+
+
+ Initializes a new instance of the TableHeader class.
+
+
+
+
+
+
+
+ Defines the BiDiVisual Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bidiVisual.
+
+
+
+
+ Initializes a new instance of the BiDiVisual class.
+
+
+
+
+
+
+
+ Frame Cannot Be Resized.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noResizeAllowed.
+
+
+
+
+ Initializes a new instance of the NoResizeAllowed class.
+
+
+
+
+
+
+
+ Maintain Link to Existing File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:linkedToFile.
+
+
+
+
+ Initializes a new instance of the LinkedToFile class.
+
+
+
+
+
+
+
+ Do Not Display Frameset Splitters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noBorder.
+
+
+
+
+ Initializes a new instance of the NoBorder class.
+
+
+
+
+
+
+
+ Frameset Splitter Border Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:flatBorders.
+
+
+
+
+ Initializes a new instance of the FlatBorders class.
+
+
+
+
+
+
+
+ Automatically Merge User Formatting Into Style Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoRedefine.
+
+
+
+
+ Initializes a new instance of the AutoRedefine class.
+
+
+
+
+
+
+
+ Hide Style From User Interface.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hidden.
+
+
+
+
+ Initializes a new instance of the StyleHidden class.
+
+
+
+
+
+
+
+ Hide Style From Main User Interface.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:semiHidden.
+
+
+
+
+ Initializes a new instance of the SemiHidden class.
+
+
+
+
+
+
+
+ Remove Semi-Hidden Property When Style Is Used.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:unhideWhenUsed.
+
+
+
+
+ Initializes a new instance of the UnhideWhenUsed class.
+
+
+
+
+
+
+
+ Primary Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:qFormat.
+
+
+
+
+ Initializes a new instance of the PrimaryStyle class.
+
+
+
+
+
+
+
+ Style Cannot Be Applied.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:locked.
+
+
+
+
+ Initializes a new instance of the Locked class.
+
+
+
+
+
+
+
+ E-Mail Message Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:personal.
+
+
+
+
+ Initializes a new instance of the Personal class.
+
+
+
+
+
+
+
+ E-Mail Message Composition Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:personalCompose.
+
+
+
+
+ Initializes a new instance of the PersonalCompose class.
+
+
+
+
+
+
+
+ E-Mail Message Reply Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:personalReply.
+
+
+
+
+ Initializes a new instance of the PersonalReply class.
+
+
+
+
+
+
+
+ Defines the OnOffOnlyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OnOffOnlyType class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the TableCellMargin Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcMar.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:start>
+ - <w:bottom>
+ - <w:right>
+ - <w:end>
+
+
+
+
+
+ Initializes a new instance of the TableCellMargin class.
+
+
+
+
+ Initializes a new instance of the TableCellMargin class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMargin class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMargin class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Top Margin Exception.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Left Margin Exception.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ StartMargin, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:start.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Bottom Margin Exception.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Right Margin Exception.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EndMargin, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:end.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableCellVerticalAlignment Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:vAlign.
+
+
+
+
+ Initializes a new instance of the TableCellVerticalAlignment class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the DivId Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:divId.
+
+
+
+
+ Initializes a new instance of the DivId class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableRowHeight Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trHeight.
+
+
+
+
+ Initializes a new instance of the TableRowHeight class.
+
+
+
+
+ Table Row Height
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Row Height Type
+ Represents the following attribute in the schema: w:hRule
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TablePositionProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblpPr.
+
+
+
+
+ Initializes a new instance of the TablePositionProperties class.
+
+
+
+
+ Distance From Left of Table to Text
+ Represents the following attribute in the schema: w:leftFromText
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ (Distance From Right of Table to Text
+ Represents the following attribute in the schema: w:rightFromText
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Distance From Top of Table to Text
+ Represents the following attribute in the schema: w:topFromText
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Distance From Bottom of Table to Text
+ Represents the following attribute in the schema: w:bottomFromText
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Vertical Anchor
+ Represents the following attribute in the schema: w:vertAnchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Horizontal Anchor
+ Represents the following attribute in the schema: w:horzAnchor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relative Horizontal Alignment From Anchor
+ Represents the following attribute in the schema: w:tblpXSpec
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Absolute Horizontal Distance From Anchor
+ Represents the following attribute in the schema: w:tblpX
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relative Vertical Alignment from Anchor
+ Represents the following attribute in the schema: w:tblpYSpec
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Absolute Vertical Distance From Anchor
+ Represents the following attribute in the schema: w:tblpY
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableOverlap Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblOverlap.
+
+
+
+
+ Initializes a new instance of the TableOverlap class.
+
+
+
+
+ Floating Table Overlap Setting
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableStyleRowBandSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblStyleRowBandSize.
+
+
+
+
+ Initializes a new instance of the TableStyleRowBandSize class.
+
+
+
+
+
+
+
+ Defines the TableStyleColumnBandSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblStyleColBandSize.
+
+
+
+
+ Initializes a new instance of the TableStyleColumnBandSize class.
+
+
+
+
+
+
+
+ Defines the UnsignedDecimalNumberMax3Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UnsignedDecimalNumberMax3Type class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the TableIndentation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblInd.
+
+
+
+
+ Initializes a new instance of the TableIndentation class.
+
+
+
+
+ w
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableBorders Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblBorders.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:start>
+ - <w:bottom>
+ - <w:right>
+ - <w:end>
+ - <w:insideH>
+ - <w:insideV>
+
+
+
+
+
+ Initializes a new instance of the TableBorders class.
+
+
+
+
+ Initializes a new instance of the TableBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableBorders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Top Border.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Left Border.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ StartBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:start.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Bottom Border.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Right Border.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EndBorder, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:end.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Inside Horizontal Edges Border.
+ Represents the following element tag in the schema: w:insideH.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Inside Vertical Edges Border.
+ Represents the following element tag in the schema: w:insideV.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableLayout Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblLayout.
+
+
+
+
+ Initializes a new instance of the TableLayout class.
+
+
+
+
+ Table Layout Setting
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TableCellMarginDefault Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblCellMar.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:start>
+ - <w:bottom>
+ - <w:end>
+ - <w:left>
+ - <w:right>
+
+
+
+
+
+ Initializes a new instance of the TableCellMarginDefault class.
+
+
+
+
+ Initializes a new instance of the TableCellMarginDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMarginDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellMarginDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Cell Top Margin Default.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Left Margin Default.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ StartMargin, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:start.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Bottom Margin Default.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Right Margin Default.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EndMargin, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:end.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Footnote and Endnote Numbering Starting Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numStart.
+
+
+
+
+ Initializes a new instance of the NumberingStart class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Footnote and Endnote Numbering Restart Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numRestart.
+
+
+
+
+ Initializes a new instance of the NumberingRestart class.
+
+
+
+
+ Automatic Numbering Restart Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the AltChunk Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:altChunk.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunkPr>
+
+
+
+
+
+ Initializes a new instance of the AltChunk class.
+
+
+
+
+ Initializes a new instance of the AltChunk class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AltChunk class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AltChunk class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ External Content Import Properties.
+ Represents the following element tag in the schema: w:altChunkPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the FootnoteProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnotePr.
+
+
+ The following table lists the possible child types:
+
+ - <w:numStart>
+ - <w:pos>
+ - <w:numFmt>
+ - <w:numRestart>
+
+
+
+
+
+ Initializes a new instance of the FootnoteProperties class.
+
+
+
+
+ Initializes a new instance of the FootnoteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Footnote Placement.
+ Represents the following element tag in the schema: w:pos.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote Numbering Format.
+ Represents the following element tag in the schema: w:numFmt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Starting Value.
+ Represents the following element tag in the schema: w:numStart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Restart Location.
+ Represents the following element tag in the schema: w:numRestart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the EndnoteProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnotePr.
+
+
+ The following table lists the possible child types:
+
+ - <w:pos>
+ - <w:numStart>
+ - <w:numFmt>
+ - <w:numRestart>
+
+
+
+
+
+ Initializes a new instance of the EndnoteProperties class.
+
+
+
+
+ Initializes a new instance of the EndnoteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndnoteProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndnoteProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Endnote Placement.
+ Represents the following element tag in the schema: w:pos.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Endnote Numbering Format.
+ Represents the following element tag in the schema: w:numFmt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Starting Value.
+ Represents the following element tag in the schema: w:numStart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Restart Location.
+ Represents the following element tag in the schema: w:numRestart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SectionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:type.
+
+
+
+
+ Initializes a new instance of the SectionType class.
+
+
+
+
+ Section Type Setting
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PageSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pgSz.
+
+
+
+
+ Initializes a new instance of the PageSize class.
+
+
+
+
+ Page Width
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Height
+ Represents the following attribute in the schema: w:h
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Orientation
+ Represents the following attribute in the schema: w:orient
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Printer Paper Code
+ Represents the following attribute in the schema: w:code
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PageMargin Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pgMar.
+
+
+
+
+ Initializes a new instance of the PageMargin class.
+
+
+
+
+ Top Margin Spacing
+ Represents the following attribute in the schema: w:top
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Margin Spacing
+ Represents the following attribute in the schema: w:right
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Bottom Spacing
+ Represents the following attribute in the schema: w:bottom
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Margin Spacing
+ Represents the following attribute in the schema: w:left
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing to Top of Header
+ Represents the following attribute in the schema: w:header
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing to Bottom of Footer
+ Represents the following attribute in the schema: w:footer
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Gutter Spacing
+ Represents the following attribute in the schema: w:gutter
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PaperSource Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:paperSrc.
+
+
+
+
+ Initializes a new instance of the PaperSource class.
+
+
+
+
+ First Page Printer Tray Code
+ Represents the following attribute in the schema: w:first
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Non-First Page Printer Tray Code
+ Represents the following attribute in the schema: w:other
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PageBorders Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pgBorders.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:bottom>
+ - <w:right>
+
+
+
+
+
+ Initializes a new instance of the PageBorders class.
+
+
+
+
+ Initializes a new instance of the PageBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageBorders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PageBorders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Z-Ordering of Page Border
+ Represents the following attribute in the schema: w:zOrder
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Pages to Display Page Borders
+ Represents the following attribute in the schema: w:display
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Border Positioning
+ Represents the following attribute in the schema: w:offsetFrom
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Top Border.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Border.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bottom Border.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Border.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the LineNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lnNumType.
+
+
+
+
+ Initializes a new instance of the LineNumberType class.
+
+
+
+
+ Line Number Increments to Display
+ Represents the following attribute in the schema: w:countBy
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Line Numbering Starting Value
+ Represents the following attribute in the schema: w:start
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Distance Between Text and Line Numbering
+ Represents the following attribute in the schema: w:distance
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Line Numbering Restart Setting
+ Represents the following attribute in the schema: w:restart
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PageNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pgNumType.
+
+
+
+
+ Initializes a new instance of the PageNumberType class.
+
+
+
+
+ Page Number Format
+ Represents the following attribute in the schema: w:fmt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Starting Page Number
+ Represents the following attribute in the schema: w:start
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Chapter Heading Style
+ Represents the following attribute in the schema: w:chapStyle
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Chapter Separator Character
+ Represents the following attribute in the schema: w:chapSep
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Columns Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:cols.
+
+
+ The following table lists the possible child types:
+
+ - <w:col>
+
+
+
+
+
+ Initializes a new instance of the Columns class.
+
+
+
+
+ Initializes a new instance of the Columns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Columns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Columns class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Equal Column Widths
+ Represents the following attribute in the schema: w:equalWidth
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing Between Equal Width Columns
+ Represents the following attribute in the schema: w:space
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Number of Equal Width Columns
+ Represents the following attribute in the schema: w:num
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Draw Line Between Columns
+ Represents the following attribute in the schema: w:sep
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the VerticalTextAlignmentOnPage Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:vAlign.
+
+
+
+
+ Initializes a new instance of the VerticalTextAlignmentOnPage class.
+
+
+
+
+ Vertical Alignment Setting
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the DocGrid Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docGrid.
+
+
+
+
+ Initializes a new instance of the DocGrid class.
+
+
+
+
+ Document Grid Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document Grid Line Pitch
+ Represents the following attribute in the schema: w:linePitch
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document Grid Character Pitch
+ Represents the following attribute in the schema: w:charSpace
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Rich Text Box Content Container.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:txbxContent.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the TextBoxContent class.
+
+
+
+
+ Initializes a new instance of the TextBoxContent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBoxContent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBoxContent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Comments Collection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:comments.
+
+
+ The following table lists the possible child types:
+
+ - <w:comment>
+
+
+
+
+
+ Initializes a new instance of the Comments class.
+
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comments class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WordprocessingCommentsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WordprocessingCommentsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WordprocessingCommentsPart associated with this element.
+
+
+
+
+ Document Footnotes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnotes.
+
+
+ The following table lists the possible child types:
+
+ - <w:footnote>
+
+
+
+
+
+ Initializes a new instance of the Footnotes class.
+
+
+
+
+ Initializes a new instance of the Footnotes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footnotes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footnotes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the FootnotesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the FootnotesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the FootnotesPart associated with this element.
+
+
+
+
+ Document Endnotes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnotes.
+
+
+ The following table lists the possible child types:
+
+ - <w:endnote>
+
+
+
+
+
+ Initializes a new instance of the Endnotes class.
+
+
+
+
+ Initializes a new instance of the Endnotes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Endnotes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Endnotes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the EndnotesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the EndnotesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the EndnotesPart associated with this element.
+
+
+
+
+ Header.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hdr.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Header class.
+
+
+
+
+ Initializes a new instance of the Header class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Header class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Header class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the HeaderPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the HeaderPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the HeaderPart associated with this element.
+
+
+
+
+ Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ftr.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Footer class.
+
+
+
+
+ Initializes a new instance of the Footer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the FooterPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the FooterPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the FooterPart associated with this element.
+
+
+
+
+ Defines the HeaderFooterType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the HeaderFooterType class.
+
+
+
+
+ Initializes a new instance of the HeaderFooterType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooterType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooterType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:settings.
+
+
+ The following table lists the possible child types:
+
+ - <m:mathPr>
+ - <sl:schemaLibrary>
+ - <w:captions>
+ - <w:characterSpacingControl>
+ - <w:clrSchemeMapping>
+ - <w:compat>
+ - <w:documentProtection>
+ - <w:rsids>
+ - <w:documentType>
+ - <w:docVars>
+ - <w:endnotePr>
+ - <w:forceUpgrade>
+ - <w:footnotePr>
+ - <w:noLineBreaksAfter>
+ - <w:noLineBreaksBefore>
+ - <w:themeFontLang>
+ - <w:mailMerge>
+ - <w:defaultTabStop>
+ - <w:bookFoldPrintingSheets>
+ - <w:removePersonalInformation>
+ - <w:removeDateAndTime>
+ - <w:doNotDisplayPageBoundaries>
+ - <w:displayBackgroundShape>
+ - <w:printPostScriptOverText>
+ - <w:printFractionalCharacterWidth>
+ - <w:printFormsData>
+ - <w:embedTrueTypeFonts>
+ - <w:embedSystemFonts>
+ - <w:saveSubsetFonts>
+ - <w:saveFormsData>
+ - <w:mirrorMargins>
+ - <w:alignBordersAndEdges>
+ - <w:bordersDoNotSurroundHeader>
+ - <w:bordersDoNotSurroundFooter>
+ - <w:gutterAtTop>
+ - <w:hideSpellingErrors>
+ - <w:hideGrammaticalErrors>
+ - <w:formsDesign>
+ - <w:linkStyles>
+ - <w:trackRevisions>
+ - <w:doNotTrackMoves>
+ - <w:doNotTrackFormatting>
+ - <w:autoFormatOverride>
+ - <w:styleLockTheme>
+ - <w:styleLockQFSet>
+ - <w:autoHyphenation>
+ - <w:doNotHyphenateCaps>
+ - <w:showEnvelope>
+ - <w:evenAndOddHeaders>
+ - <w:bookFoldRevPrinting>
+ - <w:bookFoldPrinting>
+ - <w:doNotUseMarginsForDrawingGridOrigin>
+ - <w:doNotShadeFormData>
+ - <w:noPunctuationKerning>
+ - <w:printTwoOnOne>
+ - <w:strictFirstAndLastChars>
+ - <w:savePreviewPicture>
+ - <w:doNotValidateAgainstSchema>
+ - <w:saveInvalidXml>
+ - <w:ignoreMixedContent>
+ - <w:alwaysShowPlaceholderText>
+ - <w:doNotDemarcateInvalidXml>
+ - <w:saveXmlDataOnly>
+ - <w:useXSLTWhenSaving>
+ - <w:showXMLTags>
+ - <w:alwaysMergeEmptyNamespace>
+ - <w:updateFields>
+ - <w:uiCompat97To2003>
+ - <w:doNotIncludeSubdocsInStats>
+ - <w:doNotAutoCompressPictures>
+ - <w15:chartTrackingRefBased>
+ - <w:proofState>
+ - <w:readModeInkLockDown>
+ - <w:attachedTemplate>
+ - <w:saveThroughXslt>
+ - <w:hdrShapeDefaults>
+ - <w:shapeDefaults>
+ - <w:attachedSchema>
+ - <w:decimalSymbol>
+ - <w:listSeparator>
+ - <w:clickAndTypeStyle>
+ - <w:defaultTableStyle>
+ - <w:stylePaneFormatFilter>
+ - <w:stylePaneSortMethod>
+ - <w:revisionView>
+ - <w:hyphenationZone>
+ - <w:drawingGridHorizontalSpacing>
+ - <w:drawingGridVerticalSpacing>
+ - <w:drawingGridHorizontalOrigin>
+ - <w:drawingGridVerticalOrigin>
+ - <w:summaryLength>
+ - <w:displayHorizontalDrawingGridEvery>
+ - <w:displayVerticalDrawingGridEvery>
+ - <w:consecutiveHyphenLimit>
+ - <w:view>
+ - <w:writeProtection>
+ - <w:activeWritingStyle>
+ - <w:zoom>
+ - <w14:defaultImageDpi>
+ - <w14:docId>
+ - <w14:discardImageEditingData>
+ - <w14:conflictMode>
+ - <w15:docId>
+
+
+
+
+
+ Initializes a new instance of the Settings class.
+
+
+
+
+ Initializes a new instance of the Settings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Settings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Settings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Write Protection.
+ Represents the following element tag in the schema: w:writeProtection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document View Setting.
+ Represents the following element tag in the schema: w:view.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Magnification Setting.
+ Represents the following element tag in the schema: w:zoom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Remove Personal Information from Document Properties.
+ Represents the following element tag in the schema: w:removePersonalInformation.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Remove Date and Time from Annotations.
+ Represents the following element tag in the schema: w:removeDateAndTime.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Display Visual Boundary For Header/Footer or Between Pages.
+ Represents the following element tag in the schema: w:doNotDisplayPageBoundaries.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Background Objects When Displaying Document.
+ Represents the following element tag in the schema: w:displayBackgroundShape.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Print PostScript Codes With Document Text.
+ Represents the following element tag in the schema: w:printPostScriptOverText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Print Fractional Character Widths.
+ Represents the following element tag in the schema: w:printFractionalCharacterWidth.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Only Print Form Field Content.
+ Represents the following element tag in the schema: w:printFormsData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Embed TrueType Fonts.
+ Represents the following element tag in the schema: w:embedTrueTypeFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Embed Common System Fonts.
+ Represents the following element tag in the schema: w:embedSystemFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Subset Fonts When Embedding.
+ Represents the following element tag in the schema: w:saveSubsetFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Only Save Form Field Content.
+ Represents the following element tag in the schema: w:saveFormsData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Mirror Page Margins.
+ Represents the following element tag in the schema: w:mirrorMargins.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Align Paragraph and Table Borders with Page Border.
+ Represents the following element tag in the schema: w:alignBordersAndEdges.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Border Excludes Header.
+ Represents the following element tag in the schema: w:bordersDoNotSurroundHeader.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Page Border Excludes Footer.
+ Represents the following element tag in the schema: w:bordersDoNotSurroundFooter.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Position Gutter At Top of Page.
+ Represents the following element tag in the schema: w:gutterAtTop.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Display Visual Indication of Spelling Errors.
+ Represents the following element tag in the schema: w:hideSpellingErrors.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Display Visual Indication of Grammatical Errors.
+ Represents the following element tag in the schema: w:hideGrammaticalErrors.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the DocumentSettingsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DocumentSettingsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DocumentSettingsPart associated with this element.
+
+
+
+
+ Web Page Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:webSettings.
+
+
+ The following table lists the possible child types:
+
+ - <w:pixelsPerInch>
+ - <w:divs>
+ - <w:frameset>
+ - <w:optimizeForBrowser>
+ - <w:relyOnVML>
+ - <w:allowPNG>
+ - <w:doNotRelyOnCSS>
+ - <w:doNotSaveAsSingleFile>
+ - <w:doNotOrganizeInFolder>
+ - <w:doNotUseLongFileNames>
+ - <w:encoding>
+ - <w:targetScreenSz>
+
+
+
+
+
+ Initializes a new instance of the WebSettings class.
+
+
+
+
+ Initializes a new instance of the WebSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebSettings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebSettings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Frameset.
+ Represents the following element tag in the schema: w:frameset.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Divs.
+ Represents the following element tag in the schema: w:divs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WebPageEncoding.
+ Represents the following element tag in the schema: w:encoding.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OptimizeForBrowser.
+ Represents the following element tag in the schema: w:optimizeForBrowser.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ RelyOnVML.
+ Represents the following element tag in the schema: w:relyOnVML.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AllowPNG.
+ Represents the following element tag in the schema: w:allowPNG.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoNotRelyOnCSS.
+ Represents the following element tag in the schema: w:doNotRelyOnCSS.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoNotSaveAsSingleFile.
+ Represents the following element tag in the schema: w:doNotSaveAsSingleFile.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoNotOrganizeInFolder.
+ Represents the following element tag in the schema: w:doNotOrganizeInFolder.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoNotUseLongFileNames.
+ Represents the following element tag in the schema: w:doNotUseLongFileNames.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PixelsPerInch.
+ Represents the following element tag in the schema: w:pixelsPerInch.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TargetScreenSize.
+ Represents the following element tag in the schema: w:targetScreenSz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the WebSettingsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WebSettingsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WebSettingsPart associated with this element.
+
+
+
+
+ Font Table Root Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fonts.
+
+
+ The following table lists the possible child types:
+
+ - <w:font>
+
+
+
+
+
+ Initializes a new instance of the Fonts class.
+
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fonts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the FontTablePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the FontTablePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the FontTablePart associated with this element.
+
+
+
+
+ Numbering Definitions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numbering.
+
+
+ The following table lists the possible child types:
+
+ - <w:abstractNum>
+ - <w:numIdMacAtCleanup>
+ - <w:num>
+ - <w:numPicBullet>
+
+
+
+
+
+ Initializes a new instance of the Numbering class.
+
+
+
+
+ Initializes a new instance of the Numbering class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Numbering class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Numbering class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the NumberingDefinitionsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the NumberingDefinitionsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the NumberingDefinitionsPart associated with this element.
+
+
+
+
+ Glossary Document Root Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:glossaryDocument.
+
+
+ The following table lists the possible child types:
+
+ - <w:background>
+ - <w:docParts>
+
+
+
+
+
+ Initializes a new instance of the GlossaryDocument class.
+
+
+
+
+ Initializes a new instance of the GlossaryDocument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GlossaryDocument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GlossaryDocument class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document Background.
+ Represents the following element tag in the schema: w:background.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ List of Glossary Document Entries.
+ Represents the following element tag in the schema: w:docParts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the GlossaryDocumentPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the GlossaryDocumentPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the GlossaryDocumentPart associated with this element.
+
+
+
+
+ Previous Table-Level Property Exceptions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPrEx.
+
+
+ The following table lists the possible child types:
+
+ - <w:shd>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblLayout>
+ - <w:tblLook>
+ - <w:tblW>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+
+
+
+
+
+ Initializes a new instance of the PreviousTablePropertyExceptions class.
+
+
+
+
+ Initializes a new instance of the PreviousTablePropertyExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTablePropertyExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTablePropertyExceptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preferred Table Width Exception.
+ Represents the following element tag in the schema: w:tblW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Alignment Exception.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Spacing Exception.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Indent from Leading Margin Exception.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Borders Exceptions.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Shading Exception.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Layout Exception.
+ Represents the following element tag in the schema: w:tblLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Margin Exceptions.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Settings Exception.
+ Represents the following element tag in the schema: w:tblLook.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Previous Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cellMerge>
+ - <w:cnfStyle>
+ - <w:gridSpan>
+ - <w:hMerge>
+ - <w:noWrap>
+ - <w:tcFitText>
+ - <w:hideMark>
+ - <w:shd>
+ - <w:tcW>
+ - <w:tcBorders>
+ - <w:tcMar>
+ - <w:textDirection>
+ - <w:cellIns>
+ - <w:cellDel>
+ - <w:vAlign>
+ - <w:vMerge>
+
+
+
+
+
+ Initializes a new instance of the PreviousTableCellProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ConditionalFormatStyle.
+ Represents the following element tag in the schema: w:cnfStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellWidth.
+ Represents the following element tag in the schema: w:tcW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ GridSpan.
+ Represents the following element tag in the schema: w:gridSpan.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ HorizontalMerge.
+ Represents the following element tag in the schema: w:hMerge.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalMerge.
+ Represents the following element tag in the schema: w:vMerge.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellBorders.
+ Represents the following element tag in the schema: w:tcBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoWrap.
+ Represents the following element tag in the schema: w:noWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMargin.
+ Represents the following element tag in the schema: w:tcMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellFitText.
+ Represents the following element tag in the schema: w:tcFitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellVerticalAlignment.
+ Represents the following element tag in the schema: w:vAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ HideMark.
+ Represents the following element tag in the schema: w:hideMark.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Previous Table Row Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cnfStyle>
+ - <w:gridBefore>
+ - <w:gridAfter>
+ - <w:trHeight>
+ - <w:divId>
+ - <w:hidden>
+ - <w:cantSplit>
+ - <w:tblHeader>
+ - <w:jc>
+ - <w:wBefore>
+ - <w:wAfter>
+ - <w:tblCellSpacing>
+
+
+
+
+
+ Initializes a new instance of the PreviousTableRowProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousTableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableRowProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Previous Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bidiVisual>
+ - <w:shd>
+ - <w:tblCaption>
+ - <w:tblDescription>
+ - <w:tblStyle>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblLayout>
+ - <w:tblLook>
+ - <w:tblOverlap>
+ - <w:tblpPr>
+ - <w:tblW>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+
+
+
+
+
+ Initializes a new instance of the PreviousTableProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TableStyle.
+ Represents the following element tag in the schema: w:tblStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TablePositionProperties.
+ Represents the following element tag in the schema: w:tblpPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableOverlap.
+ Represents the following element tag in the schema: w:tblOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDiVisual.
+ Represents the following element tag in the schema: w:bidiVisual.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableWidth.
+ Represents the following element tag in the schema: w:tblW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableJustification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellSpacing.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableIndentation.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableBorders.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableLayout.
+ Represents the following element tag in the schema: w:tblLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMarginDefault.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableLook.
+ Represents the following element tag in the schema: w:tblLook.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCaption, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:tblCaption.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableDescription, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:tblDescription.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Previous Section Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sectPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cols>
+ - <w15:footnoteColumns>
+ - <w:docGrid>
+ - <w:endnotePr>
+ - <w:footnotePr>
+ - <w:lnNumType>
+ - <w:formProt>
+ - <w:noEndnote>
+ - <w:titlePg>
+ - <w:bidi>
+ - <w:rtlGutter>
+ - <w:pgBorders>
+ - <w:pgMar>
+ - <w:pgNumType>
+ - <w:pgSz>
+ - <w:paperSrc>
+ - <w:printerSettings>
+ - <w:type>
+ - <w:textDirection>
+ - <w:vAlign>
+
+
+
+
+
+ Initializes a new instance of the PreviousSectionProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousSectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousSectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousSectionProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Physical Section Mark Character Revision ID
+ Represents the following attribute in the schema: w:rsidRPr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Deletion Revision ID
+ Represents the following attribute in the schema: w:rsidDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Addition Revision ID
+ Represents the following attribute in the schema: w:rsidR
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Properties Revision ID
+ Represents the following attribute in the schema: w:rsidSect
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FootnoteProperties.
+ Represents the following element tag in the schema: w:footnotePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EndnoteProperties.
+ Represents the following element tag in the schema: w:endnotePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SectionType.
+ Represents the following element tag in the schema: w:type.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageSize.
+ Represents the following element tag in the schema: w:pgSz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageMargin.
+ Represents the following element tag in the schema: w:pgMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PaperSource.
+ Represents the following element tag in the schema: w:paperSrc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBorders.
+ Represents the following element tag in the schema: w:pgBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ LineNumberType.
+ Represents the following element tag in the schema: w:lnNumType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageNumberType.
+ Represents the following element tag in the schema: w:pgNumType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Columns.
+ Represents the following element tag in the schema: w:cols.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FormProtection.
+ Represents the following element tag in the schema: w:formProt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalTextAlignmentOnPage.
+ Represents the following element tag in the schema: w:vAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoEndnote.
+ Represents the following element tag in the schema: w:noEndnote.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TitlePage.
+ Represents the following element tag in the schema: w:titlePg.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ GutterOnRight.
+ Represents the following element tag in the schema: w:rtlGutter.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DocGrid.
+ Represents the following element tag in the schema: w:docGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PrinterSettingsReference.
+ Represents the following element tag in the schema: w:printerSettings.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FootnoteColumns, this property is only available in Office 2013 and later..
+ Represents the following element tag in the schema: w15:footnoteColumns.
+
+
+ xmlns:w15 = http://schemas.microsoft.com/office/word/2012/wordml
+
+
+
+
+
+
+
+ Previous Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cnfStyle>
+ - <w:outlineLvl>
+ - <w:framePr>
+ - <w:ind>
+ - <w:jc>
+ - <w:divId>
+ - <w:numPr>
+ - <w:keepNext>
+ - <w:keepLines>
+ - <w:pageBreakBefore>
+ - <w:widowControl>
+ - <w:suppressLineNumbers>
+ - <w:suppressAutoHyphens>
+ - <w:kinsoku>
+ - <w:wordWrap>
+ - <w:overflowPunct>
+ - <w:topLinePunct>
+ - <w:autoSpaceDE>
+ - <w:autoSpaceDN>
+ - <w:bidi>
+ - <w:adjustRightInd>
+ - <w:snapToGrid>
+ - <w:contextualSpacing>
+ - <w:mirrorIndents>
+ - <w:suppressOverlap>
+ - <w:pBdr>
+ - <w:shd>
+ - <w:spacing>
+ - <w:pStyle>
+ - <w:tabs>
+ - <w:textAlignment>
+ - <w:textboxTightWrap>
+ - <w:textDirection>
+
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesExtended class.
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesExtended class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesExtended class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesExtended class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ParagraphStyleId.
+ Represents the following element tag in the schema: w:pStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepNext.
+ Represents the following element tag in the schema: w:keepNext.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepLines.
+ Represents the following element tag in the schema: w:keepLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBreakBefore.
+ Represents the following element tag in the schema: w:pageBreakBefore.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FrameProperties.
+ Represents the following element tag in the schema: w:framePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WidowControl.
+ Represents the following element tag in the schema: w:widowControl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NumberingProperties.
+ Represents the following element tag in the schema: w:numPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressLineNumbers.
+ Represents the following element tag in the schema: w:suppressLineNumbers.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphBorders.
+ Represents the following element tag in the schema: w:pBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: w:tabs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressAutoHyphens.
+ Represents the following element tag in the schema: w:suppressAutoHyphens.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: w:kinsoku.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WordWrap.
+ Represents the following element tag in the schema: w:wordWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OverflowPunctuation.
+ Represents the following element tag in the schema: w:overflowPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TopLinePunctuation.
+ Represents the following element tag in the schema: w:topLinePunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDE.
+ Represents the following element tag in the schema: w:autoSpaceDE.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDN.
+ Represents the following element tag in the schema: w:autoSpaceDN.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AdjustRightIndent.
+ Represents the following element tag in the schema: w:adjustRightInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpacingBetweenLines.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation.
+ Represents the following element tag in the schema: w:ind.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ContextualSpacing.
+ Represents the following element tag in the schema: w:contextualSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ MirrorIndents.
+ Represents the following element tag in the schema: w:mirrorIndents.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressOverlap.
+ Represents the following element tag in the schema: w:suppressOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextAlignment.
+ Represents the following element tag in the schema: w:textAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextBoxTightWrap.
+ Represents the following element tag in the schema: w:textboxTightWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OutlineLevel.
+ Represents the following element tag in the schema: w:outlineLvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DivId.
+ Represents the following element tag in the schema: w:divId.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ConditionalFormatStyle.
+ Represents the following element tag in the schema: w:cnfStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Previous Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:highlight>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:rtl>
+ - <w:cs>
+ - <w:specVanish>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:rStyle>
+ - <w:effect>
+ - <w:w>
+ - <w:u>
+ - <w:vertAlign>
+ - <w14:textFill>
+ - <w14:glow>
+ - <w14:ligatures>
+ - <w14:numForm>
+ - <w14:numSpacing>
+ - <w14:cntxtAlts>
+ - <w14:props3d>
+ - <w14:reflection>
+ - <w14:scene3d>
+ - <w14:shadow>
+ - <w14:stylisticSets>
+ - <w14:textOutline>
+
+
+
+
+
+ Initializes a new instance of the PreviousRunProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Previous Run Properties for the Paragraph Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:highlight>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:rtl>
+ - <w:cs>
+ - <w:specVanish>
+ - <w:oMath>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:rStyle>
+ - <w:effect>
+ - <w:w>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:u>
+ - <w:vertAlign>
+ - <w14:textFill>
+ - <w14:glow>
+ - <w14:ligatures>
+ - <w14:numForm>
+ - <w14:numSpacing>
+ - <w14:cntxtAlts>
+ - <w14:props3d>
+ - <w14:reflection>
+ - <w14:scene3d>
+ - <w14:shadow>
+ - <w14:stylisticSets>
+ - <w14:textOutline>
+
+
+
+
+
+ Initializes a new instance of the PreviousParagraphMarkRunProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousParagraphMarkRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousParagraphMarkRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousParagraphMarkRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Inserted Paragraph.
+ Represents the following element tag in the schema: w:ins.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Deleted Paragraph.
+ Represents the following element tag in the schema: w:del.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Move Source Paragraph.
+ Represents the following element tag in the schema: w:moveFrom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Move Destination Paragraph.
+ Represents the following element tag in the schema: w:moveTo.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Level Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ilvl.
+
+
+
+
+ Initializes a new instance of the NumberingLevelReference class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Definition Instance Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numId.
+
+
+
+
+ Initializes a new instance of the NumberingId class.
+
+
+
+
+
+
+
+ Starting Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:start.
+
+
+
+
+ Initializes a new instance of the StartNumberingValue class.
+
+
+
+
+
+
+
+ Abstract Numbering Definition Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:abstractNumId.
+
+
+
+
+ Initializes a new instance of the AbstractNumId class.
+
+
+
+
+
+
+
+ Defines the NonNegativeDecimalNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the NonNegativeDecimalNumberType class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Paragraph Numbering Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numberingChange.
+
+
+
+
+ Initializes a new instance of the NumberingChange class.
+
+
+
+
+ original
+ Represents the following attribute in the schema: w:original
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Run Properties for the Paragraph Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:highlight>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:rtl>
+ - <w:cs>
+ - <w:specVanish>
+ - <w:oMath>
+ - <w:rPrChange>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:rStyle>
+ - <w:effect>
+ - <w:w>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:u>
+ - <w:vertAlign>
+ - <w14:textFill>
+ - <w14:glow>
+ - <w14:ligatures>
+ - <w14:numForm>
+ - <w14:numSpacing>
+ - <w14:cntxtAlts>
+ - <w14:props3d>
+ - <w14:reflection>
+ - <w14:scene3d>
+ - <w14:shadow>
+ - <w14:stylisticSets>
+ - <w14:textOutline>
+
+
+
+
+
+ Initializes a new instance of the ParagraphMarkRunProperties class.
+
+
+
+
+ Initializes a new instance of the ParagraphMarkRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphMarkRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphMarkRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Inserted Paragraph.
+ Represents the following element tag in the schema: w:ins.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Deleted Paragraph.
+ Represents the following element tag in the schema: w:del.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Move Source Paragraph.
+ Represents the following element tag in the schema: w:moveFrom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Move Destination Paragraph.
+ Represents the following element tag in the schema: w:moveTo.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Section Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sectPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cols>
+ - <w15:footnoteColumns>
+ - <w:docGrid>
+ - <w:endnotePr>
+ - <w:footnotePr>
+ - <w:headerReference>
+ - <w:footerReference>
+ - <w:lnNumType>
+ - <w:formProt>
+ - <w:noEndnote>
+ - <w:titlePg>
+ - <w:bidi>
+ - <w:rtlGutter>
+ - <w:pgBorders>
+ - <w:pgMar>
+ - <w:pgNumType>
+ - <w:pgSz>
+ - <w:paperSrc>
+ - <w:printerSettings>
+ - <w:sectPrChange>
+ - <w:type>
+ - <w:textDirection>
+ - <w:vAlign>
+
+
+
+
+
+ Initializes a new instance of the SectionProperties class.
+
+
+
+
+ Initializes a new instance of the SectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Physical Section Mark Character Revision ID
+ Represents the following attribute in the schema: w:rsidRPr
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Deletion Revision ID
+ Represents the following attribute in the schema: w:rsidDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Addition Revision ID
+ Represents the following attribute in the schema: w:rsidR
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Properties Revision ID
+ Represents the following attribute in the schema: w:rsidSect
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom Field Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fldData.
+
+
+
+
+ Initializes a new instance of the FieldData class.
+
+
+
+
+ Initializes a new instance of the FieldData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Form Field Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ffData.
+
+
+ The following table lists the possible child types:
+
+ - <w:checkBox>
+ - <w:ddList>
+ - <w:helpText>
+ - <w:name>
+ - <w:statusText>
+ - <w:textInput>
+ - <w:entryMacro>
+ - <w:exitMacro>
+ - <w:enabled>
+ - <w:calcOnExit>
+
+
+
+
+
+ Initializes a new instance of the FormFieldData class.
+
+
+
+
+ Initializes a new instance of the FormFieldData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormFieldData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormFieldData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Form Field Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the FormFieldName class.
+
+
+
+
+ Form Field Name Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Script Function to Execute on Form Field Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:entryMacro.
+
+
+
+
+ Initializes a new instance of the EntryMacro class.
+
+
+
+
+
+
+
+ Script Function to Execute on Form Field Exit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:exitMacro.
+
+
+
+
+ Initializes a new instance of the ExitMacro class.
+
+
+
+
+
+
+
+ Defines the MacroNameType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MacroNameType class.
+
+
+
+
+ Name of Script Function
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Associated Help Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:helpText.
+
+
+
+
+ Initializes a new instance of the HelpText class.
+
+
+
+
+ Help Text Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Help Text Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Associated Status Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:statusText.
+
+
+
+
+ Initializes a new instance of the StatusText class.
+
+
+
+
+ Status Text Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Status Text Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Checkbox Form Field Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:checkBox.
+
+
+ The following table lists the possible child types:
+
+ - <w:size>
+ - <w:sizeAuto>
+ - <w:default>
+ - <w:checked>
+
+
+
+
+
+ Initializes a new instance of the CheckBox class.
+
+
+
+
+ Initializes a new instance of the CheckBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CheckBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CheckBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Drop-Down List Form Field Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:ddList.
+
+
+ The following table lists the possible child types:
+
+ - <w:result>
+ - <w:listEntry>
+ - <w:default>
+
+
+
+
+
+ Initializes a new instance of the DropDownListFormField class.
+
+
+
+
+ Initializes a new instance of the DropDownListFormField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDownListFormField class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDownListFormField class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Drop-Down List Selection.
+ Represents the following element tag in the schema: w:result.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Drop-Down List Item Index.
+ Represents the following element tag in the schema: w:default.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Text Box Form Field Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:textInput.
+
+
+ The following table lists the possible child types:
+
+ - <w:type>
+ - <w:maxLength>
+ - <w:default>
+ - <w:format>
+
+
+
+
+
+ Initializes a new instance of the TextInput class.
+
+
+
+
+ Initializes a new instance of the TextInput class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextInput class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextInput class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box Form Field Type.
+ Represents the following element tag in the schema: w:type.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Text Box Form Field String.
+ Represents the following element tag in the schema: w:default.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text Box Form Field Maximum Length.
+ Represents the following element tag in the schema: w:maxLength.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text Box Form Field Formatting.
+ Represents the following element tag in the schema: w:format.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Default Drop-Down List Item Index.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:default.
+
+
+
+
+ Initializes a new instance of the DefaultDropDownListItemIndex class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Drop-Down List Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:listEntry.
+
+
+
+
+ Initializes a new instance of the ListEntryFormField class.
+
+
+
+
+
+
+
+ Default Text Box Form Field String.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:default.
+
+
+
+
+ Initializes a new instance of the DefaultTextBoxFormFieldString class.
+
+
+
+
+
+
+
+ Frame Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the FrameName class.
+
+
+
+
+
+
+
+ Defines the String255Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the String255Type class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text Box Form Field Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:type.
+
+
+
+
+ Initializes a new instance of the TextBoxFormFieldType class.
+
+
+
+
+ Text Box Form Field Type Values
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Text Box Form Field Maximum Length.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:maxLength.
+
+
+
+
+ Initializes a new instance of the MaxLength class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Text Box Form Field Formatting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:format.
+
+
+
+
+ Initializes a new instance of the Format class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Single Column Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:col.
+
+
+
+
+ Initializes a new instance of the Column class.
+
+
+
+
+ Column Width
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Space Before Following Column
+ Represents the following attribute in the schema: w:space
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Section Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sectPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:sectPr>
+
+
+
+
+
+ Initializes a new instance of the SectionPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the SectionPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Section Properties.
+ Represents the following element tag in the schema: w:sectPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Run Properties on the Paragraph Mark.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the ParagraphMarkRunPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the ParagraphMarkRunPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphMarkRunPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphMarkRunPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Run Properties for the Paragraph Mark.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ External Content Import Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:altChunkPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:matchSrc>
+
+
+
+
+
+ Initializes a new instance of the AltChunkProperties class.
+
+
+
+
+ Initializes a new instance of the AltChunkProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AltChunkProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AltChunkProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Keep Source Formatting on Import.
+ Represents the following element tag in the schema: w:matchSrc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Phonetic Guide Text Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rubyAlign.
+
+
+
+
+ Initializes a new instance of the RubyAlign class.
+
+
+
+
+ Phonetic Guide Text Alignment Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Distance Between Phonetic Guide Text and Phonetic Guide Base Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hpsRaise.
+
+
+
+
+ Initializes a new instance of the PhoneticGuideRaise class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Language ID for Phonetic Guide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lid.
+
+
+
+
+ Initializes a new instance of the LanguageId class.
+
+
+
+
+ Language Code
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Phonetic Guide Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rubyPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:hps>
+ - <w:hpsBaseText>
+ - <w:hpsRaise>
+ - <w:lid>
+ - <w:dirty>
+ - <w:rubyAlign>
+
+
+
+
+
+ Initializes a new instance of the RubyProperties class.
+
+
+
+
+ Initializes a new instance of the RubyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Phonetic Guide Text Alignment.
+ Represents the following element tag in the schema: w:rubyAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Phonetic Guide Text Font Size.
+ Represents the following element tag in the schema: w:hps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Distance Between Phonetic Guide Text and Phonetic Guide Base Text.
+ Represents the following element tag in the schema: w:hpsRaise.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Phonetic Guide Base Text Font Size.
+ Represents the following element tag in the schema: w:hpsBaseText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Language ID for Phonetic Guide.
+ Represents the following element tag in the schema: w:lid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Invalidated Field Cache.
+ Represents the following element tag in the schema: w:dirty.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Phonetic Guide Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rt.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RubyContent class.
+
+
+
+
+ Initializes a new instance of the RubyContent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyContent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyContent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Phonetic Guide Base Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rubyBase.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RubyBase class.
+
+
+
+
+ Initializes a new instance of the RubyBase class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyBase class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyBase class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RubyContentType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RubyContentType class.
+
+
+
+
+ Initializes a new instance of the RubyContentType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyContentType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RubyContentType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Custom XML Data Date Storage Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:storeMappedDataAs.
+
+
+
+
+ Initializes a new instance of the SdtDateMappingType class.
+
+
+
+
+ Date Storage Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Date Picker Calendar Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:calendar.
+
+
+
+
+ Initializes a new instance of the Calendar class.
+
+
+
+
+ Calendar Type Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Combo Box List Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:listItem.
+
+
+
+
+ Initializes a new instance of the ListItem class.
+
+
+
+
+ List Entry Display Text
+ Represents the following attribute in the schema: w:displayText
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ List Entry Value
+ Represents the following attribute in the schema: w:value
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Structured Document Tag Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtPr.
+
+
+ The following table lists the possible child types:
+
+ - <w15:color>
+ - <w:dataBinding>
+ - <w15:dataBinding>
+ - <w:id>
+ - <w:equation>
+ - <w:picture>
+ - <w:richText>
+ - <w:citation>
+ - <w:group>
+ - <w:bibliography>
+ - <w14:entityPicker>
+ - <w15:repeatingSectionItem>
+ - <w:lock>
+ - <w:showingPlcHdr>
+ - <w:temporary>
+ - <w15:webExtensionLinked>
+ - <w15:webExtensionCreated>
+ - <w:placeholder>
+ - <w:rPr>
+ - <w:comboBox>
+ - <w:date>
+ - <w:docPartObj>
+ - <w:docPartList>
+ - <w:dropDownList>
+ - <w:text>
+ - <w:alias>
+ - <w:tag>
+ - <w14:checkbox>
+ - <w15:appearance>
+ - <w15:repeatingSection>
+
+
+
+
+
+ Initializes a new instance of the SdtProperties class.
+
+
+
+
+ Initializes a new instance of the SdtProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Structured Document Tag End Character Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtEndPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the SdtEndCharProperties class.
+
+
+
+
+ Initializes a new instance of the SdtEndCharProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtEndCharProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtEndCharProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Block-Level Structured Document Tag Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtContent.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtContentBlock class.
+
+
+
+
+ Initializes a new instance of the SdtContentBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentBlock class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentBlock class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Inline-Level Structured Document Tag Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtContent.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:dir>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:subDoc>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtContentRun class.
+
+
+
+
+ Initializes a new instance of the SdtContentRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRun class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRun class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SdtContentRunRuby Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtContent.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtContentRunRuby class.
+
+
+
+
+ Initializes a new instance of the SdtContentRunRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRunRuby class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRunRuby class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Cell-Level Structured Document Tag Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtContent.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tc>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtContentCell class.
+
+
+
+
+ Initializes a new instance of the SdtContentCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentCell class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentCell class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Row-Level Structured Document Tag Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sdtContent.
+
+
+ The following table lists the possible child types:
+
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:tr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SdtContentRow class.
+
+
+
+
+ Initializes a new instance of the SdtContentRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Custom XML Element Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:customXmlPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:placeholder>
+ - <w:attr>
+
+
+
+
+
+ Initializes a new instance of the CustomXmlProperties class.
+
+
+
+
+ Initializes a new instance of the CustomXmlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomXmlProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Custom XML Element Placeholder Text.
+ Represents the following element tag in the schema: w:placeholder.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom XML Attribute.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:attr.
+
+
+
+
+ Initializes a new instance of the CustomXmlAttribute class.
+
+
+
+
+ uri
+ Represents the following attribute in the schema: w:uri
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Grid Column Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gridCol.
+
+
+
+
+ Initializes a new instance of the GridColumn class.
+
+
+
+
+ Grid Column Width
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Table Grid Column Definitions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblGridChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:tblGrid>
+
+
+
+
+
+ Initializes a new instance of the TableGridChange class.
+
+
+
+
+ Initializes a new instance of the TableGridChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGridChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGridChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Table Grid.
+ Represents the following element tag in the schema: w:tblGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:tcPr>
+
+
+
+
+
+ Initializes a new instance of the TableCellPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the TableCellPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Table Cell Properties.
+ Represents the following element tag in the schema: w:tcPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cellMerge>
+ - <w:cnfStyle>
+ - <w:gridSpan>
+ - <w:hMerge>
+ - <w:noWrap>
+ - <w:tcFitText>
+ - <w:hideMark>
+ - <w:shd>
+ - <w:tcW>
+ - <w:tcBorders>
+ - <w:tcMar>
+ - <w:tcPrChange>
+ - <w:textDirection>
+ - <w:cellIns>
+ - <w:cellDel>
+ - <w:vAlign>
+ - <w:vMerge>
+
+
+
+
+
+ Initializes a new instance of the TableCellProperties class.
+
+
+
+
+ Initializes a new instance of the TableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ConditionalFormatStyle.
+ Represents the following element tag in the schema: w:cnfStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellWidth.
+ Represents the following element tag in the schema: w:tcW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ GridSpan.
+ Represents the following element tag in the schema: w:gridSpan.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ HorizontalMerge.
+ Represents the following element tag in the schema: w:hMerge.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalMerge.
+ Represents the following element tag in the schema: w:vMerge.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellBorders.
+ Represents the following element tag in the schema: w:tcBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoWrap.
+ Represents the following element tag in the schema: w:noWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMargin.
+ Represents the following element tag in the schema: w:tcMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellFitText.
+ Represents the following element tag in the schema: w:tcFitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellVerticalAlignment.
+ Represents the following element tag in the schema: w:vAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ HideMark.
+ Represents the following element tag in the schema: w:hideMark.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:tblPr>
+
+
+
+
+
+ Initializes a new instance of the TablePropertiesChange class.
+
+
+
+
+ Initializes a new instance of the TablePropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Table Properties.
+ Represents the following element tag in the schema: w:tblPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Revision Information for Table-Level Property Exceptions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPrExChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:tblPrEx>
+
+
+
+
+
+ Initializes a new instance of the TablePropertyExceptionsChange class.
+
+
+
+
+ Initializes a new instance of the TablePropertyExceptionsChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertyExceptionsChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertyExceptionsChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Table-Level Property Exceptions.
+ Represents the following element tag in the schema: w:tblPrEx.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bidiVisual>
+ - <w:shd>
+ - <w:tblCaption>
+ - <w:tblDescription>
+ - <w:tblStyle>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblLayout>
+ - <w:tblLook>
+ - <w:tblOverlap>
+ - <w:tblpPr>
+ - <w:tblPrChange>
+ - <w:tblW>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+
+
+
+
+
+ Initializes a new instance of the TableProperties class.
+
+
+
+
+ Initializes a new instance of the TableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TableStyle.
+ Represents the following element tag in the schema: w:tblStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TablePositionProperties.
+ Represents the following element tag in the schema: w:tblpPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableOverlap.
+ Represents the following element tag in the schema: w:tblOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDiVisual.
+ Represents the following element tag in the schema: w:bidiVisual.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableWidth.
+ Represents the following element tag in the schema: w:tblW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableJustification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellSpacing.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableIndentation.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableBorders.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableLayout.
+ Represents the following element tag in the schema: w:tblLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMarginDefault.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableLook.
+ Represents the following element tag in the schema: w:tblLook.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCaption, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:tblCaption.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableDescription, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: w:tblDescription.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Information for Table Properties.
+ Represents the following element tag in the schema: w:tblPrChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Grid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblGrid.
+
+
+ The following table lists the possible child types:
+
+ - <w:tblGridChange>
+ - <w:gridCol>
+
+
+
+
+
+ Initializes a new instance of the TableGrid class.
+
+
+
+
+ Initializes a new instance of the TableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableGrid class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Footnote Placement.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pos.
+
+
+
+
+ Initializes a new instance of the FootnotePosition class.
+
+
+
+
+ Footnote Position Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Footnote Numbering Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numFmt.
+
+
+
+
+ Initializes a new instance of the NumberingFormat class.
+
+
+
+
+ Numbering Format Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ format, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:format
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Endnote Placement.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pos.
+
+
+
+
+ Initializes a new instance of the EndnotePosition class.
+
+
+
+
+ Endnote Position Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Special Footnote List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnote.
+
+
+
+
+ Initializes a new instance of the FootnoteSpecialReference class.
+
+
+
+
+
+
+
+ Special Endnote List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnote.
+
+
+
+
+ Initializes a new instance of the EndnoteSpecialReference class.
+
+
+
+
+
+
+
+ Defines the FootnoteEndnoteSeparatorReferenceType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the FootnoteEndnoteSeparatorReferenceType class.
+
+
+
+
+ Footnote/Endnote ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Index of Column Containing Unique Values for Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:column.
+
+
+
+
+ Initializes a new instance of the ColumnIndex class.
+
+
+
+
+
+
+
+ Column Delimiter for Data Source.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:colDelim.
+
+
+
+
+ Initializes a new instance of the ColumnDelimiter class.
+
+
+
+
+
+
+
+ Defines the UnsignedDecimalNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UnsignedDecimalNumberType class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Unique Value for Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:uniqueTag.
+
+
+
+
+ Initializes a new instance of the UniqueTag class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Data About Single Data Source Record.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:recipientData.
+
+
+ The following table lists the possible child types:
+
+ - <w:uniqueTag>
+ - <w:active>
+ - <w:column>
+
+
+
+
+
+ Initializes a new instance of the RecipientData class.
+
+
+
+
+ Initializes a new instance of the RecipientData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RecipientData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RecipientData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Record Is Included in Mail Merge.
+ Represents the following element tag in the schema: w:active.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Index of Column Containing Unique Values for Record.
+ Represents the following element tag in the schema: w:column.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Unique Value for Record.
+ Represents the following element tag in the schema: w:uniqueTag.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Merge Field Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:type.
+
+
+
+
+ Initializes a new instance of the MailMergeFieldType class.
+
+
+
+
+ Merge Field Mapping Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ ODSO Data Source Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:type.
+
+
+
+
+ Initializes a new instance of the MailMergeSource class.
+
+
+
+
+ Data Source Type Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ External Data Source to Merge Field Mapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:fieldMapData.
+
+
+ The following table lists the possible child types:
+
+ - <w:lid>
+ - <w:type>
+ - <w:dynamicAddress>
+ - <w:name>
+ - <w:mappedName>
+ - <w:column>
+
+
+
+
+
+ Initializes a new instance of the FieldMapData class.
+
+
+
+
+ Initializes a new instance of the FieldMapData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldMapData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FieldMapData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Merge Field Mapping.
+ Represents the following element tag in the schema: w:type.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data Source Name for Column.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Predefined Merge Field Name.
+ Represents the following element tag in the schema: w:mappedName.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Index of Column Being Mapped.
+ Represents the following element tag in the schema: w:column.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Merge Field Name Language ID.
+ Represents the following element tag in the schema: w:lid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Country/Region-Based Address Field Ordering.
+ Represents the following element tag in the schema: w:dynamicAddress.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Source Document Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mainDocumentType.
+
+
+
+
+ Initializes a new instance of the MainDocumentType class.
+
+
+
+
+ Mail Merge Source Document Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Data Source Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dataType.
+
+
+
+
+ Initializes a new instance of the DataType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Merged Document Destination.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:destination.
+
+
+
+
+ Initializes a new instance of the Destination class.
+
+
+
+
+ Mail Merge Merged Document Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Office Data Source Object Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:odso.
+
+
+ The following table lists the possible child types:
+
+ - <w:type>
+ - <w:fieldMapData>
+ - <w:fHdr>
+ - <w:src>
+ - <w:recipientData>
+ - <w:udl>
+ - <w:table>
+ - <w:colDelim>
+
+
+
+
+
+ Initializes a new instance of the DataSourceObject class.
+
+
+
+
+ Initializes a new instance of the DataSourceObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataSourceObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataSourceObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ UDL Connection String.
+ Represents the following element tag in the schema: w:udl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data Source Table Name.
+ Represents the following element tag in the schema: w:table.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ODSO Data Source File Path.
+ Represents the following element tag in the schema: w:src.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Column Delimiter for Data Source.
+ Represents the following element tag in the schema: w:colDelim.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ODSO Data Source Type.
+ Represents the following element tag in the schema: w:type.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ First Row of Data Source Contains Column Names.
+ Represents the following element tag in the schema: w:fHdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Single Document Variable.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docVar.
+
+
+
+
+ Initializes a new instance of the DocumentVariable class.
+
+
+
+
+ Document Variable Name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document Variable Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Original Document Revision Save ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rsidRoot.
+
+
+
+
+ Initializes a new instance of the RsidRoot class.
+
+
+
+
+
+
+
+ Single Session Revision Save ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rsid.
+
+
+
+
+ Initializes a new instance of the Rsid class.
+
+
+
+
+
+
+
+ Abstract Numbering Definition Identifier.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:nsid.
+
+
+
+
+ Initializes a new instance of the Nsid class.
+
+
+
+
+
+
+
+ Numbering Template Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tmpl.
+
+
+
+
+ Initializes a new instance of the TemplateCode class.
+
+
+
+
+
+
+
+ Defines the LongHexNumberType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LongHexNumberType class.
+
+
+
+
+ Long Hexadecimal Number Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:specVanish>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:effect>
+ - <w:w>
+ - <w:u>
+ - <w:vertAlign>
+
+
+
+
+
+ Initializes a new instance of the RunPropertiesBaseStyle class.
+
+
+
+
+ Initializes a new instance of the RunPropertiesBaseStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesBaseStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesBaseStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RunFonts.
+ Represents the following element tag in the schema: w:rFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bold.
+ Represents the following element tag in the schema: w:b.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BoldComplexScript.
+ Represents the following element tag in the schema: w:bCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Italic.
+ Represents the following element tag in the schema: w:i.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ItalicComplexScript.
+ Represents the following element tag in the schema: w:iCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caps.
+ Represents the following element tag in the schema: w:caps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SmallCaps.
+ Represents the following element tag in the schema: w:smallCaps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Strike.
+ Represents the following element tag in the schema: w:strike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoubleStrike.
+ Represents the following element tag in the schema: w:dstrike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: w:outline.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: w:shadow.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emboss.
+ Represents the following element tag in the schema: w:emboss.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Imprint.
+ Represents the following element tag in the schema: w:imprint.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoProof.
+ Represents the following element tag in the schema: w:noProof.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vanish.
+ Represents the following element tag in the schema: w:vanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WebHidden.
+ Represents the following element tag in the schema: w:webHidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: w:color.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ CharacterScale.
+ Represents the following element tag in the schema: w:w.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kern.
+ Represents the following element tag in the schema: w:kern.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: w:position.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSize.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSizeComplexScript.
+ Represents the following element tag in the schema: w:szCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline.
+ Represents the following element tag in the schema: w:u.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextEffect.
+ Represents the following element tag in the schema: w:effect.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border.
+ Represents the following element tag in the schema: w:bdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FitText.
+ Represents the following element tag in the schema: w:fitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalTextAlignment.
+ Represents the following element tag in the schema: w:vertAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emphasis.
+ Represents the following element tag in the schema: w:em.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Languages.
+ Represents the following element tag in the schema: w:lang.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EastAsianLayout.
+ Represents the following element tag in the schema: w:eastAsianLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpecVanish.
+ Represents the following element tag in the schema: w:specVanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:outlineLvl>
+ - <w:framePr>
+ - <w:ind>
+ - <w:jc>
+ - <w:numPr>
+ - <w:keepNext>
+ - <w:keepLines>
+ - <w:pageBreakBefore>
+ - <w:widowControl>
+ - <w:suppressLineNumbers>
+ - <w:suppressAutoHyphens>
+ - <w:kinsoku>
+ - <w:wordWrap>
+ - <w:overflowPunct>
+ - <w:topLinePunct>
+ - <w:autoSpaceDE>
+ - <w:autoSpaceDN>
+ - <w:bidi>
+ - <w:adjustRightInd>
+ - <w:snapToGrid>
+ - <w:contextualSpacing>
+ - <w:mirrorIndents>
+ - <w:suppressOverlap>
+ - <w:pBdr>
+ - <w:shd>
+ - <w:spacing>
+ - <w:tabs>
+ - <w:textAlignment>
+ - <w:textboxTightWrap>
+ - <w:textDirection>
+
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesBaseStyle class.
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesBaseStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesBaseStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesBaseStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ KeepNext.
+ Represents the following element tag in the schema: w:keepNext.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepLines.
+ Represents the following element tag in the schema: w:keepLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBreakBefore.
+ Represents the following element tag in the schema: w:pageBreakBefore.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FrameProperties.
+ Represents the following element tag in the schema: w:framePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WidowControl.
+ Represents the following element tag in the schema: w:widowControl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NumberingProperties.
+ Represents the following element tag in the schema: w:numPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressLineNumbers.
+ Represents the following element tag in the schema: w:suppressLineNumbers.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphBorders.
+ Represents the following element tag in the schema: w:pBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: w:tabs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressAutoHyphens.
+ Represents the following element tag in the schema: w:suppressAutoHyphens.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: w:kinsoku.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WordWrap.
+ Represents the following element tag in the schema: w:wordWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OverflowPunctuation.
+ Represents the following element tag in the schema: w:overflowPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TopLinePunctuation.
+ Represents the following element tag in the schema: w:topLinePunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDE.
+ Represents the following element tag in the schema: w:autoSpaceDE.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDN.
+ Represents the following element tag in the schema: w:autoSpaceDN.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AdjustRightIndent.
+ Represents the following element tag in the schema: w:adjustRightInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpacingBetweenLines.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation.
+ Represents the following element tag in the schema: w:ind.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ContextualSpacing.
+ Represents the following element tag in the schema: w:contextualSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ MirrorIndents.
+ Represents the following element tag in the schema: w:mirrorIndents.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressOverlap.
+ Represents the following element tag in the schema: w:suppressOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextAlignment.
+ Represents the following element tag in the schema: w:textAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextBoxTightWrap.
+ Represents the following element tag in the schema: w:textboxTightWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OutlineLevel.
+ Represents the following element tag in the schema: w:outlineLvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Default Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPrDefault.
+
+
+ The following table lists the possible child types:
+
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the RunPropertiesDefault class.
+
+
+
+
+ Initializes a new instance of the RunPropertiesDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunPropertiesDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Default Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPrDefault.
+
+
+ The following table lists the possible child types:
+
+ - <w:pPr>
+
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesDefault class.
+
+
+
+
+ Initializes a new instance of the ParagraphPropertiesDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesDefault class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphPropertiesDefault class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Left and Right Margin for Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marW.
+
+
+
+
+ Initializes a new instance of the MarginWidth class.
+
+
+
+
+
+
+
+ Top and Bottom Margin for Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marH.
+
+
+
+
+ Initializes a new instance of the MarginHeight class.
+
+
+
+
+
+
+
+ Defines the PixelsMeasureType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PixelsMeasureType class.
+
+
+
+
+ Measurement in Pixels
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Scrollbar Display Option.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:scrollbar.
+
+
+
+
+ Initializes a new instance of the ScrollbarVisibility class.
+
+
+
+
+ Scrollbar Display Option Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Frameset Splitter Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:w.
+
+
+
+
+ Initializes a new instance of the Width class.
+
+
+
+
+
+
+
+ Hyphenation Zone.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hyphenationZone.
+
+
+
+
+ Initializes a new instance of the HyphenationZone class.
+
+
+
+
+
+
+
+ Drawing Grid Horizontal Grid Unit Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:drawingGridHorizontalSpacing.
+
+
+
+
+ Initializes a new instance of the DrawingGridHorizontalSpacing class.
+
+
+
+
+
+
+
+ Drawing Grid Vertical Grid Unit Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:drawingGridVerticalSpacing.
+
+
+
+
+ Initializes a new instance of the DrawingGridVerticalSpacing class.
+
+
+
+
+
+
+
+ Drawing Grid Horizontal Origin Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:drawingGridHorizontalOrigin.
+
+
+
+
+ Initializes a new instance of the DrawingGridHorizontalOrigin class.
+
+
+
+
+
+
+
+ Drawing Grid Vertical Origin Point.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:drawingGridVerticalOrigin.
+
+
+
+
+ Initializes a new instance of the DrawingGridVerticalOrigin class.
+
+
+
+
+
+
+
+ Defines the TwipsMeasureType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TwipsMeasureType class.
+
+
+
+
+ Measurement in Twentieths of a Point
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frameset Splitter Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:framesetSplitbar.
+
+
+ The following table lists the possible child types:
+
+ - <w:color>
+ - <w:noBorder>
+ - <w:flatBorders>
+ - <w:w>
+
+
+
+
+
+ Initializes a new instance of the FramesetSplitbar class.
+
+
+
+
+ Initializes a new instance of the FramesetSplitbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FramesetSplitbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FramesetSplitbar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Frameset Splitter Width.
+ Represents the following element tag in the schema: w:w.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frameset Splitter Color.
+ Represents the following element tag in the schema: w:color.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Display Frameset Splitters.
+ Represents the following element tag in the schema: w:noBorder.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frameset Splitter Border Style.
+ Represents the following element tag in the schema: w:flatBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Frameset Layout.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:frameLayout.
+
+
+
+
+ Initializes a new instance of the FrameLayout class.
+
+
+
+
+ Frameset Layout Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Nested Frameset Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:frameset.
+
+
+ The following table lists the possible child types:
+
+ - <w:frame>
+ - <w:frameLayout>
+ - <w:frameset>
+ - <w:framesetSplitbar>
+ - <w:sz>
+
+
+
+
+
+ Initializes a new instance of the Frameset class.
+
+
+
+
+ Initializes a new instance of the Frameset class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Frameset class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Frameset class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Nested Frameset Size.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frameset Splitter Properties.
+ Represents the following element tag in the schema: w:framesetSplitbar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frameset Layout.
+ Represents the following element tag in the schema: w:frameLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Single Frame Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:frame.
+
+
+ The following table lists the possible child types:
+
+ - <w:scrollbar>
+ - <w:noResizeAllowed>
+ - <w:linkedToFile>
+ - <w:marW>
+ - <w:marH>
+ - <w:sourceFileName>
+ - <w:sz>
+ - <w:name>
+
+
+
+
+
+ Initializes a new instance of the Frame class.
+
+
+
+
+ Initializes a new instance of the Frame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Frame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Frame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Frame Size.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Name.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Source File for Frame.
+ Represents the following element tag in the schema: w:sourceFileName.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left and Right Margin for Frame.
+ Represents the following element tag in the schema: w:marW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Top and Bottom Margin for Frame.
+ Represents the following element tag in the schema: w:marH.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Scrollbar Display Option.
+ Represents the following element tag in the schema: w:scrollbar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Frame Cannot Be Resized.
+ Represents the following element tag in the schema: w:noResizeAllowed.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Maintain Link to Existing File.
+ Represents the following element tag in the schema: w:linkedToFile.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Content Between Numbering Symbol and Paragraph Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:suff.
+
+
+
+
+ Initializes a new instance of the LevelSuffix class.
+
+
+
+
+ Character Type Between Numbering and Text
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Level Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvlText.
+
+
+
+
+ Initializes a new instance of the LevelText class.
+
+
+
+
+ Level Text
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Level Text Is Null Character
+ Represents the following attribute in the schema: w:null
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Legacy Numbering Level Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:legacy.
+
+
+
+
+ Initializes a new instance of the LegacyNumbering class.
+
+
+
+
+ Use Legacy Numbering Properties
+ Represents the following attribute in the schema: w:legacy
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Legacy Spacing
+ Represents the following attribute in the schema: w:legacySpace
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Legacy Indent
+ Represents the following attribute in the schema: w:legacyIndent
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvlJc.
+
+
+
+
+ Initializes a new instance of the LevelJustification class.
+
+
+
+
+ Alignment Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Level Associated Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:outlineLvl>
+ - <w:framePr>
+ - <w:ind>
+ - <w:jc>
+ - <w:numPr>
+ - <w:keepNext>
+ - <w:keepLines>
+ - <w:pageBreakBefore>
+ - <w:widowControl>
+ - <w:suppressLineNumbers>
+ - <w:suppressAutoHyphens>
+ - <w:kinsoku>
+ - <w:wordWrap>
+ - <w:overflowPunct>
+ - <w:topLinePunct>
+ - <w:autoSpaceDE>
+ - <w:autoSpaceDN>
+ - <w:bidi>
+ - <w:adjustRightInd>
+ - <w:snapToGrid>
+ - <w:contextualSpacing>
+ - <w:mirrorIndents>
+ - <w:suppressOverlap>
+ - <w:pBdr>
+ - <w:shd>
+ - <w:spacing>
+ - <w:pStyle>
+ - <w:tabs>
+ - <w:textAlignment>
+ - <w:textboxTightWrap>
+ - <w:textDirection>
+
+
+
+
+
+ Initializes a new instance of the PreviousParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the PreviousParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ParagraphStyleId.
+ Represents the following element tag in the schema: w:pStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepNext.
+ Represents the following element tag in the schema: w:keepNext.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepLines.
+ Represents the following element tag in the schema: w:keepLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBreakBefore.
+ Represents the following element tag in the schema: w:pageBreakBefore.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FrameProperties.
+ Represents the following element tag in the schema: w:framePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WidowControl.
+ Represents the following element tag in the schema: w:widowControl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NumberingProperties.
+ Represents the following element tag in the schema: w:numPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressLineNumbers.
+ Represents the following element tag in the schema: w:suppressLineNumbers.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphBorders.
+ Represents the following element tag in the schema: w:pBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: w:tabs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressAutoHyphens.
+ Represents the following element tag in the schema: w:suppressAutoHyphens.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: w:kinsoku.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WordWrap.
+ Represents the following element tag in the schema: w:wordWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OverflowPunctuation.
+ Represents the following element tag in the schema: w:overflowPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TopLinePunctuation.
+ Represents the following element tag in the schema: w:topLinePunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDE.
+ Represents the following element tag in the schema: w:autoSpaceDE.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDN.
+ Represents the following element tag in the schema: w:autoSpaceDN.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AdjustRightIndent.
+ Represents the following element tag in the schema: w:adjustRightInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpacingBetweenLines.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation.
+ Represents the following element tag in the schema: w:ind.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ContextualSpacing.
+ Represents the following element tag in the schema: w:contextualSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ MirrorIndents.
+ Represents the following element tag in the schema: w:mirrorIndents.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressOverlap.
+ Represents the following element tag in the schema: w:suppressOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextAlignment.
+ Represents the following element tag in the schema: w:textAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextBoxTightWrap.
+ Represents the following element tag in the schema: w:textboxTightWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OutlineLevel.
+ Represents the following element tag in the schema: w:outlineLvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Symbol Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:rtl>
+ - <w:cs>
+ - <w:specVanish>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:effect>
+ - <w:w>
+ - <w:u>
+ - <w:vertAlign>
+
+
+
+
+
+ Initializes a new instance of the NumberingSymbolRunProperties class.
+
+
+
+
+ Initializes a new instance of the NumberingSymbolRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingSymbolRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingSymbolRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RunFonts.
+ Represents the following element tag in the schema: w:rFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bold.
+ Represents the following element tag in the schema: w:b.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BoldComplexScript.
+ Represents the following element tag in the schema: w:bCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Italic.
+ Represents the following element tag in the schema: w:i.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ItalicComplexScript.
+ Represents the following element tag in the schema: w:iCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caps.
+ Represents the following element tag in the schema: w:caps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SmallCaps.
+ Represents the following element tag in the schema: w:smallCaps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Strike.
+ Represents the following element tag in the schema: w:strike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoubleStrike.
+ Represents the following element tag in the schema: w:dstrike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: w:outline.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: w:shadow.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emboss.
+ Represents the following element tag in the schema: w:emboss.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Imprint.
+ Represents the following element tag in the schema: w:imprint.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoProof.
+ Represents the following element tag in the schema: w:noProof.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vanish.
+ Represents the following element tag in the schema: w:vanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WebHidden.
+ Represents the following element tag in the schema: w:webHidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: w:color.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ CharacterScale.
+ Represents the following element tag in the schema: w:w.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kern.
+ Represents the following element tag in the schema: w:kern.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: w:position.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSize.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSizeComplexScript.
+ Represents the following element tag in the schema: w:szCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline.
+ Represents the following element tag in the schema: w:u.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextEffect.
+ Represents the following element tag in the schema: w:effect.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border.
+ Represents the following element tag in the schema: w:bdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FitText.
+ Represents the following element tag in the schema: w:fitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalTextAlignment.
+ Represents the following element tag in the schema: w:vertAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ RightToLeftText.
+ Represents the following element tag in the schema: w:rtl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ComplexScript.
+ Represents the following element tag in the schema: w:cs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emphasis.
+ Represents the following element tag in the schema: w:em.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Languages.
+ Represents the following element tag in the schema: w:lang.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EastAsianLayout.
+ Represents the following element tag in the schema: w:eastAsianLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpecVanish.
+ Represents the following element tag in the schema: w:specVanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Abstract Numbering Definition Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:multiLevelType.
+
+
+
+
+ Initializes a new instance of the MultiLevelType class.
+
+
+
+
+ Abstract Numbering Definition Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Level Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvl.
+
+
+ The following table lists the possible child types:
+
+ - <w:lvlRestart>
+ - <w:lvlPicBulletId>
+ - <w:lvlJc>
+ - <w:suff>
+ - <w:lvlText>
+ - <w:legacy>
+ - <w:start>
+ - <w:numFmt>
+ - <w:isLgl>
+ - <w:pPr>
+ - <w:rPr>
+ - <w:pStyle>
+
+
+
+
+
+ Initializes a new instance of the Level class.
+
+
+
+
+ Initializes a new instance of the Level class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Level class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Numbering Level
+ Represents the following attribute in the schema: w:ilvl
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Template Code
+ Represents the following attribute in the schema: w:tplc
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tentative Numbering
+ Represents the following attribute in the schema: w:tentative
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Starting Value.
+ Represents the following element tag in the schema: w:start.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Format.
+ Represents the following element tag in the schema: w:numFmt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Restart Numbering Level Symbol.
+ Represents the following element tag in the schema: w:lvlRestart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Paragraph Style's Associated Numbering Level.
+ Represents the following element tag in the schema: w:pStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display All Levels Using Arabic Numerals.
+ Represents the following element tag in the schema: w:isLgl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Content Between Numbering Symbol and Paragraph Text.
+ Represents the following element tag in the schema: w:suff.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Level Text.
+ Represents the following element tag in the schema: w:lvlText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Picture Numbering Symbol Definition Reference.
+ Represents the following element tag in the schema: w:lvlPicBulletId.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Legacy Numbering Level Properties.
+ Represents the following element tag in the schema: w:legacy.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:lvlJc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Level Associated Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Symbol Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Level Definition Override.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lvlOverride.
+
+
+ The following table lists the possible child types:
+
+ - <w:startOverride>
+ - <w:lvl>
+
+
+
+
+
+ Initializes a new instance of the LevelOverride class.
+
+
+
+
+ Initializes a new instance of the LevelOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LevelOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LevelOverride class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Numbering Level ID
+ Represents the following attribute in the schema: w:ilvl
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Level Starting Value Override.
+ Represents the following element tag in the schema: w:startOverride.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Level Override Definition.
+ Represents the following element tag in the schema: w:lvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Picture Numbering Symbol Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:numPicBullet.
+
+
+ The following table lists the possible child types:
+
+ - <w:drawing>
+ - <w:pict>
+
+
+
+
+
+ Initializes a new instance of the NumberingPictureBullet class.
+
+
+
+
+ Initializes a new instance of the NumberingPictureBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingPictureBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingPictureBullet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ numPicBulletId
+ Represents the following attribute in the schema: w:numPicBulletId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PictureBulletBase.
+ Represents the following element tag in the schema: w:pict.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Drawing.
+ Represents the following element tag in the schema: w:drawing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Abstract Numbering Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:abstractNum.
+
+
+ The following table lists the possible child types:
+
+ - <w:nsid>
+ - <w:tmpl>
+ - <w:lvl>
+ - <w:multiLevelType>
+ - <w:name>
+ - <w:styleLink>
+ - <w:numStyleLink>
+
+
+
+
+
+ Initializes a new instance of the AbstractNum class.
+
+
+
+
+ Initializes a new instance of the AbstractNum class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbstractNum class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AbstractNum class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Abstract Numbering Definition ID
+ Represents the following attribute in the schema: w:abstractNumId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Abstract Numbering Definition Identifier.
+ Represents the following element tag in the schema: w:nsid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Abstract Numbering Definition Type.
+ Represents the following element tag in the schema: w:multiLevelType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Template Code.
+ Represents the following element tag in the schema: w:tmpl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Abstract Numbering Definition Name.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Style Definition.
+ Represents the following element tag in the schema: w:styleLink.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Numbering Style Reference.
+ Represents the following element tag in the schema: w:numStyleLink.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Numbering Definition Instance.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:num.
+
+
+ The following table lists the possible child types:
+
+ - <w:abstractNumId>
+ - <w:lvlOverride>
+
+
+
+
+
+ Initializes a new instance of the NumberingInstance class.
+
+
+
+
+ Initializes a new instance of the NumberingInstance class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingInstance class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberingInstance class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Numbering Definition Instance ID
+ Represents the following attribute in the schema: w:numId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Abstract Numbering Definition Reference.
+ Represents the following element tag in the schema: w:abstractNumId.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Style Conditional Formatting Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:outlineLvl>
+ - <w:framePr>
+ - <w:ind>
+ - <w:jc>
+ - <w:numPr>
+ - <w:keepNext>
+ - <w:keepLines>
+ - <w:pageBreakBefore>
+ - <w:widowControl>
+ - <w:suppressLineNumbers>
+ - <w:suppressAutoHyphens>
+ - <w:kinsoku>
+ - <w:wordWrap>
+ - <w:overflowPunct>
+ - <w:topLinePunct>
+ - <w:autoSpaceDE>
+ - <w:autoSpaceDN>
+ - <w:bidi>
+ - <w:adjustRightInd>
+ - <w:snapToGrid>
+ - <w:contextualSpacing>
+ - <w:mirrorIndents>
+ - <w:suppressOverlap>
+ - <w:pBdr>
+ - <w:pPrChange>
+ - <w:shd>
+ - <w:spacing>
+ - <w:tabs>
+ - <w:textAlignment>
+ - <w:textboxTightWrap>
+ - <w:textDirection>
+
+
+
+
+
+ Initializes a new instance of the StyleParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the StyleParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ KeepNext.
+ Represents the following element tag in the schema: w:keepNext.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepLines.
+ Represents the following element tag in the schema: w:keepLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBreakBefore.
+ Represents the following element tag in the schema: w:pageBreakBefore.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FrameProperties.
+ Represents the following element tag in the schema: w:framePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WidowControl.
+ Represents the following element tag in the schema: w:widowControl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NumberingProperties.
+ Represents the following element tag in the schema: w:numPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressLineNumbers.
+ Represents the following element tag in the schema: w:suppressLineNumbers.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphBorders.
+ Represents the following element tag in the schema: w:pBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: w:tabs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressAutoHyphens.
+ Represents the following element tag in the schema: w:suppressAutoHyphens.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: w:kinsoku.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WordWrap.
+ Represents the following element tag in the schema: w:wordWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OverflowPunctuation.
+ Represents the following element tag in the schema: w:overflowPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TopLinePunctuation.
+ Represents the following element tag in the schema: w:topLinePunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDE.
+ Represents the following element tag in the schema: w:autoSpaceDE.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDN.
+ Represents the following element tag in the schema: w:autoSpaceDN.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AdjustRightIndent.
+ Represents the following element tag in the schema: w:adjustRightInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpacingBetweenLines.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation.
+ Represents the following element tag in the schema: w:ind.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ContextualSpacing.
+ Represents the following element tag in the schema: w:contextualSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ MirrorIndents.
+ Represents the following element tag in the schema: w:mirrorIndents.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressOverlap.
+ Represents the following element tag in the schema: w:suppressOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextAlignment.
+ Represents the following element tag in the schema: w:textAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextBoxTightWrap.
+ Represents the following element tag in the schema: w:textboxTightWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OutlineLevel.
+ Represents the following element tag in the schema: w:outlineLvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphPropertiesChange.
+ Represents the following element tag in the schema: w:pPrChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Style Conditional Formatting Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:shd>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableProperties class.
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TableJustification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellSpacing.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableIndentation.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableBorders.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMarginDefault.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Style Conditional Formatting Table Row Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:hidden>
+ - <w:cantSplit>
+ - <w:tblHeader>
+ - <w:jc>
+ - <w:tblCellSpacing>
+
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableRowProperties class.
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableRowProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Table Style Conditional Formatting Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:noWrap>
+ - <w:shd>
+ - <w:tcBorders>
+ - <w:tcMar>
+ - <w:vAlign>
+
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableCellProperties class.
+
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleConditionalFormattingTableCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TableCellBorders.
+ Represents the following element tag in the schema: w:tcBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoWrap.
+ Represents the following element tag in the schema: w:noWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMargin.
+ Represents the following element tag in the schema: w:tcMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellVerticalAlignment.
+ Represents the following element tag in the schema: w:vAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Primary Style Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the StyleName class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Optional User Interface Sorting Order.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:uiPriority.
+
+
+
+
+ Initializes a new instance of the UIPriority class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:bdr>
+ - <w:color>
+ - <w:eastAsianLayout>
+ - <w:em>
+ - <w:fitText>
+ - <w:rFonts>
+ - <w:kern>
+ - <w:sz>
+ - <w:szCs>
+ - <w:lang>
+ - <w:b>
+ - <w:bCs>
+ - <w:i>
+ - <w:iCs>
+ - <w:caps>
+ - <w:smallCaps>
+ - <w:strike>
+ - <w:dstrike>
+ - <w:outline>
+ - <w:shadow>
+ - <w:emboss>
+ - <w:imprint>
+ - <w:noProof>
+ - <w:snapToGrid>
+ - <w:vanish>
+ - <w:webHidden>
+ - <w:specVanish>
+ - <w:rPrChange>
+ - <w:shd>
+ - <w:spacing>
+ - <w:position>
+ - <w:effect>
+ - <w:w>
+ - <w:u>
+ - <w:vertAlign>
+
+
+
+
+
+ Initializes a new instance of the StyleRunProperties class.
+
+
+
+
+ Initializes a new instance of the StyleRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleRunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleRunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RunFonts.
+ Represents the following element tag in the schema: w:rFonts.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bold.
+ Represents the following element tag in the schema: w:b.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BoldComplexScript.
+ Represents the following element tag in the schema: w:bCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Italic.
+ Represents the following element tag in the schema: w:i.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ItalicComplexScript.
+ Represents the following element tag in the schema: w:iCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caps.
+ Represents the following element tag in the schema: w:caps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SmallCaps.
+ Represents the following element tag in the schema: w:smallCaps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Strike.
+ Represents the following element tag in the schema: w:strike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DoubleStrike.
+ Represents the following element tag in the schema: w:dstrike.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Outline.
+ Represents the following element tag in the schema: w:outline.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: w:shadow.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emboss.
+ Represents the following element tag in the schema: w:emboss.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Imprint.
+ Represents the following element tag in the schema: w:imprint.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoProof.
+ Represents the following element tag in the schema: w:noProof.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Vanish.
+ Represents the following element tag in the schema: w:vanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WebHidden.
+ Represents the following element tag in the schema: w:webHidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Color.
+ Represents the following element tag in the schema: w:color.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Spacing.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ CharacterScale.
+ Represents the following element tag in the schema: w:w.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kern.
+ Represents the following element tag in the schema: w:kern.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: w:position.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSize.
+ Represents the following element tag in the schema: w:sz.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSizeComplexScript.
+ Represents the following element tag in the schema: w:szCs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline.
+ Represents the following element tag in the schema: w:u.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextEffect.
+ Represents the following element tag in the schema: w:effect.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Border.
+ Represents the following element tag in the schema: w:bdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FitText.
+ Represents the following element tag in the schema: w:fitText.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ VerticalTextAlignment.
+ Represents the following element tag in the schema: w:vertAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emphasis.
+ Represents the following element tag in the schema: w:em.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Languages.
+ Represents the following element tag in the schema: w:lang.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EastAsianLayout.
+ Represents the following element tag in the schema: w:eastAsianLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpecVanish.
+ Represents the following element tag in the schema: w:specVanish.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ RunPropertiesChange.
+ Represents the following element tag in the schema: w:rPrChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Style Table Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:shd>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+ - <w:tblStyleRowBandSize>
+ - <w:tblStyleColBandSize>
+
+
+
+
+
+ Initializes a new instance of the StyleTableProperties class.
+
+
+
+
+ Initializes a new instance of the StyleTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleTableProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleTableProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TableStyleRowBandSize.
+ Represents the following element tag in the schema: w:tblStyleRowBandSize.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableStyleColumnBandSize.
+ Represents the following element tag in the schema: w:tblStyleColBandSize.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableJustification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellSpacing.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableIndentation.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableBorders.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMarginDefault.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Style Table Cell Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tcPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:noWrap>
+ - <w:shd>
+ - <w:tcMar>
+ - <w:vAlign>
+
+
+
+
+
+ Initializes a new instance of the StyleTableCellProperties class.
+
+
+
+
+ Initializes a new instance of the StyleTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleTableCellProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StyleTableCellProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NoWrap.
+ Represents the following element tag in the schema: w:noWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellMargin.
+ Represents the following element tag in the schema: w:tcMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TableCellVerticalAlignment.
+ Represents the following element tag in the schema: w:vAlign.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Style Conditional Table Formatting Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblStylePr.
+
+
+ The following table lists the possible child types:
+
+ - <w:pPr>
+ - <w:rPr>
+ - <w:tblPr>
+ - <w:tcPr>
+ - <w:trPr>
+
+
+
+
+
+ Initializes a new instance of the TableStyleProperties class.
+
+
+
+
+ Initializes a new instance of the TableStyleProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableStyleProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Table Style Conditional Formatting Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Table Properties.
+ Represents the following element tag in the schema: w:tblPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Table Row Properties.
+ Represents the following element tag in the schema: w:trPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Table Cell Properties.
+ Represents the following element tag in the schema: w:tcPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Latent Style Exception.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lsdException.
+
+
+
+
+ Initializes a new instance of the LatentStyleExceptionInfo class.
+
+
+
+
+ Primary Style Name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Latent Style Locking Setting
+ Represents the following attribute in the schema: w:locked
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Override default sorting order
+ Represents the following attribute in the schema: w:uiPriority
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Semi hidden text override
+ Represents the following attribute in the schema: w:semiHidden
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Unhide when used
+ Represents the following attribute in the schema: w:unhideWhenUsed
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Latent Style Primary Style Setting
+ Represents the following attribute in the schema: w:qFormat
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document Default Paragraph and Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docDefaults.
+
+
+ The following table lists the possible child types:
+
+ - <w:pPrDefault>
+ - <w:rPrDefault>
+
+
+
+
+
+ Initializes a new instance of the DocDefaults class.
+
+
+
+
+ Initializes a new instance of the DocDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocDefaults class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default Run Properties.
+ Represents the following element tag in the schema: w:rPrDefault.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Paragraph Properties.
+ Represents the following element tag in the schema: w:pPrDefault.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Latent Style Information.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:latentStyles.
+
+
+ The following table lists the possible child types:
+
+ - <w:lsdException>
+
+
+
+
+
+ Initializes a new instance of the LatentStyles class.
+
+
+
+
+ Initializes a new instance of the LatentStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LatentStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LatentStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default Style Locking Setting
+ Represents the following attribute in the schema: w:defLockedState
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default User Interface Priority Setting
+ Represents the following attribute in the schema: w:defUIPriority
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Semi-Hidden Setting
+ Represents the following attribute in the schema: w:defSemiHidden
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Hidden Until Used Setting
+ Represents the following attribute in the schema: w:defUnhideWhenUsed
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Primary Style Setting
+ Represents the following attribute in the schema: w:defQFormat
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Latent Style Count
+ Represents the following attribute in the schema: w:count
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Style Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:style.
+
+
+ The following table lists the possible child types:
+
+ - <w:rsid>
+ - <w:autoRedefine>
+ - <w:hidden>
+ - <w:semiHidden>
+ - <w:unhideWhenUsed>
+ - <w:qFormat>
+ - <w:locked>
+ - <w:personal>
+ - <w:personalCompose>
+ - <w:personalReply>
+ - <w:pPr>
+ - <w:rPr>
+ - <w:aliases>
+ - <w:basedOn>
+ - <w:next>
+ - <w:link>
+ - <w:name>
+ - <w:tblPr>
+ - <w:tblStylePr>
+ - <w:tcPr>
+ - <w:trPr>
+ - <w:uiPriority>
+
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Style class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style ID
+ Represents the following attribute in the schema: w:styleId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Default Style
+ Represents the following attribute in the schema: w:default
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ User-Defined Style
+ Represents the following attribute in the schema: w:customStyle
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Primary Style Name.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Alternate Style Names.
+ Represents the following element tag in the schema: w:aliases.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Parent Style ID.
+ Represents the following element tag in the schema: w:basedOn.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style For Next Paragraph.
+ Represents the following element tag in the schema: w:next.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Linked Style Reference.
+ Represents the following element tag in the schema: w:link.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Automatically Merge User Formatting Into Style Definition.
+ Represents the following element tag in the schema: w:autoRedefine.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Hide Style From User Interface.
+ Represents the following element tag in the schema: w:hidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Optional User Interface Sorting Order.
+ Represents the following element tag in the schema: w:uiPriority.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Hide Style From Main User Interface.
+ Represents the following element tag in the schema: w:semiHidden.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Remove Semi-Hidden Property When Style Is Used.
+ Represents the following element tag in the schema: w:unhideWhenUsed.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Primary Style.
+ Represents the following element tag in the schema: w:qFormat.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style Cannot Be Applied.
+ Represents the following element tag in the schema: w:locked.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ E-Mail Message Text Style.
+ Represents the following element tag in the schema: w:personal.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ E-Mail Message Composition Style.
+ Represents the following element tag in the schema: w:personalCompose.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ E-Mail Message Reply Style.
+ Represents the following element tag in the schema: w:personalReply.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Identifier for Style Definition.
+ Represents the following element tag in the schema: w:rsid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style Paragraph Properties.
+ Represents the following element tag in the schema: w:pPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style Table Properties.
+ Represents the following element tag in the schema: w:tblPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style Table Row Properties.
+ Represents the following element tag in the schema: w:trPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style Table Cell Properties.
+ Represents the following element tag in the schema: w:tcPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Properties for a Single Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:font.
+
+
+ The following table lists the possible child types:
+
+ - <w:charset>
+ - <w:family>
+ - <w:embedRegular>
+ - <w:embedBold>
+ - <w:embedItalic>
+ - <w:embedBoldItalic>
+ - <w:sig>
+ - <w:notTrueType>
+ - <w:panose1>
+ - <w:pitch>
+ - <w:altName>
+
+
+
+
+
+ Initializes a new instance of the Font class.
+
+
+
+
+ Initializes a new instance of the Font class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Font class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Font class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AltName.
+ Represents the following element tag in the schema: w:altName.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Panose1Number.
+ Represents the following element tag in the schema: w:panose1.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontCharSet.
+ Represents the following element tag in the schema: w:charset.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontFamily.
+ Represents the following element tag in the schema: w:family.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NotTrueType.
+ Represents the following element tag in the schema: w:notTrueType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Pitch.
+ Represents the following element tag in the schema: w:pitch.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FontSignature.
+ Represents the following element tag in the schema: w:sig.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EmbedRegularFont.
+ Represents the following element tag in the schema: w:embedRegular.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EmbedBoldFont.
+ Represents the following element tag in the schema: w:embedBold.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EmbedItalicFont.
+ Represents the following element tag in the schema: w:embedItalic.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ EmbedBoldItalicFont.
+ Represents the following element tag in the schema: w:embedBoldItalic.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Left Margin for HTML div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marLeft.
+
+
+
+
+ Initializes a new instance of the LeftMarginDiv class.
+
+
+
+
+
+
+
+ Right Margin for HTML div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marRight.
+
+
+
+
+ Initializes a new instance of the RightMarginDiv class.
+
+
+
+
+
+
+
+ Top Margin for HTML div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marTop.
+
+
+
+
+ Initializes a new instance of the TopMarginDiv class.
+
+
+
+
+
+
+
+ Bottom Margin for HTML div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:marBottom.
+
+
+
+
+ Initializes a new instance of the BottomMarginDiv class.
+
+
+
+
+
+
+
+ Defines the SignedTwipsMeasureType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SignedTwipsMeasureType class.
+
+
+
+
+ Positive or Negative Value in Twentieths of a Point
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Set of Borders for HTML div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:divBdr.
+
+
+ The following table lists the possible child types:
+
+ - <w:top>
+ - <w:left>
+ - <w:bottom>
+ - <w:right>
+
+
+
+
+
+ Initializes a new instance of the DivBorder class.
+
+
+
+
+ Initializes a new instance of the DivBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivBorder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivBorder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Top Border for HTML div.
+ Represents the following element tag in the schema: w:top.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Border for HTML div.
+ Represents the following element tag in the schema: w:left.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bottom Border for HTML div.
+ Represents the following element tag in the schema: w:bottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Border for HTML div.
+ Represents the following element tag in the schema: w:right.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Child div Elements Contained within Current div.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:divsChild.
+
+
+ The following table lists the possible child types:
+
+ - <w:div>
+
+
+
+
+
+ Initializes a new instance of the DivsChild class.
+
+
+
+
+ Initializes a new instance of the DivsChild class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivsChild class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivsChild class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Divs Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:divs.
+
+
+ The following table lists the possible child types:
+
+ - <w:div>
+
+
+
+
+
+ Initializes a new instance of the Divs class.
+
+
+
+
+ Initializes a new instance of the Divs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Divs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Divs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DivsType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:div>
+
+
+
+
+
+ Initializes a new instance of the DivsType class.
+
+
+
+
+ Initializes a new instance of the DivsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DivsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Information About Single HTML div Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:div.
+
+
+ The following table lists the possible child types:
+
+ - <w:divBdr>
+ - <w:divsChild>
+ - <w:blockQuote>
+ - <w:bodyDiv>
+ - <w:marLeft>
+ - <w:marRight>
+ - <w:marTop>
+ - <w:marBottom>
+
+
+
+
+
+ Initializes a new instance of the Div class.
+
+
+
+
+ Initializes a new instance of the Div class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Div class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Div class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ div Data ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data for HTML blockquote Element.
+ Represents the following element tag in the schema: w:blockQuote.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data for HTML body Element.
+ Represents the following element tag in the schema: w:bodyDiv.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Left Margin for HTML div.
+ Represents the following element tag in the schema: w:marLeft.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Right Margin for HTML div.
+ Represents the following element tag in the schema: w:marRight.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Top Margin for HTML div.
+ Represents the following element tag in the schema: w:marTop.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Bottom Margin for HTML div.
+ Represents the following element tag in the schema: w:marBottom.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Set of Borders for HTML div.
+ Represents the following element tag in the schema: w:divBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Comment Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:comment.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:customXml>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:sdt>
+ - <w:tbl>
+
+
+
+
+
+ Initializes a new instance of the Comment class.
+
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ initials
+ Represents the following attribute in the schema: w:initials
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Footnote Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnote.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Footnote class.
+
+
+
+
+ Initializes a new instance of the Footnote class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footnote class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Footnote class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Endnote Content.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnote.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Endnote class.
+
+
+
+
+ Initializes a new instance of the Endnote class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Endnote class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Endnote class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the FootnoteEndnoteType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the FootnoteEndnoteType class.
+
+
+
+
+ Initializes a new instance of the FootnoteEndnoteType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteEndnoteType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteEndnoteType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Footnote/Endnote Type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote/Endnote ID
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Entry Insertion Behavior.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:behavior.
+
+
+
+
+ Initializes a new instance of the Behavior class.
+
+
+
+
+ Insertion Behavior Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Entry Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:type.
+
+
+
+
+ Initializes a new instance of the DocPartType class.
+
+
+
+
+ Type Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Gallery Associated With Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:gallery.
+
+
+
+
+ Initializes a new instance of the Gallery class.
+
+
+
+
+ Gallery Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Single Automatic Captioning Setting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoCaption.
+
+
+
+
+ Initializes a new instance of the AutoCaption class.
+
+
+
+
+ Identifier of Object to be Automatically Captioned
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caption Used for Automatic Captioning
+ Represents the following attribute in the schema: w:caption
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Single Caption Type Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:caption.
+
+
+
+
+ Initializes a new instance of the Caption class.
+
+
+
+
+ Caption Type Name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Automatic Caption Placement
+ Represents the following attribute in the schema: w:pos
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Include Chapter Number in Field for Caption
+ Represents the following attribute in the schema: w:chapNum
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Style for Chapter Headings
+ Represents the following attribute in the schema: w:heading
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Include Name In Caption
+ Represents the following attribute in the schema: w:noLabel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Caption Numbering Format
+ Represents the following attribute in the schema: w:numFmt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Chapter Number/Item Index Separator
+ Represents the following attribute in the schema: w:sep
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Automatic Captioning Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:autoCaptions.
+
+
+ The following table lists the possible child types:
+
+ - <w:autoCaption>
+
+
+
+
+
+ Initializes a new instance of the AutoCaptions class.
+
+
+
+
+ Initializes a new instance of the AutoCaptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoCaptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AutoCaptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Document Background.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:background.
+
+
+ The following table lists the possible child types:
+
+ - <v:background>
+
+
+
+
+
+ Initializes a new instance of the DocumentBackground class.
+
+
+
+
+ Initializes a new instance of the DocumentBackground class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentBackground class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentBackground class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ color
+ Represents the following attribute in the schema: w:color
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ themeColor
+ Represents the following attribute in the schema: w:themeColor
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ themeTint
+ Represents the following attribute in the schema: w:themeTint
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ themeShade
+ Represents the following attribute in the schema: w:themeShade
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Background.
+ Represents the following element tag in the schema: v:background.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ List of Glossary Document Entries.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docParts.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPart>
+
+
+
+
+
+ Initializes a new instance of the DocParts class.
+
+
+
+
+ Initializes a new instance of the DocParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocParts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Entry Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:name.
+
+
+
+
+ Initializes a new instance of the DocPartName class.
+
+
+
+
+ Name Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Built-In Entry
+ Represents the following attribute in the schema: w:decorated
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Entry Categorization.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:category.
+
+
+ The following table lists the possible child types:
+
+ - <w:gallery>
+ - <w:name>
+
+
+
+
+
+ Initializes a new instance of the Category class.
+
+
+
+
+ Initializes a new instance of the Category class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Category class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Category class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Category Associated With Entry.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Gallery Associated With Entry.
+ Represents the following element tag in the schema: w:gallery.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Entry Types.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:types.
+
+
+ The following table lists the possible child types:
+
+ - <w:type>
+
+
+
+
+
+ Initializes a new instance of the DocPartTypes class.
+
+
+
+
+ Initializes a new instance of the DocPartTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartTypes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Entry Is Of All Types
+ Represents the following attribute in the schema: w:all
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Entry Insertion Behaviors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:behaviors.
+
+
+ The following table lists the possible child types:
+
+ - <w:behavior>
+
+
+
+
+
+ Initializes a new instance of the Behaviors class.
+
+
+
+
+ Initializes a new instance of the Behaviors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Behaviors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Behaviors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Entry ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:guid.
+
+
+
+
+ Initializes a new instance of the DocPartId class.
+
+
+
+
+ GUID Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Glossary Document Entry Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:behaviors>
+ - <w:category>
+ - <w:name>
+ - <w:types>
+ - <w:guid>
+ - <w:style>
+ - <w:description>
+
+
+
+
+
+ Initializes a new instance of the DocPartProperties class.
+
+
+
+
+ Initializes a new instance of the DocPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Entry Name.
+ Represents the following element tag in the schema: w:name.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Associated Paragraph Style Name.
+ Represents the following element tag in the schema: w:style.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Entry Categorization.
+ Represents the following element tag in the schema: w:category.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Entry Types.
+ Represents the following element tag in the schema: w:types.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Entry Insertion Behaviors.
+ Represents the following element tag in the schema: w:behaviors.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Description for Entry.
+ Represents the following element tag in the schema: w:description.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Entry ID.
+ Represents the following element tag in the schema: w:guid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Contents of Glossary Document Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartBody.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:sectPr>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the DocPartBody class.
+
+
+
+
+ Initializes a new instance of the DocPartBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPartBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Body Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:body.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:sectPr>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Body class.
+
+
+
+
+ Initializes a new instance of the Body class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Body class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Body class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BodyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:altChunk>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:p>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:sectPr>
+ - <w:tbl>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the BodyType class.
+
+
+
+
+ Initializes a new instance of the BodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Glossary Document Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPart.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPartBody>
+ - <w:docPartPr>
+
+
+
+
+
+ Initializes a new instance of the DocPart class.
+
+
+
+
+ Initializes a new instance of the DocPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Glossary Document Entry Properties.
+ Represents the following element tag in the schema: w:docPartPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Contents of Glossary Document Entry.
+ Represents the following element tag in the schema: w:docPartBody.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the CompatibilitySetting Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:compatSetting.
+
+
+
+
+ Initializes a new instance of the CompatibilitySetting class.
+
+
+
+
+ name
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ uri
+ Represents the following attribute in the schema: w:uri
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Cell Left Margin Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:left.
+
+
+
+
+ Initializes a new instance of the TableCellLeftMargin class.
+
+
+
+
+
+
+
+ Table Cell Right Margin Default.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:right.
+
+
+
+
+ Initializes a new instance of the TableCellRightMargin class.
+
+
+
+
+
+
+
+ Defines the TableWidthDxaNilType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TableWidthDxaNilType class.
+
+
+
+
+ w
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ type
+ Represents the following attribute in the schema: w:type
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table-Level Property Exceptions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblPrEx.
+
+
+ The following table lists the possible child types:
+
+ - <w:shd>
+ - <w:tblBorders>
+ - <w:tblCellMar>
+ - <w:jc>
+ - <w:tblLayout>
+ - <w:tblLook>
+ - <w:tblPrExChange>
+ - <w:tblW>
+ - <w:tblCellSpacing>
+ - <w:tblInd>
+
+
+
+
+
+ Initializes a new instance of the TablePropertyExceptions class.
+
+
+
+
+ Initializes a new instance of the TablePropertyExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertyExceptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TablePropertyExceptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Preferred Table Width Exception.
+ Represents the following element tag in the schema: w:tblW.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Alignment Exception.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Spacing Exception.
+ Represents the following element tag in the schema: w:tblCellSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Indent from Leading Margin Exception.
+ Represents the following element tag in the schema: w:tblInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Borders Exceptions.
+ Represents the following element tag in the schema: w:tblBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Shading Exception.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Layout Exception.
+ Represents the following element tag in the schema: w:tblLayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Cell Margin Exceptions.
+ Represents the following element tag in the schema: w:tblCellMar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Table Style Conditional Formatting Settings Exception.
+ Represents the following element tag in the schema: w:tblLook.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Revision Information for Table-Level Property Exceptions.
+ Represents the following element tag in the schema: w:tblPrExChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Table Row Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cnfStyle>
+ - <w:gridBefore>
+ - <w:gridAfter>
+ - <w:trHeight>
+ - <w:divId>
+ - <w:hidden>
+ - <w:cantSplit>
+ - <w:tblHeader>
+ - <w:jc>
+ - <w:wBefore>
+ - <w:wAfter>
+ - <w:tblCellSpacing>
+ - <w:ins>
+ - <w:del>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:trPrChange>
+
+
+
+
+
+ Initializes a new instance of the TableRowProperties class.
+
+
+
+
+ Initializes a new instance of the TableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Revision Information for Table Row Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:trPrChange.
+
+
+ The following table lists the possible child types:
+
+ - <w:trPr>
+
+
+
+
+
+ Initializes a new instance of the TableRowPropertiesChange class.
+
+
+
+
+ Initializes a new instance of the TableRowPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowPropertiesChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TableRowPropertiesChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Previous Table Row Properties.
+ Represents the following element tag in the schema: w:trPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:cnfStyle>
+ - <w:outlineLvl>
+ - <w:framePr>
+ - <w:ind>
+ - <w:jc>
+ - <w:divId>
+ - <w:numPr>
+ - <w:keepNext>
+ - <w:keepLines>
+ - <w:pageBreakBefore>
+ - <w:widowControl>
+ - <w:suppressLineNumbers>
+ - <w:suppressAutoHyphens>
+ - <w:kinsoku>
+ - <w:wordWrap>
+ - <w:overflowPunct>
+ - <w:topLinePunct>
+ - <w:autoSpaceDE>
+ - <w:autoSpaceDN>
+ - <w:bidi>
+ - <w:adjustRightInd>
+ - <w:snapToGrid>
+ - <w:contextualSpacing>
+ - <w:mirrorIndents>
+ - <w:suppressOverlap>
+ - <w:rPr>
+ - <w:pBdr>
+ - <w:pPrChange>
+ - <w:sectPr>
+ - <w:shd>
+ - <w:spacing>
+ - <w:pStyle>
+ - <w:tabs>
+ - <w:textAlignment>
+ - <w:textboxTightWrap>
+ - <w:textDirection>
+
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ParagraphStyleId.
+ Represents the following element tag in the schema: w:pStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepNext.
+ Represents the following element tag in the schema: w:keepNext.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ KeepLines.
+ Represents the following element tag in the schema: w:keepLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ PageBreakBefore.
+ Represents the following element tag in the schema: w:pageBreakBefore.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ FrameProperties.
+ Represents the following element tag in the schema: w:framePr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WidowControl.
+ Represents the following element tag in the schema: w:widowControl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ NumberingProperties.
+ Represents the following element tag in the schema: w:numPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressLineNumbers.
+ Represents the following element tag in the schema: w:suppressLineNumbers.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphBorders.
+ Represents the following element tag in the schema: w:pBdr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Shading.
+ Represents the following element tag in the schema: w:shd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: w:tabs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressAutoHyphens.
+ Represents the following element tag in the schema: w:suppressAutoHyphens.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: w:kinsoku.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ WordWrap.
+ Represents the following element tag in the schema: w:wordWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OverflowPunctuation.
+ Represents the following element tag in the schema: w:overflowPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TopLinePunctuation.
+ Represents the following element tag in the schema: w:topLinePunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDE.
+ Represents the following element tag in the schema: w:autoSpaceDE.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AutoSpaceDN.
+ Represents the following element tag in the schema: w:autoSpaceDN.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ BiDi.
+ Represents the following element tag in the schema: w:bidi.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ AdjustRightIndent.
+ Represents the following element tag in the schema: w:adjustRightInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SnapToGrid.
+ Represents the following element tag in the schema: w:snapToGrid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SpacingBetweenLines.
+ Represents the following element tag in the schema: w:spacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Indentation.
+ Represents the following element tag in the schema: w:ind.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ContextualSpacing.
+ Represents the following element tag in the schema: w:contextualSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ MirrorIndents.
+ Represents the following element tag in the schema: w:mirrorIndents.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ SuppressOverlap.
+ Represents the following element tag in the schema: w:suppressOverlap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Justification.
+ Represents the following element tag in the schema: w:jc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextDirection.
+ Represents the following element tag in the schema: w:textDirection.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextAlignment.
+ Represents the following element tag in the schema: w:textAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ TextBoxTightWrap.
+ Represents the following element tag in the schema: w:textboxTightWrap.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OutlineLevel.
+ Represents the following element tag in the schema: w:outlineLvl.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ DivId.
+ Represents the following element tag in the schema: w:divId.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ConditionalFormatStyle.
+ Represents the following element tag in the schema: w:cnfStyle.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Run Properties for the Paragraph Mark.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Section Properties.
+ Represents the following element tag in the schema: w:sectPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ ParagraphPropertiesChange.
+ Represents the following element tag in the schema: w:pPrChange.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Control Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:control.
+
+
+
+
+ Initializes a new instance of the Control class.
+
+
+
+
+ Unique Name for Embedded Control
+ Represents the following attribute in the schema: w:name
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Associated VML Data Reference
+ Represents the following attribute in the schema: w:shapeid
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Embedded Control Properties Relationship Reference
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Previous Table Grid.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:tblGrid.
+
+
+ The following table lists the possible child types:
+
+ - <w:gridCol>
+
+
+
+
+
+ Initializes a new instance of the PreviousTableGrid class.
+
+
+
+
+ Initializes a new instance of the PreviousTableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableGrid class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousTableGrid class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ObjectEmbed Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:objectEmbed.
+
+
+
+
+ Initializes a new instance of the ObjectEmbed class.
+
+
+
+
+ drawAspect
+ Represents the following attribute in the schema: w:drawAspect
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ progId
+ Represents the following attribute in the schema: w:progId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ shapeId
+ Represents the following attribute in the schema: w:shapeId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ fieldCodes
+ Represents the following attribute in the schema: w:fieldCodes
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the ObjectLink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:objectLink.
+
+
+
+
+ Initializes a new instance of the ObjectLink class.
+
+
+
+
+ updateMode
+ Represents the following attribute in the schema: w:updateMode
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ lockedField
+ Represents the following attribute in the schema: w:lockedField
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ drawAspect
+ Represents the following attribute in the schema: w:drawAspect
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ progId
+ Represents the following attribute in the schema: w:progId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ shapeId
+ Represents the following attribute in the schema: w:shapeId
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ fieldCodes
+ Represents the following attribute in the schema: w:fieldCodes
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Lock Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:lock.
+
+
+
+
+ Initializes a new instance of the Lock class.
+
+
+
+
+ Locking Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtPlaceholder Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:placeholder.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPart>
+
+
+
+
+
+ Initializes a new instance of the SdtPlaceholder class.
+
+
+
+
+ Initializes a new instance of the SdtPlaceholder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtPlaceholder class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtPlaceholder class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document Part Reference.
+ Represents the following element tag in the schema: w:docPart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the DataBinding Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dataBinding.
+
+
+
+
+ Initializes a new instance of the DataBinding class.
+
+
+
+
+ XML Namespace Prefix Mappings
+ Represents the following attribute in the schema: w:prefixMappings
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ XPath
+ Represents the following attribute in the schema: w:xpath
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Custom XML Data Storage ID
+ Represents the following attribute in the schema: w:storeItemID
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtContentComboBox Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:comboBox.
+
+
+ The following table lists the possible child types:
+
+ - <w:listItem>
+
+
+
+
+
+ Initializes a new instance of the SdtContentComboBox class.
+
+
+
+
+ Initializes a new instance of the SdtContentComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentComboBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Combo Box Last Saved Value
+ Represents the following attribute in the schema: w:lastValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtContentDate Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:date.
+
+
+ The following table lists the possible child types:
+
+ - <w:calendar>
+ - <w:lid>
+ - <w:storeMappedDataAs>
+ - <w:dateFormat>
+
+
+
+
+
+ Initializes a new instance of the SdtContentDate class.
+
+
+
+
+ Initializes a new instance of the SdtContentDate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDate class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Last Known Date in XML Schema DateTime Format
+ Represents the following attribute in the schema: w:fullDate
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Date Display Mask.
+ Represents the following element tag in the schema: w:dateFormat.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Date Picker Language ID.
+ Represents the following element tag in the schema: w:lid.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Custom XML Data Date Storage Format.
+ Represents the following element tag in the schema: w:storeMappedDataAs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Date Picker Calendar Type.
+ Represents the following element tag in the schema: w:calendar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtContentDocPartObject Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartObj.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPartUnique>
+ - <w:docPartGallery>
+ - <w:docPartCategory>
+
+
+
+
+
+ Initializes a new instance of the SdtContentDocPartObject class.
+
+
+
+
+ Initializes a new instance of the SdtContentDocPartObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDocPartObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDocPartObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SdtContentDocPartList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docPartList.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPartUnique>
+ - <w:docPartGallery>
+ - <w:docPartCategory>
+
+
+
+
+
+ Initializes a new instance of the SdtContentDocPartList class.
+
+
+
+
+ Initializes a new instance of the SdtContentDocPartList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDocPartList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDocPartList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SdtDocPartType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w:docPartUnique>
+ - <w:docPartGallery>
+ - <w:docPartCategory>
+
+
+
+
+
+ Initializes a new instance of the SdtDocPartType class.
+
+
+
+
+ Initializes a new instance of the SdtDocPartType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtDocPartType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtDocPartType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document Part Gallery Filter.
+ Represents the following element tag in the schema: w:docPartGallery.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Document Part Category Filter.
+ Represents the following element tag in the schema: w:docPartCategory.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Built-In Document Part.
+ Represents the following element tag in the schema: w:docPartUnique.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the SdtContentDropDownList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:dropDownList.
+
+
+ The following table lists the possible child types:
+
+ - <w:listItem>
+
+
+
+
+
+ Initializes a new instance of the SdtContentDropDownList class.
+
+
+
+
+ Initializes a new instance of the SdtContentDropDownList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDropDownList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentDropDownList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Drop-down List Last Saved Value
+ Represents the following attribute in the schema: w:lastValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the SdtContentText Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:text.
+
+
+
+
+ Initializes a new instance of the SdtContentText class.
+
+
+
+
+ Allow Soft Line Breaks
+ Represents the following attribute in the schema: w:multiLine
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Write Protection.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:writeProtection.
+
+
+
+
+ Initializes a new instance of the WriteProtection class.
+
+
+
+
+ Recommend Write Protection in User Interface
+ Represents the following attribute in the schema: w:recommended
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider Type
+ Represents the following attribute in the schema: w:cryptProviderType
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Class
+ Represents the following attribute in the schema: w:cryptAlgorithmClass
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Type
+ Represents the following attribute in the schema: w:cryptAlgorithmType
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Hashing Algorithm
+ Represents the following attribute in the schema: w:cryptAlgorithmSid
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: w:cryptSpinCount
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider
+ Represents the following attribute in the schema: w:cryptProvider
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Extensibility
+ Represents the following attribute in the schema: w:algIdExt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Algorithm Extensibility Source
+ Represents the following attribute in the schema: w:algIdExtSource
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider Type Extensibility
+ Represents the following attribute in the schema: w:cryptProviderTypeExt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Provider Type Extensibility Source
+ Represents the following attribute in the schema: w:cryptProviderTypeExtSource
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Password Hash
+ Represents the following attribute in the schema: w:hash
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Salt for Password Verifier
+ Represents the following attribute in the schema: w:salt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ algorithmName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:algorithmName
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ hashValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:hashValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ saltValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:saltValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ spinCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:spinCount
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document View Setting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:view.
+
+
+
+
+ Initializes a new instance of the View class.
+
+
+
+
+ Document View Setting Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Magnification Setting.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:zoom.
+
+
+
+
+ Initializes a new instance of the Zoom class.
+
+
+
+
+ Zoom Type
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Zoom Percentage
+ Represents the following attribute in the schema: w:percent
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Grammar Checking Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:activeWritingStyle.
+
+
+
+
+ Initializes a new instance of the ActiveWritingStyle class.
+
+
+
+
+ Writing Style Language
+ Represents the following attribute in the schema: w:lang
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Grammatical Engine ID
+ Represents the following attribute in the schema: w:vendorID
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Grammatical Check Engine Version
+ Represents the following attribute in the schema: w:dllVersion
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Natural Language Grammar Check
+ Represents the following attribute in the schema: w:nlCheck
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Check Stylistic Rules With Grammar
+ Represents the following attribute in the schema: w:checkStyle
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Application Name
+ Represents the following attribute in the schema: w:appName
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Spelling and Grammatical Checking State.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:proofState.
+
+
+
+
+ Initializes a new instance of the ProofState class.
+
+
+
+
+ Spell Checking State
+ Represents the following attribute in the schema: w:spelling
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Grammatical Checking State
+ Represents the following attribute in the schema: w:grammar
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Suggested Filtering for List of Document Styles.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:stylePaneFormatFilter.
+
+
+
+
+ Initializes a new instance of the StylePaneFormatFilter class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ allStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:allStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ customStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:customStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ latentStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:latentStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ stylesInUse, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:stylesInUse
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ headingStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:headingStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ numberingStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:numberingStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ tableStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:tableStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ directFormattingOnRuns, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:directFormattingOnRuns
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ directFormattingOnParagraphs, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:directFormattingOnParagraphs
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ directFormattingOnNumbering, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:directFormattingOnNumbering
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ directFormattingOnTables, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:directFormattingOnTables
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ clearFormatting, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:clearFormatting
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ top3HeadingStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:top3HeadingStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ visibleStyles, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:visibleStyles
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ alternateStyleNames, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:alternateStyleNames
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document Classification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:documentType.
+
+
+
+
+ Initializes a new instance of the DocumentType class.
+
+
+
+
+ Document Classification Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Mail Merge Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:mailMerge.
+
+
+ The following table lists the possible child types:
+
+ - <w:activeRecord>
+ - <w:checkErrors>
+ - <w:dataType>
+ - <w:destination>
+ - <w:mainDocumentType>
+ - <w:odso>
+ - <w:linkToQuery>
+ - <w:doNotSuppressBlankLines>
+ - <w:mailAsAttachment>
+ - <w:viewMergedData>
+ - <w:dataSource>
+ - <w:headerSource>
+ - <w:connectString>
+ - <w:query>
+ - <w:addressFieldName>
+ - <w:mailSubject>
+
+
+
+
+
+ Initializes a new instance of the MailMerge class.
+
+
+
+
+ Initializes a new instance of the MailMerge class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MailMerge class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MailMerge class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Source Document Type.
+ Represents the following element tag in the schema: w:mainDocumentType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Query Contains Link to External Query File.
+ Represents the following element tag in the schema: w:linkToQuery.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data Source Type.
+ Represents the following element tag in the schema: w:dataType.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data Source Connection String.
+ Represents the following element tag in the schema: w:connectString.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Query For Data Source Records To Merge.
+ Represents the following element tag in the schema: w:query.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Data Source File Path.
+ Represents the following element tag in the schema: w:dataSource.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Header Definition File Path.
+ Represents the following element tag in the schema: w:headerSource.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Remove Blank Lines from Merged Documents.
+ Represents the following element tag in the schema: w:doNotSuppressBlankLines.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Merged Document Destination.
+ Represents the following element tag in the schema: w:destination.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Column Containing E-mail Address.
+ Represents the following element tag in the schema: w:addressFieldName.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Merged E-mail or Fax Subject Line.
+ Represents the following element tag in the schema: w:mailSubject.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Merged Document To E-Mail Attachment.
+ Represents the following element tag in the schema: w:mailAsAttachment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ View Merged Data Within Document.
+ Represents the following element tag in the schema: w:viewMergedData.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Record Currently Displayed In Merged Document.
+ Represents the following element tag in the schema: w:activeRecord.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Mail Merge Error Reporting Setting.
+ Represents the following element tag in the schema: w:checkErrors.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Office Data Source Object Settings.
+ Represents the following element tag in the schema: w:odso.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Visibility of Annotation Types.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:revisionView.
+
+
+
+
+ Initializes a new instance of the RevisionView class.
+
+
+
+
+ Display Visual Indicator Of Markup Area
+ Represents the following attribute in the schema: w:markup
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Comments
+ Represents the following attribute in the schema: w:comments
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Content Revisions
+ Represents the following attribute in the schema: w:insDel
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Formatting Revisions
+ Represents the following attribute in the schema: w:formatting
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Ink Annotations
+ Represents the following attribute in the schema: w:inkAnnotations
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document Editing Restrictions.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:documentProtection.
+
+
+
+
+ Initializes a new instance of the DocumentProtection class.
+
+
+
+
+ Document Editing Restrictions
+ Represents the following attribute in the schema: w:edit
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Only Allow Formatting With Unlocked Styles
+ Represents the following attribute in the schema: w:formatting
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Enforce Document Protection Settings
+ Represents the following attribute in the schema: w:enforcement
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider Type
+ Represents the following attribute in the schema: w:cryptProviderType
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Class
+ Represents the following attribute in the schema: w:cryptAlgorithmClass
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Type
+ Represents the following attribute in the schema: w:cryptAlgorithmType
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Hashing Algorithm
+ Represents the following attribute in the schema: w:cryptAlgorithmSid
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: w:cryptSpinCount
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider
+ Represents the following attribute in the schema: w:cryptProvider
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Algorithm Extensibility
+ Represents the following attribute in the schema: w:algIdExt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Algorithm Extensibility Source
+ Represents the following attribute in the schema: w:algIdExtSource
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Cryptographic Provider Type Extensibility
+ Represents the following attribute in the schema: w:cryptProviderTypeExt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Provider Type Extensibility Source
+ Represents the following attribute in the schema: w:cryptProviderTypeExtSource
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Password Hash
+ Represents the following attribute in the schema: w:hash
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Salt for Password Verifier
+ Represents the following attribute in the schema: w:salt
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ algorithmName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:algorithmName
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ hashValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:hashValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ saltValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:saltValue
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ spinCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w:spinCount
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Distance Between Automatic Tab Stops.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:defaultTabStop.
+
+
+
+
+ Initializes a new instance of the DefaultTabStop class.
+
+
+
+
+
+
+
+ Number of Pages Per Booklet.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:bookFoldPrintingSheets.
+
+
+
+
+ Initializes a new instance of the BookFoldPrintingSheets class.
+
+
+
+
+
+
+
+ Defines the NonNegativeShortType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the NonNegativeShortType class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Maximum Number of Consecutively Hyphenated Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:consecutiveHyphenLimit.
+
+
+
+
+ Initializes a new instance of the ConsecutiveHyphenLimit class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Percentage of Document to Use When Generating Summary.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:summaryLength.
+
+
+
+
+ Initializes a new instance of the SummaryLength class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Distance between Horizontal Gridlines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:displayHorizontalDrawingGridEvery.
+
+
+
+
+ Initializes a new instance of the DisplayHorizontalDrawingGrid class.
+
+
+
+
+
+
+
+ Distance between Vertical Gridlines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:displayVerticalDrawingGridEvery.
+
+
+
+
+ Initializes a new instance of the DisplayVerticalDrawingGrid class.
+
+
+
+
+
+
+
+ Defines the UnsignedInt7Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UnsignedInt7Type class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Character-Level Whitespace Compression.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:characterSpacingControl.
+
+
+
+
+ Initializes a new instance of the CharacterSpacingControl class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom Set of Characters Which Cannot End a Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noLineBreaksAfter.
+
+
+
+
+ Initializes a new instance of the NoLineBreaksAfterKinsoku class.
+
+
+
+
+ lang
+ Represents the following attribute in the schema: w:lang
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom Set Of Characters Which Cannot Begin A Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:noLineBreaksBefore.
+
+
+
+
+ Initializes a new instance of the NoLineBreaksBeforeKinsoku class.
+
+
+
+
+ lang
+ Represents the following attribute in the schema: w:lang
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Custom XSL Transform To Use When Saving As XML File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:saveThroughXslt.
+
+
+
+
+ Initializes a new instance of the SaveThroughXslt class.
+
+
+
+
+ XSL Transformation Location
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Local Identifier for XSL Transform
+ Represents the following attribute in the schema: w:solutionID
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Default Properties for VML Objects in Header and Footer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:hdrShapeDefaults.
+
+
+ The following table lists the possible child types:
+
+ - <o:shapedefaults>
+ - <o:shapelayout>
+
+
+
+
+
+ Initializes a new instance of the HeaderShapeDefaults class.
+
+
+
+
+ Initializes a new instance of the HeaderShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderShapeDefaults class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Default Properties for VML Objects in Main Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:shapeDefaults.
+
+
+ The following table lists the possible child types:
+
+ - <o:shapedefaults>
+ - <o:shapelayout>
+
+
+
+
+
+ Initializes a new instance of the ShapeDefaults class.
+
+
+
+
+ Initializes a new instance of the ShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaults class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ShapeDefaultsType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <o:shapedefaults>
+ - <o:shapelayout>
+
+
+
+
+
+ Initializes a new instance of the ShapeDefaultsType class.
+
+
+
+
+ Initializes a new instance of the ShapeDefaultsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaultsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaultsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Document-Wide Footnote Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:footnotePr.
+
+
+ The following table lists the possible child types:
+
+ - <w:numStart>
+ - <w:footnote>
+ - <w:pos>
+ - <w:numFmt>
+ - <w:numRestart>
+
+
+
+
+
+ Initializes a new instance of the FootnoteDocumentWideProperties class.
+
+
+
+
+ Initializes a new instance of the FootnoteDocumentWideProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteDocumentWideProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FootnoteDocumentWideProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Footnote Placement.
+ Represents the following element tag in the schema: w:pos.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote Numbering Format.
+ Represents the following element tag in the schema: w:numFmt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Starting Value.
+ Represents the following element tag in the schema: w:numStart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Restart Location.
+ Represents the following element tag in the schema: w:numRestart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document-Wide Endnote Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:endnotePr.
+
+
+ The following table lists the possible child types:
+
+ - <w:pos>
+ - <w:numStart>
+ - <w:endnote>
+ - <w:numFmt>
+ - <w:numRestart>
+
+
+
+
+
+ Initializes a new instance of the EndnoteDocumentWideProperties class.
+
+
+
+
+ Initializes a new instance of the EndnoteDocumentWideProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndnoteDocumentWideProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndnoteDocumentWideProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Endnote Placement.
+ Represents the following element tag in the schema: w:pos.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Endnote Numbering Format.
+ Represents the following element tag in the schema: w:numFmt.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Starting Value.
+ Represents the following element tag in the schema: w:numStart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Footnote and Endnote Numbering Restart Location.
+ Represents the following element tag in the schema: w:numRestart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Compatibility Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:compat.
+
+
+ The following table lists the possible child types:
+
+ - <w:compatSetting>
+ - <w:useSingleBorderforContiguousCells>
+ - <w:wpJustification>
+ - <w:noTabHangInd>
+ - <w:noLeading>
+ - <w:spaceForUL>
+ - <w:noColumnBalance>
+ - <w:balanceSingleByteDoubleByteWidth>
+ - <w:noExtraLineSpacing>
+ - <w:doNotLeaveBackslashAlone>
+ - <w:ulTrailSpace>
+ - <w:doNotExpandShiftReturn>
+ - <w:spacingInWholePoints>
+ - <w:lineWrapLikeWord6>
+ - <w:printBodyTextBeforeHeader>
+ - <w:printColBlack>
+ - <w:wpSpaceWidth>
+ - <w:showBreaksInFrames>
+ - <w:subFontBySize>
+ - <w:suppressBottomSpacing>
+ - <w:suppressTopSpacing>
+ - <w:suppressSpacingAtTopOfPage>
+ - <w:suppressTopSpacingWP>
+ - <w:suppressSpBfAfterPgBrk>
+ - <w:swapBordersFacingPages>
+ - <w:convMailMergeEsc>
+ - <w:truncateFontHeightsLikeWP6>
+ - <w:mwSmallCaps>
+ - <w:usePrinterMetrics>
+ - <w:doNotSuppressParagraphBorders>
+ - <w:wrapTrailSpaces>
+ - <w:footnoteLayoutLikeWW8>
+ - <w:shapeLayoutLikeWW8>
+ - <w:alignTablesRowByRow>
+ - <w:forgetLastTabAlignment>
+ - <w:adjustLineHeightInTable>
+ - <w:autoSpaceLikeWord95>
+ - <w:noSpaceRaiseLower>
+ - <w:doNotUseHTMLParagraphAutoSpacing>
+ - <w:layoutRawTableWidth>
+ - <w:layoutTableRowsApart>
+ - <w:useWord97LineBreakRules>
+ - <w:doNotBreakWrappedTables>
+ - <w:doNotSnapToGridInCell>
+ - <w:selectFldWithFirstOrLastChar>
+ - <w:applyBreakingRules>
+ - <w:doNotWrapTextWithPunct>
+ - <w:doNotUseEastAsianBreakRules>
+ - <w:useWord2002TableStyleRules>
+ - <w:growAutofit>
+ - <w:useFELayout>
+ - <w:useNormalStyleForList>
+ - <w:doNotUseIndentAsNumberingTabStop>
+ - <w:useAltKinsokuLineBreakRules>
+ - <w:allowSpaceOfSameStyleInTable>
+ - <w:doNotSuppressIndentation>
+ - <w:doNotAutofitConstrainedTables>
+ - <w:autofitToFirstFixedWidthCell>
+ - <w:underlineTabInNumList>
+ - <w:displayHangulFixedWidth>
+ - <w:splitPgBreakAndParaMark>
+ - <w:doNotVertAlignCellWithSp>
+ - <w:doNotBreakConstrainedForcedTable>
+ - <w:doNotVertAlignInTxbx>
+ - <w:useAnsiKerningPairs>
+ - <w:cachedColBalance>
+
+
+
+
+
+ Initializes a new instance of the Compatibility class.
+
+
+
+
+ Initializes a new instance of the Compatibility class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Compatibility class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Compatibility class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Use Simplified Rules For Table Border Conflicts.
+ Represents the following element tag in the schema: w:useSingleBorderforContiguousCells.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate WordPerfect 6.x Paragraph Justification.
+ Represents the following element tag in the schema: w:wpJustification.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Create Custom Tab Stop for Hanging Indent.
+ Represents the following element tag in the schema: w:noTabHangInd.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Add Leading Between Lines of Text.
+ Represents the following element tag in the schema: w:noLeading.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Add Additional Space Below Baseline For Underlined East Asian Text.
+ Represents the following element tag in the schema: w:spaceForUL.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Balance Text Columns within a Section.
+ Represents the following element tag in the schema: w:noColumnBalance.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Balance Single Byte and Double Byte Characters.
+ Represents the following element tag in the schema: w:balanceSingleByteDoubleByteWidth.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Center Content on Lines With Exact Line Height.
+ Represents the following element tag in the schema: w:noExtraLineSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Convert Backslash To Yen Sign When Entered.
+ Represents the following element tag in the schema: w:doNotLeaveBackslashAlone.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline All Trailing Spaces.
+ Represents the following element tag in the schema: w:ulTrailSpace.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Don't Justify Lines Ending in Soft Line Break.
+ Represents the following element tag in the schema: w:doNotExpandShiftReturn.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Only Expand/Condense Text By Whole Points.
+ Represents the following element tag in the schema: w:spacingInWholePoints.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 6.0 Line Wrapping for East Asian Text.
+ Represents the following element tag in the schema: w:lineWrapLikeWord6.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Print Body Text before Header/Footer Contents.
+ Represents the following element tag in the schema: w:printBodyTextBeforeHeader.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Print Colors as Black And White without Dithering.
+ Represents the following element tag in the schema: w:printColBlack.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Space width.
+ Represents the following element tag in the schema: w:wpSpaceWidth.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Display Page/Column Breaks Present in Frames.
+ Represents the following element tag in the schema: w:showBreaksInFrames.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Increase Priority Of Font Size During Font Substitution.
+ Represents the following element tag in the schema: w:subFontBySize.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Exact Line Height for Last Line on Page.
+ Represents the following element tag in the schema: w:suppressBottomSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Minimum and Exact Line Height for First Line on Page.
+ Represents the following element tag in the schema: w:suppressTopSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Minimum Line Height for First Line on Page.
+ Represents the following element tag in the schema: w:suppressSpacingAtTopOfPage.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate WordPerfect 5.x Line Spacing.
+ Represents the following element tag in the schema: w:suppressTopSpacingWP.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Use Space Before On First Line After a Page Break.
+ Represents the following element tag in the schema: w:suppressSpBfAfterPgBrk.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Swap Paragraph Borders on Odd Numbered Pages.
+ Represents the following element tag in the schema: w:swapBordersFacingPages.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Treat Backslash Quotation Delimiter as Two Quotation Marks.
+ Represents the following element tag in the schema: w:convMailMergeEsc.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate WordPerfect 6.x Font Height Calculation.
+ Represents the following element tag in the schema: w:truncateFontHeightsLikeWP6.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 5.x for the Macintosh Small Caps Formatting.
+ Represents the following element tag in the schema: w:mwSmallCaps.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Printer Metrics To Display Documents.
+ Represents the following element tag in the schema: w:usePrinterMetrics.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Suppress Paragraph Borders Next To Frames.
+ Represents the following element tag in the schema: w:doNotSuppressParagraphBorders.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Line Wrap Trailing Spaces.
+ Represents the following element tag in the schema: w:wrapTrailSpaces.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 6.x/95/97 Footnote Placement.
+ Represents the following element tag in the schema: w:footnoteLayoutLikeWW8.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 97 Text Wrapping Around Floating Objects.
+ Represents the following element tag in the schema: w:shapeLayoutLikeWW8.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Align Table Rows Independently.
+ Represents the following element tag in the schema: w:alignTablesRowByRow.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned.
+ Represents the following element tag in the schema: w:forgetLastTabAlignment.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Add Document Grid Line Pitch To Lines in Table Cells.
+ Represents the following element tag in the schema: w:adjustLineHeightInTable.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 95 Full-Width Character Spacing.
+ Represents the following element tag in the schema: w:autoSpaceLikeWord95.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Increase Line Height for Raised/Lowered Text.
+ Represents the following element tag in the schema: w:noSpaceRaiseLower.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Fixed Paragraph Spacing for HTML Auto Setting.
+ Represents the following element tag in the schema: w:doNotUseHTMLParagraphAutoSpacing.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Space Before Table When Deciding If Table Should Wrap Floating Object.
+ Represents the following element tag in the schema: w:layoutRawTableWidth.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Allow Table Rows to Wrap Inline Objects Independently.
+ Represents the following element tag in the schema: w:layoutTableRowsApart.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 97 East Asian Line Breaking.
+ Represents the following element tag in the schema: w:useWord97LineBreakRules.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Allow Floating Tables To Break Across Pages.
+ Represents the following element tag in the schema: w:doNotBreakWrappedTables.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Snap to Document Grid in Table Cells with Objects.
+ Represents the following element tag in the schema: w:doNotSnapToGridInCell.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Select Field When First or Last Character Is Selected.
+ Represents the following element tag in the schema: w:selectFldWithFirstOrLastChar.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Legacy Ethiopic and Amharic Line Breaking Rules.
+ Represents the following element tag in the schema: w:applyBreakingRules.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Allow Hanging Punctuation With Character Grid.
+ Represents the following element tag in the schema: w:doNotWrapTextWithPunct.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Compress Compressible Characters When Using Document Grid.
+ Represents the following element tag in the schema: w:doNotUseEastAsianBreakRules.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Emulate Word 2002 Table Style Rules.
+ Represents the following element tag in the schema: w:useWord2002TableStyleRules.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Allow Tables to AutoFit Into Page Margins.
+ Represents the following element tag in the schema: w:growAutofit.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Bypass East Asian/Complex Script Layout Code.
+ Represents the following element tag in the schema: w:useFELayout.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text.
+ Represents the following element tag in the schema: w:useNormalStyleForList.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Hanging Indent When Creating Tab Stop After Numbering.
+ Represents the following element tag in the schema: w:doNotUseIndentAsNumberingTabStop.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Alternate Set of East Asian Line Breaking Rules.
+ Represents the following element tag in the schema: w:useAltKinsokuLineBreakRules.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Allow Contextual Spacing of Paragraphs in Tables.
+ Represents the following element tag in the schema: w:allowSpaceOfSameStyleInTable.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not Ignore Floating Objects When Calculating Paragraph Indentation.
+ Represents the following element tag in the schema: w:doNotSuppressIndentation.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Do Not AutoFit Tables To Fit Next To Wrapped Objects.
+ Represents the following element tag in the schema: w:doNotAutofitConstrainedTables.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Allow Table Columns To Exceed Preferred Widths of Constituent Cells.
+ Represents the following element tag in the schema: w:autofitToFirstFixedWidthCell.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Underline Following Character Following Numbering.
+ Represents the following element tag in the schema: w:underlineTabInNumList.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Always Use Fixed Width for Hangul Characters.
+ Represents the following element tag in the schema: w:displayHangulFixedWidth.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Always Move Paragraph Mark to Page after a Page Break.
+ Represents the following element tag in the schema: w:splitPgBreakAndParaMark.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Don't Vertically Align Cells Containing Floating Objects.
+ Represents the following element tag in the schema: w:doNotVertAlignCellWithSp.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Don't Break Table Rows Around Floating Tables.
+ Represents the following element tag in the schema: w:doNotBreakConstrainedForcedTable.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Ignore Vertical Alignment in Textboxes.
+ Represents the following element tag in the schema: w:doNotVertAlignInTxbx.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use ANSI Kerning Pairs from Fonts.
+ Represents the following element tag in the schema: w:useAnsiKerningPairs.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Use Cached Paragraph Information for Column Balancing.
+ Represents the following element tag in the schema: w:cachedColBalance.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Document Variables.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:docVars.
+
+
+ The following table lists the possible child types:
+
+ - <w:docVar>
+
+
+
+
+
+ Initializes a new instance of the DocumentVariables class.
+
+
+
+
+ Initializes a new instance of the DocumentVariables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentVariables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentVariables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Listing of All Revision Save ID Values.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:rsids.
+
+
+ The following table lists the possible child types:
+
+ - <w:rsidRoot>
+ - <w:rsid>
+
+
+
+
+
+ Initializes a new instance of the Rsids class.
+
+
+
+
+ Initializes a new instance of the Rsids class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rsids class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rsids class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Original Document Revision Save ID.
+ Represents the following element tag in the schema: w:rsidRoot.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Theme Color Mappings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:clrSchemeMapping.
+
+
+
+
+ Initializes a new instance of the ColorSchemeMapping class.
+
+
+
+
+ Background 1 Theme Color Mapping
+ Represents the following attribute in the schema: w:bg1
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text 1 Theme Color Mapping
+ Represents the following attribute in the schema: w:t1
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Background 2 Theme Color Mapping
+ Represents the following attribute in the schema: w:bg2
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Text 2 Theme Color Mapping
+ Represents the following attribute in the schema: w:t2
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent 1 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent1
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent 2 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent2
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent3 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent3
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent4 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent4
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent5 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent5
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Accent6 Theme Color Mapping
+ Represents the following attribute in the schema: w:accent6
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Hyperlink Theme Color Mapping
+ Represents the following attribute in the schema: w:hyperlink
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Followed Hyperlink Theme Color Mapping
+ Represents the following attribute in the schema: w:followedHyperlink
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Caption Settings.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:captions.
+
+
+ The following table lists the possible child types:
+
+ - <w:autoCaptions>
+ - <w:caption>
+
+
+
+
+
+ Initializes a new instance of the Captions class.
+
+
+
+
+ Initializes a new instance of the Captions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Captions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Captions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Freeze Document Layout.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:readModeInkLockDown.
+
+
+
+
+ Initializes a new instance of the ReadModeInkLockDown class.
+
+
+
+
+ Use Actual Pages, Not Virtual Pages
+ Represents the following attribute in the schema: w:actualPg
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Virtual Page Width
+ Represents the following attribute in the schema: w:w
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Virtual Page Height
+ Represents the following attribute in the schema: w:h
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Font Size Scaling
+ Represents the following attribute in the schema: w:fontSz
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the TargetScreenSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:targetScreenSz.
+
+
+
+
+ Initializes a new instance of the TargetScreenSize class.
+
+
+
+
+ Target Screen Size Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the PictureBulletBase Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pict.
+
+
+ The following table lists the possible child types:
+
+ - <v:group>
+ - <v:image>
+ - <v:line>
+ - <v:oval>
+ - <v:polyline>
+ - <v:rect>
+ - <v:roundrect>
+ - <v:shape>
+ - <v:shapetype>
+
+
+
+
+
+ Initializes a new instance of the PictureBulletBase class.
+
+
+
+
+ Initializes a new instance of the PictureBulletBase class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureBulletBase class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PictureBulletBase class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Panose1Number Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:panose1.
+
+
+
+
+ Initializes a new instance of the Panose1Number class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the FontCharSet Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:charset.
+
+
+
+
+ Initializes a new instance of the FontCharSet class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ characterSet
+ Represents the following attribute in the schema: w:characterSet
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the FontFamily Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:family.
+
+
+
+
+ Initializes a new instance of the FontFamily class.
+
+
+
+
+ Font Family Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the Pitch Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:pitch.
+
+
+
+
+ Initializes a new instance of the Pitch class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: w:val
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the FontSignature Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:sig.
+
+
+
+
+ Initializes a new instance of the FontSignature class.
+
+
+
+
+ First 32 Bits of Unicode Subset Bitfield
+ Represents the following attribute in the schema: w:usb0
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Second 32 Bits of Unicode Subset Bitfield
+ Represents the following attribute in the schema: w:usb1
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Third 32 Bits of Unicode Subset Bitfield
+ Represents the following attribute in the schema: w:usb2
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Fourth 32 Bits of Unicode Subset Bitfield
+ Represents the following attribute in the schema: w:usb3
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Lower 32 Bits of Code Page Bit Field
+ Represents the following attribute in the schema: w:csb0
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Upper 32 Bits of Code Page Bit Field
+ Represents the following attribute in the schema: w:csb1
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Defines the EmbedRegularFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedRegular.
+
+
+
+
+ Initializes a new instance of the EmbedRegularFont class.
+
+
+
+
+
+
+
+ Defines the EmbedBoldFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedBold.
+
+
+
+
+ Initializes a new instance of the EmbedBoldFont class.
+
+
+
+
+
+
+
+ Defines the EmbedItalicFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedItalic.
+
+
+
+
+ Initializes a new instance of the EmbedItalicFont class.
+
+
+
+
+
+
+
+ Defines the EmbedBoldItalicFont Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w:embedBoldItalic.
+
+
+
+
+ Initializes a new instance of the EmbedBoldItalicFont class.
+
+
+
+
+
+
+
+ Defines the FontRelationshipType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the FontRelationshipType class.
+
+
+
+
+ fontKey
+ Represents the following attribute in the schema: w:fontKey
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ subsetted
+ Represents the following attribute in the schema: w:subsetted
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Defines the OnOffOnlyValues enumeration.
+
+
+
+
+ on.
+ When the item is serialized out as xml, its value is "on".
+
+
+
+
+ off.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ Defines the HighlightColorValues enumeration.
+
+
+
+
+ Black Highlighting Color.
+ When the item is serialized out as xml, its value is "black".
+
+
+
+
+ Blue Highlighting Color.
+ When the item is serialized out as xml, its value is "blue".
+
+
+
+
+ Cyan Highlighting Color.
+ When the item is serialized out as xml, its value is "cyan".
+
+
+
+
+ Green Highlighting Color.
+ When the item is serialized out as xml, its value is "green".
+
+
+
+
+ Magenta Highlighting Color.
+ When the item is serialized out as xml, its value is "magenta".
+
+
+
+
+ Red Highlighting Color.
+ When the item is serialized out as xml, its value is "red".
+
+
+
+
+ Yellow Highlighting Color.
+ When the item is serialized out as xml, its value is "yellow".
+
+
+
+
+ White Highlighting Color.
+ When the item is serialized out as xml, its value is "white".
+
+
+
+
+ Dark Blue Highlighting Color.
+ When the item is serialized out as xml, its value is "darkBlue".
+
+
+
+
+ Dark Cyan Highlighting Color.
+ When the item is serialized out as xml, its value is "darkCyan".
+
+
+
+
+ Dark Green Highlighting Color.
+ When the item is serialized out as xml, its value is "darkGreen".
+
+
+
+
+ Dark Magenta Highlighting Color.
+ When the item is serialized out as xml, its value is "darkMagenta".
+
+
+
+
+ Dark Red Highlighting Color.
+ When the item is serialized out as xml, its value is "darkRed".
+
+
+
+
+ Dark Yellow Highlighting Color.
+ When the item is serialized out as xml, its value is "darkYellow".
+
+
+
+
+ Dark Gray Highlighting Color.
+ When the item is serialized out as xml, its value is "darkGray".
+
+
+
+
+ Light Gray Highlighting Color.
+ When the item is serialized out as xml, its value is "lightGray".
+
+
+
+
+ No Text Highlighting.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the AutomaticColorValues enumeration.
+
+
+
+
+ Automatically Determined Color.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the UnderlineValues enumeration.
+
+
+
+
+ Single Underline.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Underline Non-Space Characters Only.
+ When the item is serialized out as xml, its value is "words".
+
+
+
+
+ Double Underline.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Thick Underline.
+ When the item is serialized out as xml, its value is "thick".
+
+
+
+
+ Dotted Underline.
+ When the item is serialized out as xml, its value is "dotted".
+
+
+
+
+ Thick Dotted Underline.
+ When the item is serialized out as xml, its value is "dottedHeavy".
+
+
+
+
+ Dashed Underline.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ Thick Dashed Underline.
+ When the item is serialized out as xml, its value is "dashedHeavy".
+
+
+
+
+ Long Dashed Underline.
+ When the item is serialized out as xml, its value is "dashLong".
+
+
+
+
+ Thick Long Dashed Underline.
+ When the item is serialized out as xml, its value is "dashLongHeavy".
+
+
+
+
+ Dash-Dot Underline.
+ When the item is serialized out as xml, its value is "dotDash".
+
+
+
+
+ Thick Dash-Dot Underline.
+ When the item is serialized out as xml, its value is "dashDotHeavy".
+
+
+
+
+ Dash-Dot-Dot Underline.
+ When the item is serialized out as xml, its value is "dotDotDash".
+
+
+
+
+ Thick Dash-Dot-Dot Underline.
+ When the item is serialized out as xml, its value is "dashDotDotHeavy".
+
+
+
+
+ Wave Underline.
+ When the item is serialized out as xml, its value is "wave".
+
+
+
+
+ Heavy Wave Underline.
+ When the item is serialized out as xml, its value is "wavyHeavy".
+
+
+
+
+ Double Wave Underline.
+ When the item is serialized out as xml, its value is "wavyDouble".
+
+
+
+
+ No Underline.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the TextEffectValues enumeration.
+
+
+
+
+ Blinking Background Animation.
+ When the item is serialized out as xml, its value is "blinkBackground".
+
+
+
+
+ Colored Lights Animation.
+ When the item is serialized out as xml, its value is "lights".
+
+
+
+
+ Black Dashed Line Animation.
+ When the item is serialized out as xml, its value is "antsBlack".
+
+
+
+
+ Marching Red Ants.
+ When the item is serialized out as xml, its value is "antsRed".
+
+
+
+
+ Shimmer Animation.
+ When the item is serialized out as xml, its value is "shimmer".
+
+
+
+
+ Sparkling Lights Animation.
+ When the item is serialized out as xml, its value is "sparkle".
+
+
+
+
+ No Animation.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the VerticalPositionValues enumeration.
+
+
+
+
+ Regular Vertical Positioning.
+ When the item is serialized out as xml, its value is "baseline".
+
+
+
+
+ Superscript.
+ When the item is serialized out as xml, its value is "superscript".
+
+
+
+
+ Subscript.
+ When the item is serialized out as xml, its value is "subscript".
+
+
+
+
+ Defines the EmphasisMarkValues enumeration.
+
+
+
+
+ No Emphasis Mark.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Dot Emphasis Mark Above Characters.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ Comma Emphasis Mark Above Characters.
+ When the item is serialized out as xml, its value is "comma".
+
+
+
+
+ Circle Emphasis Mark Above Characters.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ Dot Emphasis Mark Below Characters.
+ When the item is serialized out as xml, its value is "underDot".
+
+
+
+
+ Defines the CombineBracketValues enumeration.
+
+
+
+
+ No Enclosing Brackets.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Round Brackets.
+ When the item is serialized out as xml, its value is "round".
+
+
+
+
+ Square Brackets.
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ Angle Brackets.
+ When the item is serialized out as xml, its value is "angle".
+
+
+
+
+ Curly Brackets.
+ When the item is serialized out as xml, its value is "curly".
+
+
+
+
+ Defines the HorizontalAlignmentValues enumeration.
+
+
+
+
+ Left Aligned Horizontally.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Centered Horizontally.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right Aligned Horizontally.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Inside.
+ When the item is serialized out as xml, its value is "inside".
+
+
+
+
+ Outside.
+ When the item is serialized out as xml, its value is "outside".
+
+
+
+
+ Defines the VerticalAlignmentValues enumeration.
+
+
+
+
+ In line With Text.
+ When the item is serialized out as xml, its value is "inline".
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Centered Vertically.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Inside Anchor Extents.
+ When the item is serialized out as xml, its value is "inside".
+
+
+
+
+ Outside Anchor Extents.
+ When the item is serialized out as xml, its value is "outside".
+
+
+
+
+ Defines the HeightRuleValues enumeration.
+
+
+
+
+ Determine Height Based On Contents.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Exact Height.
+ When the item is serialized out as xml, its value is "exact".
+
+
+
+
+ Minimum Height.
+ When the item is serialized out as xml, its value is "atLeast".
+
+
+
+
+ Defines the TextWrappingValues enumeration.
+
+
+
+
+ Default Text Wrapping Around Frame.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ No Text Wrapping Beside Frame.
+ When the item is serialized out as xml, its value is "notBeside".
+
+
+
+
+ Allow Text Wrapping Around Frame.
+ When the item is serialized out as xml, its value is "around".
+
+
+
+
+ Tight Text Wrapping Around Frame.
+ When the item is serialized out as xml, its value is "tight".
+
+
+
+
+ Through Text Wrapping Around Frame.
+ When the item is serialized out as xml, its value is "through".
+
+
+
+
+ No Text Wrapping Around Frame.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the VerticalAnchorValues enumeration.
+
+
+
+
+ Relative To Vertical Text Extents.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Relative To Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Relative To Page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Defines the HorizontalAnchorValues enumeration.
+
+
+
+
+ Relative to Text Extents.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Relative To Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Relative to Page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Defines the DropCapLocationValues enumeration.
+
+
+
+
+ Not Drop Cap.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Drop Cap Inside Margin.
+ When the item is serialized out as xml, its value is "drop".
+
+
+
+
+ Drop Cap Outside Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Defines the TabStopLeaderCharValues enumeration.
+
+
+
+
+ No tab stop leader.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Dotted leader line.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ Dashed tab stop leader line.
+ When the item is serialized out as xml, its value is "hyphen".
+
+
+
+
+ Solid leader line.
+ When the item is serialized out as xml, its value is "underscore".
+
+
+
+
+ Heavy solid leader line.
+ When the item is serialized out as xml, its value is "heavy".
+
+
+
+
+ Middle dot leader line.
+ When the item is serialized out as xml, its value is "middleDot".
+
+
+
+
+ Defines the LineSpacingRuleValues enumeration.
+
+
+
+
+ Automatically Determined Line Height.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Exact Line Height.
+ When the item is serialized out as xml, its value is "exact".
+
+
+
+
+ Minimum Line Height.
+ When the item is serialized out as xml, its value is "atLeast".
+
+
+
+
+ Defines the TableRowAlignmentValues enumeration.
+
+
+
+
+ left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Defines the ViewValues enumeration.
+
+
+
+
+ Default View.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Print Layout View.
+ When the item is serialized out as xml, its value is "print".
+
+
+
+
+ Outline View.
+ When the item is serialized out as xml, its value is "outline".
+
+
+
+
+ Master Document View.
+ When the item is serialized out as xml, its value is "masterPages".
+
+
+
+
+ Draft View.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Web Page View.
+ When the item is serialized out as xml, its value is "web".
+
+
+
+
+ Defines the PresetZoomValues enumeration.
+
+
+
+
+ No Preset Magnification.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Display One Full Page.
+ When the item is serialized out as xml, its value is "fullPage".
+
+
+
+
+ Display Page Width.
+ When the item is serialized out as xml, its value is "bestFit".
+
+
+
+
+ Display Text Width.
+ When the item is serialized out as xml, its value is "textFit".
+
+
+
+
+ Defines the ProofingStateValues enumeration.
+
+
+
+
+ Check Completed.
+ When the item is serialized out as xml, its value is "clean".
+
+
+
+
+ Check Not Completed.
+ When the item is serialized out as xml, its value is "dirty".
+
+
+
+
+ Defines the DocumentTypeValues enumeration.
+
+
+
+
+ Default Document.
+ When the item is serialized out as xml, its value is "notSpecified".
+
+
+
+
+ Letter.
+ When the item is serialized out as xml, its value is "letter".
+
+
+
+
+ E-Mail Message.
+ When the item is serialized out as xml, its value is "eMail".
+
+
+
+
+ Defines the DocumentProtectionValues enumeration.
+
+
+
+
+ No Editing Restrictions.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Allow No Editing.
+ When the item is serialized out as xml, its value is "readOnly".
+
+
+
+
+ Allow Editing of Comments.
+ When the item is serialized out as xml, its value is "comments".
+
+
+
+
+ Allow Editing With Revision Tracking.
+ When the item is serialized out as xml, its value is "trackedChanges".
+
+
+
+
+ Allow Editing of Form Fields.
+ When the item is serialized out as xml, its value is "forms".
+
+
+
+
+ Defines the MailMergeDocumentValues enumeration.
+
+
+
+
+ Catalog Source Document.
+ When the item is serialized out as xml, its value is "catalog".
+
+
+
+
+ Envelope Source Document.
+ When the item is serialized out as xml, its value is "envelopes".
+
+
+
+
+ Mailing Label Source Document.
+ When the item is serialized out as xml, its value is "mailingLabels".
+
+
+
+
+ Form Letter Source Document.
+ When the item is serialized out as xml, its value is "formLetters".
+
+
+
+
+ E-Mail Source Document.
+ When the item is serialized out as xml, its value is "email".
+
+
+
+
+ Fax Source Document.
+ When the item is serialized out as xml, its value is "fax".
+
+
+
+
+ Defines the MailMergeDataValues enumeration.
+
+
+
+
+ Text File Data Source.
+ When the item is serialized out as xml, its value is "textFile".
+
+
+
+
+ Database Data Source.
+ When the item is serialized out as xml, its value is "database".
+
+
+
+
+ Spreadsheet Data Source.
+ When the item is serialized out as xml, its value is "spreadsheet".
+
+
+
+
+ Query Data Source.
+ When the item is serialized out as xml, its value is "query".
+
+
+
+
+ Open Database Connectivity Data Source.
+ When the item is serialized out as xml, its value is "odbc".
+
+
+
+
+ Office Data Source Object Data Source.
+ When the item is serialized out as xml, its value is "native".
+
+
+
+
+ Defines the MailMergeDestinationValues enumeration.
+
+
+
+
+ Send Merged Documents to New Documents.
+ When the item is serialized out as xml, its value is "newDocument".
+
+
+
+
+ Send Merged Documents to Printer.
+ When the item is serialized out as xml, its value is "printer".
+
+
+
+
+ Send Merged Documents as E-mail Messages.
+ When the item is serialized out as xml, its value is "email".
+
+
+
+
+ Send Merged Documents as Faxes.
+ When the item is serialized out as xml, its value is "fax".
+
+
+
+
+ Defines the MailMergeOdsoFieldValues enumeration.
+
+
+
+
+ Field Not Mapped.
+ When the item is serialized out as xml, its value is "null".
+
+
+
+
+ Field Mapping to Data Source Column.
+ When the item is serialized out as xml, its value is "dbColumn".
+
+
+
+
+ Defines the VerticalTextAlignmentValues enumeration.
+
+
+
+
+ Align Text at Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Align Text at Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Align Text at Baseline.
+ When the item is serialized out as xml, its value is "baseline".
+
+
+
+
+ Align Text at Bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Automatically Determine Alignment.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the DisplacedByCustomXmlValues enumeration.
+
+
+
+
+ Displaced by Next Custom XML Markup Tag.
+ When the item is serialized out as xml, its value is "next".
+
+
+
+
+ Displaced by Previous Custom XML Markup Tag.
+ When the item is serialized out as xml, its value is "prev".
+
+
+
+
+ Defines the VerticalMergeRevisionValues enumeration.
+
+
+
+
+ Vertically Merged Cell.
+ When the item is serialized out as xml, its value is "cont".
+
+
+
+
+ Vertically Split Cell.
+ When the item is serialized out as xml, its value is "rest".
+
+
+
+
+ Defines the TextBoxTightWrapValues enumeration.
+
+
+
+
+ Do Not Tight Wrap.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Tight Wrap All Lines.
+ When the item is serialized out as xml, its value is "allLines".
+
+
+
+
+ Tight Wrap First and Last Lines.
+ When the item is serialized out as xml, its value is "firstAndLastLine".
+
+
+
+
+ Tight Wrap First Line.
+ When the item is serialized out as xml, its value is "firstLineOnly".
+
+
+
+
+ Tight Wrap Last Line.
+ When the item is serialized out as xml, its value is "lastLineOnly".
+
+
+
+
+ Defines the FieldCharValues enumeration.
+
+
+
+
+ Start Character.
+ When the item is serialized out as xml, its value is "begin".
+
+
+
+
+ Separator Character.
+ When the item is serialized out as xml, its value is "separate".
+
+
+
+
+ End Character.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ Defines the InfoTextValues enumeration.
+
+
+
+
+ Literal Text.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Glossary Document Entry.
+ When the item is serialized out as xml, its value is "autoText".
+
+
+
+
+ Defines the TextBoxFormFieldValues enumeration.
+
+
+
+
+ Text Box.
+ When the item is serialized out as xml, its value is "regular".
+
+
+
+
+ Number.
+ When the item is serialized out as xml, its value is "number".
+
+
+
+
+ Date.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ Current Time Display.
+ When the item is serialized out as xml, its value is "currentTime".
+
+
+
+
+ Current Date Display.
+ When the item is serialized out as xml, its value is "currentDate".
+
+
+
+
+ Field Calculation.
+ When the item is serialized out as xml, its value is "calculated".
+
+
+
+
+ Defines the SectionMarkValues enumeration.
+
+
+
+
+ Next Page Section Break.
+ When the item is serialized out as xml, its value is "nextPage".
+
+
+
+
+ Column Section Break.
+ When the item is serialized out as xml, its value is "nextColumn".
+
+
+
+
+ Continuous Section Break.
+ When the item is serialized out as xml, its value is "continuous".
+
+
+
+
+ Even Page Section Break.
+ When the item is serialized out as xml, its value is "evenPage".
+
+
+
+
+ Odd Page Section Break.
+ When the item is serialized out as xml, its value is "oddPage".
+
+
+
+
+ Defines the PageOrientationValues enumeration.
+
+
+
+
+ Portrait Mode.
+ When the item is serialized out as xml, its value is "portrait".
+
+
+
+
+ Landscape Mode.
+ When the item is serialized out as xml, its value is "landscape".
+
+
+
+
+ Defines the PageBorderZOrderValues enumeration.
+
+
+
+
+ Page Border Ahead of Text.
+ When the item is serialized out as xml, its value is "front".
+
+
+
+
+ Page Border Behind Text.
+ When the item is serialized out as xml, its value is "back".
+
+
+
+
+ Defines the PageBorderDisplayValues enumeration.
+
+
+
+
+ Display Page Border on All Pages.
+ When the item is serialized out as xml, its value is "allPages".
+
+
+
+
+ Display Page Border on First Page.
+ When the item is serialized out as xml, its value is "firstPage".
+
+
+
+
+ Display Page Border on All Pages Except First.
+ When the item is serialized out as xml, its value is "notFirstPage".
+
+
+
+
+ Defines the PageBorderOffsetValues enumeration.
+
+
+
+
+ Page Border Is Positioned Relative to Page Edges.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Page Border Is Positioned Relative to Text Extents.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Defines the ChapterSeparatorValues enumeration.
+
+
+
+
+ Hyphen Chapter Separator.
+ When the item is serialized out as xml, its value is "hyphen".
+
+
+
+
+ Period Chapter Separator.
+ When the item is serialized out as xml, its value is "period".
+
+
+
+
+ Colon Chapter Separator.
+ When the item is serialized out as xml, its value is "colon".
+
+
+
+
+ Em Dash Chapter Separator.
+ When the item is serialized out as xml, its value is "emDash".
+
+
+
+
+ En Dash Chapter Separator.
+ When the item is serialized out as xml, its value is "enDash".
+
+
+
+
+ Defines the LineNumberRestartValues enumeration.
+
+
+
+
+ Restart Line Numbering on Each Page.
+ When the item is serialized out as xml, its value is "newPage".
+
+
+
+
+ Restart Line Numbering for Each Section.
+ When the item is serialized out as xml, its value is "newSection".
+
+
+
+
+ Continue Line Numbering From Previous Section.
+ When the item is serialized out as xml, its value is "continuous".
+
+
+
+
+ Defines the VerticalJustificationValues enumeration.
+
+
+
+
+ Align Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Align Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Vertical Justification.
+ When the item is serialized out as xml, its value is "both".
+
+
+
+
+ Align Bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Defines the TableVerticalAlignmentValues enumeration.
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Defines the DocGridValues enumeration.
+
+
+
+
+ No Document Grid.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Line Grid Only.
+ When the item is serialized out as xml, its value is "lines".
+
+
+
+
+ Line and Character Grid.
+ When the item is serialized out as xml, its value is "linesAndChars".
+
+
+
+
+ Character Grid Only.
+ When the item is serialized out as xml, its value is "snapToChars".
+
+
+
+
+ Defines the HeaderFooterValues enumeration.
+
+
+
+
+ Even Numbered Pages Only.
+ When the item is serialized out as xml, its value is "even".
+
+
+
+
+ Default Header or Footer.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ First Page Only.
+ When the item is serialized out as xml, its value is "first".
+
+
+
+
+ Defines the FootnoteEndnoteValues enumeration.
+
+
+
+
+ Normal Footnote/Endnote.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Separator.
+ When the item is serialized out as xml, its value is "separator".
+
+
+
+
+ Continuation Separator.
+ When the item is serialized out as xml, its value is "continuationSeparator".
+
+
+
+
+ Continuation Notice Separator.
+ When the item is serialized out as xml, its value is "continuationNotice".
+
+
+
+
+ Defines the BreakValues enumeration.
+
+
+
+
+ Page Break.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Column Break.
+ When the item is serialized out as xml, its value is "column".
+
+
+
+
+ Line Break.
+ When the item is serialized out as xml, its value is "textWrapping".
+
+
+
+
+ Defines the BreakTextRestartLocationValues enumeration.
+
+
+
+
+ Restart On Next Line.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Restart In Next Text Region When In Leftmost Position.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Restart In Next Text Region When In Rightmost Position.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Restart On Next Full Line.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Defines the AbsolutePositionTabAlignmentValues enumeration.
+
+
+
+
+ Left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Defines the AbsolutePositionTabPositioningBaseValues enumeration.
+
+
+
+
+ Relative To Text Margins.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Relative To Indents.
+ When the item is serialized out as xml, its value is "indent".
+
+
+
+
+ Defines the AbsolutePositionTabLeaderCharValues enumeration.
+
+
+
+
+ No Leader Character.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Dot Leader Character.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ Hyphen Leader Character.
+ When the item is serialized out as xml, its value is "hyphen".
+
+
+
+
+ Underscore Leader Character.
+ When the item is serialized out as xml, its value is "underscore".
+
+
+
+
+ Centered Dot Leader Character.
+ When the item is serialized out as xml, its value is "middleDot".
+
+
+
+
+ Defines the ProofingErrorValues enumeration.
+
+
+
+
+ Start of Region Marked as Spelling Error.
+ When the item is serialized out as xml, its value is "spellStart".
+
+
+
+
+ End of Region Marked as Spelling Error.
+ When the item is serialized out as xml, its value is "spellEnd".
+
+
+
+
+ Start of Region Marked as Grammatical Error.
+ When the item is serialized out as xml, its value is "gramStart".
+
+
+
+
+ End of Region Marked as Grammatical Error.
+ When the item is serialized out as xml, its value is "gramEnd".
+
+
+
+
+ Defines the RangePermissionEditingGroupValues enumeration.
+
+
+
+
+ No Users Have Editing Permissions.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ All Users Have Editing Permissions.
+ When the item is serialized out as xml, its value is "everyone".
+
+
+
+
+ Administrator Group.
+ When the item is serialized out as xml, its value is "administrators".
+
+
+
+
+ Contributors Group.
+ When the item is serialized out as xml, its value is "contributors".
+
+
+
+
+ Editors Group.
+ When the item is serialized out as xml, its value is "editors".
+
+
+
+
+ Owners Group.
+ When the item is serialized out as xml, its value is "owners".
+
+
+
+
+ Current Group.
+ When the item is serialized out as xml, its value is "current".
+
+
+
+
+ Defines the FontTypeHintValues enumeration.
+
+
+
+
+ High ANSI Font.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ East Asian Font.
+ When the item is serialized out as xml, its value is "eastAsia".
+
+
+
+
+ Complex Script Font.
+ When the item is serialized out as xml, its value is "cs".
+
+
+
+
+ Defines the ThemeFontValues enumeration.
+
+
+
+
+ Major East Asian Theme Font.
+ When the item is serialized out as xml, its value is "majorEastAsia".
+
+
+
+
+ Major Complex Script Theme Font.
+ When the item is serialized out as xml, its value is "majorBidi".
+
+
+
+
+ Major ASCII Theme Font.
+ When the item is serialized out as xml, its value is "majorAscii".
+
+
+
+
+ Major High ANSI Theme Font.
+ When the item is serialized out as xml, its value is "majorHAnsi".
+
+
+
+
+ Minor East Asian Theme Font.
+ When the item is serialized out as xml, its value is "minorEastAsia".
+
+
+
+
+ Minor Complex Script Theme Font.
+ When the item is serialized out as xml, its value is "minorBidi".
+
+
+
+
+ Minor ASCII Theme Font.
+ When the item is serialized out as xml, its value is "minorAscii".
+
+
+
+
+ Minor High ANSI Theme Font.
+ When the item is serialized out as xml, its value is "minorHAnsi".
+
+
+
+
+ Defines the RubyAlignValues enumeration.
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Distribute All Characters.
+ When the item is serialized out as xml, its value is "distributeLetter".
+
+
+
+
+ Distribute all Characters w/ Additional Space On Either Side.
+ When the item is serialized out as xml, its value is "distributeSpace".
+
+
+
+
+ Left Aligned.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right Aligned.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Vertically Aligned to Right of Base Text.
+ When the item is serialized out as xml, its value is "rightVertical".
+
+
+
+
+ Defines the LockingValues enumeration.
+
+
+
+
+ SDT Cannot Be Deleted.
+ When the item is serialized out as xml, its value is "sdtLocked".
+
+
+
+
+ Contents Cannot Be Edited At Runtime.
+ When the item is serialized out as xml, its value is "contentLocked".
+
+
+
+
+ No Locking.
+ When the item is serialized out as xml, its value is "unlocked".
+
+
+
+
+ Contents Cannot Be Edited At Runtime And SDT Cannot Be Deleted.
+ When the item is serialized out as xml, its value is "sdtContentLocked".
+
+
+
+
+ Defines the DateFormatValues enumeration.
+
+
+
+
+ Same As Display.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ XML Schema Date Format.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ XML Schema DateTime Format.
+ When the item is serialized out as xml, its value is "dateTime".
+
+
+
+
+ Defines the TableWidthUnitValues enumeration.
+
+
+
+
+ No Width.
+ When the item is serialized out as xml, its value is "nil".
+
+
+
+
+ Width in Fiftieths of a Percent.
+ When the item is serialized out as xml, its value is "pct".
+
+
+
+
+ Width in Twentieths of a Point.
+ When the item is serialized out as xml, its value is "dxa".
+
+
+
+
+ Automatically Determined Width.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the TableWidthValues enumeration.
+
+
+
+
+ nil.
+ When the item is serialized out as xml, its value is "nil".
+
+
+
+
+ dxa.
+ When the item is serialized out as xml, its value is "dxa".
+
+
+
+
+ Defines the MergedCellValues enumeration.
+
+
+
+
+ Continue Merged Region.
+ When the item is serialized out as xml, its value is "continue".
+
+
+
+
+ Start/Restart Merged Region.
+ When the item is serialized out as xml, its value is "restart".
+
+
+
+
+ Defines the TableLayoutValues enumeration.
+
+
+
+
+ Fixed Width Table Layout.
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ AutoFit Table Layout.
+ When the item is serialized out as xml, its value is "autofit".
+
+
+
+
+ Defines the TableOverlapValues enumeration.
+
+
+
+
+ Floating Table Cannot Overlap.
+ When the item is serialized out as xml, its value is "never".
+
+
+
+
+ Floating Table Can Overlap.
+ When the item is serialized out as xml, its value is "overlap".
+
+
+
+
+ Defines the FootnotePositionValues enumeration.
+
+
+
+
+ Footnotes Positioned at Page Bottom.
+ When the item is serialized out as xml, its value is "pageBottom".
+
+
+
+
+ Footnotes Positioned Beneath Text.
+ When the item is serialized out as xml, its value is "beneathText".
+
+
+
+
+ Footnotes Positioned At End of Section.
+ When the item is serialized out as xml, its value is "sectEnd".
+
+
+
+
+ Defines the EndnotePositionValues enumeration.
+
+
+
+
+ Endnotes Positioned at End of Section.
+ When the item is serialized out as xml, its value is "sectEnd".
+
+
+
+
+ Endnotes Positioned at End of Document.
+ When the item is serialized out as xml, its value is "docEnd".
+
+
+
+
+ Defines the RestartNumberValues enumeration.
+
+
+
+
+ Continue Numbering From Previous Section.
+ When the item is serialized out as xml, its value is "continuous".
+
+
+
+
+ Restart Numbering For Each Section.
+ When the item is serialized out as xml, its value is "eachSect".
+
+
+
+
+ Restart Numbering On Each Page.
+ When the item is serialized out as xml, its value is "eachPage".
+
+
+
+
+ Defines the MailMergeSourceValues enumeration.
+
+
+
+
+ Database Data Source.
+ When the item is serialized out as xml, its value is "database".
+
+
+
+
+ Address Book Data Source.
+ When the item is serialized out as xml, its value is "addressBook".
+
+
+
+
+ Alternate Document Format Data Source.
+ When the item is serialized out as xml, its value is "document1".
+
+
+
+
+ Alternate Document Format Data Source Two.
+ When the item is serialized out as xml, its value is "document2".
+
+
+
+
+ Text File Data Source.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ E-Mail Program Data Source.
+ When the item is serialized out as xml, its value is "email".
+
+
+
+
+ Native Data Source.
+ When the item is serialized out as xml, its value is "native".
+
+
+
+
+ Legacy Document Format Data Source.
+ When the item is serialized out as xml, its value is "legacy".
+
+
+
+
+ Aggregate Data Source.
+ When the item is serialized out as xml, its value is "master".
+
+
+
+
+ Defines the TargetScreenSizeValues enumeration.
+
+
+
+
+ Optimize for 544x376.
+ When the item is serialized out as xml, its value is "544x376".
+
+
+
+
+ Optimize for 640x480.
+ When the item is serialized out as xml, its value is "640x480".
+
+
+
+
+ Optimize for 720x512.
+ When the item is serialized out as xml, its value is "720x512".
+
+
+
+
+ Optimize for 800x600.
+ When the item is serialized out as xml, its value is "800x600".
+
+
+
+
+ Optimize for 1024x768.
+ When the item is serialized out as xml, its value is "1024x768".
+
+
+
+
+ Optimize for 1152x882.
+ When the item is serialized out as xml, its value is "1152x882".
+
+
+
+
+ Optimize for 1152x900.
+ When the item is serialized out as xml, its value is "1152x900".
+
+
+
+
+ Optimize for 1280x1024.
+ When the item is serialized out as xml, its value is "1280x1024".
+
+
+
+
+ Optimize for 1600x1200.
+ When the item is serialized out as xml, its value is "1600x1200".
+
+
+
+
+ Optimize for 1800x1440.
+ When the item is serialized out as xml, its value is "1800x1440".
+
+
+
+
+ Optimize for 1920x1200.
+ When the item is serialized out as xml, its value is "1920x1200".
+
+
+
+
+ Defines the CharacterSpacingValues enumeration.
+
+
+
+
+ Do Not Compress Whitespace.
+ When the item is serialized out as xml, its value is "doNotCompress".
+
+
+
+
+ Compress Whitespace From Punctuation Characters.
+ When the item is serialized out as xml, its value is "compressPunctuation".
+
+
+
+
+ Compress Whitespace From Both Japanese Kana And Punctuation Characters.
+ When the item is serialized out as xml, its value is "compressPunctuationAndJapaneseKana".
+
+
+
+
+ Defines the ColorSchemeIndexValues enumeration.
+
+
+
+
+ Dark 1 Theme Color Reference.
+ When the item is serialized out as xml, its value is "dark1".
+
+
+
+
+ Light 1 Theme Color Reference.
+ When the item is serialized out as xml, its value is "light1".
+
+
+
+
+ Dark 2 Theme Color Reference.
+ When the item is serialized out as xml, its value is "dark2".
+
+
+
+
+ Light 2 Theme Color Reference.
+ When the item is serialized out as xml, its value is "light2".
+
+
+
+
+ Accent 1 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent1".
+
+
+
+
+ Accent 2 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent2".
+
+
+
+
+ Accent 3 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent3".
+
+
+
+
+ Accent4 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent4".
+
+
+
+
+ Accent5 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent5".
+
+
+
+
+ Accent 6 Theme Color Reference.
+ When the item is serialized out as xml, its value is "accent6".
+
+
+
+
+ Hyperlink Theme Color Reference.
+ When the item is serialized out as xml, its value is "hyperlink".
+
+
+
+
+ Followed Hyperlink Theme Color Reference.
+ When the item is serialized out as xml, its value is "followedHyperlink".
+
+
+
+
+ Defines the FrameScrollbarVisibilityValues enumeration.
+
+
+
+
+ Always Show Scrollbar.
+ When the item is serialized out as xml, its value is "on".
+
+
+
+
+ Never Show Scrollbar.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ Automatically Show Scrollbar As Needed.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the FrameLayoutValues enumeration.
+
+
+
+
+ Stack Frames Vertically.
+ When the item is serialized out as xml, its value is "rows".
+
+
+
+
+ Stack Frames Horizontally.
+ When the item is serialized out as xml, its value is "cols".
+
+
+
+
+ Do Not Stack Frames.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the LevelSuffixValues enumeration.
+
+
+
+
+ Tab Between Numbering and Text.
+ When the item is serialized out as xml, its value is "tab".
+
+
+
+
+ Space Between Numbering and Text.
+ When the item is serialized out as xml, its value is "space".
+
+
+
+
+ Nothing Between Numbering and Text.
+ When the item is serialized out as xml, its value is "nothing".
+
+
+
+
+ Defines the MultiLevelValues enumeration.
+
+
+
+
+ Single Level Numbering Definition.
+ When the item is serialized out as xml, its value is "singleLevel".
+
+
+
+
+ Multilevel Numbering Definition.
+ When the item is serialized out as xml, its value is "multilevel".
+
+
+
+
+ Hybrid Multilevel Numbering Definition.
+ When the item is serialized out as xml, its value is "hybridMultilevel".
+
+
+
+
+ Defines the TableStyleOverrideValues enumeration.
+
+
+
+
+ Whole table formatting.
+ When the item is serialized out as xml, its value is "wholeTable".
+
+
+
+
+ First Row Conditional Formatting.
+ When the item is serialized out as xml, its value is "firstRow".
+
+
+
+
+ Last table row formatting.
+ When the item is serialized out as xml, its value is "lastRow".
+
+
+
+
+ First Column Conditional Formatting.
+ When the item is serialized out as xml, its value is "firstCol".
+
+
+
+
+ Last table column formatting.
+ When the item is serialized out as xml, its value is "lastCol".
+
+
+
+
+ Banded Column Conditional Formatting.
+ When the item is serialized out as xml, its value is "band1Vert".
+
+
+
+
+ Even Column Stripe Conditional Formatting.
+ When the item is serialized out as xml, its value is "band2Vert".
+
+
+
+
+ Banded Row Conditional Formatting.
+ When the item is serialized out as xml, its value is "band1Horz".
+
+
+
+
+ Even Row Stripe Conditional Formatting.
+ When the item is serialized out as xml, its value is "band2Horz".
+
+
+
+
+ Top right table cell formatting.
+ When the item is serialized out as xml, its value is "neCell".
+
+
+
+
+ Top left table cell formatting.
+ When the item is serialized out as xml, its value is "nwCell".
+
+
+
+
+ Bottom right table cell formatting.
+ When the item is serialized out as xml, its value is "seCell".
+
+
+
+
+ Bottom left table cell formatting.
+ When the item is serialized out as xml, its value is "swCell".
+
+
+
+
+ Defines the StyleValues enumeration.
+
+
+
+
+ Paragraph Style.
+ When the item is serialized out as xml, its value is "paragraph".
+
+
+
+
+ Character Style.
+ When the item is serialized out as xml, its value is "character".
+
+
+
+
+ Table Style.
+ When the item is serialized out as xml, its value is "table".
+
+
+
+
+ Numbering Style.
+ When the item is serialized out as xml, its value is "numbering".
+
+
+
+
+ Defines the FontFamilyValues enumeration.
+
+
+
+
+ Novelty Font.
+ When the item is serialized out as xml, its value is "decorative".
+
+
+
+
+ Monospace Font.
+ When the item is serialized out as xml, its value is "modern".
+
+
+
+
+ Proportional Font With Serifs.
+ When the item is serialized out as xml, its value is "roman".
+
+
+
+
+ Script Font.
+ When the item is serialized out as xml, its value is "script".
+
+
+
+
+ Proportional Font Without Serifs.
+ When the item is serialized out as xml, its value is "swiss".
+
+
+
+
+ No Font Family.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Defines the FontPitchValues enumeration.
+
+
+
+
+ Fixed Width.
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ Proportional Width.
+ When the item is serialized out as xml, its value is "variable".
+
+
+
+
+ Default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Defines the ThemeColorValues enumeration.
+
+
+
+
+ Dark 1 Theme Color.
+ When the item is serialized out as xml, its value is "dark1".
+
+
+
+
+ Light 1 Theme Color.
+ When the item is serialized out as xml, its value is "light1".
+
+
+
+
+ Dark 2 Theme Color.
+ When the item is serialized out as xml, its value is "dark2".
+
+
+
+
+ Light 2 Theme Color.
+ When the item is serialized out as xml, its value is "light2".
+
+
+
+
+ Accent 1 Theme Color.
+ When the item is serialized out as xml, its value is "accent1".
+
+
+
+
+ Accent 2 Theme Color.
+ When the item is serialized out as xml, its value is "accent2".
+
+
+
+
+ Accent 3 Theme Color.
+ When the item is serialized out as xml, its value is "accent3".
+
+
+
+
+ Accent 4 Theme Color.
+ When the item is serialized out as xml, its value is "accent4".
+
+
+
+
+ Accent 5 Theme Color.
+ When the item is serialized out as xml, its value is "accent5".
+
+
+
+
+ Accent 6 Theme Color.
+ When the item is serialized out as xml, its value is "accent6".
+
+
+
+
+ Hyperlink Theme Color.
+ When the item is serialized out as xml, its value is "hyperlink".
+
+
+
+
+ Followed Hyperlink Theme Color.
+ When the item is serialized out as xml, its value is "followedHyperlink".
+
+
+
+
+ No Theme Color.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Background 1 Theme Color.
+ When the item is serialized out as xml, its value is "background1".
+
+
+
+
+ Text 1 Theme Color.
+ When the item is serialized out as xml, its value is "text1".
+
+
+
+
+ Background 2 Theme Color.
+ When the item is serialized out as xml, its value is "background2".
+
+
+
+
+ Text 2 Theme Color.
+ When the item is serialized out as xml, its value is "text2".
+
+
+
+
+ Defines the DocPartBehaviorValues enumeration.
+
+
+
+
+ Insert Content At Specified Location.
+ When the item is serialized out as xml, its value is "content".
+
+
+
+
+ Ensure Entry Is In New Paragraph.
+ When the item is serialized out as xml, its value is "p".
+
+
+
+
+ Ensure Entry Is On New Page.
+ When the item is serialized out as xml, its value is "pg".
+
+
+
+
+ Defines the DocPartValues enumeration.
+
+
+
+
+ No Type.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Automatically Replace Name With Content.
+ When the item is serialized out as xml, its value is "autoExp".
+
+
+
+
+ AutoText User Interface Entry.
+ When the item is serialized out as xml, its value is "toolbar".
+
+
+
+
+ AutoCorrect Entry.
+ When the item is serialized out as xml, its value is "speller".
+
+
+
+
+ Form Field Help Text.
+ When the item is serialized out as xml, its value is "formFld".
+
+
+
+
+ Structured Document Tag Placeholder Text.
+ When the item is serialized out as xml, its value is "bbPlcHdr".
+
+
+
+
+ Defines the DocPartGalleryValues enumeration.
+
+
+
+
+ Structured Document Tag Placeholder Text Gallery.
+ When the item is serialized out as xml, its value is "placeholder".
+
+
+
+
+ All Galleries.
+ When the item is serialized out as xml, its value is "any".
+
+
+
+
+ No Gallery Classification.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Document Parts Gallery.
+ When the item is serialized out as xml, its value is "docParts".
+
+
+
+
+ Cover Page Gallery.
+ When the item is serialized out as xml, its value is "coverPg".
+
+
+
+
+ Equations Gallery.
+ When the item is serialized out as xml, its value is "eq".
+
+
+
+
+ Footers Gallery.
+ When the item is serialized out as xml, its value is "ftrs".
+
+
+
+
+ Headers Gallery.
+ When the item is serialized out as xml, its value is "hdrs".
+
+
+
+
+ Page Numbers Gallery.
+ When the item is serialized out as xml, its value is "pgNum".
+
+
+
+
+ Table Gallery.
+ When the item is serialized out as xml, its value is "tbls".
+
+
+
+
+ Watermark Gallery.
+ When the item is serialized out as xml, its value is "watermarks".
+
+
+
+
+ AutoText Gallery.
+ When the item is serialized out as xml, its value is "autoTxt".
+
+
+
+
+ Text Box Gallery.
+ When the item is serialized out as xml, its value is "txtBox".
+
+
+
+
+ Page Numbers At Top Gallery.
+ When the item is serialized out as xml, its value is "pgNumT".
+
+
+
+
+ Page Numbers At Bottom Gallery.
+ When the item is serialized out as xml, its value is "pgNumB".
+
+
+
+
+ Page Numbers At Margins Gallery.
+ When the item is serialized out as xml, its value is "pgNumMargins".
+
+
+
+
+ Table of Contents Gallery.
+ When the item is serialized out as xml, its value is "tblOfContents".
+
+
+
+
+ Bibliography Gallery.
+ When the item is serialized out as xml, its value is "bib".
+
+
+
+
+ Custom Quick Parts Gallery.
+ When the item is serialized out as xml, its value is "custQuickParts".
+
+
+
+
+ Custom Cover Page Gallery.
+ When the item is serialized out as xml, its value is "custCoverPg".
+
+
+
+
+ Custom Equation Gallery.
+ When the item is serialized out as xml, its value is "custEq".
+
+
+
+
+ Custom Footer Gallery.
+ When the item is serialized out as xml, its value is "custFtrs".
+
+
+
+
+ Custom Header Gallery.
+ When the item is serialized out as xml, its value is "custHdrs".
+
+
+
+
+ Custom Page Number Gallery.
+ When the item is serialized out as xml, its value is "custPgNum".
+
+
+
+
+ Custom Table Gallery.
+ When the item is serialized out as xml, its value is "custTbls".
+
+
+
+
+ Custom Watermark Gallery.
+ When the item is serialized out as xml, its value is "custWatermarks".
+
+
+
+
+ Custom AutoText Gallery.
+ When the item is serialized out as xml, its value is "custAutoTxt".
+
+
+
+
+ Custom Text Box Gallery.
+ When the item is serialized out as xml, its value is "custTxtBox".
+
+
+
+
+ Custom Page Number At Top Gallery.
+ When the item is serialized out as xml, its value is "custPgNumT".
+
+
+
+
+ Custom Page Number At Bottom Gallery.
+ When the item is serialized out as xml, its value is "custPgNumB".
+
+
+
+
+ Custom Page Number At Margins Gallery.
+ When the item is serialized out as xml, its value is "custPgNumMargins".
+
+
+
+
+ Custom Table of Contents Gallery.
+ When the item is serialized out as xml, its value is "custTblOfContents".
+
+
+
+
+ Custom Bibliography Gallery.
+ When the item is serialized out as xml, its value is "custBib".
+
+
+
+
+ Custom 1 Gallery.
+ When the item is serialized out as xml, its value is "custom1".
+
+
+
+
+ Custom 2 Gallery.
+ When the item is serialized out as xml, its value is "custom2".
+
+
+
+
+ Custom 3 Gallery.
+ When the item is serialized out as xml, its value is "custom3".
+
+
+
+
+ Custom 4 Gallery.
+ When the item is serialized out as xml, its value is "custom4".
+
+
+
+
+ Custom 5 Gallery.
+ When the item is serialized out as xml, its value is "custom5".
+
+
+
+
+ Automatic Caption Positioning Values
+
+
+
+
+ Position Caption Above Object.
+ When the item is serialized out as xml, its value is "above".
+
+
+
+
+ Position Caption Below Object.
+ When the item is serialized out as xml, its value is "below".
+
+
+
+
+ Horizontal Alignment Type
+
+
+
+
+ Align Left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Align Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Align Right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Defines the ShadingPatternValues enumeration.
+
+
+
+
+ No Pattern.
+ When the item is serialized out as xml, its value is "nil".
+
+
+
+
+ No Pattern.
+ When the item is serialized out as xml, its value is "clear".
+
+
+
+
+ 100% Fill Pattern.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Horizontal Stripe Pattern.
+ When the item is serialized out as xml, its value is "horzStripe".
+
+
+
+
+ Vertical Stripe Pattern.
+ When the item is serialized out as xml, its value is "vertStripe".
+
+
+
+
+ Reverse Diagonal Stripe Pattern.
+ When the item is serialized out as xml, its value is "reverseDiagStripe".
+
+
+
+
+ Diagonal Stripe Pattern.
+ When the item is serialized out as xml, its value is "diagStripe".
+
+
+
+
+ Horizontal Cross Pattern.
+ When the item is serialized out as xml, its value is "horzCross".
+
+
+
+
+ Diagonal Cross Pattern.
+ When the item is serialized out as xml, its value is "diagCross".
+
+
+
+
+ Thin Horizontal Stripe Pattern.
+ When the item is serialized out as xml, its value is "thinHorzStripe".
+
+
+
+
+ Thin Vertical Stripe Pattern.
+ When the item is serialized out as xml, its value is "thinVertStripe".
+
+
+
+
+ Thin Reverse Diagonal Stripe Pattern.
+ When the item is serialized out as xml, its value is "thinReverseDiagStripe".
+
+
+
+
+ Thin Diagonal Stripe Pattern.
+ When the item is serialized out as xml, its value is "thinDiagStripe".
+
+
+
+
+ Thin Horizontal Cross Pattern.
+ When the item is serialized out as xml, its value is "thinHorzCross".
+
+
+
+
+ Thin Diagonal Cross Pattern.
+ When the item is serialized out as xml, its value is "thinDiagCross".
+
+
+
+
+ 5% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct5".
+
+
+
+
+ 10% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct10".
+
+
+
+
+ 12.5% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct12".
+
+
+
+
+ 15% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct15".
+
+
+
+
+ 20% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct20".
+
+
+
+
+ 25% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct25".
+
+
+
+
+ 30% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct30".
+
+
+
+
+ 35% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct35".
+
+
+
+
+ 37.5% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct37".
+
+
+
+
+ 40% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct40".
+
+
+
+
+ 45% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct45".
+
+
+
+
+ 50% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct50".
+
+
+
+
+ 55% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct55".
+
+
+
+
+ 60% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct60".
+
+
+
+
+ 62.5% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct62".
+
+
+
+
+ 65% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct65".
+
+
+
+
+ 70% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct70".
+
+
+
+
+ 75% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct75".
+
+
+
+
+ 80% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct80".
+
+
+
+
+ 85% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct85".
+
+
+
+
+ 87.5% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct87".
+
+
+
+
+ 90% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct90".
+
+
+
+
+ 95% Fill Pattern.
+ When the item is serialized out as xml, its value is "pct95".
+
+
+
+
+ Defines the StylePaneSortMethodsValues enumeration.
+
+
+
+
+ 0000.
+ When the item is serialized out as xml, its value is "0000".
+
+
+
+
+ name.
+ When the item is serialized out as xml, its value is "name".
+
+
+
+
+ 0001.
+ When the item is serialized out as xml, its value is "0001".
+
+
+
+
+ priority.
+ When the item is serialized out as xml, its value is "priority".
+
+
+
+
+ 0002.
+ When the item is serialized out as xml, its value is "0002".
+
+
+
+
+ font.
+ When the item is serialized out as xml, its value is "font".
+
+
+
+
+ 0003.
+ When the item is serialized out as xml, its value is "0003".
+
+
+
+
+ basedOn.
+ When the item is serialized out as xml, its value is "basedOn".
+
+
+
+
+ 0004.
+ When the item is serialized out as xml, its value is "0004".
+
+
+
+
+ type.
+ When the item is serialized out as xml, its value is "type".
+
+
+
+
+ 0005.
+ When the item is serialized out as xml, its value is "0005".
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ Defines the DirectionValues enumeration.
+
+
+
+
+ ltr.
+ When the item is serialized out as xml, its value is "ltr".
+
+
+
+
+ rtl.
+ When the item is serialized out as xml, its value is "rtl".
+
+
+
+
+ Defines the CalendarValues enumeration.
+
+
+
+
+ Gregorian.
+ When the item is serialized out as xml, its value is "gregorian".
+
+
+
+
+ Hijri.
+ When the item is serialized out as xml, its value is "hijri".
+
+
+
+
+ umalqura.
+ When the item is serialized out as xml, its value is "umalqura".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Hebrew.
+ When the item is serialized out as xml, its value is "hebrew".
+
+
+
+
+ Taiwan.
+ When the item is serialized out as xml, its value is "taiwan".
+
+
+
+
+ Japanese Emperor Era.
+ When the item is serialized out as xml, its value is "japan".
+
+
+
+
+ Thai.
+ When the item is serialized out as xml, its value is "thai".
+
+
+
+
+ Korean Tangun Era.
+ When the item is serialized out as xml, its value is "korea".
+
+
+
+
+ Saka Era.
+ When the item is serialized out as xml, its value is "saka".
+
+
+
+
+ Gregorian transliterated English.
+ When the item is serialized out as xml, its value is "gregorianXlitEnglish".
+
+
+
+
+ Gregorian transliterated French.
+ When the item is serialized out as xml, its value is "gregorianXlitFrench".
+
+
+
+
+ gregorianUs.
+ When the item is serialized out as xml, its value is "gregorianUs".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ gregorianMeFrench.
+ When the item is serialized out as xml, its value is "gregorianMeFrench".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ gregorianArabic.
+ When the item is serialized out as xml, its value is "gregorianArabic".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the NumberFormatValues enumeration.
+
+
+
+
+ Decimal Numbers.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ Uppercase Roman Numerals.
+ When the item is serialized out as xml, its value is "upperRoman".
+
+
+
+
+ Lowercase Roman Numerals.
+ When the item is serialized out as xml, its value is "lowerRoman".
+
+
+
+
+ Uppercase Latin Alphabet.
+ When the item is serialized out as xml, its value is "upperLetter".
+
+
+
+
+ Lowercase Latin Alphabet.
+ When the item is serialized out as xml, its value is "lowerLetter".
+
+
+
+
+ Ordinal.
+ When the item is serialized out as xml, its value is "ordinal".
+
+
+
+
+ Cardinal Text.
+ When the item is serialized out as xml, its value is "cardinalText".
+
+
+
+
+ Ordinal Text.
+ When the item is serialized out as xml, its value is "ordinalText".
+
+
+
+
+ Hexadecimal Numbering.
+ When the item is serialized out as xml, its value is "hex".
+
+
+
+
+ Chicago Manual of Style.
+ When the item is serialized out as xml, its value is "chicago".
+
+
+
+
+ Ideographs.
+ When the item is serialized out as xml, its value is "ideographDigital".
+
+
+
+
+ Japanese Counting System.
+ When the item is serialized out as xml, its value is "japaneseCounting".
+
+
+
+
+ AIUEO Order Hiragana.
+ When the item is serialized out as xml, its value is "aiueo".
+
+
+
+
+ Iroha Ordered Katakana.
+ When the item is serialized out as xml, its value is "iroha".
+
+
+
+
+ Double Byte Arabic Numerals.
+ When the item is serialized out as xml, its value is "decimalFullWidth".
+
+
+
+
+ Single Byte Arabic Numerals.
+ When the item is serialized out as xml, its value is "decimalHalfWidth".
+
+
+
+
+ Japanese Legal Numbering.
+ When the item is serialized out as xml, its value is "japaneseLegal".
+
+
+
+
+ Japanese Digital Ten Thousand Counting System.
+ When the item is serialized out as xml, its value is "japaneseDigitalTenThousand".
+
+
+
+
+ Decimal Numbers Enclosed in a Circle.
+ When the item is serialized out as xml, its value is "decimalEnclosedCircle".
+
+
+
+
+ Double Byte Arabic Numerals Alternate.
+ When the item is serialized out as xml, its value is "decimalFullWidth2".
+
+
+
+
+ Full-Width AIUEO Order Hiragana.
+ When the item is serialized out as xml, its value is "aiueoFullWidth".
+
+
+
+
+ Full-Width Iroha Ordered Katakana.
+ When the item is serialized out as xml, its value is "irohaFullWidth".
+
+
+
+
+ Initial Zero Arabic Numerals.
+ When the item is serialized out as xml, its value is "decimalZero".
+
+
+
+
+ Bullet.
+ When the item is serialized out as xml, its value is "bullet".
+
+
+
+
+ Korean Ganada Numbering.
+ When the item is serialized out as xml, its value is "ganada".
+
+
+
+
+ Korean Chosung Numbering.
+ When the item is serialized out as xml, its value is "chosung".
+
+
+
+
+ Decimal Numbers Followed by a Period.
+ When the item is serialized out as xml, its value is "decimalEnclosedFullstop".
+
+
+
+
+ Decimal Numbers Enclosed in Parenthesis.
+ When the item is serialized out as xml, its value is "decimalEnclosedParen".
+
+
+
+
+ Decimal Numbers Enclosed in a Circle.
+ When the item is serialized out as xml, its value is "decimalEnclosedCircleChinese".
+
+
+
+
+ Ideographs Enclosed in a Circle.
+ When the item is serialized out as xml, its value is "ideographEnclosedCircle".
+
+
+
+
+ Traditional Ideograph Format.
+ When the item is serialized out as xml, its value is "ideographTraditional".
+
+
+
+
+ Zodiac Ideograph Format.
+ When the item is serialized out as xml, its value is "ideographZodiac".
+
+
+
+
+ Traditional Zodiac Ideograph Format.
+ When the item is serialized out as xml, its value is "ideographZodiacTraditional".
+
+
+
+
+ Taiwanese Counting System.
+ When the item is serialized out as xml, its value is "taiwaneseCounting".
+
+
+
+
+ Traditional Legal Ideograph Format.
+ When the item is serialized out as xml, its value is "ideographLegalTraditional".
+
+
+
+
+ Taiwanese Counting Thousand System.
+ When the item is serialized out as xml, its value is "taiwaneseCountingThousand".
+
+
+
+
+ Taiwanese Digital Counting System.
+ When the item is serialized out as xml, its value is "taiwaneseDigital".
+
+
+
+
+ Chinese Counting System.
+ When the item is serialized out as xml, its value is "chineseCounting".
+
+
+
+
+ Chinese Legal Simplified Format.
+ When the item is serialized out as xml, its value is "chineseLegalSimplified".
+
+
+
+
+ Chinese Counting Thousand System.
+ When the item is serialized out as xml, its value is "chineseCountingThousand".
+
+
+
+
+ Korean Digital Counting System.
+ When the item is serialized out as xml, its value is "koreanDigital".
+
+
+
+
+ Korean Counting System.
+ When the item is serialized out as xml, its value is "koreanCounting".
+
+
+
+
+ Korean Legal Numbering.
+ When the item is serialized out as xml, its value is "koreanLegal".
+
+
+
+
+ Korean Digital Counting System Alternate.
+ When the item is serialized out as xml, its value is "koreanDigital2".
+
+
+
+
+ Vietnamese Numerals.
+ When the item is serialized out as xml, its value is "vietnameseCounting".
+
+
+
+
+ Lowercase Russian Alphabet.
+ When the item is serialized out as xml, its value is "russianLower".
+
+
+
+
+ Uppercase Russian Alphabet.
+ When the item is serialized out as xml, its value is "russianUpper".
+
+
+
+
+ No Numbering.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Number With Dashes.
+ When the item is serialized out as xml, its value is "numberInDash".
+
+
+
+
+ Hebrew Numerals.
+ When the item is serialized out as xml, its value is "hebrew1".
+
+
+
+
+ Hebrew Alphabet.
+ When the item is serialized out as xml, its value is "hebrew2".
+
+
+
+
+ Arabic Alphabet.
+ When the item is serialized out as xml, its value is "arabicAlpha".
+
+
+
+
+ Arabic Abjad Numerals.
+ When the item is serialized out as xml, its value is "arabicAbjad".
+
+
+
+
+ Hindi Vowels.
+ When the item is serialized out as xml, its value is "hindiVowels".
+
+
+
+
+ Hindi Consonants.
+ When the item is serialized out as xml, its value is "hindiConsonants".
+
+
+
+
+ Hindi Numbers.
+ When the item is serialized out as xml, its value is "hindiNumbers".
+
+
+
+
+ Hindi Counting System.
+ When the item is serialized out as xml, its value is "hindiCounting".
+
+
+
+
+ Thai Letters.
+ When the item is serialized out as xml, its value is "thaiLetters".
+
+
+
+
+ Thai Numerals.
+ When the item is serialized out as xml, its value is "thaiNumbers".
+
+
+
+
+ Thai Counting System.
+ When the item is serialized out as xml, its value is "thaiCounting".
+
+
+
+
+ bahtText.
+ When the item is serialized out as xml, its value is "bahtText".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ dollarText.
+ When the item is serialized out as xml, its value is "dollarText".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ custom.
+ When the item is serialized out as xml, its value is "custom".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the TextDirectionValues enumeration.
+
+
+
+
+ Left to Right, Top to Bottom.
+ When the item is serialized out as xml, its value is "lrTb".
+
+
+
+
+ tb.
+ When the item is serialized out as xml, its value is "tb".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Top to Bottom, Right to Left.
+ When the item is serialized out as xml, its value is "tbRl".
+
+
+
+
+ rl.
+ When the item is serialized out as xml, its value is "rl".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Bottom to Top, Left to Right.
+ When the item is serialized out as xml, its value is "btLr".
+
+
+
+
+ lr.
+ When the item is serialized out as xml, its value is "lr".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Left to Right, Top to Bottom Rotated.
+ When the item is serialized out as xml, its value is "lrTbV".
+
+
+
+
+ tbV.
+ When the item is serialized out as xml, its value is "tbV".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Top to Bottom, Right to Left Rotated.
+ When the item is serialized out as xml, its value is "tbRlV".
+
+
+
+
+ rlV.
+ When the item is serialized out as xml, its value is "rlV".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Top to Bottom, Left to Right Rotated.
+ When the item is serialized out as xml, its value is "tbLrV".
+
+
+
+
+ lrV.
+ When the item is serialized out as xml, its value is "lrV".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the CryptAlgorithmValues enumeration.
+
+
+
+
+ Any Type.
+ When the item is serialized out as xml, its value is "typeAny".
+
+
+
+
+ custom.
+ When the item is serialized out as xml, its value is "custom".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the CryptAlgorithmClassValues enumeration.
+
+
+
+
+ Hashing.
+ When the item is serialized out as xml, its value is "hash".
+
+
+
+
+ custom.
+ When the item is serialized out as xml, its value is "custom".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the CryptProviderValues enumeration.
+
+
+
+
+ AES Provider.
+ When the item is serialized out as xml, its value is "rsaAES".
+
+
+
+
+ Any Provider.
+ When the item is serialized out as xml, its value is "rsaFull".
+
+
+
+
+ custom.
+ When the item is serialized out as xml, its value is "custom".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the JustificationValues enumeration.
+
+
+
+
+ Align Left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ start.
+ When the item is serialized out as xml, its value is "start".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Align Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Align Right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ end.
+ When the item is serialized out as xml, its value is "end".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Justified.
+ When the item is serialized out as xml, its value is "both".
+
+
+
+
+ Medium Kashida Length.
+ When the item is serialized out as xml, its value is "mediumKashida".
+
+
+
+
+ Distribute All Characters Equally.
+ When the item is serialized out as xml, its value is "distribute".
+
+
+
+
+ Align to List Tab.
+ When the item is serialized out as xml, its value is "numTab".
+
+
+
+
+ Widest Kashida Length.
+ When the item is serialized out as xml, its value is "highKashida".
+
+
+
+
+ Low Kashida Length.
+ When the item is serialized out as xml, its value is "lowKashida".
+
+
+
+
+ Thai Language Justification.
+ When the item is serialized out as xml, its value is "thaiDistribute".
+
+
+
+
+ Defines the TabStopValues enumeration.
+
+
+
+
+ No Tab Stop.
+ When the item is serialized out as xml, its value is "clear".
+
+
+
+
+ Left Tab.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ start.
+ When the item is serialized out as xml, its value is "start".
+
+
+
+
+ Centered Tab.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right Tab.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ end.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ Decimal Tab.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ Bar Tab.
+ When the item is serialized out as xml, its value is "bar".
+
+
+
+
+ List Tab.
+ When the item is serialized out as xml, its value is "num".
+
+
+
+
+ Defines the BorderValues enumeration.
+
+
+
+
+ No Border.
+ When the item is serialized out as xml, its value is "nil".
+
+
+
+
+ No Border.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Single Line Border.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Single Line Border.
+ When the item is serialized out as xml, its value is "thick".
+
+
+
+
+ Double Line Border.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Dotted Line Border.
+ When the item is serialized out as xml, its value is "dotted".
+
+
+
+
+ Dashed Line Border.
+ When the item is serialized out as xml, its value is "dashed".
+
+
+
+
+ Dot Dash Line Border.
+ When the item is serialized out as xml, its value is "dotDash".
+
+
+
+
+ Dot Dot Dash Line Border.
+ When the item is serialized out as xml, its value is "dotDotDash".
+
+
+
+
+ Triple Line Border.
+ When the item is serialized out as xml, its value is "triple".
+
+
+
+
+ Thin, Thick Line Border.
+ When the item is serialized out as xml, its value is "thinThickSmallGap".
+
+
+
+
+ Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thickThinSmallGap".
+
+
+
+
+ Thin, Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thinThickThinSmallGap".
+
+
+
+
+ Thin, Thick Line Border.
+ When the item is serialized out as xml, its value is "thinThickMediumGap".
+
+
+
+
+ Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thickThinMediumGap".
+
+
+
+
+ Thin, Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thinThickThinMediumGap".
+
+
+
+
+ Thin, Thick Line Border.
+ When the item is serialized out as xml, its value is "thinThickLargeGap".
+
+
+
+
+ Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thickThinLargeGap".
+
+
+
+
+ Thin, Thick, Thin Line Border.
+ When the item is serialized out as xml, its value is "thinThickThinLargeGap".
+
+
+
+
+ Wavy Line Border.
+ When the item is serialized out as xml, its value is "wave".
+
+
+
+
+ Double Wave Line Border.
+ When the item is serialized out as xml, its value is "doubleWave".
+
+
+
+
+ Dashed Line Border.
+ When the item is serialized out as xml, its value is "dashSmallGap".
+
+
+
+
+ Dash Dot Strokes Line Border.
+ When the item is serialized out as xml, its value is "dashDotStroked".
+
+
+
+
+ 3D Embossed Line Border.
+ When the item is serialized out as xml, its value is "threeDEmboss".
+
+
+
+
+ 3D Engraved Line Border.
+ When the item is serialized out as xml, its value is "threeDEngrave".
+
+
+
+
+ Outset Line Border.
+ When the item is serialized out as xml, its value is "outset".
+
+
+
+
+ Inset Line Border.
+ When the item is serialized out as xml, its value is "inset".
+
+
+
+
+ Apples Art Border.
+ When the item is serialized out as xml, its value is "apples".
+
+
+
+
+ Arched Scallops Art Border.
+ When the item is serialized out as xml, its value is "archedScallops".
+
+
+
+
+ Baby Pacifier Art Border.
+ When the item is serialized out as xml, its value is "babyPacifier".
+
+
+
+
+ Baby Rattle Art Border.
+ When the item is serialized out as xml, its value is "babyRattle".
+
+
+
+
+ Three Color Balloons Art Border.
+ When the item is serialized out as xml, its value is "balloons3Colors".
+
+
+
+
+ Hot Air Balloons Art Border.
+ When the item is serialized out as xml, its value is "balloonsHotAir".
+
+
+
+
+ Black Dash Art Border.
+ When the item is serialized out as xml, its value is "basicBlackDashes".
+
+
+
+
+ Black Dot Art Border.
+ When the item is serialized out as xml, its value is "basicBlackDots".
+
+
+
+
+ Black Square Art Border.
+ When the item is serialized out as xml, its value is "basicBlackSquares".
+
+
+
+
+ Thin Line Art Border.
+ When the item is serialized out as xml, its value is "basicThinLines".
+
+
+
+
+ White Dash Art Border.
+ When the item is serialized out as xml, its value is "basicWhiteDashes".
+
+
+
+
+ White Dot Art Border.
+ When the item is serialized out as xml, its value is "basicWhiteDots".
+
+
+
+
+ White Square Art Border.
+ When the item is serialized out as xml, its value is "basicWhiteSquares".
+
+
+
+
+ Wide Inline Art Border.
+ When the item is serialized out as xml, its value is "basicWideInline".
+
+
+
+
+ Wide Midline Art Border.
+ When the item is serialized out as xml, its value is "basicWideMidline".
+
+
+
+
+ Wide Outline Art Border.
+ When the item is serialized out as xml, its value is "basicWideOutline".
+
+
+
+
+ Bats Art Border.
+ When the item is serialized out as xml, its value is "bats".
+
+
+
+
+ Birds Art Border.
+ When the item is serialized out as xml, its value is "birds".
+
+
+
+
+ Birds Flying Art Border.
+ When the item is serialized out as xml, its value is "birdsFlight".
+
+
+
+
+ Cabin Art Border.
+ When the item is serialized out as xml, its value is "cabins".
+
+
+
+
+ Cake Art Border.
+ When the item is serialized out as xml, its value is "cakeSlice".
+
+
+
+
+ Candy Corn Art Border.
+ When the item is serialized out as xml, its value is "candyCorn".
+
+
+
+
+ Knot Work Art Border.
+ When the item is serialized out as xml, its value is "celticKnotwork".
+
+
+
+
+ Certificate Banner Art Border.
+ When the item is serialized out as xml, its value is "certificateBanner".
+
+
+
+
+ Chain Link Art Border.
+ When the item is serialized out as xml, its value is "chainLink".
+
+
+
+
+ Champagne Bottle Art Border.
+ When the item is serialized out as xml, its value is "champagneBottle".
+
+
+
+
+ Black and White Bar Art Border.
+ When the item is serialized out as xml, its value is "checkedBarBlack".
+
+
+
+
+ Color Checked Bar Art Border.
+ When the item is serialized out as xml, its value is "checkedBarColor".
+
+
+
+
+ Checkerboard Art Border.
+ When the item is serialized out as xml, its value is "checkered".
+
+
+
+
+ Christmas Tree Art Border.
+ When the item is serialized out as xml, its value is "christmasTree".
+
+
+
+
+ Circles And Lines Art Border.
+ When the item is serialized out as xml, its value is "circlesLines".
+
+
+
+
+ Circles and Rectangles Art Border.
+ When the item is serialized out as xml, its value is "circlesRectangles".
+
+
+
+
+ Wave Art Border.
+ When the item is serialized out as xml, its value is "classicalWave".
+
+
+
+
+ Clocks Art Border.
+ When the item is serialized out as xml, its value is "clocks".
+
+
+
+
+ Compass Art Border.
+ When the item is serialized out as xml, its value is "compass".
+
+
+
+
+ Confetti Art Border.
+ When the item is serialized out as xml, its value is "confetti".
+
+
+
+
+ Confetti Art Border.
+ When the item is serialized out as xml, its value is "confettiGrays".
+
+
+
+
+ Confetti Art Border.
+ When the item is serialized out as xml, its value is "confettiOutline".
+
+
+
+
+ Confetti Streamers Art Border.
+ When the item is serialized out as xml, its value is "confettiStreamers".
+
+
+
+
+ Confetti Art Border.
+ When the item is serialized out as xml, its value is "confettiWhite".
+
+
+
+
+ Corner Triangle Art Border.
+ When the item is serialized out as xml, its value is "cornerTriangles".
+
+
+
+
+ Dashed Line Art Border.
+ When the item is serialized out as xml, its value is "couponCutoutDashes".
+
+
+
+
+ Dotted Line Art Border.
+ When the item is serialized out as xml, its value is "couponCutoutDots".
+
+
+
+
+ Maze Art Border.
+ When the item is serialized out as xml, its value is "crazyMaze".
+
+
+
+
+ Butterfly Art Border.
+ When the item is serialized out as xml, its value is "creaturesButterfly".
+
+
+
+
+ Fish Art Border.
+ When the item is serialized out as xml, its value is "creaturesFish".
+
+
+
+
+ Insects Art Border.
+ When the item is serialized out as xml, its value is "creaturesInsects".
+
+
+
+
+ Ladybug Art Border.
+ When the item is serialized out as xml, its value is "creaturesLadyBug".
+
+
+
+
+ Cross-stitch Art Border.
+ When the item is serialized out as xml, its value is "crossStitch".
+
+
+
+
+ Cupid Art Border.
+ When the item is serialized out as xml, its value is "cup".
+
+
+
+
+ Archway Art Border.
+ When the item is serialized out as xml, its value is "decoArch".
+
+
+
+
+ Color Archway Art Border.
+ When the item is serialized out as xml, its value is "decoArchColor".
+
+
+
+
+ Blocks Art Border.
+ When the item is serialized out as xml, its value is "decoBlocks".
+
+
+
+
+ Gray Diamond Art Border.
+ When the item is serialized out as xml, its value is "diamondsGray".
+
+
+
+
+ Double D Art Border.
+ When the item is serialized out as xml, its value is "doubleD".
+
+
+
+
+ Diamond Art Border.
+ When the item is serialized out as xml, its value is "doubleDiamonds".
+
+
+
+
+ Earth Art Border.
+ When the item is serialized out as xml, its value is "earth1".
+
+
+
+
+ Earth Art Border.
+ When the item is serialized out as xml, its value is "earth2".
+
+
+
+
+ Shadowed Square Art Border.
+ When the item is serialized out as xml, its value is "eclipsingSquares1".
+
+
+
+
+ Shadowed Square Art Border.
+ When the item is serialized out as xml, its value is "eclipsingSquares2".
+
+
+
+
+ Painted Egg Art Border.
+ When the item is serialized out as xml, its value is "eggsBlack".
+
+
+
+
+ Fans Art Border.
+ When the item is serialized out as xml, its value is "fans".
+
+
+
+
+ Film Reel Art Border.
+ When the item is serialized out as xml, its value is "film".
+
+
+
+
+ Firecracker Art Border.
+ When the item is serialized out as xml, its value is "firecrackers".
+
+
+
+
+ Flowers Art Border.
+ When the item is serialized out as xml, its value is "flowersBlockPrint".
+
+
+
+
+ Daisy Art Border.
+ When the item is serialized out as xml, its value is "flowersDaisies".
+
+
+
+
+ Flowers Art Border.
+ When the item is serialized out as xml, its value is "flowersModern1".
+
+
+
+
+ Flowers Art Border.
+ When the item is serialized out as xml, its value is "flowersModern2".
+
+
+
+
+ Pansy Art Border.
+ When the item is serialized out as xml, its value is "flowersPansy".
+
+
+
+
+ Red Rose Art Border.
+ When the item is serialized out as xml, its value is "flowersRedRose".
+
+
+
+
+ Roses Art Border.
+ When the item is serialized out as xml, its value is "flowersRoses".
+
+
+
+
+ Flowers in a Teacup Art Border.
+ When the item is serialized out as xml, its value is "flowersTeacup".
+
+
+
+
+ Small Flower Art Border.
+ When the item is serialized out as xml, its value is "flowersTiny".
+
+
+
+
+ Gems Art Border.
+ When the item is serialized out as xml, its value is "gems".
+
+
+
+
+ Gingerbread Man Art Border.
+ When the item is serialized out as xml, its value is "gingerbreadMan".
+
+
+
+
+ Triangle Gradient Art Border.
+ When the item is serialized out as xml, its value is "gradient".
+
+
+
+
+ Handmade Art Border.
+ When the item is serialized out as xml, its value is "handmade1".
+
+
+
+
+ Handmade Art Border.
+ When the item is serialized out as xml, its value is "handmade2".
+
+
+
+
+ Heart-Shaped Balloon Art Border.
+ When the item is serialized out as xml, its value is "heartBalloon".
+
+
+
+
+ Gray Heart Art Border.
+ When the item is serialized out as xml, its value is "heartGray".
+
+
+
+
+ Hearts Art Border.
+ When the item is serialized out as xml, its value is "hearts".
+
+
+
+
+ Pattern Art Border.
+ When the item is serialized out as xml, its value is "heebieJeebies".
+
+
+
+
+ Holly Art Border.
+ When the item is serialized out as xml, its value is "holly".
+
+
+
+
+ House Art Border.
+ When the item is serialized out as xml, its value is "houseFunky".
+
+
+
+
+ Circular Art Border.
+ When the item is serialized out as xml, its value is "hypnotic".
+
+
+
+
+ Ice Cream Cone Art Border.
+ When the item is serialized out as xml, its value is "iceCreamCones".
+
+
+
+
+ Light Bulb Art Border.
+ When the item is serialized out as xml, its value is "lightBulb".
+
+
+
+
+ Lightning Art Border.
+ When the item is serialized out as xml, its value is "lightning1".
+
+
+
+
+ Lightning Art Border.
+ When the item is serialized out as xml, its value is "lightning2".
+
+
+
+
+ Map Pins Art Border.
+ When the item is serialized out as xml, its value is "mapPins".
+
+
+
+
+ Maple Leaf Art Border.
+ When the item is serialized out as xml, its value is "mapleLeaf".
+
+
+
+
+ Muffin Art Border.
+ When the item is serialized out as xml, its value is "mapleMuffins".
+
+
+
+
+ Marquee Art Border.
+ When the item is serialized out as xml, its value is "marquee".
+
+
+
+
+ Marquee Art Border.
+ When the item is serialized out as xml, its value is "marqueeToothed".
+
+
+
+
+ Moon Art Border.
+ When the item is serialized out as xml, its value is "moons".
+
+
+
+
+ Mosaic Art Border.
+ When the item is serialized out as xml, its value is "mosaic".
+
+
+
+
+ Musical Note Art Border.
+ When the item is serialized out as xml, its value is "musicNotes".
+
+
+
+
+ Patterned Art Border.
+ When the item is serialized out as xml, its value is "northwest".
+
+
+
+
+ Oval Art Border.
+ When the item is serialized out as xml, its value is "ovals".
+
+
+
+
+ Package Art Border.
+ When the item is serialized out as xml, its value is "packages".
+
+
+
+
+ Black Palm Tree Art Border.
+ When the item is serialized out as xml, its value is "palmsBlack".
+
+
+
+
+ Color Palm Tree Art Border.
+ When the item is serialized out as xml, its value is "palmsColor".
+
+
+
+
+ Paper Clip Art Border.
+ When the item is serialized out as xml, its value is "paperClips".
+
+
+
+
+ Papyrus Art Border.
+ When the item is serialized out as xml, its value is "papyrus".
+
+
+
+
+ Party Favor Art Border.
+ When the item is serialized out as xml, its value is "partyFavor".
+
+
+
+
+ Party Glass Art Border.
+ When the item is serialized out as xml, its value is "partyGlass".
+
+
+
+
+ Pencils Art Border.
+ When the item is serialized out as xml, its value is "pencils".
+
+
+
+
+ Character Art Border.
+ When the item is serialized out as xml, its value is "people".
+
+
+
+
+ Waving Character Border.
+ When the item is serialized out as xml, its value is "peopleWaving".
+
+
+
+
+ Character With Hat Art Border.
+ When the item is serialized out as xml, its value is "peopleHats".
+
+
+
+
+ Poinsettia Art Border.
+ When the item is serialized out as xml, its value is "poinsettias".
+
+
+
+
+ Postage Stamp Art Border.
+ When the item is serialized out as xml, its value is "postageStamp".
+
+
+
+
+ Pumpkin Art Border.
+ When the item is serialized out as xml, its value is "pumpkin1".
+
+
+
+
+ Push Pin Art Border.
+ When the item is serialized out as xml, its value is "pushPinNote2".
+
+
+
+
+ Push Pin Art Border.
+ When the item is serialized out as xml, its value is "pushPinNote1".
+
+
+
+
+ Pyramid Art Border.
+ When the item is serialized out as xml, its value is "pyramids".
+
+
+
+
+ Pyramid Art Border.
+ When the item is serialized out as xml, its value is "pyramidsAbove".
+
+
+
+
+ Quadrants Art Border.
+ When the item is serialized out as xml, its value is "quadrants".
+
+
+
+
+ Rings Art Border.
+ When the item is serialized out as xml, its value is "rings".
+
+
+
+
+ Safari Art Border.
+ When the item is serialized out as xml, its value is "safari".
+
+
+
+
+ Saw tooth Art Border.
+ When the item is serialized out as xml, its value is "sawtooth".
+
+
+
+
+ Gray Saw tooth Art Border.
+ When the item is serialized out as xml, its value is "sawtoothGray".
+
+
+
+
+ Scared Cat Art Border.
+ When the item is serialized out as xml, its value is "scaredCat".
+
+
+
+
+ Umbrella Art Border.
+ When the item is serialized out as xml, its value is "seattle".
+
+
+
+
+ Shadowed Squares Art Border.
+ When the item is serialized out as xml, its value is "shadowedSquares".
+
+
+
+
+ Shark Tooth Art Border.
+ When the item is serialized out as xml, its value is "sharksTeeth".
+
+
+
+
+ Bird Tracks Art Border.
+ When the item is serialized out as xml, its value is "shorebirdTracks".
+
+
+
+
+ Rocket Art Border.
+ When the item is serialized out as xml, its value is "skyrocket".
+
+
+
+
+ Snowflake Art Border.
+ When the item is serialized out as xml, its value is "snowflakeFancy".
+
+
+
+
+ Snowflake Art Border.
+ When the item is serialized out as xml, its value is "snowflakes".
+
+
+
+
+ Sombrero Art Border.
+ When the item is serialized out as xml, its value is "sombrero".
+
+
+
+
+ Southwest-themed Art Border.
+ When the item is serialized out as xml, its value is "southwest".
+
+
+
+
+ Stars Art Border.
+ When the item is serialized out as xml, its value is "stars".
+
+
+
+
+ Stars On Top Art Border.
+ When the item is serialized out as xml, its value is "starsTop".
+
+
+
+
+ 3-D Stars Art Border.
+ When the item is serialized out as xml, its value is "stars3d".
+
+
+
+
+ Stars Art Border.
+ When the item is serialized out as xml, its value is "starsBlack".
+
+
+
+
+ Stars With Shadows Art Border.
+ When the item is serialized out as xml, its value is "starsShadowed".
+
+
+
+
+ Sun Art Border.
+ When the item is serialized out as xml, its value is "sun".
+
+
+
+
+ Whirligig Art Border.
+ When the item is serialized out as xml, its value is "swirligig".
+
+
+
+
+ Torn Paper Art Border.
+ When the item is serialized out as xml, its value is "tornPaper".
+
+
+
+
+ Black Torn Paper Art Border.
+ When the item is serialized out as xml, its value is "tornPaperBlack".
+
+
+
+
+ Tree Art Border.
+ When the item is serialized out as xml, its value is "trees".
+
+
+
+
+ Triangle Art Border.
+ When the item is serialized out as xml, its value is "triangleParty".
+
+
+
+
+ Triangles Art Border.
+ When the item is serialized out as xml, its value is "triangles".
+
+
+
+
+ Tribal Art Border One.
+ When the item is serialized out as xml, its value is "tribal1".
+
+
+
+
+ Tribal Art Border Two.
+ When the item is serialized out as xml, its value is "tribal2".
+
+
+
+
+ Tribal Art Border Three.
+ When the item is serialized out as xml, its value is "tribal3".
+
+
+
+
+ Tribal Art Border Four.
+ When the item is serialized out as xml, its value is "tribal4".
+
+
+
+
+ Tribal Art Border Five.
+ When the item is serialized out as xml, its value is "tribal5".
+
+
+
+
+ Tribal Art Border Six.
+ When the item is serialized out as xml, its value is "tribal6".
+
+
+
+
+ triangle1.
+ When the item is serialized out as xml, its value is "triangle1".
+
+
+
+
+ triangle2.
+ When the item is serialized out as xml, its value is "triangle2".
+
+
+
+
+ triangleCircle1.
+ When the item is serialized out as xml, its value is "triangleCircle1".
+
+
+
+
+ triangleCircle2.
+ When the item is serialized out as xml, its value is "triangleCircle2".
+
+
+
+
+ shapes1.
+ When the item is serialized out as xml, its value is "shapes1".
+
+
+
+
+ shapes2.
+ When the item is serialized out as xml, its value is "shapes2".
+
+
+
+
+ Twisted Lines Art Border.
+ When the item is serialized out as xml, its value is "twistedLines1".
+
+
+
+
+ Twisted Lines Art Border.
+ When the item is serialized out as xml, its value is "twistedLines2".
+
+
+
+
+ Vine Art Border.
+ When the item is serialized out as xml, its value is "vine".
+
+
+
+
+ Wavy Line Art Border.
+ When the item is serialized out as xml, its value is "waveline".
+
+
+
+
+ Weaving Angles Art Border.
+ When the item is serialized out as xml, its value is "weavingAngles".
+
+
+
+
+ Weaving Braid Art Border.
+ When the item is serialized out as xml, its value is "weavingBraid".
+
+
+
+
+ Weaving Ribbon Art Border.
+ When the item is serialized out as xml, its value is "weavingRibbon".
+
+
+
+
+ Weaving Strips Art Border.
+ When the item is serialized out as xml, its value is "weavingStrips".
+
+
+
+
+ White Flowers Art Border.
+ When the item is serialized out as xml, its value is "whiteFlowers".
+
+
+
+
+ Woodwork Art Border.
+ When the item is serialized out as xml, its value is "woodwork".
+
+
+
+
+ Crisscross Art Border.
+ When the item is serialized out as xml, its value is "xIllusions".
+
+
+
+
+ Triangle Art Border.
+ When the item is serialized out as xml, its value is "zanyTriangles".
+
+
+
+
+ Zigzag Art Border.
+ When the item is serialized out as xml, its value is "zigZag".
+
+
+
+
+ Zigzag stitch.
+ When the item is serialized out as xml, its value is "zigZagStitch".
+
+
+
+
+ Defines the DocumentConformance enumeration.
+
+
+
+
+ transitional.
+ When the item is serialized out as xml, its value is "transitional".
+
+
+
+
+ strict.
+ When the item is serialized out as xml, its value is "strict".
+
+
+
+
+ Defines the StrictCharacterSet enumeration.
+
+
+
+
+ iso-8859-1.
+ When the item is serialized out as xml, its value is "iso-8859-1".
+
+
+
+
+ macintosh.
+ When the item is serialized out as xml, its value is "macintosh".
+
+
+
+
+ shift_jis.
+ When the item is serialized out as xml, its value is "shift_jis".
+
+
+
+
+ ks_c-5601-1987.
+ When the item is serialized out as xml, its value is "ks_c-5601-1987".
+
+
+
+
+ KS_C-5601-1992.
+ When the item is serialized out as xml, its value is "KS_C-5601-1992".
+
+
+
+
+ GBK.
+ When the item is serialized out as xml, its value is "GBK".
+
+
+
+
+ Big5.
+ When the item is serialized out as xml, its value is "Big5".
+
+
+
+
+ windows-1253.
+ When the item is serialized out as xml, its value is "windows-1253".
+
+
+
+
+ iso-8859-9.
+ When the item is serialized out as xml, its value is "iso-8859-9".
+
+
+
+
+ windows-1258.
+ When the item is serialized out as xml, its value is "windows-1258".
+
+
+
+
+ windows-1255.
+ When the item is serialized out as xml, its value is "windows-1255".
+
+
+
+
+ windows-1256.
+ When the item is serialized out as xml, its value is "windows-1256".
+
+
+
+
+ windows-1257.
+ When the item is serialized out as xml, its value is "windows-1257".
+
+
+
+
+ windows-1251.
+ When the item is serialized out as xml, its value is "windows-1251".
+
+
+
+
+ windows-874.
+ When the item is serialized out as xml, its value is "windows-874".
+
+
+
+
+ windows-1250.
+ When the item is serialized out as xml, its value is "windows-1250".
+
+
+
+
+ Defines the ObjectDrawAspect enumeration.
+
+
+
+
+ content.
+ When the item is serialized out as xml, its value is "content".
+
+
+
+
+ icon.
+ When the item is serialized out as xml, its value is "icon".
+
+
+
+
+ Linked Object Update Modes
+
+
+
+
+ always.
+ When the item is serialized out as xml, its value is "always".
+
+
+
+
+ onCall.
+ When the item is serialized out as xml, its value is "onCall".
+
+
+
+
+ Defines the CompatSettingNameValues enumeration.
+
+
+
+
+ compatibilityMode.
+ When the item is serialized out as xml, its value is "compatibilityMode".
+
+
+
+
+ overrideTableStyleFontSizeAndJustification.
+ When the item is serialized out as xml, its value is "overrideTableStyleFontSizeAndJustification".
+
+
+
+
+ enableOpenTypeFeatures.
+ When the item is serialized out as xml, its value is "enableOpenTypeFeatures".
+
+
+
+
+ doNotFlipMirrorIndents.
+ When the item is serialized out as xml, its value is "doNotFlipMirrorIndents".
+
+
+
+
+ differentiateMultirowTableHeaders.
+ When the item is serialized out as xml, its value is "differentiateMultirowTableHeaders".
+
+
+
+
+ useWord2013TrackBottomHyphenation.
+ When the item is serialized out as xml, its value is "useWord2013TrackBottomHyphenation".
+ This item is only available in Office 2016 and later.
+
+
+
+
+ allowHyphenationAtTrackBottom.
+ When the item is serialized out as xml, its value is "allowHyphenationAtTrackBottom".
+ This item is only available in Office 2016 and later.
+
+
+
+
+ allowTextAfterFloatingTableBreak.
+ When the item is serialized out as xml, its value is "allowTextAfterFloatingTableBreak".
+ This item is only available in Office 2013 and later.
+
+
+
+
+ Represents the xsd:base64Binary value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class by deep copying
+ the supplied value.
+
+
+ The value.
+
+
+
+
+ Initializes a new instance of the class by deep copying
+ the supplied class.
+
+
+ The source class.
+
+
+
+
+ Gets or sets the Base64 binary string value.
+
+
+
+
+ The lexical forms of base64Binary values are limited to the 65 characters of the Base64 Alphabet defined in [RFC 2045], i.e., a-z, A-Z, 0-9, the plus sign (+), the forward slash (/) and the equal sign (=), together with the characters defined in [XML 1.0 (Second Edition)] as white space. No other characters are allowed.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+ The object to convert.
+ The base64Binary string. Returns null when is null.
+
+
+
+ Initializes a new instance of a class using the
+ supplied string.
+
+ The specified base64Binary value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying
+ the supplied class.
+
+
+ The source class.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+ The to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Initializes a new instance of the class by implicitly
+ converting the supplied value.
+
+ The value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created by using the supplied value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the representation of a object.
+
+
+ A object to retrieve a representation.
+
+ A value that represents a object.
+
+
+
+ Represents the byte value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied
+ value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying
+ the supplied class.
+
+
+ The source class.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+
+ The to convert.
+
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Initializes a new instance of the class by implicitly converting
+ the supplied value.
+
+
+ The value.
+
+ A new instance with the value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to create a new object from.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied
+ value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the
+ supplied class.
+
+
+ The source class.
+
+
+
+
+ Convert the text to meaningful value.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+
+ The object to convert.
+
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Initializes a new instance of the class by implicitly
+ converting the supplied value.
+
+
+ The value.
+
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the decimal value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied
+ value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying
+ the supplied class.
+
+
+ The source class.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+
+ The to convert.
+
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Initializes a new instance of the class by implicitly
+ converting the supplied value.
+
+
+ The value.
+
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns the representation of a object.
+
+
+ A object to use to retrieve a representation.
+
+ A value that represents a object.
+
+
+
+ Represents the double value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied
+ value.
+
+ The value.
+
+
+
+ Initializes a new instance of the by deep copying the
+ supplied value.
+
+
+ The source class.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+
+ The object to convert.
+
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Initializes a new instance of the class by implicitly
+ converting the supplied value.
+
+
+ The value.
+
+ A new instance with the value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ A utility to parse the and
+ attributes on schema related enums. Performance profiling shows that iterating through each of the types
+ every time this is needed is very detrimental for performance. This creates an instance of a lookup table
+ and caches it on the initial call
+
+ The type of the enum
+
+ Calls will throw when has the following
+ characteristics:
+ - Does not have as an underlying type
+ - Has custom values that are not in the range of [0, {EnumSize}]
+ - Does not have an for each member
+ - Has no members
+
+
+
+
+ Custom implementation of IsDefined to minimize performance impact on many calls
+
+
+
+
+ Represents the custom attribute for fields in a generated enum.
+
+
+
+
+ Initializes a new instance of the EnumStringAttribute class using
+ the supplied text string.
+
+ The text string.
+
+
+
+ Gets the text string in the custom attribute.
+
+
+
+
+ Represents the enum value for attributes.
+
+ Every enum value must be an enum with the object.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied
+ value of type T.
+
+
+ The value of type T.
+
+
+
+
+ Initializes a new instance of the by deep copying the supplied
+ class.
+
+
+ The source class.
+
+
+
+
+ Implicitly converts the specified value to an enum.
+
+ The to convert.
+
+ The converted enum value.
+
+ Thrown when is null.
+
+
+
+ Initializes a new class by converting the supplied enum
+ value.
+
+ The specified value.
+ A new instance corresponding to the value.
+
+
+
+ Implicitly converts the specified value to a String value.
+
+ The value to convert.
+ The converted string.
+
+
+
+
+
+
+ Represent the xsd:hexBinary value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied string.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ hexBinary has a lexical representation where each binary octet is encoded as a character tuple,
+ consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code.
+ For example, "0FB7" is a hex encoding for the 16-bit integer 4023 (whose binary representation is 111110110111).
+
+
+
+
+ Gets or sets the hex binary value
+
+
+
+
+ Attempts to retrieve the bytes associated with this if available.
+
+ The bytes if successfully written.
+ Whether bytes where successfully written.
+
+
+
+ Attempts to write the bytes associated with this if available.
+
+ A buffer to write to
+ Whether bytes where successfully written.
+
+
+
+ Returns a new object that was created from .
+
+ A byte array to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns a new object that was created from .
+
+ A byte array to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Implicitly converts the specified value to a value.
+
+ The object to convert.
+ The converted HexBinary string. Returns null when is null.
+
+
+
+ Implicitly converts the specified value to a object.
+
+ The specified hexBinary value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ A factory of hex strings.
+
+
+
+
+ Returns a new hex string that was created from .
+
+ A byte array to use to create a new hex string.
+ A hex string that corresponds to the value parameter.
+
+
+
+ Returns a new hex string that was created from .
+
+ A byte array to use to create a new hex string.
+ A hex string that corresponds to the value parameter.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the by deep copying the supplied IntValue class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified value to an value.
+
+ The to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts an value to a instance.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from an value.
+
+ An value to use to create a new object.
+ An that corresponds to the value parameter.
+
+
+
+ Returns an representation of an object.
+
+
+ An object to retrieve an representation.
+
+ An value that represents an object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified value to an value.
+
+ The to convert.
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Implicitly converts an value to a specified instance.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from an value.
+
+ An value to use to create a new object.
+ An that corresponds to the value parameter.
+
+
+
+ Returns the representation of an object.
+
+
+ An object to use to retrieve an representation.
+
+ An value that represents an object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified to an value.
+
+ The to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts an value to an value.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from an value.
+
+ An value to use to create a new object.
+ An that corresponds to the value parameter.
+
+
+
+ Returns the representation of an object.
+
+
+ An object used to retrieve an representation.
+
+ An value that represents an object.
+
+
+
+ Represents the xsd:integer value for attributes.
+
+
+ Integer is derived from decimal by fixing the value of fractionDigits to be 0 and disallowing the trailing decimal point.
+ The value space of integer is the infinite set {...,-2,-1,0,1,2,...}. The base type of integer is decimal.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified to an value.
+
+ The to convert.
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Implicitly converts the specified value to an class.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object created from an value.
+
+ An value to use to create a new object.
+ An that corresponds to the value parameter.
+
+
+
+ Returns the representation of an object.
+
+
+ An object used to retrieve an representation.
+
+ An value that represents an object.
+
+
+
+ Represents the list value attributes (xsd:list).
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied list of values.
+
+ The list of the values.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+
+
+
+ Gets the values.
+
+
+
+
+ Convert the text to meaningful value.
+
+
+
+
+ Convert the text to meaningful value.
+
+
+
+
+
+ Gets or sets the inner XML text.
+
+
+
+
+
+
+
+ Defines an data type for attributes that have enum values that are values that represent: 'true' or 'false', 'on' or 'off', or '0' or '1'.
+
+
+
+
+ Initializes a new instance of class.
+
+
+
+
+ Initializes a new instance of class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of class using the supplied class.
+
+ The source class.
+
+
+
+ Gets the real text value of the text value.
+
+ The text value which could be 'true', 'false', 'on', 'off', '0', or '1'.
+ True for 'true', 'on', '0', or '1'.
+
+
+
+ Gets the default text value.
+
+ The boolean value.
+ "1" for true, "0" for false.
+
+
+
+ Implicitly converts the specified object to a value.
+
+ The object to convert.
+ The converted value.
+
+
+
+ Implicitly converts a value to an value.
+
+ The value to convert.
+ The converted .
+
+
+
+ Returns a new object created from a value.
+
+ A value that is used to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the internal representation of a object.
+
+ A object to retrieve an internal representation.
+ A value that represents a object.
+
+
+
+ Represents a comparable and equatable reference.
+
+ The type of the value.
+
+
+
+ Creates a new instance of .
+
+
+
+
+ Initializes a new instance of the
+ class by deep copying the supplied
+ value.
+
+ The source instance.
+
+
+
+ Gets or sets the value of this instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Determines whether the specified operands are equal.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the operands are equal; otherwise, false.
+
+
+
+ Determines whether the specified operands are not equal.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the operands are not equal; otherwise, false.
+
+
+
+ Determines whether the left operand is less than the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is less than the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is less than or equal to the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is less than or equal to the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is greater than the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is greater than the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is greater than or equal to the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is greater than or equal to the right operand; otherwise, false.
+
+
+
+ Represents a comparable and equatable value.
+
+ The type of the value.
+
+
+
+ Creates a new instance of .
+
+
+
+
+ Creates a new instance of .
+
+ The value in type T.
+
+
+
+ Initializes a new instance of the
+ class by deep copying the supplied
+ value.
+
+ The source instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Determines whether the specified operands are equal.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the operands are equal; otherwise, false.
+
+
+
+ Determines whether the specified operands are not equal.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the operands are not equal; otherwise, false.
+
+
+
+ Determines whether the left operand is less than the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is less than the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is less than or equal to the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is less than or equal to the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is greater than the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is greater than the right operand; otherwise, false.
+
+
+
+ Determines whether the left operand is greater than or equal to the right operand.
+
+ The left operand, or null.
+ The right operand, or null.
+ True if the left operand is greater than or equal to the right operand; otherwise, false.
+
+
+
+ Represents the abstract base class for all simple types that are used in attributes.
+
+
+
+
+ Initializes a new instance of the OpenXmlSimpleType class.
+
+
+
+
+ Initializes a new instance of the OpenXmlSimpleType class.
+
+ The source OpenXmlSimpleType.
+
+
+
+ Gets or sets the internal raw text value.
+ DO NOT use this property. Only for OpenXmlSimpleType.cs internal use.
+
+
+
+
+ Gets a value indicating whether the underneath text value is a valid value.
+
+
+
+
+ Gets or sets the inner XML text.
+
+
+
+
+ Returns a String that represents the current value.
+
+ A String that represents the current value.
+
+
+
+ Creates a duplicate of the current value.
+
+
+ This method is a deep copy clone.
+
+ The cloned value.
+
+
+
+ Implicitly converts a specified attribute value to a String value.
+
+ The OpenXmlSimpleType instance.
+ The converted string value.
+
+
+
+ Test whether the value is allowed in the specified file format version. Only for EnumValue.
+
+ The file format version.
+ True if the value is defined in the specified file format version.
+
+ Method to support enum validation in schema validation.
+
+
+
+
+ Represents a generic value for simple value types (such as , , , etc).
+
+ The type of the value.
+
+
+
+ Initializes a new instance of the OpenXmlSimpleValue class.
+
+
+
+
+ Initializes a new instance of the OpenXmlSimpleValue class.
+
+ The value in type T.
+
+
+
+ Initializes a new instance of the OpenXmlSimpleValue class by deep copying the supplied OpenXmlSimpleValue class.
+
+ The source OpenXmlSimleValue class.
+
+
+
+
+
+
+ Gets or sets the value of the simple value.
+
+
+
+
+
+
+
+ Convert the text to meaningful value.
+
+
+
+
+ Convert the text to meaningful value with no exceptions
+
+
+
+
+ Implicitly converts the specified value to T.
+
+ The OpenXmlSimpleValue instance.
+ The internal value in the OpenXmlSimpleValue class.
+ Thrown when xmlAttribute is null.
+
+
+
+
+
+
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified to an value.
+
+ The to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts the specified value to an instance.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object created from a Byte value.
+
+ An value to use to create a new object.
+ An that corresponds to the value parameter.
+
+
+
+ Returns the representation of an object.
+
+
+ An object to retrieve an representation.
+
+ An value that represents an object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified object to a value.
+
+ The to convert.
+
+ The converted value.
+
+ Thrown when is null.
+
+
+
+ Implicitly converts the specified value to a object.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A object that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the string value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied string.
+
+ The string value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Gets or sets the string value.
+
+
+
+
+ Implicitly converts the specified value to a value.
+
+ The to convert.
+
+ The converted value. Returns nullwhen is null.
+
+
+
+
+ Implicitly converts the specified value to a object.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the data type for attributes that have enum values that are values that represent 't' or 'f', or 'true' or 'false'.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class using the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts a object to a value.
+
+ The source to convert.
+ The converted value.
+
+
+
+ Implicitly converts a value to a TrueFalsBlankValue value.
+
+ The source value to convert.
+ The converted value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to create a new object from.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the internal representation of a object.
+
+ A object to retrieve an internal representation.
+ A value that represents a object.
+
+
+
+ Gets the real boolean value of the text value.
+
+ The text value which could be 't', 'f', 'true', 'false', ''.
+ True on text value is 't', 'true'; False on text value is 'f', 'false', ''
+
+
+
+ Gets the text value.
+
+ The boolean value.
+ "t" for True, "f" for false.
+
+
+
+ Represents the data type for attributes that have enum values that are values that represent 't' or 'f', or 'true' or 'false'.
+
+
+
+
+ Initializes a new instance of class.
+
+
+
+
+ Initializes a new instance of class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class using the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts a class to a value.
+
+ The to convert.
+ The converted value.
+
+
+
+ Implicitly converts a value to a instance.
+
+ The value to convert.
+ The converted value.
+
+
+
+ Returns a new object that was created from a value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the internal representation of a object.
+
+ A object to retrieve an internal representation.
+ A value that represents a object.
+
+
+
+ Gets the real boolean value of the text value.
+
+ The text value which could be 't', 'f', 'true', 'false'.
+ True on text value is 't', 'true'; False on text value is 'f', 'false'.
+
+
+
+ Gets the default text value.
+
+ The boolean value.
+ "t" false true, "f" for false.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified object to a value.
+
+ The to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts a value to a class.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the representation of a object.
+
+
+ A object to retrieve a representation.
+
+ A value that represents a object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the supplied class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified class to a value.
+
+ The class to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts a specified value to a class.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to use to create a new object.
+ A class that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a value representation.
+
+ A value that represents a object.
+
+
+
+ Represents the value for attributes.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the supplied value.
+
+ The value.
+
+
+
+ Initializes a new instance of the class by deep copying the class.
+
+ The source class.
+
+
+
+ Implicitly converts the specified object to a value.
+
+ The object to convert.
+ The converted value.
+ Thrown when is null.
+
+
+
+ Implicitly converts a specified value to a class.
+
+ The specified value.
+ A new instance with the value.
+
+
+
+ Returns a new object created from a value.
+
+ A value to use to create a new object.
+ A that corresponds to the value parameter.
+
+
+
+ Returns the value representation of a object.
+
+
+ A object used to retrieve a representation.
+
+ A value that represents a object.
+
+
+
+ Defines SpreadsheetDocumentType - type of SpreadsheetDocument.
+
+
+
+
+ Excel Workbook (*.xlsx).
+
+
+
+
+ Excel Template (*.xltx).
+
+
+
+
+ Excel Macro-Enabled Workbook (*.xlsm).
+
+
+
+
+ Excel Macro-Enabled Template (*.xltm).
+
+
+
+
+ Excel Add-In (*.xlam).
+
+
+
+
+ DocumentValidator - defines a base class for document validator.
+
+
+
+
+ Initializes a new instance of the DocumentValidator.
+
+ The shared validation cache.
+
+
+
+ Validate the specified document.
+
+ The document to be validated.
+ The settings to be used during validation.
+
+ Return results in ValidationResult.
+
+
+
+ Validate the specified part.
+
+ The OpenXmlPart to be validated.
+ The settings to be used during validation.
+
+
+
+
+
+ Gets all the parts needs to be validated.
+
+
+
+
+ Defines the OpenXmlValidator.
+
+
+
+
+ Initializes a new instance of the .
+
+
+ Defaults to .
+
+
+
+
+ Initializes a new instance of the .
+
+ The target file format to be validated against.
+ Thrown when the parameter is not a known format.
+
+
+
+ Gets the target file format to be validated against.
+
+
+
+
+ Gets or sets the maximum number of errors the OpenXmlValidator will return.
+ Default is 1000. A 0 value means no limitation.
+
+ Throw when the value set is less than zero.
+
+
+
+ Validates the specified document.
+
+ The target , or .
+ A set of validation errors.
+ Thrown when the parameter is null.
+
+
+
+ Validates the specified document.
+
+ The target , or .
+ Cancellation token
+ A set of validation errors.
+ Thrown when the parameter is null.
+
+
+
+ Validates the specified content in the .
+
+ The target OpenXmlPart.
+ A set of validation errors.
+ Thrown when the parameter is null.
+ Throw when the specified part is not a defined part in the specified version.
+
+
+
+ Validates the specified content in the .
+
+ The target OpenXmlPart.
+ Cancellation token
+ A set of validation errors.
+ Thrown when the parameter is null.
+ Throw when the specified part is not a defined part in the specified version.
+
+
+
+ Validates the specified element.
+
+ The target OpenXmlElement.
+ A set of validation errors.
+ Thrown when the parameter is null.
+ Thrown when the is type of , , , or .
+ Thrown when the is not defined in the specified .
+
+
+
+ Validates the specified element.
+
+ The target OpenXmlElement.
+ Cancellation token
+ A set of validation errors.
+ Thrown when the parameter is null.
+ Thrown when the is type of , , , or .
+ Thrown when the is not defined in the specified .
+
+
+
+ Defines the base class for OpenXmlPackage and OpenXmlPart.
+
+
+
+
+ Validates the package. This method does not validate the XML content in each part.
+
+ The OpenXmlPackageValidationSettings for validation events.
+
+
+
+ Validate against a given version
+
+ Version to validate against
+ The validation errors
+
+
+
+ Validates the package (do not validate the xml content in each part).
+
+ The Open XML container to validate
+ Version to validate against
+ Parts already processed.
+
+
+
+ All particle validator.
+
+
+
+
+ Initializes a new instance of the AllParticleValidator.
+
+
+
+
+
+ Try match the particle.
+
+
+ The context information for validation.
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+ xsd:all can only contain xsd:element children and maxOccurs of each children can only be 1
+
+
+
+
+ Validator for MarkupCompatibility feature - AlternateContent.
+
+
+ See Ecma376 "Part 5: Markup Compatibility and Extensibility" for reference.
+
+
+
+
+ Validate ACB syntax - AlternateContent, Choice, Fallback and their attributes.
+
+
+
+
+
+ Validate attributes on AlternateContent, Choice and Fallback element.
+
+
+ The element to be validated.
+
+
+
+ Test whether the attribute is "xml:space" or "xml:lang".
+
+ The attribute to be tested.
+ True if the attribute is "xml:space" or "xml:lang".
+
+
+
+ Particle constraint data for particle which type is ParticleType.Any.
+
+
+ xsd:any can contains only one namespace.
+ If there are multiple namespace in the original xsd, it will be split into multiple xsd:any in binary database.
+
+
+
+
+ Initializes a new instance of the AnyParticle.
+
+
+
+
+ Gets the value of the xsd:any@namespace.
+
+
+
+
+
+
+
+ Any particle validator.
+
+
+
+
+ Initializes a new instance of the AnyParticleValidator.
+
+
+
+
+
+ Try match this element once.
+
+
+ The context information for validation.
+
+
+
+ Try match this element.
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+ Required elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+
+ True if there are expected elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+ Expected elements in this particle.
+
+
+
+ Choice particle validator.
+
+
+
+
+ Initializes a new instance of the ChoiceParticleValidator.
+
+
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Compatibility-Rule Attributes
+
+
+
+
+ Validate compatibility rule attributes - Ignorable, ProcessContent, PreserveElements, PreserveAttributes, MustUnderstand.
+
+ The validation context.
+
+
+
+ Validate QName list in PreserveElements, PreserveAttributes, ProcessContent.
+
+ The QName list to be validated.
+ The ignorable namespaces.
+
+ The QName that is not valid.
+
+
+
+ Particle constraint for sequence, choice, all, and group.
+
+
+
+
+ Initializes a new instance of the CompositeParticle.
+
+
+
+
+ Gets the children particles.
+
+
+
+
+
+
+
+ Base class for composite particle - sequence, choice, all, group. Defines some common functions.
+
+
+
+
+ Gets the constraint to be validated.
+
+
+
+
+ Initializes a new instance of the CompositeParticleValidator.
+
+
+
+
+
+ Be called on root particle of complex type.
+
+
+
+
+
+ Try match the particle.
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+
+ True if there are expected elements in this particle.
+
+
+
+ Particle constraint data for particle which type is ParticleType.Element.
+
+
+
+
+ Initializes a new instance of the ElementParticle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hold expected children for error reporting.
+
+
+
+
+ Add a known element of the child.
+
+
+
+
+
+ Add namespace string of xsd:any child.
+
+
+
+
+
+ Add all expected children from another ExpectedChildren.
+
+
+
+
+
+ Gets the count of required children elements.
+
+
+
+
+ Returns the list of expected children message used in error reporting.
+
+ The parent element. Used to map ElementTypeId to element name for child element.
+ The Fmt_ListOfPossibleElements sub string to be used in error reporting.
+
+
+
+ Group particle validator.
+
+
+
+
+ Initializes a new instance of the ChoiceParticleValidator.
+
+
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+
+
+ Defines methods to validate particles.
+
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+
+
+ Try match the particle,
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+ Required elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+
+ True if there are expected elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+ Expected elements in this particle.
+
+
+
+ Static class to hold extension methods for OpenXmlElement.
+
+
+
+
+ Gets the next child (skip all MC elements (skip ACB layer, skip Ignorable element.)).
+
+ The logic parent element.
+ The child element to be tested.
+ Markup Compatibility context.
+ Targeting file format (Office2007 or Office201).
+ The logic child (when we apply a MC preprocessor).
+
+
+
+ A constraint data item for complex type.
+ The ParticleType, MinOccurs, MaxOccurs means the constraint of this particle in the parent.
+
+
+
+
+ Initializes a new instance of the ParticleConstraint.
+
+
+
+
+ Gets the type of the particle.
+
+
+
+
+ Gets the minOccurs constraint.
+
+
+
+
+ Gets the maxOccurs constraint.
+ 0 means "unbounded".
+
+
+
+
+ Gets a value indicating whether the maxOccurs is unbounded.
+
+
+
+
+ Gets a value indicating whether maxOccurs is unbounded or maxOccurs > 1
+
+
+
+
+ Test whether the count is valid.
+
+ The count of the occurs.
+ Returns true if maxOccurs="unbounded" or this.MaxOccurs>count.
+
+
+
+ Gets a ParticleValidator for this particle constraint.
+
+
+
+
+ Particle match result.
+
+
+
+
+ Information about particle match.
+
+
+
+
+ Initializes a new instance of the ParticleMatchInfo.
+
+
+
+
+ Initializes a new instance of the ParticleMatchInfo.
+
+
+
+
+
+ Gets or sets particle match result.
+
+
+
+
+ Gets the start element to be matched by a particle rule.
+
+
+
+
+ Gets or sets the last element matched by the particle match.
+
+
+
+
+ Gets or sets message on match error
+
+
+ TODO: how can this be decoupled from the validator?
+
+
+
+
+ Gets the element type ids of expected children.
+ Fill this field on partial match.
+
+
+ Will be null if matched or not matched.
+ Will contains the expected child element types if partial match.
+
+
+
+
+ Purpose:
+ Reuse this.ExpectedChildren data field.
+ Avoid this.ExpectedChildren be referenced by more than one object (so "this.ExpectedChildren = other.ExpectedChildren" is not allowed).
+
+
+
+
+
+ Particle type.
+
+
+
+
+ Base class for particle validator.
+
+
+
+
+ Initializes a new instance of the ParticleValidator.
+
+
+
+
+ Be called on root particle of complex type.
+
+
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+
+
+ Try match the particle.
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+ Required elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+
+ True if there are expected elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+ Expected elements in this particle.
+
+
+
+ AnyURI (xsd:anyURI) based simple type constraint.
+
+
+ anyURI represents a Uniform Resource Identifier Reference (URI).
+ An anyURI value can be absolute or relative, and may have an optional fragment identifier (i.e., it may be a URI Reference).
+ This type should be used to specify the intention that the value fulfills the role of a URI as defined by [RFC 2396], as amended by [RFC 2732].
+
+
+
+
+ QName (xsd:QName) based simple type constraint.
+
+
+ QName represents XML qualified names.
+ The ·value space· of QName is the set of tuples {namespace name, local part}, where namespace name is an anyURI and local part is an NCName.
+ The ·lexical space· of QName is the set of strings that ·match· the QName production of [Namespaces in XML].
+
+
+
+
+ Token (xsd:token) based simple type constraint.
+
+
+ token represents tokenized strings.
+ The ·value space· of token is the set of strings that do not contain the carriage return (#xD),
+ line feed (#xA) nor tab (#x9) characters, that have no leading or trailing spaces (#x20) and
+ that have no internal sequences of two or more spaces.
+ The ·lexical space· of token is the set of strings that do not contain the carriage return (#xD),
+ line feed (#xA) nor tab (#x9) characters, that have no leading or trailing spaces (#x20) and
+ that have no internal sequences of two or more spaces. The ·base type· of token is normalizedString
+
+ In Ecma376, most token are enumerations.
+
+
+
+
+ An implementation of XmlConvert.VerifyTOKEN(string) as it is not available cross platform and throws if fails
+
+
+
+
+ Validate an OpenXmlElement based on the schema.
+
+
+
+
+ Only validation whether the children elements are valid according to this type's constraint defined in schema.
+
+ The validation context.
+
+
+
+ Validate the attributes constraint.
+
+ The validation context.
+
+
+
+ empty CT, OpenXmlLeafElement
+
+
+
+
+ empty CT, but used as part root element, OpenXmlPartRootElement
+
+
+
+
+ simple content CT, OpenXmlLeafTextElement
+
+
+
+
+ Composite CT
+
+
+
+
+ Sequence particle validator.
+
+
+
+
+ Initializes a new instance of the SequenceParticleValidator.
+
+
+
+
+
+ Try match the particle once.
+
+
+ The context information for validation.
+
+
+
+ Get the required elements - elements which minOccurs > 0.
+
+
+ True if there are required elements in this particle.
+
+
+
+ Get the expected elements - elements which minOccurs >= 0.
+
+
+ True if there are expected elements in this particle.
+
+
+
+ ##any - Elements from any namespace can be present.
+
+
+
+
+ ##other - Elements from any namespace that is not the target namespace of the parent element containing this element can be present.
+
+
+
+
+ #local - Elements that are not qualified with a namespace can be present.
+
+
+
+
+ ##targetNamespace - Elements from the target namespace of the parent element containing this element can be present.
+
+
+
+
+ Get corresponding namespace string for Any, Other, Local and TargetNamespace.
+
+ One of the Any, Other, Local and TargetNamespace.
+ ##any, ##other, ##local or ##targetNamespace.
+
+
+
+ All simple types built in to xml schema.
+
+
+
+
+ 1.15 attribute should be absent if another attribute not equals some value
+
+
+
+
+ 1.14 attribute should be absent if another attribute equals some value
+
+
+
+
+ One attribute value must no bigger than another's.
+ Attribute value should be number.
+
+
+
+
+ 1.16 only one of a group attributes can exist
+
+
+
+
+ Two attributes of one element must appear as a pair.
+
+
+
+
+ 1.18 attribute is required if another attribute equals some value
+
+
+
+
+ 1.19 attribute should be of some value if another attribute is of some value
+
+
+
+
+ 1.12 Attribute value length must be in specified range.
+
+
+
+
+ 1.17 value of one attribute must be less than or equal another's
+
+
+
+
+ 1.2 Attribute value should follow specified regular expression
+
+
+
+
+ 1.3 Attribute value is a number, it must (or must not) in range of min to max.
+ If valid/invalid values are not numbers or not contiguous, AttributeValueSetConstraint should be used.
+
+
+
+
+ 1.4/1.10 Attribute value must (or must not) in specified value set.
+ If valid/invalid values are numbers and contiguous, AttributeValueRangeConstraint should be used.
+
+
+
+
+ 3.2 Class for package-level constraint "indexed element must exist".
+
+
+
+
+ Element's parent must be/not be of a specified type
+
+
+
+
+ 3.1 Class for package-level constraint "referenced element must exist".
+
+
+
+
+ Base class for each semantic constraint category.
+
+
+
+
+ Semantic validation logic
+
+ return null if validation succeed
+
+
+
+ 2.3 Element's attribute value should be unique within specified type of element.
+
+
+
+
+ Add a text value and track whether it has been seen before or not.
+
+
+
+
+ Clear the tracking set to free up space
+
+
+
+
+ Checks if a duplicate was detected. Once a duplicate is checked, subsequent calls will result in false so we only raise the error once.
+
+
+
+
+ Method to get or create a cached value. To minimize allocations, the key should track everything that is
+ required to generate the item in the factory. If so, then a static lambda can be used to ensure nothing
+ else is required and that the key will be correct.
+
+ Type of the value produced.
+ Type of the key provided.
+ Provided key that should identify the cached value uniquely.
+ A factory method to create the value.
+ The created or cached value.
+
+
+
+ Gets target file format.
+
+
+
+
+ If a is used and is cancelled, this will throw. Otherwise, it will
+ check the number of errors against the .
+
+ true if error count is too high.
+
+
+
+ Gets used to track MC context.
+
+
+
+
+ Gets or sets a value indicating whether collect ExpectedChildren or not.
+
+
+
+
+ Get the first child of this.Element according to the MC Mode.
+
+ The first child in the MC mode.
+
+
+
+ Get the next child of this.Element according to the MC Mode.
+
+ The child after which the next child going to be retrieved.
+ The next child after the specified child in the MC mode.
+
+
+
+ Gets the maximum number of errors. A zero (0) value means no limitation.
+ When the errors >= MaxNumberOfErrors, errors will not be recorded, and MaxNumberOfErrorsEvent will be fired.
+
+
+
+
+ An implementation of for validation error event.
+
+
+
+
+ Gets or sets the validation error.
+
+
+
+
+ Defines the ValidationErrorInfo.
+
+
+
+
+ Gets the unique identifier of this error.
+
+
+
+
+ Gets the type of this error.
+
+
+
+
+ Gets the description and the suggestion on how to resolve the errors.
+
+
+
+
+ Gets the XmlPath information of this error.
+
+
+
+
+ Gets the OpenXmlElement of the invalid node.
+
+
+
+
+ Gets the part which the invalid element is in.
+
+
+
+
+ Gets elements related with the invalid node.
+
+
+
+
+ Gets parts related with the invalid node.
+
+
+
+
+ The type of the validation error.
+
+
+
+
+ Schema validation error.
+
+
+
+
+ Semantic validation error.
+
+
+
+
+ Package structure validation error.
+
+
+
+
+ Markup Compatibility validation error.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to Inner exception: {0}..
+
+
+
+
+ Looks up a localized string similar to any element in namespace '{0}'.
+
+
+
+
+ Looks up a localized string similar to <{0}:{1}>.
+
+
+
+
+ Looks up a localized string similar to ,.
+
+
+
+
+ Looks up a localized string similar to List of possible elements expected: {0}..
+
+
+
+
+ Looks up a localized string similar to The attribute '{0}' needs to specify a proper prefix when defined on an AlternateContent element..
+
+
+
+
+ Looks up a localized string similar to The Ignorable attribute is invalid - The value '{0}' contains an invalid prefix that is not defined..
+
+
+
+
+ Looks up a localized string similar to The MustUnderstand attribute is invalid - The value '{0}' contains an invalid prefix that is not defined..
+
+
+
+
+ Looks up a localized string similar to The PreserveAttributes attribute is invalid - The value '{0}' contains invalid qualified names. The ProcessAttributes attribute value cannot reference any attribute name that does not belong to a namespace that is identified by the Ignorable attribute of the same element..
+
+
+
+
+ Looks up a localized string similar to The PreserveElements attribute is invalid - The value '{0}' contains invalid qualified names. The PreserveElements attribute value cannot reference any element name that does not belong to a namespace that is identified by the Ignorable attribute of the same element..
+
+
+
+
+ Looks up a localized string similar to The ProcessContent attribute is invalid - The value '{0}' contains invalid qualified names. The ProcessContent attribute value cannot reference any element name that does not belong to a namespace that is identified by the Ignorable attribute of the same element..
+
+
+
+
+ Looks up a localized string similar to The Requires attribute is invalid - The value '{0}' contains an invalid prefix that is not defined..
+
+
+
+
+ Looks up a localized string similar to The {0} element should not have an xml:lang or xml:space attribute..
+
+
+
+
+ Looks up a localized string similar to An element should not have an xml:lang or xml:space attribute and also be identified by a ProcessContent attribute..
+
+
+
+
+ Looks up a localized string similar to All Choice elements must have a Requires attribute whose value contains a whitespace delimited list of namespace prefixes..
+
+
+
+
+ Looks up a localized string similar to An AlternateContent element must contain one or more Choice child elements, optionally followed by a Fallback child element..
+
+
+
+
+ Looks up a localized string similar to An AlternateContent element cannot be the child of an AlternateContent element..
+
+
+
+
+ Looks up a localized string similar to Invalid document error: more than one part retrieved for one URI..
+
+
+
+
+ Looks up a localized string similar to The package/part '{0}' cannot have a relationship that targets '{1}'..
+
+
+
+
+ Looks up a localized string similar to An ExtendedPart '{0}' was encountered with a relationship type that starts with "http://schemas.openxmlformats.org". Expected a defined part instead based on the relationship type..
+
+
+
+
+ Looks up a localized string similar to The package/part '{0}' can only have one instance of relationship that targets part '{1}'..
+
+
+
+
+ Looks up a localized string similar to The package/part '{0}' cannot have a relationship that targets part '{1}'..
+
+
+
+
+ Looks up a localized string similar to A required part '{0}' is missing..
+
+
+
+
+ Looks up a localized string similar to Element '{0}' cannot appear more than once if content model type is "all"..
+
+
+
+
+ Looks up a localized string similar to The '{0}' attribute is invalid - The value '{1}' is not valid according to any of the memberTypes of the union..
+
+
+
+
+ Looks up a localized string similar to The attribute '{0}' has invalid value '{1}'.{2}.
+
+
+
+
+ Looks up a localized string similar to The '{0}' element is invalid - The value '{1}' is not valid according to any of the memberTypes of the union..
+
+
+
+
+ Looks up a localized string similar to The element '{0}' has invalid value '{1}'.{2}.
+
+
+
+
+ Looks up a localized string similar to The attribute value cannot be empty..
+
+
+
+
+ Looks up a localized string similar to The text value cannot be empty..
+
+
+
+
+ Looks up a localized string similar to The Enumeration constraint failed..
+
+
+
+
+ Looks up a localized string similar to The element has incomplete content.{0}.
+
+
+
+
+ Looks up a localized string similar to The element '{0}' is a leaf element and cannot contain children..
+
+
+
+
+ Looks up a localized string similar to The element has invalid child element '{0}'.{1}.
+
+
+
+
+ Looks up a localized string similar to The element has child element '{0}' of invalid type '{1}'..
+
+
+
+
+ Looks up a localized string similar to The actual length according to data type '{0}' is not equal to the specified length. The expected length is {1}..
+
+
+
+
+ Looks up a localized string similar to The MaxExclusive constraint failed. The value must be less than {0}..
+
+
+
+
+ Looks up a localized string similar to The MaxInclusive constraint failed. The value must be less than or equal to {0}..
+
+
+
+
+ Looks up a localized string similar to The actual length according to data type '{0}' is greater than the MaxLength value. The length must be smaller than or equal to {1}..
+
+
+
+
+ Looks up a localized string similar to The MinExclusive constraint failed. The value must be greater than {0}..
+
+
+
+
+ Looks up a localized string similar to The MinInclusive constraint failed. The value must be greater than or equal to {0}..
+
+
+
+
+ Looks up a localized string similar to The actual length according to data type '{0}' is less than the MinLength value. The length must be bigger than or equal to {1}..
+
+
+
+
+ Looks up a localized string similar to The required attribute '{0}' is missing..
+
+
+
+
+ Looks up a localized string similar to The Pattern constraint failed. The expected pattern is {0}..
+
+
+
+
+ Looks up a localized string similar to The string '{0}' is not a valid '{1}' value..
+
+
+
+
+ Looks up a localized string similar to The TotalDigits constraint failed. The expected number of digits is {0}..
+
+
+
+
+ Looks up a localized string similar to The '{0}' attribute is not declared..
+
+
+
+
+ Looks up a localized string similar to The element has unexpected child element '{0}'.{1}.
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should be absent when the value of attribute '{1}' is not {2}..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should be absent when the value of attribute '{1}' is {2}..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' and '{1}' cannot be present at the same time. Only one of these attributes '{2}' can be present at a given time..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should be present when the value of attribute '{1}' is '{2}'..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should have value(s) {1} when attribute '{2}' has value(s) {3}. Current value of attribute '{4}' is '{5}'..
+
+
+
+
+ Looks up a localized string similar to The attribute '{0}' has invalid value '{1}'.{2}.
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' has value '{1}'. It should be less than or equal to the value of attribute '{2}' which is '{3}'..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' has value '{1}'. It should be less than the value of attribute '{2}' which is '{3}'..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should have unique value in the whole document. Its current value '{1}' duplicates with others..
+
+
+
+
+ Looks up a localized string similar to Cell contents have invalid value '{0}' for type '{1}'..
+
+
+
+
+ Looks up a localized string similar to Relationship '{0}' referenced by attribute '{1}' has incorrect type. Its type should be '{2}'..
+
+
+
+
+ Looks up a localized string similar to The relationship '{0}' referenced by attribute '{1}' does not exist..
+
+
+
+
+ Looks up a localized string similar to The actual length is greater than the MaxLength value. The length must be smaller than or equal to {0}..
+
+
+
+
+ Looks up a localized string similar to The actual length is less than the MinLength value. The length must be bigger than or equal to {0}..
+
+
+
+
+ Looks up a localized string similar to Element '{0}' referenced by '{1}@{2}' does not exist in part '{3}'. The index is '{4}'..
+
+
+
+
+ Looks up a localized string similar to Element '{0}' referenced by '{1}@{2}' does not exist in part '{3}'. The reference value is '{4}'..
+
+
+
+
+ Looks up a localized string similar to Attribute '{0}' should have unique value. Its current value '{1}' duplicates with others..
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:base64Binary.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:hexBinary.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:ID.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:integer.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:language.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:NCName.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:nonNegativeInteger.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:positiveInteger.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:QName.
+
+
+
+
+ Looks up a localized string similar to http://www.w3.org/2001/XMLSchema:token.
+
+
+
+
+ Settings for validation.
+
+
+
+
+ Initializes a new instance of the ValidationSettings.
+
+ The target file format.
+
+
+
+ Gets the target file format.
+
+
+
+
+ Gets or sets the maximum number of errors the OpenXmlValidator will return.
+ Default is 1000. A zero (0) value means no limitation.
+
+
+
+
+ Enumerate all the descendants elements of this element and do validating.
+ Preorder traversing.
+
+
+ The delegate method to do the validating.
+
+
+
+ Defines WordprocessingDocumentType - type of WordprocessingDocument.
+
+
+
+
+ Word Document (*.docx).
+
+
+
+
+ Word Template (*.dotx).
+
+
+
+
+ Word Macro-Enabled Document (*.docm).
+
+
+
+
+ Word Macro-Enabled Template (*.dotm).
+
+
+
+
+ Defines the XmlConvertingReader - This XmlReader tries to replace the Strict namespaces with equivalent Transitional namespaces.
+
+
+
+
+ Creates an instance of
+
+ XmlReader
+ bool
+
+
+
+ Gets the inner
+
+
+
+
+ Gets a value indicating whether strict translation is enabled.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defines the XmlConvertingReaderFactory.
+
+
+
+
+ Defines XPath like information for OpenXmlElement.
+
+
+
+
+ Initializes a new instance of the from
+ the specified .
+
+
+ The .
+
+
+
+
+ Initializes a new instance of the from
+ the specified .
+
+ The .
+
+
+
+ Gets the namespace definitions used in . Use instead
+
+
+
+
+ Gets the namespace definitions used in
+
+
+
+
+ Gets the XPath string.
+
+
+
+
+ Gets the internal URI of the part relative to the package root.
+
+
+
+
+ Gets XmlPath information of the specified OpenXmlElement.
+
+ The OpenXmlElement.
+ XmlPath to this element from root element.
+
+
+
+ Attached Object Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ClientData.
+
+
+ The following table lists the possible child types:
+
+ - <xvml:Row>
+ - <xvml:Column>
+ - <xvml:VTEdit>
+ - <xvml:WidthMin>
+ - <xvml:Sel>
+ - <xvml:DropLines>
+ - <xvml:Checked>
+ - <xvml:Val>
+ - <xvml:Min>
+ - <xvml:Max>
+ - <xvml:Inc>
+ - <xvml:Page>
+ - <xvml:Dx>
+ - <xvml:ScriptLanguage>
+ - <xvml:ScriptLocation>
+ - <xvml:Anchor>
+ - <xvml:TextHAlign>
+ - <xvml:TextVAlign>
+ - <xvml:FmlaRange>
+ - <xvml:SelType>
+ - <xvml:MultiSel>
+ - <xvml:LCT>
+ - <xvml:ListItem>
+ - <xvml:DropStyle>
+ - <xvml:FmlaLink>
+ - <xvml:FmlaPict>
+ - <xvml:FmlaGroup>
+ - <xvml:ScriptText>
+ - <xvml:ScriptExtended>
+ - <xvml:FmlaTxbx>
+ - <xvml:Accel>
+ - <xvml:Accel2>
+ - <xvml:CF>
+ - <xvml:FmlaMacro>
+ - <xvml:MoveWithCells>
+ - <xvml:SizeWithCells>
+ - <xvml:Locked>
+ - <xvml:DefaultSize>
+ - <xvml:PrintObject>
+ - <xvml:Disabled>
+ - <xvml:AutoFill>
+ - <xvml:AutoLine>
+ - <xvml:AutoPict>
+ - <xvml:LockText>
+ - <xvml:JustLastX>
+ - <xvml:SecretEdit>
+ - <xvml:Default>
+ - <xvml:Help>
+ - <xvml:Cancel>
+ - <xvml:Dismiss>
+ - <xvml:Visible>
+ - <xvml:RowHidden>
+ - <xvml:ColHidden>
+ - <xvml:MultiLine>
+ - <xvml:VScroll>
+ - <xvml:ValidIds>
+ - <xvml:NoThreeD2>
+ - <xvml:Colored>
+ - <xvml:NoThreeD>
+ - <xvml:FirstButton>
+ - <xvml:Horiz>
+ - <xvml:MapOCX>
+ - <xvml:Camera>
+ - <xvml:RecalcAlways>
+ - <xvml:AutoScale>
+ - <xvml:DDE>
+ - <xvml:UIObj>
+
+
+
+
+
+ Initializes a new instance of the ClientData class.
+
+
+
+
+ Initializes a new instance of the ClientData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClientData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClientData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Object type
+ Represents the following attribute in the schema: ObjectType
+
+
+
+
+
+
+
+ Move with Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:MoveWithCells.
+
+
+
+
+ Initializes a new instance of the MoveWithCells class.
+
+
+
+
+ Initializes a new instance of the MoveWithCells class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Resize with Cells.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:SizeWithCells.
+
+
+
+
+ Initializes a new instance of the ResizeWithCells class.
+
+
+
+
+ Initializes a new instance of the ResizeWithCells class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Lock Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Locked.
+
+
+
+
+ Initializes a new instance of the Locked class.
+
+
+
+
+ Initializes a new instance of the Locked class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Default Size Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:DefaultSize.
+
+
+
+
+ Initializes a new instance of the DefaultSize class.
+
+
+
+
+ Initializes a new instance of the DefaultSize class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Print Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:PrintObject.
+
+
+
+
+ Initializes a new instance of the PrintObject class.
+
+
+
+
+ Initializes a new instance of the PrintObject class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Macro Disable Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Disabled.
+
+
+
+
+ Initializes a new instance of the Disabled class.
+
+
+
+
+ Initializes a new instance of the Disabled class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ AutoFill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:AutoFill.
+
+
+
+
+ Initializes a new instance of the AutoFill class.
+
+
+
+
+ Initializes a new instance of the AutoFill class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ AutoLine.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:AutoLine.
+
+
+
+
+ Initializes a new instance of the AutoLine class.
+
+
+
+
+ Initializes a new instance of the AutoLine class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Automatically Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:AutoPict.
+
+
+
+
+ Initializes a new instance of the AutoSizePicture class.
+
+
+
+
+ Initializes a new instance of the AutoSizePicture class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Text Lock.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:LockText.
+
+
+
+
+ Initializes a new instance of the LockText class.
+
+
+
+
+ Initializes a new instance of the LockText class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ East Asia Alignment Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:JustLastX.
+
+
+
+
+ Initializes a new instance of the JustifyLastLine class.
+
+
+
+
+ Initializes a new instance of the JustifyLastLine class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Password Edit.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:SecretEdit.
+
+
+
+
+ Initializes a new instance of the SecretEdit class.
+
+
+
+
+ Initializes a new instance of the SecretEdit class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Default Button.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Default.
+
+
+
+
+ Initializes a new instance of the DefaultButton class.
+
+
+
+
+ Initializes a new instance of the DefaultButton class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Help Button.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Help.
+
+
+
+
+ Initializes a new instance of the HelpButton class.
+
+
+
+
+ Initializes a new instance of the HelpButton class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Cancel Button.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Cancel.
+
+
+
+
+ Initializes a new instance of the CancelButton class.
+
+
+
+
+ Initializes a new instance of the CancelButton class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Dismiss Button.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Dismiss.
+
+
+
+
+ Initializes a new instance of the DismissButton class.
+
+
+
+
+ Initializes a new instance of the DismissButton class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comment Visibility Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Visible.
+
+
+
+
+ Initializes a new instance of the Visible class.
+
+
+
+
+ Initializes a new instance of the Visible class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comment's Row is Hidden.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:RowHidden.
+
+
+
+
+ Initializes a new instance of the RowHidden class.
+
+
+
+
+ Initializes a new instance of the RowHidden class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comment's Column is Hidden.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ColHidden.
+
+
+
+
+ Initializes a new instance of the ColumnHidden class.
+
+
+
+
+ Initializes a new instance of the ColumnHidden class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Multi-line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:MultiLine.
+
+
+
+
+ Initializes a new instance of the MultiLine class.
+
+
+
+
+ Initializes a new instance of the MultiLine class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Vertical Scroll.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:VScroll.
+
+
+
+
+ Initializes a new instance of the VerticalScrollBar class.
+
+
+
+
+ Initializes a new instance of the VerticalScrollBar class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Valid ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ValidIds.
+
+
+
+
+ Initializes a new instance of the ValidIds class.
+
+
+
+
+ Initializes a new instance of the ValidIds class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Disable 3D.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:NoThreeD2.
+
+
+
+
+ Initializes a new instance of the Disable3DForListBoxAndDropDown class.
+
+
+
+
+ Initializes a new instance of the Disable3DForListBoxAndDropDown class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Dropdown Color Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Colored.
+
+
+
+
+ Initializes a new instance of the Colored class.
+
+
+
+
+ Initializes a new instance of the Colored class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Disable 3D.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:NoThreeD.
+
+
+
+
+ Initializes a new instance of the Disable3D class.
+
+
+
+
+ Initializes a new instance of the Disable3D class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ First Radio Button.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FirstButton.
+
+
+
+
+ Initializes a new instance of the FirstButton class.
+
+
+
+
+ Initializes a new instance of the FirstButton class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Orientation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Horiz.
+
+
+
+
+ Initializes a new instance of the HorizontalScrollBar class.
+
+
+
+
+ Initializes a new instance of the HorizontalScrollBar class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ ActiveX Control.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:MapOCX.
+
+
+
+
+ Initializes a new instance of the MapOcxControl class.
+
+
+
+
+ Initializes a new instance of the MapOcxControl class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Camera Tool.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Camera.
+
+
+
+
+ Initializes a new instance of the CameraObject class.
+
+
+
+
+ Initializes a new instance of the CameraObject class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Recalculation Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:RecalcAlways.
+
+
+
+
+ Initializes a new instance of the RecalculateAlways class.
+
+
+
+
+ Initializes a new instance of the RecalculateAlways class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Font AutoScale.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:AutoScale.
+
+
+
+
+ Initializes a new instance of the AutoScaleFont class.
+
+
+
+
+ Initializes a new instance of the AutoScaleFont class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Dynamic Data Exchange.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:DDE.
+
+
+
+
+ Initializes a new instance of the DdeObject class.
+
+
+
+
+ Initializes a new instance of the DdeObject class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ UI Object Toggle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:UIObj.
+
+
+
+
+ Initializes a new instance of the UIObject class.
+
+
+
+
+ Initializes a new instance of the UIObject class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Anchor.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Anchor.
+
+
+
+
+ Initializes a new instance of the Anchor class.
+
+
+
+
+ Initializes a new instance of the Anchor class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Horizontal Text Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:TextHAlign.
+
+
+
+
+ Initializes a new instance of the HorizontalTextAlignment class.
+
+
+
+
+ Initializes a new instance of the HorizontalTextAlignment class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Vertical Text Alignment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:TextVAlign.
+
+
+
+
+ Initializes a new instance of the VerticalTextAlignment class.
+
+
+
+
+ Initializes a new instance of the VerticalTextAlignment class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ List Items Source Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaRange.
+
+
+
+
+ Initializes a new instance of the FormulaRange class.
+
+
+
+
+ Initializes a new instance of the FormulaRange class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Selection Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:SelType.
+
+
+
+
+ Initializes a new instance of the SelectionType class.
+
+
+
+
+ Initializes a new instance of the SelectionType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Multiple Selections.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:MultiSel.
+
+
+
+
+ Initializes a new instance of the MultiSelections class.
+
+
+
+
+ Initializes a new instance of the MultiSelections class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Callback Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:LCT.
+
+
+
+
+ Initializes a new instance of the ListBoxCallbackType class.
+
+
+
+
+ Initializes a new instance of the ListBoxCallbackType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Non-linked List Item.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ListItem.
+
+
+
+
+ Initializes a new instance of the ListItem class.
+
+
+
+
+ Initializes a new instance of the ListItem class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Dropdown Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:DropStyle.
+
+
+
+
+ Initializes a new instance of the DropStyle class.
+
+
+
+
+ Initializes a new instance of the DropStyle class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Linked Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaLink.
+
+
+
+
+ Initializes a new instance of the FormulaLink class.
+
+
+
+
+ Initializes a new instance of the FormulaLink class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Camera Source Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaPict.
+
+
+
+
+ Initializes a new instance of the FormulaPicture class.
+
+
+
+
+ Initializes a new instance of the FormulaPicture class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Linked Formula - Group Box.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaGroup.
+
+
+
+
+ Initializes a new instance of the FormulaGroup class.
+
+
+
+
+ Initializes a new instance of the FormulaGroup class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ HTML Script Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ScriptText.
+
+
+
+
+ Initializes a new instance of the ScriptText class.
+
+
+
+
+ Initializes a new instance of the ScriptText class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ HTML Script Attributes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ScriptExtended.
+
+
+
+
+ Initializes a new instance of the ScriptExtended class.
+
+
+
+
+ Initializes a new instance of the ScriptExtended class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Text Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaTxbx.
+
+
+
+
+ Initializes a new instance of the FormulaTextBox class.
+
+
+
+
+ Initializes a new instance of the FormulaTextBox class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Reference to Custom Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:FmlaMacro.
+
+
+
+
+ Initializes a new instance of the FormulaMacro class.
+
+
+
+
+ Initializes a new instance of the FormulaMacro class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Primary Keyboard Accelerator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Accel.
+
+
+
+
+ Initializes a new instance of the AcceleratorPrimary class.
+
+
+
+
+ Initializes a new instance of the AcceleratorPrimary class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Secondary Keyboard Accelerator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Accel2.
+
+
+
+
+ Initializes a new instance of the AcceleratorSecondary class.
+
+
+
+
+ Initializes a new instance of the AcceleratorSecondary class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comment Row Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Row.
+
+
+
+
+ Initializes a new instance of the CommentRowTarget class.
+
+
+
+
+ Initializes a new instance of the CommentRowTarget class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Comment Column Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Column.
+
+
+
+
+ Initializes a new instance of the CommentColumnTarget class.
+
+
+
+
+ Initializes a new instance of the CommentColumnTarget class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Validation Type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:VTEdit.
+
+
+
+
+ Initializes a new instance of the InputValidationType class.
+
+
+
+
+ Initializes a new instance of the InputValidationType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Minimum Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:WidthMin.
+
+
+
+
+ Initializes a new instance of the MinDropDownWidth class.
+
+
+
+
+ Initializes a new instance of the MinDropDownWidth class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Selected Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Sel.
+
+
+
+
+ Initializes a new instance of the SelectionEntry class.
+
+
+
+
+ Initializes a new instance of the SelectionEntry class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Dropdown Maximum Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:DropLines.
+
+
+
+
+ Initializes a new instance of the DropLines class.
+
+
+
+
+ Initializes a new instance of the DropLines class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Checked.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Checked.
+
+
+
+
+ Initializes a new instance of the Checked class.
+
+
+
+
+ Initializes a new instance of the Checked class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll bar position.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Val.
+
+
+
+
+ Initializes a new instance of the ScrollBarPosition class.
+
+
+
+
+ Initializes a new instance of the ScrollBarPosition class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Minimum.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Min.
+
+
+
+
+ Initializes a new instance of the ScrollBarMin class.
+
+
+
+
+ Initializes a new instance of the ScrollBarMin class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Maximum.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Max.
+
+
+
+
+ Initializes a new instance of the ScrollBarMax class.
+
+
+
+
+ Initializes a new instance of the ScrollBarMax class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Increment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Inc.
+
+
+
+
+ Initializes a new instance of the ScrollBarIncrement class.
+
+
+
+
+ Initializes a new instance of the ScrollBarIncrement class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Page Increment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Page.
+
+
+
+
+ Initializes a new instance of the ScrollBarPageIncrement class.
+
+
+
+
+ Initializes a new instance of the ScrollBarPageIncrement class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Scroll Bar Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:Dx.
+
+
+
+
+ Initializes a new instance of the ScrollBarWidth class.
+
+
+
+
+ Initializes a new instance of the ScrollBarWidth class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Clipboard Format.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:CF.
+
+
+
+
+ Initializes a new instance of the ClipboardFormat class.
+
+
+
+
+ Initializes a new instance of the ClipboardFormat class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ HTML Script Language.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ScriptLanguage.
+
+
+
+
+ Initializes a new instance of the ScriptLanguage class.
+
+
+
+
+ Initializes a new instance of the ScriptLanguage class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ HTML Script Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is xvml:ScriptLocation.
+
+
+
+
+ Initializes a new instance of the ScriptLocation class.
+
+
+
+
+ Initializes a new instance of the ScriptLocation class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Clipboard Format Type
+
+
+
+
+ WMF.
+ When the item is serialized out as xml, its value is "PictOld".
+
+
+
+
+ EMF.
+ When the item is serialized out as xml, its value is "Pict".
+
+
+
+
+ Bitmap.
+ When the item is serialized out as xml, its value is "Bitmap".
+
+
+
+
+ Printer Picture.
+ When the item is serialized out as xml, its value is "PictPrint".
+
+
+
+
+ Screen Picture EMF.
+ When the item is serialized out as xml, its value is "PictScreen".
+
+
+
+
+ Object Type
+
+
+
+
+ Pushbutton.
+ When the item is serialized out as xml, its value is "Button".
+
+
+
+
+ Checkbox.
+ When the item is serialized out as xml, its value is "Checkbox".
+
+
+
+
+ Dialog.
+ When the item is serialized out as xml, its value is "Dialog".
+
+
+
+
+ Dropdown Box.
+ When the item is serialized out as xml, its value is "Drop".
+
+
+
+
+ Editable Text Field.
+ When the item is serialized out as xml, its value is "Edit".
+
+
+
+
+ Group Box.
+ When the item is serialized out as xml, its value is "GBox".
+
+
+
+
+ Label.
+ When the item is serialized out as xml, its value is "Label".
+
+
+
+
+ Auditing Line.
+ When the item is serialized out as xml, its value is "LineA".
+
+
+
+
+ List Box.
+ When the item is serialized out as xml, its value is "List".
+
+
+
+
+ Movie.
+ When the item is serialized out as xml, its value is "Movie".
+
+
+
+
+ Comment.
+ When the item is serialized out as xml, its value is "Note".
+
+
+
+
+ Image.
+ When the item is serialized out as xml, its value is "Pict".
+
+
+
+
+ Radio Button.
+ When the item is serialized out as xml, its value is "Radio".
+
+
+
+
+ Auditing Rectangle.
+ When the item is serialized out as xml, its value is "RectA".
+
+
+
+
+ Scroll Bar.
+ When the item is serialized out as xml, its value is "Scroll".
+
+
+
+
+ Spin Button.
+ When the item is serialized out as xml, its value is "Spin".
+
+
+
+
+ Plain Shape.
+ When the item is serialized out as xml, its value is "Shape".
+
+
+
+
+ Group.
+ When the item is serialized out as xml, its value is "Group".
+
+
+
+
+ Plain Rectangle.
+ When the item is serialized out as xml, its value is "Rect".
+
+
+
+
+ Boolean Value with Blank State
+
+
+
+
+ Logical True.
+ When the item is serialized out as xml, its value is "True".
+
+
+
+
+ Logical True.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ Logical False.
+ When the item is serialized out as xml, its value is "False".
+
+
+
+
+ Logical False.
+ When the item is serialized out as xml, its value is "f".
+
+
+
+
+ Blank - Default Value.
+ When the item is serialized out as xml, its value is "".
+
+
+
+
+ New Shape Defaults.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:shapedefaults.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:colormenu>
+ - <o:colormru>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:skew>
+ - <v:fill>
+ - <v:imagedata>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+
+
+
+
+
+ Initializes a new instance of the ShapeDefaults class.
+
+
+
+
+ Initializes a new instance of the ShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaults class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeDefaults class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Shape ID Optional Storage
+ Represents the following attribute in the schema: spidmax
+
+
+
+
+ style
+ Represents the following attribute in the schema: style
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: fill
+
+
+
+
+ Default Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroke
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ allowoverlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ insetmode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: v:fill.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+ ImageData.
+ Represents the following element tag in the schema: v:imagedata.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+ Stroke.
+ Represents the following element tag in the schema: v:stroke.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+ TextBox.
+ Represents the following element tag in the schema: v:textbox.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+ Shadow.
+ Represents the following element tag in the schema: v:shadow.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+ Skew.
+ Represents the following element tag in the schema: o:skew.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Extrusion.
+ Represents the following element tag in the schema: o:extrusion.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Callout.
+ Represents the following element tag in the schema: o:callout.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Protections.
+ Represents the following element tag in the schema: o:lock.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Most Recently Used Colors.
+ Represents the following element tag in the schema: o:colormru.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ UI Default Colors.
+ Represents the following element tag in the schema: o:colormenu.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Shape Layout Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:shapelayout.
+
+
+ The following table lists the possible child types:
+
+ - <o:idmap>
+ - <o:regrouptable>
+ - <o:rules>
+
+
+
+
+
+ Initializes a new instance of the ShapeLayout class.
+
+
+
+
+ Initializes a new instance of the ShapeLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeLayout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Shape ID Map.
+ Represents the following element tag in the schema: o:idmap.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Grouping History.
+ Represents the following element tag in the schema: o:regrouptable.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Rule Set.
+ Represents the following element tag in the schema: o:rules.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Digital Signature Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:signatureline.
+
+
+
+
+ Initializes a new instance of the SignatureLine class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Signature Line Flag
+ Represents the following attribute in the schema: issignatureline
+
+
+
+
+ Unique ID
+ Represents the following attribute in the schema: id
+
+
+
+
+ Signature Provider ID
+ Represents the following attribute in the schema: provid
+
+
+
+
+ Use Signing Instructions Flag
+ Represents the following attribute in the schema: signinginstructionsset
+
+
+
+
+ User-specified Comments Flag
+ Represents the following attribute in the schema: allowcomments
+
+
+
+
+ Show Signed Date Flag
+ Represents the following attribute in the schema: showsigndate
+
+
+
+
+ Suggested Signer Line 1
+ Represents the following attribute in the schema: o:suggestedsigner
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Suggested Signer Line 2
+ Represents the following attribute in the schema: o:suggestedsigner2
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Suggested Signer E-mail Address
+ Represents the following attribute in the schema: o:suggestedsigneremail
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Instructions for Signing
+ Represents the following attribute in the schema: signinginstructions
+
+
+
+
+ Additional Signature Information
+ Represents the following attribute in the schema: addlxml
+
+
+
+
+ Signature Provider Download URL
+ Represents the following attribute in the schema: sigprovurl
+
+
+
+
+
+
+
+ Ink.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:ink.
+
+
+
+
+ Initializes a new instance of the Ink class.
+
+
+
+
+ Ink Data
+ Represents the following attribute in the schema: i
+
+
+
+
+ Annotation Flag
+ Represents the following attribute in the schema: annotation
+
+
+
+
+
+
+
+ VML Diagram.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:diagram.
+
+
+ The following table lists the possible child types:
+
+ - <o:relationtable>
+
+
+
+
+
+ Initializes a new instance of the Diagram class.
+
+
+
+
+ Initializes a new instance of the Diagram class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Diagram class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Diagram class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Diagram Style Options
+ Represents the following attribute in the schema: dgmstyle
+
+
+
+
+ Diagram Automatic Format
+ Represents the following attribute in the schema: autoformat
+
+
+
+
+ Diagram Reverse Direction
+ Represents the following attribute in the schema: reverse
+
+
+
+
+ Diagram Automatic Layout
+ Represents the following attribute in the schema: autolayout
+
+
+
+
+ Diagram Layout X Scale
+ Represents the following attribute in the schema: dgmscalex
+
+
+
+
+ Diagram Layout Y Scale
+ Represents the following attribute in the schema: dgmscaley
+
+
+
+
+ Diagram Font Size
+ Represents the following attribute in the schema: dgmfontsize
+
+
+
+
+ Diagram Layout Extents
+ Represents the following attribute in the schema: constrainbounds
+
+
+
+
+ Diagram Base Font Size
+ Represents the following attribute in the schema: dgmbasetextscale
+
+
+
+
+ Diagram Relationship Table.
+ Represents the following element tag in the schema: o:relationtable.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Skew Transform.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:skew.
+
+
+
+
+ Initializes a new instance of the Skew class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Skew ID
+ Represents the following attribute in the schema: id
+
+
+
+
+ Skew Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Skew Offset
+ Represents the following attribute in the schema: offset
+
+
+
+
+ Skew Origin
+ Represents the following attribute in the schema: origin
+
+
+
+
+ Skew Perspective Matrix
+ Represents the following attribute in the schema: matrix
+
+
+
+
+
+
+
+ 3D Extrusion.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:extrusion.
+
+
+
+
+ Initializes a new instance of the Extrusion class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Extrusion Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Extrusion Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Extrusion Render Mode
+ Represents the following attribute in the schema: render
+
+
+
+
+ Extrusion Viewpoint Origin
+ Represents the following attribute in the schema: viewpointorigin
+
+
+
+
+ Extrusion Viewpoint
+ Represents the following attribute in the schema: viewpoint
+
+
+
+
+ Extrusion Skew Angle
+ Represents the following attribute in the schema: skewangle
+
+
+
+
+ Extrusion Skew
+ Represents the following attribute in the schema: skewamt
+
+
+
+
+ Forward Extrusion
+ Represents the following attribute in the schema: foredepth
+
+
+
+
+ Backward Extrusion Depth
+ Represents the following attribute in the schema: backdepth
+
+
+
+
+ Rotation Axis
+ Represents the following attribute in the schema: orientation
+
+
+
+
+ Rotation Around Axis
+ Represents the following attribute in the schema: orientationangle
+
+
+
+
+ Rotation Toggle
+ Represents the following attribute in the schema: lockrotationcenter
+
+
+
+
+ Center of Rotation Toggle
+ Represents the following attribute in the schema: autorotationcenter
+
+
+
+
+ Rotation Center
+ Represents the following attribute in the schema: rotationcenter
+
+
+
+
+ X-Y Rotation Angle
+ Represents the following attribute in the schema: rotationangle
+
+
+
+
+ Extrusion Color
+ Represents the following attribute in the schema: color
+
+
+
+
+ Shininess
+ Represents the following attribute in the schema: shininess
+
+
+
+
+ Specularity
+ Represents the following attribute in the schema: specularity
+
+
+
+
+ Diffuse Reflection
+ Represents the following attribute in the schema: diffusity
+
+
+
+
+ Metallic Surface Toggle
+ Represents the following attribute in the schema: metal
+
+
+
+
+ Simulated Bevel
+ Represents the following attribute in the schema: edge
+
+
+
+
+ Faceting Quality
+ Represents the following attribute in the schema: facet
+
+
+
+
+ Shape Face Lighting Toggle
+ Represents the following attribute in the schema: lightface
+
+
+
+
+ Brightness
+ Represents the following attribute in the schema: brightness
+
+
+
+
+ Primary Light Position
+ Represents the following attribute in the schema: lightposition
+
+
+
+
+ Primary Light Intensity
+ Represents the following attribute in the schema: lightlevel
+
+
+
+
+ Primary Light Harshness Toggle
+ Represents the following attribute in the schema: lightharsh
+
+
+
+
+ Secondary Light Position
+ Represents the following attribute in the schema: lightposition2
+
+
+
+
+ Secondary Light Intensity
+ Represents the following attribute in the schema: lightlevel2
+
+
+
+
+ Secondary Light Harshness Toggle
+ Represents the following attribute in the schema: lightharsh2
+
+
+
+
+
+
+
+ Defines the Callout Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:callout.
+
+
+
+
+ Initializes a new instance of the Callout class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Callout toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Callout type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Callout gap
+ Represents the following attribute in the schema: gap
+
+
+
+
+ Callout angle
+ Represents the following attribute in the schema: angle
+
+
+
+
+ Callout automatic drop toggle
+ Represents the following attribute in the schema: dropauto
+
+
+
+
+ Callout drop position
+ Represents the following attribute in the schema: drop
+
+
+
+
+ Callout drop distance
+ Represents the following attribute in the schema: distance
+
+
+
+
+ Callout length toggle
+ Represents the following attribute in the schema: lengthspecified
+
+
+
+
+ Callout length
+ Represents the following attribute in the schema: length
+
+
+
+
+ Callout accent bar toggle
+ Represents the following attribute in the schema: accentbar
+
+
+
+
+ Callout text border toggle
+ Represents the following attribute in the schema: textborder
+
+
+
+
+ Callout flip x
+ Represents the following attribute in the schema: minusx
+
+
+
+
+ Callout flip y
+ Represents the following attribute in the schema: minusy
+
+
+
+
+
+
+
+ Defines the Lock Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:lock.
+
+
+
+
+ Initializes a new instance of the Lock class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Position Lock
+ Represents the following attribute in the schema: position
+
+
+
+
+ Selection Lock
+ Represents the following attribute in the schema: selection
+
+
+
+
+ Grouping Lock
+ Represents the following attribute in the schema: grouping
+
+
+
+
+ Ungrouping Lock
+ Represents the following attribute in the schema: ungrouping
+
+
+
+
+ Rotation Lock
+ Represents the following attribute in the schema: rotation
+
+
+
+
+ Cropping Lock
+ Represents the following attribute in the schema: cropping
+
+
+
+
+ Vertices Lock
+ Represents the following attribute in the schema: verticies
+
+
+
+
+ Handles Lock
+ Represents the following attribute in the schema: adjusthandles
+
+
+
+
+ Text Lock
+ Represents the following attribute in the schema: text
+
+
+
+
+ Aspect Ratio Lock
+ Represents the following attribute in the schema: aspectratio
+
+
+
+
+ AutoShape Type Lock
+ Represents the following attribute in the schema: shapetype
+
+
+
+
+
+
+
+ Embedded OLE Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:OLEObject.
+
+
+ The following table lists the possible child types:
+
+ - <o:LinkType>
+ - <o:LockedField>
+ - <o:FieldCodes>
+
+
+
+
+
+ Initializes a new instance of the OleObject class.
+
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OLE Object Type
+ Represents the following attribute in the schema: Type
+
+
+
+
+ OLE Object Application
+ Represents the following attribute in the schema: ProgID
+
+
+
+
+ OLE Object Shape
+ Represents the following attribute in the schema: ShapeID
+
+
+
+
+ OLE Object Representation
+ Represents the following attribute in the schema: DrawAspect
+
+
+
+
+ OLE Object Unique ID
+ Represents the following attribute in the schema: ObjectID
+
+
+
+
+ Relationship
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ OLE Update Mode
+ Represents the following attribute in the schema: UpdateMode
+
+
+
+
+ Embedded Object Alternate Image Request.
+ Represents the following element tag in the schema: o:LinkType.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Cannot Be Refreshed.
+ Represents the following element tag in the schema: o:LockedField.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ WordprocessingML Field Switches.
+ Represents the following element tag in the schema: o:FieldCodes.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Complex.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:complex.
+
+
+
+
+ Initializes a new instance of the Complex class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ Text Box Left Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:left.
+
+
+
+
+ Initializes a new instance of the LeftStroke class.
+
+
+
+
+
+
+
+ Text Box Top Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:top.
+
+
+
+
+ Initializes a new instance of the TopStroke class.
+
+
+
+
+
+
+
+ Text Box Right Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:right.
+
+
+
+
+ Initializes a new instance of the RightStroke class.
+
+
+
+
+
+
+
+ Text Box Bottom Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:bottom.
+
+
+
+
+ Initializes a new instance of the BottomStroke class.
+
+
+
+
+
+
+
+ Text Box Interior Stroke.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:column.
+
+
+
+
+ Initializes a new instance of the ColumnStroke class.
+
+
+
+
+
+
+
+ Defines the StrokeChildType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the StrokeChildType class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Stroke Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Stroke Weight
+ Represents the following attribute in the schema: weight
+
+
+
+
+ Stroke Color
+ Represents the following attribute in the schema: color
+
+
+
+
+ Stroke Alternate Pattern Color
+ Represents the following attribute in the schema: color2
+
+
+
+
+ Stroke Opacity
+ Represents the following attribute in the schema: opacity
+
+
+
+
+ Stroke Line Style
+ Represents the following attribute in the schema: linestyle
+
+
+
+
+ Miter Joint Limit
+ Represents the following attribute in the schema: miterlimit
+
+
+
+
+ Line End Join Style)
+ Represents the following attribute in the schema: joinstyle
+
+
+
+
+ Line End Cap
+ Represents the following attribute in the schema: endcap
+
+
+
+
+ Stroke Dash Pattern
+ Represents the following attribute in the schema: dashstyle
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Stroke Image Style
+ Represents the following attribute in the schema: filltype
+
+
+
+
+ Stroke Image Location
+ Represents the following attribute in the schema: src
+
+
+
+
+ Stroke Image Aspect Ratio
+ Represents the following attribute in the schema: imageaspect
+
+
+
+
+ Stroke Image Size
+ Represents the following attribute in the schema: imagesize
+
+
+
+
+ Stoke Image Alignment
+ Represents the following attribute in the schema: imagealignshape
+
+
+
+
+ Line Start Arrowhead
+ Represents the following attribute in the schema: startarrow
+
+
+
+
+ Line Start Arrowhead Width
+ Represents the following attribute in the schema: startarrowwidth
+
+
+
+
+ Line Start Arrowhead Length
+ Represents the following attribute in the schema: startarrowlength
+
+
+
+
+ Line End Arrowhead
+ Represents the following attribute in the schema: endarrow
+
+
+
+
+ Line End Arrowhead Width
+ Represents the following attribute in the schema: endarrowwidth
+
+
+
+
+ Line End Arrowhead Length
+ Represents the following attribute in the schema: endarrowlength
+
+
+
+
+ Original Image Reference
+ Represents the following attribute in the schema: o:href
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Alternate Image Reference
+ Represents the following attribute in the schema: o:althref
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Stroke Title
+ Represents the following attribute in the schema: o:title
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Clipping Path.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:clippath.
+
+
+
+
+ Initializes a new instance of the ClipPath class.
+
+
+
+
+ Path Definition
+ Represents the following attribute in the schema: o:v
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Shape Fill Extended Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:fill.
+
+
+
+
+ Initializes a new instance of the FillExtendedProperties class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Fill Type
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Shape ID Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:idmap.
+
+
+
+
+ Initializes a new instance of the ShapeIdMap class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Shape IDs
+ Represents the following attribute in the schema: data
+
+
+
+
+
+
+
+ Shape Grouping History.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:regrouptable.
+
+
+ The following table lists the possible child types:
+
+ - <o:entry>
+
+
+
+
+
+ Initializes a new instance of the RegroupTable class.
+
+
+
+
+ Initializes a new instance of the RegroupTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RegroupTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RegroupTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ Rule Set.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:rules.
+
+
+ The following table lists the possible child types:
+
+ - <o:r>
+
+
+
+
+
+ Initializes a new instance of the Rules class.
+
+
+
+
+ Initializes a new instance of the Rules class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rules class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rules class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ Regroup Entry.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:entry.
+
+
+
+
+ Initializes a new instance of the Entry class.
+
+
+
+
+ New Group ID
+ Represents the following attribute in the schema: new
+
+
+
+
+ Old Group ID
+ Represents the following attribute in the schema: old
+
+
+
+
+
+
+
+ Rule.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:r.
+
+
+ The following table lists the possible child types:
+
+ - <o:proxy>
+
+
+
+
+
+ Initializes a new instance of the Rule class.
+
+
+
+
+ Initializes a new instance of the Rule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rule class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rule ID
+ Represents the following attribute in the schema: id
+
+
+
+
+ Rule Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Alignment Rule Type
+ Represents the following attribute in the schema: how
+
+
+
+
+ Rule Shape Reference
+ Represents the following attribute in the schema: idref
+
+
+
+
+
+
+
+ Diagram Relationship Table.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:relationtable.
+
+
+ The following table lists the possible child types:
+
+ - <o:rel>
+
+
+
+
+
+ Initializes a new instance of the RelationTable class.
+
+
+
+
+ Initializes a new instance of the RelationTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelationTable class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelationTable class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ Diagram Relationship.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:rel.
+
+
+
+
+ Initializes a new instance of the Relation class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Diagram Relationship Source Shape
+ Represents the following attribute in the schema: idsrc
+
+
+
+
+ Diagram Relationship Destination Shape
+ Represents the following attribute in the schema: iddest
+
+
+
+
+ Diagram Relationship Center Shape
+ Represents the following attribute in the schema: idcntr
+
+
+
+
+
+
+
+ Embedded Object Alternate Image Request.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:LinkType.
+
+
+
+
+ Initializes a new instance of the LinkType class.
+
+
+
+
+ Initializes a new instance of the LinkType class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Embedded Object Cannot Be Refreshed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:LockedField.
+
+
+
+
+ Initializes a new instance of the LockedField class.
+
+
+
+
+ Initializes a new instance of the LockedField class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ WordprocessingML Field Switches.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:FieldCodes.
+
+
+
+
+ Initializes a new instance of the FieldCodes class.
+
+
+
+
+ Initializes a new instance of the FieldCodes class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Shape Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:proxy.
+
+
+
+
+ Initializes a new instance of the Proxy class.
+
+
+
+
+ Start Point Connection Flag
+ Represents the following attribute in the schema: start
+
+
+
+
+ End Point Connection Flag
+ Represents the following attribute in the schema: end
+
+
+
+
+ Proxy Shape Reference
+ Represents the following attribute in the schema: idref
+
+
+
+
+ Connection Location
+ Represents the following attribute in the schema: connectloc
+
+
+
+
+
+
+
+ Most Recently Used Colors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:colormru.
+
+
+
+
+ Initializes a new instance of the ColorMostRecentlyUsed class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Recent colors
+ Represents the following attribute in the schema: colors
+
+
+
+
+
+
+
+ UI Default Colors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is o:colormenu.
+
+
+
+
+ Initializes a new instance of the ColorMenu class.
+
+
+
+
+ VML Extension Handling Behavior
+ Represents the following attribute in the schema: v:ext
+
+
+ xmlns:v=urn:schemas-microsoft-com:vml
+
+
+
+
+ Default stroke color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Default fill color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Default shadow color
+ Represents the following attribute in the schema: shadowcolor
+
+
+
+
+ Default extrusion color
+ Represents the following attribute in the schema: extrusioncolor
+
+
+
+
+
+
+
+ Alignment Type
+
+
+
+
+ Top Alignment.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Middle Alignment.
+ When the item is serialized out as xml, its value is "middle".
+
+
+
+
+ Bottom Alignment.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Left Alignment.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right Alignment.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Screen Sizes Type
+
+
+
+
+ 544x376 pixels.
+ When the item is serialized out as xml, its value is "544,376".
+
+
+
+
+ 640x480 pixels.
+ When the item is serialized out as xml, its value is "640,480".
+
+
+
+
+ 720x512 pixels.
+ When the item is serialized out as xml, its value is "720,512".
+
+
+
+
+ 800x600 pixels.
+ When the item is serialized out as xml, its value is "800,600".
+
+
+
+
+ 1024x768 pixels.
+ When the item is serialized out as xml, its value is "1024,768".
+
+
+
+
+ 1152x862 pixels.
+ When the item is serialized out as xml, its value is "1152,862".
+
+
+
+
+ Inset Margin Type
+
+
+
+
+ Automatic Margins.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Custom Margins.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Extrusion Color Types
+
+
+
+
+ Use Shape Fill Color.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Use Custom Color.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Extrusion Type
+
+
+
+
+ Perspective Projection.
+ When the item is serialized out as xml, its value is "perspective".
+
+
+
+
+ Parallel Projection.
+ When the item is serialized out as xml, its value is "parallel".
+
+
+
+
+ Extrusion Rendering Types
+
+
+
+
+ Solid.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Wireframe.
+ When the item is serialized out as xml, its value is "wireFrame".
+
+
+
+
+ Bounding Cube.
+ When the item is serialized out as xml, its value is "boundingCube".
+
+
+
+
+ Extrusion Planes
+
+
+
+
+ XY Plane.
+ When the item is serialized out as xml, its value is "XY".
+
+
+
+
+ ZX Plane.
+ When the item is serialized out as xml, its value is "ZX".
+
+
+
+
+ YZ Plane.
+ When the item is serialized out as xml, its value is "YZ".
+
+
+
+
+ Callout Angles
+
+
+
+
+ Any Angle.
+ When the item is serialized out as xml, its value is "any".
+
+
+
+
+ 30 degrees.
+ When the item is serialized out as xml, its value is "30".
+
+
+
+
+ 45 degrees.
+ When the item is serialized out as xml, its value is "45".
+
+
+
+
+ 60 degrees.
+ When the item is serialized out as xml, its value is "60".
+
+
+
+
+ 90 degrees.
+ When the item is serialized out as xml, its value is "90".
+
+
+
+
+ Automatic Angle.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Callout Placement
+
+
+
+
+ Top placement.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Center placement.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Bottom placement.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ User-defined placement.
+ When the item is serialized out as xml, its value is "user".
+
+
+
+
+ Connector Type
+
+
+
+
+ No Connector.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Straight Connector.
+ When the item is serialized out as xml, its value is "straight".
+
+
+
+
+ Elbow Connector.
+ When the item is serialized out as xml, its value is "elbow".
+
+
+
+
+ Curved Connector.
+ When the item is serialized out as xml, its value is "curved".
+
+
+
+
+ Alignment Type
+
+
+
+
+ Left Alignment.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right Alignment.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Center Alignment.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Connection Locations Type
+
+
+
+
+ No.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Four Connections.
+ When the item is serialized out as xml, its value is "rect".
+
+
+
+
+ Edit Point Connections.
+ When the item is serialized out as xml, its value is "segments".
+
+
+
+
+ Custom Connections.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Embedded Object Alternate Image Request Types
+
+
+
+
+ Other Image.
+ When the item is serialized out as xml, its value is "Picture".
+
+
+
+
+ Bitmap Image.
+ When the item is serialized out as xml, its value is "Bitmap".
+
+
+
+
+ Enhanced Metafile Image.
+ When the item is serialized out as xml, its value is "EnhancedMetaFile".
+
+
+
+
+ OLE Connection Type
+
+
+
+
+ Embedded Object.
+ When the item is serialized out as xml, its value is "Embed".
+
+
+
+
+ Linked Object.
+ When the item is serialized out as xml, its value is "Link".
+
+
+
+
+ OLE Object Representations
+
+
+
+
+ Snapshot.
+ When the item is serialized out as xml, its value is "Content".
+
+
+
+
+ Icon.
+ When the item is serialized out as xml, its value is "Icon".
+
+
+
+
+ OLE Update Method Type
+
+
+
+
+ Server Application Update.
+ When the item is serialized out as xml, its value is "Always".
+
+
+
+
+ User Update.
+ When the item is serialized out as xml, its value is "OnCall".
+
+
+
+
+ Shape Fill Type
+
+
+
+
+ Centered Radial Gradient.
+ When the item is serialized out as xml, its value is "gradientCenter".
+
+
+
+
+ Solid Fill.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Image Pattern.
+ When the item is serialized out as xml, its value is "pattern".
+
+
+
+
+ Tiled Image.
+ When the item is serialized out as xml, its value is "tile".
+
+
+
+
+ Stretch Image to Fit.
+ When the item is serialized out as xml, its value is "frame".
+
+
+
+
+ Unscaled Gradient.
+ When the item is serialized out as xml, its value is "gradientUnscaled".
+
+
+
+
+ Radial Gradient.
+ When the item is serialized out as xml, its value is "gradientRadial".
+
+
+
+
+ Linear Gradient.
+ When the item is serialized out as xml, its value is "gradient".
+
+
+
+
+ Use Background Fill.
+ When the item is serialized out as xml, its value is "background".
+
+
+
+
+ Rule Type
+
+
+
+
+ Arc Rule.
+ When the item is serialized out as xml, its value is "arc".
+
+
+
+
+ Callout Rule.
+ When the item is serialized out as xml, its value is "callout".
+
+
+
+
+ Connector Rule.
+ When the item is serialized out as xml, its value is "connector".
+
+
+
+
+ Black And White Modes
+
+
+
+
+ Color.
+ When the item is serialized out as xml, its value is "color".
+
+
+
+
+ Automatic.
+ When the item is serialized out as xml, its value is "auto".
+
+
+
+
+ Grayscale.
+ When the item is serialized out as xml, its value is "grayScale".
+
+
+
+
+ Light grayscale.
+ When the item is serialized out as xml, its value is "lightGrayScale".
+
+
+
+
+ Inverse Grayscale.
+ When the item is serialized out as xml, its value is "inverseGray".
+
+
+
+
+ Gray Outlines.
+ When the item is serialized out as xml, its value is "grayOutline".
+
+
+
+
+ Black And White.
+ When the item is serialized out as xml, its value is "highContrast".
+
+
+
+
+ Black.
+ When the item is serialized out as xml, its value is "black".
+
+
+
+
+ White.
+ When the item is serialized out as xml, its value is "white".
+
+
+
+
+ Do Not Show.
+ When the item is serialized out as xml, its value is "undrawn".
+
+
+
+
+ Black Text And Lines.
+ When the item is serialized out as xml, its value is "blackTextAndLines".
+
+
+
+
+ Ink Annotation Flag.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pvml:iscomment.
+
+
+
+
+ Initializes a new instance of the InkAnnotationFlag class.
+
+
+
+
+
+
+
+ VML Diagram Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is pvml:textdata.
+
+
+
+
+ Initializes a new instance of the TextData class.
+
+
+
+
+ Text Reference
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Top Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:bordertop.
+
+
+
+
+ Initializes a new instance of the TopBorder class.
+
+
+
+
+
+
+
+ Left Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:borderleft.
+
+
+
+
+ Initializes a new instance of the LeftBorder class.
+
+
+
+
+
+
+
+ Right Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:borderright.
+
+
+
+
+ Initializes a new instance of the RightBorder class.
+
+
+
+
+
+
+
+ Bottom Border.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:borderbottom.
+
+
+
+
+ Initializes a new instance of the BottomBorder class.
+
+
+
+
+
+
+
+ Defines the BorderType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BorderType class.
+
+
+
+
+ Border Style
+ Represents the following attribute in the schema: type
+
+
+
+
+ Border Width
+ Represents the following attribute in the schema: width
+
+
+
+
+ Border shadow
+ Represents the following attribute in the schema: shadow
+
+
+
+
+ Text Wrapping.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:wrap.
+
+
+
+
+ Initializes a new instance of the TextWrap class.
+
+
+
+
+ Wrapping type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Wrapping side
+ Represents the following attribute in the schema: side
+
+
+
+
+ Horizontal Positioning Base
+ Represents the following attribute in the schema: anchorx
+
+
+
+
+ Vertical Positioning Base
+ Represents the following attribute in the schema: anchory
+
+
+
+
+
+
+
+ Anchor Location Is Locked.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is w10:anchorlock.
+
+
+
+
+ Initializes a new instance of the AnchorLock class.
+
+
+
+
+
+
+
+ Border Type
+
+
+
+
+ No Border.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Single Line Border.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Thick Line Border.
+ When the item is serialized out as xml, its value is "thick".
+
+
+
+
+ Double Line Border.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Hairline Border.
+ When the item is serialized out as xml, its value is "hairline".
+
+
+
+
+ Dotted Border.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ pecifies a line border consisting of a dashed line around the parent object..
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ Dot Dash Border.
+ When the item is serialized out as xml, its value is "dotDash".
+
+
+
+
+ Dash Dot Dot Border.
+ When the item is serialized out as xml, its value is "dashDotDot".
+
+
+
+
+ Triple Line Border.
+ When the item is serialized out as xml, its value is "triple".
+
+
+
+
+ Thin Thick Small Gap Border.
+ When the item is serialized out as xml, its value is "thinThickSmall".
+
+
+
+
+ Small thick-thin lines border.
+ When the item is serialized out as xml, its value is "thickThinSmall".
+
+
+
+
+ Small thin-thick-thin Lines Border.
+ When the item is serialized out as xml, its value is "thickBetweenThinSmall".
+
+
+
+
+ Thin Thick Line Border.
+ When the item is serialized out as xml, its value is "thinThick".
+
+
+
+
+ Thick Thin Line Border.
+ When the item is serialized out as xml, its value is "thickThin".
+
+
+
+
+ Thin-thick-thin Border.
+ When the item is serialized out as xml, its value is "thickBetweenThin".
+
+
+
+
+ Thin Thick Large Gap Border.
+ When the item is serialized out as xml, its value is "thinThickLarge".
+
+
+
+
+ Thick Thin Large Gap Border.
+ When the item is serialized out as xml, its value is "thickThinLarge".
+
+
+
+
+ Large thin-thick-thin Border.
+ When the item is serialized out as xml, its value is "thickBetweenThinLarge".
+
+
+
+
+ Wavy Border.
+ When the item is serialized out as xml, its value is "wave".
+
+
+
+
+ Double Wavy Lines Border.
+ When the item is serialized out as xml, its value is "doubleWave".
+
+
+
+
+ Small Dash Border.
+ When the item is serialized out as xml, its value is "dashedSmall".
+
+
+
+
+ Stroked Dash Dot Border.
+ When the item is serialized out as xml, its value is "dashDotStroked".
+
+
+
+
+ 3D Embossed Border.
+ When the item is serialized out as xml, its value is "threeDEmboss".
+
+
+
+
+ 3D Engraved Border.
+ When the item is serialized out as xml, its value is "threeDEngrave".
+
+
+
+
+ Outset Border.
+ When the item is serialized out as xml, its value is "HTMLOutset".
+
+
+
+
+ Inset Border.
+ When the item is serialized out as xml, its value is "HTMLInset".
+
+
+
+
+ Text Wrapping Type
+
+
+
+
+ Top and bottom wrapping.
+ When the item is serialized out as xml, its value is "topAndBottom".
+
+
+
+
+ Square wrapping.
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ No wrapping.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Tight wrapping.
+ When the item is serialized out as xml, its value is "tight".
+
+
+
+
+ Through wrapping.
+ When the item is serialized out as xml, its value is "through".
+
+
+
+
+ Text Wrapping Side
+
+
+
+
+ Both sides.
+ When the item is serialized out as xml, its value is "both".
+
+
+
+
+ Left side.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right side.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Largest side.
+ When the item is serialized out as xml, its value is "largest".
+
+
+
+
+ Horizontal Anchor Type
+
+
+
+
+ Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Text.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Vertical Anchor Type
+
+
+
+
+ Margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ Page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ Text.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ Defines the Path Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:path.
+
+
+
+
+ Initializes a new instance of the Path class.
+
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Path Definition
+ Represents the following attribute in the schema: v
+
+
+
+
+ Limo Stretch Point
+ Represents the following attribute in the schema: limo
+
+
+
+
+ Text Box Bounding Box
+ Represents the following attribute in the schema: textboxrect
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: fillok
+
+
+
+
+ Stroke Toggle
+ Represents the following attribute in the schema: strokeok
+
+
+
+
+ Shadow Toggle
+ Represents the following attribute in the schema: shadowok
+
+
+
+
+ Arrowhead Display Toggle
+ Represents the following attribute in the schema: arrowok
+
+
+
+
+ Gradient Shape Toggle
+ Represents the following attribute in the schema: gradientshapeok
+
+
+
+
+ Text Path Toggle
+ Represents the following attribute in the schema: textpathok
+
+
+
+
+ Inset Stroke From Path Flag
+ Represents the following attribute in the schema: insetpenok
+
+
+
+
+ Connection Point Type
+ Represents the following attribute in the schema: o:connecttype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Connection Points
+ Represents the following attribute in the schema: o:connectlocs
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Connection Point Connect Angles
+ Represents the following attribute in the schema: o:connectangles
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Extrusion Toggle
+ Represents the following attribute in the schema: o:extrusionok
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Defines the Formulas Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:formulas.
+
+
+ The following table lists the possible child types:
+
+ - <v:f>
+
+
+
+
+
+ Initializes a new instance of the Formulas class.
+
+
+
+
+ Initializes a new instance of the Formulas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Formulas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Formulas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ShapeHandles Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:handles.
+
+
+ The following table lists the possible child types:
+
+ - <v:h>
+
+
+
+
+
+ Initializes a new instance of the ShapeHandles class.
+
+
+
+
+ Initializes a new instance of the ShapeHandles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeHandles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeHandles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Fill Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:fill.
+
+
+ The following table lists the possible child types:
+
+ - <o:fill>
+
+
+
+
+
+ Initializes a new instance of the Fill class.
+
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Fill Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Fill Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Primary Color
+ Represents the following attribute in the schema: color
+
+
+
+
+ Primary Color Opacity
+ Represents the following attribute in the schema: opacity
+
+
+
+
+ Secondary Color
+ Represents the following attribute in the schema: color2
+
+
+
+
+ Fill Image Source
+ Represents the following attribute in the schema: src
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: o:href
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Alternate Image Reference Location
+ Represents the following attribute in the schema: o:althref
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Fill Image Size
+ Represents the following attribute in the schema: size
+
+
+
+
+ Fill Image Origin
+ Represents the following attribute in the schema: origin
+
+
+
+
+ Fill Image Position
+ Represents the following attribute in the schema: position
+
+
+
+
+ Image Aspect Ratio
+ Represents the following attribute in the schema: aspect
+
+
+
+
+ Intermediate Colors
+ Represents the following attribute in the schema: colors
+
+
+
+
+ Gradient Angle
+ Represents the following attribute in the schema: angle
+
+
+
+
+ Align Image With Shape
+ Represents the following attribute in the schema: alignshape
+
+
+
+
+ Gradient Center
+ Represents the following attribute in the schema: focus
+
+
+
+
+ Radial Gradient Size
+ Represents the following attribute in the schema: focussize
+
+
+
+
+ Radial Gradient Center
+ Represents the following attribute in the schema: focusposition
+
+
+
+
+ Gradient Fill Method
+ Represents the following attribute in the schema: method
+
+
+
+
+ Detect Mouse Click
+ Represents the following attribute in the schema: o:detectmouseclick
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Title
+ Represents the following attribute in the schema: o:title
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Secondary Color Opacity
+ Represents the following attribute in the schema: o:opacity2
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Recolor Fill as Picture
+ Represents the following attribute in the schema: recolor
+
+
+
+
+ Rotate Fill with Shape
+ Represents the following attribute in the schema: rotate
+
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ FillExtendedProperties.
+ Represents the following element tag in the schema: o:fill.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Defines the Stroke Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:stroke.
+
+
+ The following table lists the possible child types:
+
+ - <o:left>
+ - <o:top>
+ - <o:right>
+ - <o:bottom>
+ - <o:column>
+
+
+
+
+
+ Initializes a new instance of the Stroke class.
+
+
+
+
+ Initializes a new instance of the Stroke class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stroke class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Stroke class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Stroke Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Stroke Weight
+ Represents the following attribute in the schema: weight
+
+
+
+
+ Stroke Color
+ Represents the following attribute in the schema: color
+
+
+
+
+ Stroke Opacity
+ Represents the following attribute in the schema: opacity
+
+
+
+
+ Stroke Line Style
+ Represents the following attribute in the schema: linestyle
+
+
+
+
+ Miter Joint Limit
+ Represents the following attribute in the schema: miterlimit
+
+
+
+
+ Line End Join Style
+ Represents the following attribute in the schema: joinstyle
+
+
+
+
+ Line End Cap
+ Represents the following attribute in the schema: endcap
+
+
+
+
+ Stroke Dash Pattern
+ Represents the following attribute in the schema: dashstyle
+
+
+
+
+ Stroke Image Style
+ Represents the following attribute in the schema: filltype
+
+
+
+
+ Stroke Image Location
+ Represents the following attribute in the schema: src
+
+
+
+
+ Stroke Image Aspect Ratio
+ Represents the following attribute in the schema: imageaspect
+
+
+
+
+ Stroke Image Size
+ Represents the following attribute in the schema: imagesize
+
+
+
+
+ Stoke Image Alignment
+ Represents the following attribute in the schema: imagealignshape
+
+
+
+
+ Stroke Alternate Pattern Color
+ Represents the following attribute in the schema: color2
+
+
+
+
+ Line Start Arrowhead
+ Represents the following attribute in the schema: startarrow
+
+
+
+
+ Line Start Arrowhead Width
+ Represents the following attribute in the schema: startarrowwidth
+
+
+
+
+ Line Start Arrowhead Length
+ Represents the following attribute in the schema: startarrowlength
+
+
+
+
+ Line End Arrowhead
+ Represents the following attribute in the schema: endarrow
+
+
+
+
+ Line End Arrowhead Width
+ Represents the following attribute in the schema: endarrowwidth
+
+
+
+
+ Line End Arrowhead Length
+ Represents the following attribute in the schema: endarrowlength
+
+
+
+
+ Original Image Reference
+ Represents the following attribute in the schema: o:href
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Alternate Image Reference
+ Represents the following attribute in the schema: o:althref
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Stroke Title
+ Represents the following attribute in the schema: o:title
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relationship
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ LeftStroke.
+ Represents the following element tag in the schema: o:left.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ TopStroke.
+ Represents the following element tag in the schema: o:top.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ RightStroke.
+ Represents the following element tag in the schema: o:right.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ BottomStroke.
+ Represents the following element tag in the schema: o:bottom.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+ ColumnStroke.
+ Represents the following element tag in the schema: o:column.
+
+
+ xmlns:o = urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Defines the Shadow Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:shadow.
+
+
+
+
+ Initializes a new instance of the Shadow class.
+
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shadow Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Shadow Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Shadow Transparency
+ Represents the following attribute in the schema: obscured
+
+
+
+
+ Shadow Primary Color
+ Represents the following attribute in the schema: color
+
+
+
+
+ Shadow Opacity
+ Represents the following attribute in the schema: opacity
+
+
+
+
+ Shadow Primary Offset
+ Represents the following attribute in the schema: offset
+
+
+
+
+ Shadow Secondary Color
+ Represents the following attribute in the schema: color2
+
+
+
+
+ Shadow Secondary Offset
+ Represents the following attribute in the schema: offset2
+
+
+
+
+ Shadow Origin
+ Represents the following attribute in the schema: origin
+
+
+
+
+ Shadow Perspective Matrix
+ Represents the following attribute in the schema: matrix
+
+
+
+
+
+
+
+ Defines the TextBox Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:textbox.
+
+
+ The following table lists the possible child types:
+
+ - <w:txbxContent>
+
+
+
+
+
+ Initializes a new instance of the TextBox class.
+
+
+
+
+ Initializes a new instance of the TextBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Text Box Inset
+ Represents the following attribute in the schema: inset
+
+
+
+
+ Text Box Single-Click Selection Toggle
+ Represents the following attribute in the schema: o:singleclick
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Defines the TextPath Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:textpath.
+
+
+
+
+ Initializes a new instance of the TextPath class.
+
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Text Path Toggle
+ Represents the following attribute in the schema: on
+
+
+
+
+ Shape Fit Toggle
+ Represents the following attribute in the schema: fitshape
+
+
+
+
+ Path Fit Toggle
+ Represents the following attribute in the schema: fitpath
+
+
+
+
+ Text Path Trim Toggle
+ Represents the following attribute in the schema: trim
+
+
+
+
+ Text X-Scaling
+ Represents the following attribute in the schema: xscale
+
+
+
+
+ Text Path Text
+ Represents the following attribute in the schema: string
+
+
+
+
+
+
+
+ Defines the ImageData Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:imagedata.
+
+
+
+
+ Initializes a new instance of the ImageData class.
+
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Image Transparency Color
+ Represents the following attribute in the schema: chromakey
+
+
+
+
+ Image Left Crop
+ Represents the following attribute in the schema: cropleft
+
+
+
+
+ Image Top Crop
+ Represents the following attribute in the schema: croptop
+
+
+
+
+ Image Right Crop
+ Represents the following attribute in the schema: cropright
+
+
+
+
+ Image Bottom Crop
+ Represents the following attribute in the schema: cropbottom
+
+
+
+
+ Image Intensity
+ Represents the following attribute in the schema: gain
+
+
+
+
+ Image Brightness
+ Represents the following attribute in the schema: blacklevel
+
+
+
+
+ Image Gamma Correction
+ Represents the following attribute in the schema: gamma
+
+
+
+
+ Image Grayscale Toggle
+ Represents the following attribute in the schema: grayscale
+
+
+
+
+ Image Bilevel Toggle
+ Represents the following attribute in the schema: bilevel
+
+
+
+
+ Embossed Color
+ Represents the following attribute in the schema: embosscolor
+
+
+
+
+ Black Recoloring Color
+ Represents the following attribute in the schema: recolortarget
+
+
+
+
+ Image Data Title
+ Represents the following attribute in the schema: o:title
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Detect Mouse Click
+ Represents the following attribute in the schema: o:detectmouseclick
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relationship to Part
+ Represents the following attribute in the schema: o:relid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Explicit Relationship to Image Data
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Explicit Relationship to Alternate Image Data
+ Represents the following attribute in the schema: r:pict
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Explicit Relationship to Hyperlink Target
+ Represents the following attribute in the schema: r:href
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Shape Definition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:shape.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:ink>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:iscomment>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Type Reference
+ Represents the following attribute in the schema: type
+
+
+
+
+ Adjustment Parameters
+ Represents the following attribute in the schema: adj
+
+
+
+
+ Edge Path
+ Represents the following attribute in the schema: path
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Storage for Alternate Math Content
+ Represents the following attribute in the schema: equationxml
+
+
+
+
+
+
+
+ Shape Template.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:shapetype.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:complex>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Shapetype class.
+
+
+
+
+ Initializes a new instance of the Shapetype class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shapetype class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shapetype class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Adjustment Parameters
+ Represents the following attribute in the schema: adj
+
+
+
+
+ Edge Path
+ Represents the following attribute in the schema: path
+
+
+
+
+ Master Element Toggle
+ Represents the following attribute in the schema: o:master
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Shape Group.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:group.
+
+
+ The following table lists the possible child types:
+
+ - <o:clippath>
+ - <o:diagram>
+ - <o:lock>
+ - <v:arc>
+ - <v:curve>
+ - <v:group>
+ - <v:image>
+ - <v:line>
+ - <v:oval>
+ - <v:polyline>
+ - <v:rect>
+ - <v:roundrect>
+ - <v:shape>
+ - <v:shapetype>
+ - <w10:anchorlock>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Group class.
+
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ spid
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ oned
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ regroupid
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ doubleclicknotify
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ button
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ userhidden
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ hr
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ hrstd
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ hrnoshade
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ hrpct
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ hralign
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ allowincell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ allowoverlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ userdrawn
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ dgmlayout
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ dgmnodekind
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ dgmlayoutmru
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ insetmode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Group Diagram Type
+ Represents the following attribute in the schema: editas
+
+
+
+
+ Table Properties
+ Represents the following attribute in the schema: o:tableproperties
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Table Row Height Limits
+ Represents the following attribute in the schema: o:tablelimits
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Document Background.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:background.
+
+
+ The following table lists the possible child types:
+
+ - <v:fill>
+
+
+
+
+
+ Initializes a new instance of the Background class.
+
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: fill
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Target Screen Size
+ Represents the following attribute in the schema: o:targetscreensize
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: v:fill.
+
+
+ xmlns:v = urn:schemas-microsoft-com:vml
+
+
+
+
+
+
+
+ Arc Segment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:arc.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Arc class.
+
+
+
+
+ Initializes a new instance of the Arc class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Arc class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Arc class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Starting Angle
+ Represents the following attribute in the schema: startangle
+
+
+
+
+ Ending Angle
+ Represents the following attribute in the schema: endangle
+
+
+
+
+
+
+
+ Bezier Curve.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:curve.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Curve class.
+
+
+
+
+ Initializes a new instance of the Curve class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Curve class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Curve class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Curve Starting Point
+ Represents the following attribute in the schema: from
+
+
+
+
+ First Curve Control Point
+ Represents the following attribute in the schema: control1
+
+
+
+
+ Second Curve Control Point
+ Represents the following attribute in the schema: control2
+
+
+
+
+ Curve Ending Point
+ Represents the following attribute in the schema: to
+
+
+
+
+
+
+
+ Image File.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:image.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the ImageFile class.
+
+
+
+
+ Initializes a new instance of the ImageFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageFile class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageFile class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ style
+ Represents the following attribute in the schema: style
+
+
+
+
+ href
+ Represents the following attribute in the schema: href
+
+
+
+
+ target
+ Represents the following attribute in the schema: target
+
+
+
+
+ class
+ Represents the following attribute in the schema: class
+
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ alt
+ Represents the following attribute in the schema: alt
+
+
+
+
+ coordsize
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ wrapcoords
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ print
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Image Source
+ Represents the following attribute in the schema: src
+
+
+
+
+ Image Left Crop
+ Represents the following attribute in the schema: cropleft
+
+
+
+
+ Image Top Crop
+ Represents the following attribute in the schema: croptop
+
+
+
+
+ Image Right Crop
+ Represents the following attribute in the schema: cropright
+
+
+
+
+ Image Bottom Crop
+ Represents the following attribute in the schema: cropbottom
+
+
+
+
+ Image Intensity
+ Represents the following attribute in the schema: gain
+
+
+
+
+ Image Brightness
+ Represents the following attribute in the schema: blacklevel
+
+
+
+
+ Image Gamma Correction
+ Represents the following attribute in the schema: gamma
+
+
+
+
+ Image Grayscale Toggle
+ Represents the following attribute in the schema: grayscale
+
+
+
+
+ Image Bilevel Toggle
+ Represents the following attribute in the schema: bilevel
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:line.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Line class.
+
+
+
+
+ Initializes a new instance of the Line class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Line class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Line Start
+ Represents the following attribute in the schema: from
+
+
+
+
+ Line End Point
+ Represents the following attribute in the schema: to
+
+
+
+
+
+
+
+ Oval.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:oval.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Oval class.
+
+
+
+
+ Initializes a new instance of the Oval class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Oval class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Oval class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Multiple Path Line.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:polyline.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:ink>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the PolyLine class.
+
+
+
+
+ Initializes a new instance of the PolyLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PolyLine class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PolyLine class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Points for Compound Line
+ Represents the following attribute in the schema: points
+
+
+
+
+
+
+
+ Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:rect.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the Rectangle class.
+
+
+
+
+ Initializes a new instance of the Rectangle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rectangle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Rectangle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Shape Styling Properties
+ Represents the following attribute in the schema: style
+
+
+
+
+ Hyperlink Target
+ Represents the following attribute in the schema: href
+
+
+
+
+ Hyperlink Display Target
+ Represents the following attribute in the schema: target
+
+
+
+
+ CSS Reference
+ Represents the following attribute in the schema: class
+
+
+
+
+ Shape Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Alternate Text
+ Represents the following attribute in the schema: alt
+
+
+
+
+ Coordinate Space Size
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ Coordinate Space Origin
+ Represents the following attribute in the schema: coordorigin
+
+
+
+
+ Shape Bounding Polygon
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ Print Toggle
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+
+
+
+ Rounded Rectangle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:roundrect.
+
+
+ The following table lists the possible child types:
+
+ - <o:callout>
+ - <o:clippath>
+ - <o:extrusion>
+ - <o:lock>
+ - <o:signatureline>
+ - <o:skew>
+ - <pvml:textdata>
+ - <v:fill>
+ - <v:formulas>
+ - <v:handles>
+ - <v:imagedata>
+ - <v:path>
+ - <v:shadow>
+ - <v:stroke>
+ - <v:textbox>
+ - <v:textpath>
+ - <w10:anchorlock>
+ - <w10:bordertop>
+ - <w10:borderbottom>
+ - <w10:borderleft>
+ - <w10:borderright>
+ - <w10:wrap>
+ - <xvml:ClientData>
+
+
+
+
+
+ Initializes a new instance of the RoundRectangle class.
+
+
+
+
+ Initializes a new instance of the RoundRectangle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RoundRectangle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RoundRectangle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Unique Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ style
+ Represents the following attribute in the schema: style
+
+
+
+
+ href
+ Represents the following attribute in the schema: href
+
+
+
+
+ target
+ Represents the following attribute in the schema: target
+
+
+
+
+ class
+ Represents the following attribute in the schema: class
+
+
+
+
+ title
+ Represents the following attribute in the schema: title
+
+
+
+
+ alt
+ Represents the following attribute in the schema: alt
+
+
+
+
+ coordsize
+ Represents the following attribute in the schema: coordsize
+
+
+
+
+ wrapcoords
+ Represents the following attribute in the schema: wrapcoords
+
+
+
+
+ print
+ Represents the following attribute in the schema: print
+
+
+
+
+ Optional String
+ Represents the following attribute in the schema: o:spid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Handle Toggle
+ Represents the following attribute in the schema: o:oned
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Regroup ID
+ Represents the following attribute in the schema: o:regroupid
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Double-click Notification Toggle
+ Represents the following attribute in the schema: o:doubleclicknotify
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Button Behavior Toggle
+ Represents the following attribute in the schema: o:button
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Hide Script Anchors
+ Represents the following attribute in the schema: o:userhidden
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Graphical Bullet
+ Represents the following attribute in the schema: o:bullet
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Toggle
+ Represents the following attribute in the schema: o:hr
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Standard Display Toggle
+ Represents the following attribute in the schema: o:hrstd
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule 3D Shading Toggle
+ Represents the following attribute in the schema: o:hrnoshade
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Length Percentage
+ Represents the following attribute in the schema: o:hrpct
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Horizontal Rule Alignment
+ Represents the following attribute in the schema: o:hralign
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow in Table Cell
+ Represents the following attribute in the schema: o:allowincell
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Allow Shape Overlap
+ Represents the following attribute in the schema: o:allowoverlap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Exists In Master Slide
+ Represents the following attribute in the schema: o:userdrawn
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Top Color
+ Represents the following attribute in the schema: o:bordertopcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Left Color
+ Represents the following attribute in the schema: o:borderleftcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Bottom Border Color
+ Represents the following attribute in the schema: o:borderbottomcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Border Right Color
+ Represents the following attribute in the schema: o:borderrightcolor
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayout
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Identifier
+ Represents the following attribute in the schema: o:dgmnodekind
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Diagram Node Recent Layout Identifier
+ Represents the following attribute in the schema: o:dgmlayoutmru
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Text Inset Mode
+ Represents the following attribute in the schema: o:insetmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Fill Toggle
+ Represents the following attribute in the schema: filled
+
+
+
+
+ Fill Color
+ Represents the following attribute in the schema: fillcolor
+
+
+
+
+ Shape Stroke Toggle
+ Represents the following attribute in the schema: stroked
+
+
+
+
+ Shape Stroke Color
+ Represents the following attribute in the schema: strokecolor
+
+
+
+
+ Shape Stroke Weight
+ Represents the following attribute in the schema: strokeweight
+
+
+
+
+ Inset Border From Path
+ Represents the following attribute in the schema: insetpen
+
+
+
+
+ Optional Number
+ Represents the following attribute in the schema: o:spt
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Shape Connector Type
+ Represents the following attribute in the schema: o:connectortype
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Black-and-White Mode
+ Represents the following attribute in the schema: o:bwmode
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Pure Black-and-White Mode
+ Represents the following attribute in the schema: o:bwpure
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Normal Black-and-White Mode
+ Represents the following attribute in the schema: o:bwnormal
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Force Dashed Outline
+ Represents the following attribute in the schema: o:forcedash
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Icon Toggle
+ Represents the following attribute in the schema: o:oleicon
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Embedded Object Toggle
+ Represents the following attribute in the schema: o:ole
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Relative Resize Toggle
+ Represents the following attribute in the schema: o:preferrelative
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clip to Wrapping Polygon
+ Represents the following attribute in the schema: o:cliptowrap
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Clipping Toggle
+ Represents the following attribute in the schema: o:clip
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Encoded Package
+ Represents the following attribute in the schema: o:gfxdata
+
+
+ xmlns:o=urn:schemas-microsoft-com:office:office
+
+
+
+
+ Rounded Corner Arc Size
+ Represents the following attribute in the schema: arcsize
+
+
+
+
+
+
+
+ Shape Handle.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:h.
+
+
+
+
+ Initializes a new instance of the ShapeHandle class.
+
+
+
+
+ Handle Position
+ Represents the following attribute in the schema: position
+
+
+
+
+ Handle Polar Center
+ Represents the following attribute in the schema: polar
+
+
+
+
+ Handle Coordinate Mapping
+ Represents the following attribute in the schema: map
+
+
+
+
+ Invert Handle's X Position
+ Represents the following attribute in the schema: invx
+
+
+
+
+ Invert Handle's Y Position
+ Represents the following attribute in the schema: invy
+
+
+
+
+ Handle Inversion Toggle
+ Represents the following attribute in the schema: switch
+
+
+
+
+ Handle X Position Range
+ Represents the following attribute in the schema: xrange
+
+
+
+
+ Handle Y Position Range
+ Represents the following attribute in the schema: yrange
+
+
+
+
+ Handle Polar Radius Range
+ Represents the following attribute in the schema: radiusrange
+
+
+
+
+
+
+
+ Single Formula.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is v:f.
+
+
+
+
+ Initializes a new instance of the Formula class.
+
+
+
+
+ Equation
+ Represents the following attribute in the schema: eqn
+
+
+
+
+
+
+
+ VML Extension Handling Behaviors
+
+
+
+
+ Not renderable.
+ When the item is serialized out as xml, its value is "view".
+
+
+
+
+ Editable.
+ When the item is serialized out as xml, its value is "edit".
+
+
+
+
+ Renderable.
+ When the item is serialized out as xml, its value is "backwardCompatible".
+
+
+
+
+ Shape Fill Type
+
+
+
+
+ Solid Fill.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ Linear Gradient.
+ When the item is serialized out as xml, its value is "gradient".
+
+
+
+
+ Radial Gradient.
+ When the item is serialized out as xml, its value is "gradientRadial".
+
+
+
+
+ Tiled Image.
+ When the item is serialized out as xml, its value is "tile".
+
+
+
+
+ Image Pattern.
+ When the item is serialized out as xml, its value is "pattern".
+
+
+
+
+ Stretch Image to Fit.
+ When the item is serialized out as xml, its value is "frame".
+
+
+
+
+ Gradient Fill Computation Type
+
+
+
+
+ No Gradient Fill.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Linear Fill.
+ When the item is serialized out as xml, its value is "linear".
+
+
+
+
+ Sigma Fill.
+ When the item is serialized out as xml, its value is "sigma".
+
+
+
+
+ Application Default Fill.
+ When the item is serialized out as xml, its value is "any".
+
+
+
+
+ Linear Sigma Fill.
+ When the item is serialized out as xml, its value is "linear sigma".
+
+
+
+
+ Stroke Line Style
+
+
+
+
+ Single Line.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Two Thin Lines.
+ When the item is serialized out as xml, its value is "thinThin".
+
+
+
+
+ Thin Line Outside Thick Line.
+ When the item is serialized out as xml, its value is "thinThick".
+
+
+
+
+ Thick Line Outside Thin Line.
+ When the item is serialized out as xml, its value is "thickThin".
+
+
+
+
+ Thck Line Between Thin Lines.
+ When the item is serialized out as xml, its value is "thickBetweenThin".
+
+
+
+
+ Line Join Type
+
+
+
+
+ Round Joint.
+ When the item is serialized out as xml, its value is "round".
+
+
+
+
+ Bevel Joint.
+ When the item is serialized out as xml, its value is "bevel".
+
+
+
+
+ Miter Joint.
+ When the item is serialized out as xml, its value is "miter".
+
+
+
+
+ Stroke End Cap Type
+
+
+
+
+ Flat End.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ Square End.
+ When the item is serialized out as xml, its value is "square".
+
+
+
+
+ Round End.
+ When the item is serialized out as xml, its value is "round".
+
+
+
+
+ Stroke Arrowhead Length
+
+
+
+
+ Short Arrowhead.
+ When the item is serialized out as xml, its value is "short".
+
+
+
+
+ Medium Arrowhead.
+ When the item is serialized out as xml, its value is "medium".
+
+
+
+
+ Long Arrowhead.
+ When the item is serialized out as xml, its value is "long".
+
+
+
+
+ Stroke Arrowhead Width
+
+
+
+
+ Narrow Arrowhead.
+ When the item is serialized out as xml, its value is "narrow".
+
+
+
+
+ Medium Arrowhead.
+ When the item is serialized out as xml, its value is "medium".
+
+
+
+
+ Wide Arrowhead.
+ When the item is serialized out as xml, its value is "wide".
+
+
+
+
+ Stroke Arrowhead Type
+
+
+
+
+ No Arrowhead.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Block Arrowhead.
+ When the item is serialized out as xml, its value is "block".
+
+
+
+
+ Classic Arrowhead.
+ When the item is serialized out as xml, its value is "classic".
+
+
+
+
+ Oval Arrowhead.
+ When the item is serialized out as xml, its value is "oval".
+
+
+
+
+ Diamond Arrowhead.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ Open Arrowhead.
+ When the item is serialized out as xml, its value is "open".
+
+
+
+
+ Image Scaling Behavior
+
+
+
+
+ Ignore Aspect Ratio.
+ When the item is serialized out as xml, its value is "ignore".
+
+
+
+
+ At Most.
+ When the item is serialized out as xml, its value is "atMost".
+
+
+
+
+ At Least.
+ When the item is serialized out as xml, its value is "atLeast".
+
+
+
+
+ Shape Grouping Types
+
+
+
+
+ Shape Canvas.
+ When the item is serialized out as xml, its value is "canvas".
+
+
+
+
+ Organization Chart Diagram.
+ When the item is serialized out as xml, its value is "orgchart".
+
+
+
+
+ Radial Diagram.
+ When the item is serialized out as xml, its value is "radial".
+
+
+
+
+ Cycle Diagram.
+ When the item is serialized out as xml, its value is "cycle".
+
+
+
+
+ Pyramid Diagram.
+ When the item is serialized out as xml, its value is "stacked".
+
+
+
+
+ Venn Diagram.
+ When the item is serialized out as xml, its value is "venn".
+
+
+
+
+ Bullseye Diagram.
+ When the item is serialized out as xml, its value is "bullseye".
+
+
+
+
+ Shadow Type
+
+
+
+
+ Single Shadow.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ Double Shadow.
+ When the item is serialized out as xml, its value is "double".
+
+
+
+
+ Embossed Shadow.
+ When the item is serialized out as xml, its value is "emboss".
+
+
+
+
+ Perspective Shadow.
+ When the item is serialized out as xml, its value is "perspective".
+
+
+
+
+ shapeRelative.
+ When the item is serialized out as xml, its value is "shapeRelative".
+
+
+
+
+ drawingRelative.
+ When the item is serialized out as xml, its value is "drawingRelative".
+
+
+
+
+ Defines the StrokeFillTypeValues enumeration.
+
+
+
+
+ solid.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ tile.
+ When the item is serialized out as xml, its value is "tile".
+
+
+
+
+ pattern.
+ When the item is serialized out as xml, its value is "pattern".
+
+
+
+
+ frame.
+ When the item is serialized out as xml, its value is "frame".
+
+
+
+
+ Defines the ContextNode Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is msink:context.
+
+
+ The following table lists the possible child types:
+
+ - <msink:sourceLink>
+ - <msink:destinationLink>
+ - <msink:property>
+
+
+
+
+
+ Initializes a new instance of the ContextNode class.
+
+
+
+
+ Initializes a new instance of the ContextNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ rotatedBoundingBox
+ Represents the following attribute in the schema: rotatedBoundingBox
+
+
+
+
+ alignmentLevel
+ Represents the following attribute in the schema: alignmentLevel
+
+
+
+
+ contentType
+ Represents the following attribute in the schema: contentType
+
+
+
+
+ ascender
+ Represents the following attribute in the schema: ascender
+
+
+
+
+ descender
+ Represents the following attribute in the schema: descender
+
+
+
+
+ baseline
+ Represents the following attribute in the schema: baseline
+
+
+
+
+ midline
+ Represents the following attribute in the schema: midline
+
+
+
+
+ customRecognizerId
+ Represents the following attribute in the schema: customRecognizerId
+
+
+
+
+ mathML
+ Represents the following attribute in the schema: mathML
+
+
+
+
+ mathStruct
+ Represents the following attribute in the schema: mathStruct
+
+
+
+
+ mathSymbol
+ Represents the following attribute in the schema: mathSymbol
+
+
+
+
+ beginModifierType
+ Represents the following attribute in the schema: beginModifierType
+
+
+
+
+ endModifierType
+ Represents the following attribute in the schema: endModifierType
+
+
+
+
+ rotationAngle
+ Represents the following attribute in the schema: rotationAngle
+
+
+
+
+ hotPoints
+ Represents the following attribute in the schema: hotPoints
+
+
+
+
+ centroid
+ Represents the following attribute in the schema: centroid
+
+
+
+
+ semanticType
+ Represents the following attribute in the schema: semanticType
+
+
+
+
+ shapeName
+ Represents the following attribute in the schema: shapeName
+
+
+
+
+ shapeGeometry
+ Represents the following attribute in the schema: shapeGeometry
+
+
+
+
+
+
+
+ Defines the ContextNodeProperty Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is msink:property.
+
+
+
+
+ Initializes a new instance of the ContextNodeProperty class.
+
+
+
+
+ Initializes a new instance of the ContextNodeProperty class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Defines the SourceLink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is msink:sourceLink.
+
+
+
+
+ Initializes a new instance of the SourceLink class.
+
+
+
+
+
+
+
+ Defines the DestinationLink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is msink:destinationLink.
+
+
+
+
+ Initializes a new instance of the DestinationLink class.
+
+
+
+
+
+
+
+ Defines the ContextLinkType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the ContextLinkType class.
+
+
+
+
+ direction
+ Represents the following attribute in the schema: direction
+
+
+
+
+ ref
+ Represents the following attribute in the schema: ref
+
+
+
+
+ Defines the KnownContextNodeTypeValues enumeration.
+
+
+
+
+ root.
+ When the item is serialized out as xml, its value is "root".
+
+
+
+
+ unclassifiedInk.
+ When the item is serialized out as xml, its value is "unclassifiedInk".
+
+
+
+
+ writingRegion.
+ When the item is serialized out as xml, its value is "writingRegion".
+
+
+
+
+ analysisHint.
+ When the item is serialized out as xml, its value is "analysisHint".
+
+
+
+
+ object.
+ When the item is serialized out as xml, its value is "object".
+
+
+
+
+ inkDrawing.
+ When the item is serialized out as xml, its value is "inkDrawing".
+
+
+
+
+ image.
+ When the item is serialized out as xml, its value is "image".
+
+
+
+
+ paragraph.
+ When the item is serialized out as xml, its value is "paragraph".
+
+
+
+
+ line.
+ When the item is serialized out as xml, its value is "line".
+
+
+
+
+ inkBullet.
+ When the item is serialized out as xml, its value is "inkBullet".
+
+
+
+
+ inkWord.
+ When the item is serialized out as xml, its value is "inkWord".
+
+
+
+
+ textWord.
+ When the item is serialized out as xml, its value is "textWord".
+
+
+
+
+ customRecognizer.
+ When the item is serialized out as xml, its value is "customRecognizer".
+
+
+
+
+ mathRegion.
+ When the item is serialized out as xml, its value is "mathRegion".
+
+
+
+
+ mathEquation.
+ When the item is serialized out as xml, its value is "mathEquation".
+
+
+
+
+ mathStruct.
+ When the item is serialized out as xml, its value is "mathStruct".
+
+
+
+
+ mathSymbol.
+ When the item is serialized out as xml, its value is "mathSymbol".
+
+
+
+
+ mathIdentifier.
+ When the item is serialized out as xml, its value is "mathIdentifier".
+
+
+
+
+ mathOperator.
+ When the item is serialized out as xml, its value is "mathOperator".
+
+
+
+
+ mathNumber.
+ When the item is serialized out as xml, its value is "mathNumber".
+
+
+
+
+ nonInkDrawing.
+ When the item is serialized out as xml, its value is "nonInkDrawing".
+
+
+
+
+ groupNode.
+ When the item is serialized out as xml, its value is "groupNode".
+
+
+
+
+ mixedDrawing.
+ When the item is serialized out as xml, its value is "mixedDrawing".
+
+
+
+
+ Defines the LinkDirectionValues enumeration.
+
+
+
+
+ to.
+ When the item is serialized out as xml, its value is "to".
+
+
+
+
+ from.
+ When the item is serialized out as xml, its value is "from".
+
+
+
+
+ with.
+ When the item is serialized out as xml, its value is "with".
+
+
+
+
+ Defines the KnownSemanticTypeValues enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ underline.
+ When the item is serialized out as xml, its value is "underline".
+
+
+
+
+ strikethrough.
+ When the item is serialized out as xml, its value is "strikethrough".
+
+
+
+
+ highlight.
+ When the item is serialized out as xml, its value is "highlight".
+
+
+
+
+ scratchOut.
+ When the item is serialized out as xml, its value is "scratchOut".
+
+
+
+
+ verticalRange.
+ When the item is serialized out as xml, its value is "verticalRange".
+
+
+
+
+ callout.
+ When the item is serialized out as xml, its value is "callout".
+
+
+
+
+ enclosure.
+ When the item is serialized out as xml, its value is "enclosure".
+
+
+
+
+ comment.
+ When the item is serialized out as xml, its value is "comment".
+
+
+
+
+ container.
+ When the item is serialized out as xml, its value is "container".
+
+
+
+
+ connector.
+ When the item is serialized out as xml, its value is "connector".
+
+
+
+
+ Defines the ControlCloneRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:control.
+
+
+
+
+ Initializes a new instance of the ControlCloneRegular class.
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ButtonRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the ButtonRegular class.
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the CheckBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:checkBox.
+
+
+
+
+ Initializes a new instance of the CheckBox class.
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the GalleryRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:gallery.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the GalleryRegular class.
+
+
+
+
+ Initializes a new instance of the GalleryRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GalleryRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GalleryRegular class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ invalidateContentOnDrop, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ columns, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: columns
+
+
+
+
+ rows, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rows
+
+
+
+
+ itemWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemWidth
+
+
+
+
+ itemHeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemHeight
+
+
+
+
+ getItemWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemWidth
+
+
+
+
+ getItemHeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemHeight
+
+
+
+
+ showItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ showInRibbon, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showInRibbon
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ToggleButtonRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:toggleButton.
+
+
+
+
+ Initializes a new instance of the ToggleButtonRegular class.
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the MenuSeparator Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menuSeparator.
+
+
+
+
+ Initializes a new instance of the MenuSeparator class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ title, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+
+
+
+ Defines the SplitButtonRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menu>
+ - <mso14:button>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the SplitButtonRegular class.
+
+
+
+
+ Initializes a new instance of the SplitButtonRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonRegular class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the MenuRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menu>
+ - <mso14:menuSeparator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the MenuRegular class.
+
+
+
+
+ Initializes a new instance of the MenuRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRegular class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ itemSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the DynamicMenuRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:dynamicMenu.
+
+
+
+
+ Initializes a new instance of the DynamicMenuRegular class.
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ getContent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getContent
+
+
+
+
+ invalidateContentOnDrop, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SplitButtonWithTitle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menu>
+ - <mso14:button>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class.
+
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButtonWithTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the MenuWithTitle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menuSeparator>
+ - <mso14:menu>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the MenuWithTitle class.
+
+
+
+
+ Initializes a new instance of the MenuWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuWithTitle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuWithTitle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ itemSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ title, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the MenuSeparatorNoTitle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menuSeparator.
+
+
+
+
+ Initializes a new instance of the MenuSeparatorNoTitle class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+
+
+
+ Defines the ControlClone Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:control.
+
+
+
+
+ Initializes a new instance of the ControlClone class.
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the LabelControl Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:labelControl.
+
+
+
+
+ Initializes a new instance of the LabelControl class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the Button Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the Button class.
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ToggleButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:toggleButton.
+
+
+
+
+ Initializes a new instance of the ToggleButton class.
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the EditBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:editBox.
+
+
+
+
+ Initializes a new instance of the EditBox class.
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ maxLength, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ getText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the ComboBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:comboBox.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the ComboBox class.
+
+
+
+
+ Initializes a new instance of the ComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ComboBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ showItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ invalidateContentOnDrop, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ maxLength, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ getText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the DropDownRegular Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:dropDown.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the DropDownRegular class.
+
+
+
+
+ Initializes a new instance of the DropDownRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDownRegular class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DropDownRegular class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ showItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the Gallery Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:gallery.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the Gallery class.
+
+
+
+
+ Initializes a new instance of the Gallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Gallery class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Gallery class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ invalidateContentOnDrop, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ columns, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: columns
+
+
+
+
+ rows, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rows
+
+
+
+
+ itemWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemWidth
+
+
+
+
+ itemHeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemHeight
+
+
+
+
+ getItemWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemWidth
+
+
+
+
+ getItemHeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemHeight
+
+
+
+
+ showItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemLabel
+
+
+
+
+ showInRibbon, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showInRibbon
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ showItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showItemImage
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemScreentip
+
+
+
+
+ getItemSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemSupertip
+
+
+
+
+ getItemImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemImage
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getSelectedItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemID
+
+
+
+
+ getSelectedItemIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the Menu Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menu>
+ - <mso14:menuSeparator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Menu class.
+
+
+
+
+ Initializes a new instance of the Menu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Menu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Menu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ itemSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the DynamicMenu Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:dynamicMenu.
+
+
+
+
+ Initializes a new instance of the DynamicMenu class.
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ getContent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getContent
+
+
+
+
+ invalidateContentOnDrop, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: invalidateContentOnDrop
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SplitButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:splitButton.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menu>
+ - <mso14:button>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the SplitButton class.
+
+
+
+
+ Initializes a new instance of the SplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButton class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SplitButton class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the Box Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:box.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:box>
+ - <mso14:button>
+ - <mso14:buttonGroup>
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:control>
+ - <mso14:dropDown>
+ - <mso14:dynamicMenu>
+ - <mso14:editBox>
+ - <mso14:gallery>
+ - <mso14:labelControl>
+ - <mso14:menu>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Box class.
+
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ boxStyle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: boxStyle
+
+
+
+
+
+
+
+ Defines the ButtonGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:buttonGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menu>
+ - <mso14:separator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the ButtonGroup class.
+
+
+
+
+ Initializes a new instance of the ButtonGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ButtonGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ButtonGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+
+
+
+ Defines the BackstageMenuButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the BackstageMenuButton class.
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ isDefinitive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isDefinitive
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+
+
+
+ Defines the BackstageMenuCheckBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:checkBox.
+
+
+
+
+ Initializes a new instance of the BackstageMenuCheckBox class.
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the BackstageSubMenu Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menuGroup>
+
+
+
+
+
+ Initializes a new instance of the BackstageSubMenu class.
+
+
+
+
+ Initializes a new instance of the BackstageSubMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageSubMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageSubMenu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the BackstageMenuToggleButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:toggleButton.
+
+
+
+
+ Initializes a new instance of the BackstageMenuToggleButton class.
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the BackstageGroupButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the BackstageGroupButton class.
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ style, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: style
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ isDefinitive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isDefinitive
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+
+
+
+ Defines the BackstageCheckBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:checkBox.
+
+
+
+
+ Initializes a new instance of the BackstageCheckBox class.
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the BackstageEditBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:editBox.
+
+
+
+
+ Initializes a new instance of the BackstageEditBox class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ getText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ maxLength, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+
+
+
+ Defines the BackstageDropDown Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:dropDown.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the BackstageDropDown class.
+
+
+
+
+ Initializes a new instance of the BackstageDropDown class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageDropDown class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageDropDown class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ getSelectedItemIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+
+
+
+ Defines the RadioGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:radioGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:radioButton>
+
+
+
+
+
+ Initializes a new instance of the RadioGroup class.
+
+
+
+
+ Initializes a new instance of the RadioGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadioGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadioGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ getSelectedItemIndex, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSelectedItemIndex
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+
+
+
+ Defines the BackstageComboBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:comboBox.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:item>
+
+
+
+
+
+ Initializes a new instance of the BackstageComboBox class.
+
+
+
+
+ Initializes a new instance of the BackstageComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageComboBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageComboBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ getText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getText
+
+
+
+
+ onChange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onChange
+
+
+
+
+ sizeString, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sizeString
+
+
+
+
+ getItemCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemCount
+
+
+
+
+ getItemLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemLabel
+
+
+
+
+ getItemID, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getItemID
+
+
+
+
+
+
+
+ Defines the Hyperlink Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:hyperlink.
+
+
+
+
+ Initializes a new instance of the Hyperlink class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ target, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: target
+
+
+
+
+ getTarget, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getTarget
+
+
+
+
+
+
+
+ Defines the BackstageLabelControl Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:labelControl.
+
+
+
+
+ Initializes a new instance of the BackstageLabelControl class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ alignLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: alignLabel
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ noWrap, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: noWrap
+
+
+
+
+
+
+
+ Defines the GroupBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:groupBox.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:dropDown>
+ - <mso14:editBox>
+ - <mso14:button>
+ - <mso14:labelControl>
+ - <mso14:groupBox>
+ - <mso14:hyperlink>
+ - <mso14:imageControl>
+ - <mso14:layoutContainer>
+ - <mso14:radioGroup>
+
+
+
+
+
+ Initializes a new instance of the GroupBox class.
+
+
+
+
+ Initializes a new instance of the GroupBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+
+
+
+ Defines the LayoutContainer Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:layoutContainer.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:dropDown>
+ - <mso14:editBox>
+ - <mso14:button>
+ - <mso14:labelControl>
+ - <mso14:groupBox>
+ - <mso14:hyperlink>
+ - <mso14:imageControl>
+ - <mso14:layoutContainer>
+ - <mso14:radioGroup>
+
+
+
+
+
+ Initializes a new instance of the LayoutContainer class.
+
+
+
+
+ Initializes a new instance of the LayoutContainer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutContainer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LayoutContainer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ align, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: align
+
+
+
+
+ expand, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: expand
+
+
+
+
+ layoutChildren, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: layoutChildren
+
+
+
+
+
+
+
+ Defines the ImageControl Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:imageControl.
+
+
+
+
+ Initializes a new instance of the ImageControl class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ altText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: altText
+
+
+
+
+ getAltText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getAltText
+
+
+
+
+
+
+
+ Defines the BackstageGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:group.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:topItems>
+ - <mso14:bottomItems>
+ - <mso14:primaryItem>
+
+
+
+
+
+ Initializes a new instance of the BackstageGroup class.
+
+
+
+
+ Initializes a new instance of the BackstageGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ style, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: style
+
+
+
+
+ getStyle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getStyle
+
+
+
+
+ helperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: helperText
+
+
+
+
+ getHelperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getHelperText
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+
+
+
+ Defines the TaskGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:taskGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:category>
+
+
+
+
+
+ Initializes a new instance of the TaskGroup class.
+
+
+
+
+ Initializes a new instance of the TaskGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ helperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: helperText
+
+
+
+
+ getHelperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getHelperText
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ allowedTaskSizes, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: allowedTaskSizes
+
+
+
+
+
+
+
+ Defines the MenuRoot Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menu>
+ - <mso14:menuSeparator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the MenuRoot class.
+
+
+
+
+ Initializes a new instance of the MenuRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRoot class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MenuRoot class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ title, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+ itemSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+
+
+
+ Defines the CustomUI Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:customUI.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:backstage>
+ - <mso14:commands>
+ - <mso14:contextMenus>
+ - <mso14:ribbon>
+
+
+
+
+
+ Initializes a new instance of the CustomUI class.
+
+
+
+
+ Initializes a new instance of the CustomUI class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomUI class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomUI class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ onLoad, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onLoad
+
+
+
+
+ loadImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: loadImage
+
+
+
+
+ Commands.
+ Represents the following element tag in the schema: mso14:commands.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ Ribbon.
+ Represents the following element tag in the schema: mso14:ribbon.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ Backstage.
+ Represents the following element tag in the schema: mso14:backstage.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ ContextMenus.
+ Represents the following element tag in the schema: mso14:contextMenus.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Loads the DOM from the RibbonAndBackstageCustomizationsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RibbonAndBackstageCustomizationsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RibbonAndBackstageCustomizationsPart associated with this element.
+
+
+
+
+ Defines the Item Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:item.
+
+
+
+
+ Initializes a new instance of the Item class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+
+
+
+ Defines the VisibleButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the VisibleButton class.
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the VisibleToggleButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:toggleButton.
+
+
+
+
+ Initializes a new instance of the VisibleToggleButton class.
+
+
+
+
+ getPressed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getPressed
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the Separator Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:separator.
+
+
+
+
+ Initializes a new instance of the Separator class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+
+
+
+ Defines the DialogBoxLauncher Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:dialogBoxLauncher.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+
+
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class.
+
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DialogBoxLauncher class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ButtonRegular.
+ Represents the following element tag in the schema: mso14:button.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Defines the Group Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:group.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:box>
+ - <mso14:button>
+ - <mso14:buttonGroup>
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:control>
+ - <mso14:dialogBoxLauncher>
+ - <mso14:dropDown>
+ - <mso14:dynamicMenu>
+ - <mso14:editBox>
+ - <mso14:gallery>
+ - <mso14:labelControl>
+ - <mso14:menu>
+ - <mso14:separator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the Group class.
+
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ autoScale, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: autoScale
+
+
+
+
+ centerVertically, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: centerVertically
+
+
+
+
+
+
+
+ Defines the ControlCloneQat Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:control.
+
+
+
+
+ Initializes a new instance of the ControlCloneQat class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+ getSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSize
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ showImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showImage
+
+
+
+
+ getShowImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowImage
+
+
+
+
+
+
+
+ Defines the SharedControlsQatItems Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:sharedControls.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:control>
+ - <mso14:separator>
+
+
+
+
+
+ Initializes a new instance of the SharedControlsQatItems class.
+
+
+
+
+ Initializes a new instance of the SharedControlsQatItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedControlsQatItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SharedControlsQatItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DocumentControlsQatItems Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:documentControls.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:control>
+ - <mso14:separator>
+
+
+
+
+
+ Initializes a new instance of the DocumentControlsQatItems class.
+
+
+
+
+ Initializes a new instance of the DocumentControlsQatItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentControlsQatItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DocumentControlsQatItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the QatItemsType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:control>
+ - <mso14:separator>
+
+
+
+
+
+ Initializes a new instance of the QatItemsType class.
+
+
+
+
+ Initializes a new instance of the QatItemsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QatItemsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QatItemsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the Tab Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:tab.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:group>
+
+
+
+
+
+ Initializes a new instance of the Tab class.
+
+
+
+
+ Initializes a new instance of the Tab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tab class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the TabSet Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:tabSet.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:tab>
+
+
+
+
+
+ Initializes a new instance of the TabSet class.
+
+
+
+
+ Initializes a new instance of the TabSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+
+
+
+ Defines the Command Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:command.
+
+
+
+
+ Initializes a new instance of the Command class.
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+
+
+
+ Defines the QuickAccessToolbar Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:qat.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:sharedControls>
+ - <mso14:documentControls>
+
+
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class.
+
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the QuickAccessToolbar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SharedControlsQatItems.
+ Represents the following element tag in the schema: mso14:sharedControls.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ DocumentControlsQatItems.
+ Represents the following element tag in the schema: mso14:documentControls.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Defines the Tabs Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:tabs.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:tab>
+
+
+
+
+
+ Initializes a new instance of the Tabs class.
+
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tabs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContextualTabs Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:contextualTabs.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:tabSet>
+
+
+
+
+
+ Initializes a new instance of the ContextualTabs class.
+
+
+
+
+ Initializes a new instance of the ContextualTabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextualTabs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContextMenu Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:contextMenu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:control>
+ - <mso14:dynamicMenu>
+ - <mso14:gallery>
+ - <mso14:menu>
+ - <mso14:menuSeparator>
+ - <mso14:splitButton>
+ - <mso14:toggleButton>
+
+
+
+
+
+ Initializes a new instance of the ContextMenu class.
+
+
+
+
+ Initializes a new instance of the ContextMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextMenu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+
+
+
+ Defines the ItemBackstageItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:item.
+
+
+
+
+ Initializes a new instance of the ItemBackstageItem class.
+
+
+
+
+
+
+
+ Defines the RadioButtonBackstageItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:radioButton.
+
+
+
+
+ Initializes a new instance of the RadioButtonBackstageItem class.
+
+
+
+
+
+
+
+ Defines the BackstageItemType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BackstageItemType class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ Defines the BackstageRegularButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the BackstageRegularButton class.
+
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ isDefinitive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isDefinitive
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+
+
+
+ Defines the BackstagePrimaryMenu Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menu.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menuGroup>
+
+
+
+
+
+ Initializes a new instance of the BackstagePrimaryMenu class.
+
+
+
+
+ Initializes a new instance of the BackstagePrimaryMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstagePrimaryMenu class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstagePrimaryMenu class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ screentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: screentip
+
+
+
+
+ getScreentip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getScreentip
+
+
+
+
+ supertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supertip
+
+
+
+
+ getSupertip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getSupertip
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the BackstageMenuGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:menuGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:checkBox>
+ - <mso14:toggleButton>
+ - <mso14:menu>
+
+
+
+
+
+ Initializes a new instance of the BackstageMenuGroup class.
+
+
+
+
+ Initializes a new instance of the BackstageMenuGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageMenuGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageMenuGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ itemSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: itemSize
+
+
+
+
+
+
+
+ Defines the PrimaryItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:primaryItem.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:menu>
+ - <mso14:button>
+
+
+
+
+
+ Initializes a new instance of the PrimaryItem class.
+
+
+
+
+ Initializes a new instance of the PrimaryItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrimaryItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrimaryItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BackstageRegularButton.
+ Represents the following element tag in the schema: mso14:button.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ BackstagePrimaryMenu.
+ Represents the following element tag in the schema: mso14:menu.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Defines the TopItemsGroupControls Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:topItems.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:dropDown>
+ - <mso14:editBox>
+ - <mso14:button>
+ - <mso14:labelControl>
+ - <mso14:groupBox>
+ - <mso14:hyperlink>
+ - <mso14:imageControl>
+ - <mso14:layoutContainer>
+ - <mso14:radioGroup>
+
+
+
+
+
+ Initializes a new instance of the TopItemsGroupControls class.
+
+
+
+
+ Initializes a new instance of the TopItemsGroupControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopItemsGroupControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TopItemsGroupControls class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BottomItemsGroupControls Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:bottomItems.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:dropDown>
+ - <mso14:editBox>
+ - <mso14:button>
+ - <mso14:labelControl>
+ - <mso14:groupBox>
+ - <mso14:hyperlink>
+ - <mso14:imageControl>
+ - <mso14:layoutContainer>
+ - <mso14:radioGroup>
+
+
+
+
+
+ Initializes a new instance of the BottomItemsGroupControls class.
+
+
+
+
+ Initializes a new instance of the BottomItemsGroupControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomItemsGroupControls class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BottomItemsGroupControls class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GroupControlsType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:checkBox>
+ - <mso14:comboBox>
+ - <mso14:dropDown>
+ - <mso14:editBox>
+ - <mso14:button>
+ - <mso14:labelControl>
+ - <mso14:groupBox>
+ - <mso14:hyperlink>
+ - <mso14:imageControl>
+ - <mso14:layoutContainer>
+ - <mso14:radioGroup>
+
+
+
+
+
+ Initializes a new instance of the GroupControlsType class.
+
+
+
+
+ Initializes a new instance of the GroupControlsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupControlsType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupControlsType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the TaskGroupCategory Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:category.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:task>
+
+
+
+
+
+ Initializes a new instance of the TaskGroupCategory class.
+
+
+
+
+ Initializes a new instance of the TaskGroupCategory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskGroupCategory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskGroupCategory class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+
+
+
+ Defines the TaskGroupTask Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:task.
+
+
+
+
+ Initializes a new instance of the TaskGroupTask class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ isDefinitive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isDefinitive
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the TaskFormGroupCategory Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:category.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:task>
+
+
+
+
+
+ Initializes a new instance of the TaskFormGroupCategory class.
+
+
+
+
+ Initializes a new instance of the TaskFormGroupCategory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroupCategory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroupCategory class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+
+
+
+ Defines the TaskFormGroupTask Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:task.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:group>
+
+
+
+
+
+ Initializes a new instance of the TaskFormGroupTask class.
+
+
+
+
+ Initializes a new instance of the TaskFormGroupTask class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroupTask class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroupTask class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ description, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: description
+
+
+
+
+ getDescription, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getDescription
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+
+
+
+ Defines the TaskFormGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:taskFormGroup.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:category>
+
+
+
+
+
+ Initializes a new instance of the TaskFormGroup class.
+
+
+
+
+ Initializes a new instance of the TaskFormGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskFormGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ helperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: helperText
+
+
+
+
+ getHelperText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getHelperText
+
+
+
+
+ showLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showLabel
+
+
+
+
+ getShowLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getShowLabel
+
+
+
+
+ allowedTaskSizes, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: allowedTaskSizes
+
+
+
+
+
+
+
+ Defines the BackstageGroups Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:firstColumn.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:group>
+ - <mso14:taskFormGroup>
+ - <mso14:taskGroup>
+
+
+
+
+
+ Initializes a new instance of the BackstageGroups class.
+
+
+
+
+ Initializes a new instance of the BackstageGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageGroups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SimpleGroups Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:secondColumn.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:group>
+ - <mso14:taskGroup>
+
+
+
+
+
+ Initializes a new instance of the SimpleGroups class.
+
+
+
+
+ Initializes a new instance of the SimpleGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SimpleGroups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BackstageTab Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:tab.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:firstColumn>
+ - <mso14:secondColumn>
+
+
+
+
+
+ Initializes a new instance of the BackstageTab class.
+
+
+
+
+ Initializes a new instance of the BackstageTab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageTab class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackstageTab class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ title, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+ getTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getTitle
+
+
+
+
+ columnWidthPercent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: columnWidthPercent
+
+
+
+
+ firstColumnMinWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: firstColumnMinWidth
+
+
+
+
+ firstColumnMaxWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: firstColumnMaxWidth
+
+
+
+
+ secondColumnMinWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: secondColumnMinWidth
+
+
+
+
+ secondColumnMaxWidth, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: secondColumnMaxWidth
+
+
+
+
+ BackstageGroups.
+ Represents the following element tag in the schema: mso14:firstColumn.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ SimpleGroups.
+ Represents the following element tag in the schema: mso14:secondColumn.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Defines the BackstageFastCommandButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:button.
+
+
+
+
+ Initializes a new instance of the BackstageFastCommandButton class.
+
+
+
+
+ idMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idMso
+
+
+
+
+ insertAfterMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterMso
+
+
+
+
+ insertBeforeMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeMso
+
+
+
+
+ insertAfterQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertAfterQ
+
+
+
+
+ insertBeforeQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: insertBeforeQ
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ idQ, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: idQ
+
+
+
+
+ tag, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tag
+
+
+
+
+ onAction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onAction
+
+
+
+
+ isDefinitive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isDefinitive
+
+
+
+
+ enabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ getEnabled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getEnabled
+
+
+
+
+ label, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ getLabel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getLabel
+
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ getVisible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getVisible
+
+
+
+
+ keytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: keytip
+
+
+
+
+ getKeytip, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getKeytip
+
+
+
+
+ image, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: image
+
+
+
+
+ imageMso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imageMso
+
+
+
+
+ getImage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: getImage
+
+
+
+
+
+
+
+ Defines the Commands Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:commands.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:command>
+
+
+
+
+
+ Initializes a new instance of the Commands class.
+
+
+
+
+ Initializes a new instance of the Commands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Commands class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Commands class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Ribbon Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:ribbon.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:contextualTabs>
+ - <mso14:qat>
+ - <mso14:tabs>
+
+
+
+
+
+ Initializes a new instance of the Ribbon class.
+
+
+
+
+ Initializes a new instance of the Ribbon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ribbon class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Ribbon class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ startFromScratch, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: startFromScratch
+
+
+
+
+ QuickAccessToolbar.
+ Represents the following element tag in the schema: mso14:qat.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ Tabs.
+ Represents the following element tag in the schema: mso14:tabs.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+ ContextualTabs.
+ Represents the following element tag in the schema: mso14:contextualTabs.
+
+
+ xmlns:mso14 = http://schemas.microsoft.com/office/2009/07/customui
+
+
+
+
+
+
+
+ Defines the Backstage Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:backstage.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:button>
+ - <mso14:tab>
+
+
+
+
+
+ Initializes a new instance of the Backstage class.
+
+
+
+
+ Initializes a new instance of the Backstage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Backstage class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Backstage class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ onShow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onShow
+
+
+
+
+ onHide, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: onHide
+
+
+
+
+
+
+
+ Defines the ContextMenus Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is mso14:contextMenus.
+
+
+ The following table lists the possible child types:
+
+ - <mso14:contextMenu>
+
+
+
+
+
+ Initializes a new instance of the ContextMenus class.
+
+
+
+
+ Initializes a new instance of the ContextMenus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextMenus class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContextMenus class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GalleryShowInRibbonValues enumeration.
+
+
+
+
+ false.
+ When the item is serialized out as xml, its value is "false".
+
+
+
+
+ 0.
+ When the item is serialized out as xml, its value is "0".
+
+
+
+
+ Defines the SizeValues enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ Defines the ItemSizeValues enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ Defines the BoxStyleValues enumeration.
+
+
+
+
+ horizontal.
+ When the item is serialized out as xml, its value is "horizontal".
+
+
+
+
+ vertical.
+ When the item is serialized out as xml, its value is "vertical".
+
+
+
+
+ Defines the TaskSizesValues enumeration.
+
+
+
+
+ largeMediumSmall.
+ When the item is serialized out as xml, its value is "largeMediumSmall".
+
+
+
+
+ largeMedium.
+ When the item is serialized out as xml, its value is "largeMedium".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ mediumSmall.
+ When the item is serialized out as xml, its value is "mediumSmall".
+
+
+
+
+ medium.
+ When the item is serialized out as xml, its value is "medium".
+
+
+
+
+ small.
+ When the item is serialized out as xml, its value is "small".
+
+
+
+
+ Defines the ExpandValues enumeration.
+
+
+
+
+ topLeft.
+ When the item is serialized out as xml, its value is "topLeft".
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ topRight.
+ When the item is serialized out as xml, its value is "topRight".
+
+
+
+
+ left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ bottomLeft.
+ When the item is serialized out as xml, its value is "bottomLeft".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ bottomRight.
+ When the item is serialized out as xml, its value is "bottomRight".
+
+
+
+
+ Defines the StyleValues enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ warning.
+ When the item is serialized out as xml, its value is "warning".
+
+
+
+
+ error.
+ When the item is serialized out as xml, its value is "error".
+
+
+
+
+ Defines the Style2Values enumeration.
+
+
+
+
+ normal.
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ borderless.
+ When the item is serialized out as xml, its value is "borderless".
+
+
+
+
+ large.
+ When the item is serialized out as xml, its value is "large".
+
+
+
+
+ Defines the LayoutChildrenValues enumeration.
+
+
+
+
+ horizontal.
+ When the item is serialized out as xml, its value is "horizontal".
+
+
+
+
+ vertical.
+ When the item is serialized out as xml, its value is "vertical".
+
+
+
+
+ Defines the PivotOptions Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:pivotOptions.
+
+
+ The following table lists the possible child types:
+
+ - <c14:dropZoneFilter>
+ - <c14:dropZoneCategories>
+ - <c14:dropZoneData>
+ - <c14:dropZoneSeries>
+ - <c14:dropZonesVisible>
+
+
+
+
+
+ Initializes a new instance of the PivotOptions class.
+
+
+
+
+ Initializes a new instance of the PivotOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotOptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DropZoneFilter.
+ Represents the following element tag in the schema: c14:dropZoneFilter.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+ DropZoneCategories.
+ Represents the following element tag in the schema: c14:dropZoneCategories.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+ DropZoneData.
+ Represents the following element tag in the schema: c14:dropZoneData.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+ DropZoneSeries.
+ Represents the following element tag in the schema: c14:dropZoneSeries.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+ DropZonesVisible.
+ Represents the following element tag in the schema: c14:dropZonesVisible.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+
+
+
+ Defines the SketchOptions Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:sketchOptions.
+
+
+ The following table lists the possible child types:
+
+ - <c14:inSketchMode>
+ - <c14:showSketchBtn>
+
+
+
+
+
+ Initializes a new instance of the SketchOptions class.
+
+
+
+
+ Initializes a new instance of the SketchOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SketchOptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SketchOptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ InSketchMode.
+ Represents the following element tag in the schema: c14:inSketchMode.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+ ShowSketchButton.
+ Represents the following element tag in the schema: c14:showSketchBtn.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+
+
+
+ Defines the InvertSolidFillFormat Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:invertSolidFillFmt.
+
+
+ The following table lists the possible child types:
+
+ - <c14:spPr>
+
+
+
+
+
+ Initializes a new instance of the InvertSolidFillFormat class.
+
+
+
+
+ Initializes a new instance of the InvertSolidFillFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InvertSolidFillFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the InvertSolidFillFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: c14:spPr.
+
+
+ xmlns:c14 = http://schemas.microsoft.com/office/drawing/2007/8/2/chart
+
+
+
+
+
+
+
+ Defines the Style Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:style.
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the DropZoneFilter Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:dropZoneFilter.
+
+
+
+
+ Initializes a new instance of the DropZoneFilter class.
+
+
+
+
+
+
+
+ Defines the DropZoneCategories Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:dropZoneCategories.
+
+
+
+
+ Initializes a new instance of the DropZoneCategories class.
+
+
+
+
+
+
+
+ Defines the DropZoneData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:dropZoneData.
+
+
+
+
+ Initializes a new instance of the DropZoneData class.
+
+
+
+
+
+
+
+ Defines the DropZoneSeries Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:dropZoneSeries.
+
+
+
+
+ Initializes a new instance of the DropZoneSeries class.
+
+
+
+
+
+
+
+ Defines the DropZonesVisible Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:dropZonesVisible.
+
+
+
+
+ Initializes a new instance of the DropZonesVisible class.
+
+
+
+
+
+
+
+ Defines the InSketchMode Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:inSketchMode.
+
+
+
+
+ Initializes a new instance of the InSketchMode class.
+
+
+
+
+
+
+
+ Defines the BooleanFalseType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BooleanFalseType class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the ShowSketchButton Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is c14:showSketchBtn.
+
+
+
+
+ Initializes a new instance of the ShowSketchButton class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <cdr14:extLst>
+ - <cdr14:xfrm>
+ - <cdr14:nvPr>
+ - <cdr14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ NonVisualContentPartProperties.
+ Represents the following element tag in the schema: cdr14:nvContentPartPr.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+ ApplicationNonVisualDrawingProperties.
+ Represents the following element tag in the schema: cdr14:nvPr.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: cdr14:xfrm.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: cdr14:extLst.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualInkContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:cNvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:cpLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isComment, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+ ContentPartLocks.
+ Represents the following element tag in the schema: a14:cpLocks.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the NonVisualContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:nvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <cdr14:cNvPr>
+ - <cdr14:cNvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: cdr14:cNvPr.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+ NonVisualInkContentPartProperties.
+ Represents the following element tag in the schema: cdr14:cNvContentPartPr.
+
+
+ xmlns:cdr14 = http://schemas.microsoft.com/office/drawing/2010/chartDrawing
+
+
+
+
+
+
+
+ Defines the ApplicationNonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:nvPr.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class.
+
+
+
+
+ macro, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: macro
+
+
+
+
+ fPublished, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is cdr14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CompatibilityShape Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is com14:compatSp.
+
+
+
+
+ Initializes a new instance of the CompatibilityShape class.
+
+
+
+
+ spid, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spid
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dgm14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the RecolorImages Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is dgm14:recolorImg.
+
+
+
+
+ Initializes a new instance of the RecolorImages class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the CameraTool Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:cameraTool.
+
+
+
+
+ Initializes a new instance of the CameraTool class.
+
+
+
+
+ cellRange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: cellRange
+
+
+
+
+ spid, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spid
+
+
+
+
+
+
+
+ Defines the CompatExtension Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:compatExt.
+
+
+
+
+ Initializes a new instance of the CompatExtension class.
+
+
+
+
+ spid, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spid
+
+
+
+
+
+
+
+ Defines the IsCanvas Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:isCanvas.
+
+
+
+
+ Initializes a new instance of the IsCanvas class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the GvmlContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:xfrm>
+ - <a14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the GvmlContentPart class.
+
+
+
+
+ Initializes a new instance of the GvmlContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GvmlContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ NonVisualContentPartProperties.
+ Represents the following element tag in the schema: a14:nvContentPartPr.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: a14:xfrm.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the ShadowObscured Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:shadowObscured.
+
+
+
+
+ Initializes a new instance of the ShadowObscured class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the HiddenFillProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:hiddenFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the HiddenFillProperties class.
+
+
+
+
+ Initializes a new instance of the HiddenFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenFillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NoFill.
+ Represents the following element tag in the schema: a:noFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ SolidFill.
+ Represents the following element tag in the schema: a:solidFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ GradientFill.
+ Represents the following element tag in the schema: a:gradFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ BlipFill.
+ Represents the following element tag in the schema: a:blipFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Pattern Fill.
+ Represents the following element tag in the schema: a:pattFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Group Fill.
+ Represents the following element tag in the schema: a:grpFill.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the HiddenLineProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:hiddenLine.
+
+
+ The following table lists the possible child types:
+
+ - <a:custDash>
+ - <a:gradFill>
+ - <a:headEnd>
+ - <a:tailEnd>
+ - <a:bevel>
+ - <a:miter>
+ - <a:round>
+ - <a:extLst>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstDash>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the HiddenLineProperties class.
+
+
+
+
+ Initializes a new instance of the HiddenLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenLineProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenLineProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ line width
+ Represents the following attribute in the schema: w
+
+
+
+
+ line cap
+ Represents the following attribute in the schema: cap
+
+
+
+
+ compound line type
+ Represents the following attribute in the schema: cmpd
+
+
+
+
+ pen alignment
+ Represents the following attribute in the schema: algn
+
+
+
+
+
+
+
+ Defines the HiddenEffectsProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:hiddenEffects.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectDag>
+ - <a:effectLst>
+
+
+
+
+
+ Initializes a new instance of the HiddenEffectsProperties class.
+
+
+
+
+ Initializes a new instance of the HiddenEffectsProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenEffectsProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenEffectsProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Effect Container.
+ Represents the following element tag in the schema: a:effectLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Effect Container.
+ Represents the following element tag in the schema: a:effectDag.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the HiddenScene3D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:hiddenScene3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:backdrop>
+ - <a:camera>
+ - <a:lightRig>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HiddenScene3D class.
+
+
+
+
+ Initializes a new instance of the HiddenScene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenScene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenScene3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Camera.
+ Represents the following element tag in the schema: a:camera.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Light Rig.
+ Represents the following element tag in the schema: a:lightRig.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Backdrop Plane.
+ Represents the following element tag in the schema: a:backdrop.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the HiddenShape3D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:hiddenSp3d.
+
+
+ The following table lists the possible child types:
+
+ - <a:bevelT>
+ - <a:bevelB>
+ - <a:extrusionClr>
+ - <a:contourClr>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the HiddenShape3D class.
+
+
+
+
+ Initializes a new instance of the HiddenShape3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenShape3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HiddenShape3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape Depth
+ Represents the following attribute in the schema: z
+
+
+
+
+ Extrusion Height
+ Represents the following attribute in the schema: extrusionH
+
+
+
+
+ Contour Width
+ Represents the following attribute in the schema: contourW
+
+
+
+
+ Preset Material Type
+ Represents the following attribute in the schema: prstMaterial
+
+
+
+
+ Top Bevel.
+ Represents the following element tag in the schema: a:bevelT.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Bottom Bevel.
+ Represents the following element tag in the schema: a:bevelB.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extrusion Color.
+ Represents the following element tag in the schema: a:extrusionClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Contour Color.
+ Represents the following element tag in the schema: a:contourClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ImageProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:imgProps.
+
+
+ The following table lists the possible child types:
+
+ - <a14:imgLayer>
+
+
+
+
+
+ Initializes a new instance of the ImageProperties class.
+
+
+
+
+ Initializes a new instance of the ImageProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ImageLayer.
+ Represents the following element tag in the schema: a14:imgLayer.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the UseLocalDpi Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:useLocalDpi.
+
+
+
+
+ Initializes a new instance of the UseLocalDpi class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TextMath Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:m.
+
+
+
+
+ Initializes a new instance of the TextMath class.
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContentPartLocks Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:cpLocks.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+
+
+
+
+
+ Initializes a new instance of the ContentPartLocks class.
+
+
+
+
+ Initializes a new instance of the ContentPartLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPartLocks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPartLocks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Disallow Shape Grouping
+ Represents the following attribute in the schema: noGrp
+
+
+
+
+ Disallow Shape Selection
+ Represents the following attribute in the schema: noSelect
+
+
+
+
+ Disallow Shape Rotation
+ Represents the following attribute in the schema: noRot
+
+
+
+
+ Disallow Aspect Ratio Change
+ Represents the following attribute in the schema: noChangeAspect
+
+
+
+
+ Disallow Shape Movement
+ Represents the following attribute in the schema: noMove
+
+
+
+
+ Disallow Shape Resize
+ Represents the following attribute in the schema: noResize
+
+
+
+
+ Disallow Shape Point Editing
+ Represents the following attribute in the schema: noEditPoints
+
+
+
+
+ Disallow Showing Adjust Handles
+ Represents the following attribute in the schema: noAdjustHandles
+
+
+
+
+ Disallow Arrowhead Changes
+ Represents the following attribute in the schema: noChangeArrowheads
+
+
+
+
+ Disallow Shape Type Change
+ Represents the following attribute in the schema: noChangeShapeType
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the ForegroundMark Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:foregroundMark.
+
+
+
+
+ Initializes a new instance of the ForegroundMark class.
+
+
+
+
+ x1, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x1
+
+
+
+
+ y1, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: y1
+
+
+
+
+ x2, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x2
+
+
+
+
+ y2, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: y2
+
+
+
+
+
+
+
+ Defines the BackgroundMark Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:backgroundMark.
+
+
+
+
+ Initializes a new instance of the BackgroundMark class.
+
+
+
+
+ x1, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x1
+
+
+
+
+ y1, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: y1
+
+
+
+
+ x2, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x2
+
+
+
+
+ y2, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: y2
+
+
+
+
+
+
+
+ Defines the ArtisticBlur Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticBlur.
+
+
+
+
+ Initializes a new instance of the ArtisticBlur class.
+
+
+
+
+ radius, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: radius
+
+
+
+
+
+
+
+ Defines the ArtisticCement Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticCement.
+
+
+
+
+ Initializes a new instance of the ArtisticCement class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ crackSpacing, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: crackSpacing
+
+
+
+
+
+
+
+ Defines the ArtisticChalkSketch Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticChalkSketch.
+
+
+
+
+ Initializes a new instance of the ArtisticChalkSketch class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pressure, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pressure
+
+
+
+
+
+
+
+ Defines the ArtisticCrisscrossEtching Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticCrisscrossEtching.
+
+
+
+
+ Initializes a new instance of the ArtisticCrisscrossEtching class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pressure, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pressure
+
+
+
+
+
+
+
+ Defines the ArtisticCutout Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticCutout.
+
+
+
+
+ Initializes a new instance of the ArtisticCutout class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ numberOfShades, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: numberOfShades
+
+
+
+
+
+
+
+ Defines the ArtisticFilmGrain Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticFilmGrain.
+
+
+
+
+ Initializes a new instance of the ArtisticFilmGrain class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ grainSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: grainSize
+
+
+
+
+
+
+
+ Defines the ArtisticGlass Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticGlass.
+
+
+
+
+ Initializes a new instance of the ArtisticGlass class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ scaling, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: scaling
+
+
+
+
+
+
+
+ Defines the ArtisticGlowDiffused Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticGlowDiffused.
+
+
+
+
+ Initializes a new instance of the ArtisticGlowDiffused class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ intensity, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: intensity
+
+
+
+
+
+
+
+ Defines the ArtisticGlowEdges Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticGlowEdges.
+
+
+
+
+ Initializes a new instance of the ArtisticGlowEdges class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ smoothness, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: smoothness
+
+
+
+
+
+
+
+ Defines the ArtisticLightScreen Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticLightScreen.
+
+
+
+
+ Initializes a new instance of the ArtisticLightScreen class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ gridSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: gridSize
+
+
+
+
+
+
+
+ Defines the ArtisticLineDrawing Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticLineDrawing.
+
+
+
+
+ Initializes a new instance of the ArtisticLineDrawing class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pencilSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pencilSize
+
+
+
+
+
+
+
+ Defines the ArtisticMarker Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticMarker.
+
+
+
+
+ Initializes a new instance of the ArtisticMarker class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ size, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: size
+
+
+
+
+
+
+
+ Defines the ArtisticMosaicBubbles Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticMosiaicBubbles.
+
+
+
+
+ Initializes a new instance of the ArtisticMosaicBubbles class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pressure, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pressure
+
+
+
+
+
+
+
+ Defines the ArtisticPaintStrokes Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPaintStrokes.
+
+
+
+
+ Initializes a new instance of the ArtisticPaintStrokes class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ intensity, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: intensity
+
+
+
+
+
+
+
+ Defines the ArtisticPaintBrush Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPaintBrush.
+
+
+
+
+ Initializes a new instance of the ArtisticPaintBrush class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ brushSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: brushSize
+
+
+
+
+
+
+
+ Defines the ArtisticPastelsSmooth Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPastelsSmooth.
+
+
+
+
+ Initializes a new instance of the ArtisticPastelsSmooth class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ scaling, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: scaling
+
+
+
+
+
+
+
+ Defines the ArtisticPencilGrayscale Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPencilGrayscale.
+
+
+
+
+ Initializes a new instance of the ArtisticPencilGrayscale class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pencilSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pencilSize
+
+
+
+
+
+
+
+ Defines the ArtisticPencilSketch Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPencilSketch.
+
+
+
+
+ Initializes a new instance of the ArtisticPencilSketch class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ pressure, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pressure
+
+
+
+
+
+
+
+ Defines the ArtisticPhotocopy Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPhotocopy.
+
+
+
+
+ Initializes a new instance of the ArtisticPhotocopy class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ detail, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: detail
+
+
+
+
+
+
+
+ Defines the ArtisticPlasticWrap Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticPlasticWrap.
+
+
+
+
+ Initializes a new instance of the ArtisticPlasticWrap class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ smoothness, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: smoothness
+
+
+
+
+
+
+
+ Defines the ArtisticTexturizer Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticTexturizer.
+
+
+
+
+ Initializes a new instance of the ArtisticTexturizer class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ scaling, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: scaling
+
+
+
+
+
+
+
+ Defines the ArtisticWatercolorSponge Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:artisticWatercolorSponge.
+
+
+
+
+ Initializes a new instance of the ArtisticWatercolorSponge class.
+
+
+
+
+ trans, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: trans
+
+
+
+
+ brushSize, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: brushSize
+
+
+
+
+
+
+
+ Defines the BackgroundRemoval Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:backgroundRemoval.
+
+
+ The following table lists the possible child types:
+
+ - <a14:backgroundMark>
+ - <a14:foregroundMark>
+
+
+
+
+
+ Initializes a new instance of the BackgroundRemoval class.
+
+
+
+
+ Initializes a new instance of the BackgroundRemoval class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundRemoval class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundRemoval class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ t, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ b, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: b
+
+
+
+
+ l, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: l
+
+
+
+
+ r, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+
+
+
+ Defines the BrightnessContrast Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:brightnessContrast.
+
+
+
+
+ Initializes a new instance of the BrightnessContrast class.
+
+
+
+
+ bright, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bright
+
+
+
+
+ contrast, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: contrast
+
+
+
+
+
+
+
+ Defines the ColorTemperature Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:colorTemperature.
+
+
+
+
+ Initializes a new instance of the ColorTemperature class.
+
+
+
+
+ colorTemp, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: colorTemp
+
+
+
+
+
+
+
+ Defines the Saturation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:saturation.
+
+
+
+
+ Initializes a new instance of the Saturation class.
+
+
+
+
+ sat, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sat
+
+
+
+
+
+
+
+ Defines the SharpenSoften Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:sharpenSoften.
+
+
+
+
+ Initializes a new instance of the SharpenSoften class.
+
+
+
+
+ amount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: amount
+
+
+
+
+
+
+
+ Defines the ImageEffect Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:imgEffect.
+
+
+ The following table lists the possible child types:
+
+ - <a14:backgroundRemoval>
+ - <a14:artisticBlur>
+ - <a14:brightnessContrast>
+ - <a14:artisticCement>
+ - <a14:artisticChalkSketch>
+ - <a14:colorTemperature>
+ - <a14:artisticCrisscrossEtching>
+ - <a14:artisticCutout>
+ - <a14:artisticFilmGrain>
+ - <a14:artisticGlass>
+ - <a14:artisticGlowDiffused>
+ - <a14:artisticGlowEdges>
+ - <a14:artisticLightScreen>
+ - <a14:artisticLineDrawing>
+ - <a14:artisticMarker>
+ - <a14:artisticMosiaicBubbles>
+ - <a14:artisticPaintBrush>
+ - <a14:artisticPaintStrokes>
+ - <a14:artisticPastelsSmooth>
+ - <a14:artisticPencilGrayscale>
+ - <a14:artisticPencilSketch>
+ - <a14:artisticPhotocopy>
+ - <a14:artisticPlasticWrap>
+ - <a14:saturation>
+ - <a14:sharpenSoften>
+ - <a14:artisticTexturizer>
+ - <a14:artisticWatercolorSponge>
+
+
+
+
+
+ Initializes a new instance of the ImageEffect class.
+
+
+
+
+ Initializes a new instance of the ImageEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageEffect class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ visible, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visible
+
+
+
+
+ ArtisticBlur.
+ Represents the following element tag in the schema: a14:artisticBlur.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticCement.
+ Represents the following element tag in the schema: a14:artisticCement.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticChalkSketch.
+ Represents the following element tag in the schema: a14:artisticChalkSketch.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticCrisscrossEtching.
+ Represents the following element tag in the schema: a14:artisticCrisscrossEtching.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticCutout.
+ Represents the following element tag in the schema: a14:artisticCutout.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticFilmGrain.
+ Represents the following element tag in the schema: a14:artisticFilmGrain.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticGlass.
+ Represents the following element tag in the schema: a14:artisticGlass.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticGlowDiffused.
+ Represents the following element tag in the schema: a14:artisticGlowDiffused.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticGlowEdges.
+ Represents the following element tag in the schema: a14:artisticGlowEdges.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticLightScreen.
+ Represents the following element tag in the schema: a14:artisticLightScreen.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticLineDrawing.
+ Represents the following element tag in the schema: a14:artisticLineDrawing.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticMarker.
+ Represents the following element tag in the schema: a14:artisticMarker.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticMosaicBubbles.
+ Represents the following element tag in the schema: a14:artisticMosiaicBubbles.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPaintStrokes.
+ Represents the following element tag in the schema: a14:artisticPaintStrokes.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPaintBrush.
+ Represents the following element tag in the schema: a14:artisticPaintBrush.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPastelsSmooth.
+ Represents the following element tag in the schema: a14:artisticPastelsSmooth.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPencilGrayscale.
+ Represents the following element tag in the schema: a14:artisticPencilGrayscale.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPencilSketch.
+ Represents the following element tag in the schema: a14:artisticPencilSketch.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPhotocopy.
+ Represents the following element tag in the schema: a14:artisticPhotocopy.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticPlasticWrap.
+ Represents the following element tag in the schema: a14:artisticPlasticWrap.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticTexturizer.
+ Represents the following element tag in the schema: a14:artisticTexturizer.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ArtisticWatercolorSponge.
+ Represents the following element tag in the schema: a14:artisticWatercolorSponge.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ BackgroundRemoval.
+ Represents the following element tag in the schema: a14:backgroundRemoval.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ BrightnessContrast.
+ Represents the following element tag in the schema: a14:brightnessContrast.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ ColorTemperature.
+ Represents the following element tag in the schema: a14:colorTemperature.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ Saturation.
+ Represents the following element tag in the schema: a14:saturation.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ SharpenSoften.
+ Represents the following element tag in the schema: a14:sharpenSoften.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the ImageLayer Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:imgLayer.
+
+
+ The following table lists the possible child types:
+
+ - <a14:imgEffect>
+
+
+
+
+
+ Initializes a new instance of the ImageLayer class.
+
+
+
+
+ Initializes a new instance of the ImageLayer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageLayer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ImageLayer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ embed, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualInkContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:cNvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:cpLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isComment, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+ ContentPartLocks.
+ Represents the following element tag in the schema: a14:cpLocks.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the NonVisualContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:nvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:cNvPr>
+ - <a14:cNvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: a14:cNvPr.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ NonVisualInkContentPartProperties.
+ Represents the following element tag in the schema: a14:cNvContentPartPr.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is a14:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeStyle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is pic14:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is pic14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Slicer Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is sle:slicer.
+
+
+ The following table lists the possible child types:
+
+ - <sle:extLst>
+
+
+
+
+
+ Initializes a new instance of the Slicer class.
+
+
+
+
+ Initializes a new instance of the Slicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: sle:extLst.
+
+
+ xmlns:sle = http://schemas.microsoft.com/office/drawing/2010/slicer
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is sle:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <xdr14:extLst>
+ - <xdr14:xfrm>
+ - <xdr14:nvPr>
+ - <xdr14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ ExcelNonVisualContentPartShapeProperties.
+ Represents the following element tag in the schema: xdr14:nvContentPartPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ ApplicationNonVisualDrawingProperties.
+ Represents the following element tag in the schema: xdr14:nvPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: xdr14:xfrm.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: xdr14:extLst.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualInkContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:cNvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:cpLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isComment, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+ ContentPartLocks.
+ Represents the following element tag in the schema: a14:cpLocks.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the ExcelNonVisualContentPartShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:nvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <xdr14:cNvPr>
+ - <xdr14:cNvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ExcelNonVisualContentPartShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ExcelNonVisualContentPartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExcelNonVisualContentPartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExcelNonVisualContentPartShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: xdr14:cNvPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+ NonVisualInkContentPartProperties.
+ Represents the following element tag in the schema: xdr14:cNvContentPartPr.
+
+
+ xmlns:xdr14 = http://schemas.microsoft.com/office/excel/2010/spreadsheetDrawing
+
+
+
+
+
+
+
+ Defines the ApplicationNonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:nvPr.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class.
+
+
+
+
+ macro, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: macro
+
+
+
+
+ fPublished, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fPublished
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is xdr14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ConditionalFormattings Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:conditionalFormattings.
+
+
+ The following table lists the possible child types:
+
+ - <x14:conditionalFormatting>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattings class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattings class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattings class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataValidations Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dataValidations.
+
+
+ The following table lists the possible child types:
+
+ - <x14:dataValidation>
+
+
+
+
+
+ Initializes a new instance of the DataValidations class.
+
+
+
+
+ Initializes a new instance of the DataValidations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidations class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidations class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ disablePrompts, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: disablePrompts
+
+
+
+
+ xWindow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: xWindow
+
+
+
+
+ yWindow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: yWindow
+
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SparklineGroups Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sparklineGroups.
+
+
+ The following table lists the possible child types:
+
+ - <x14:sparklineGroup>
+
+
+
+
+
+ Initializes a new instance of the SparklineGroups class.
+
+
+
+
+ Initializes a new instance of the SparklineGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroups class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroups class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlicerList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerList.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicer>
+
+
+
+
+
+ Initializes a new instance of the SlicerList class.
+
+
+
+
+ Initializes a new instance of the SlicerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ProtectedRanges Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:protectedRanges.
+
+
+ The following table lists the possible child types:
+
+ - <x14:protectedRange>
+
+
+
+
+
+ Initializes a new instance of the ProtectedRanges class.
+
+
+
+
+ Initializes a new instance of the ProtectedRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRanges class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the IgnoredErrors Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:ignoredErrors.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:ignoredError>
+
+
+
+
+
+ Initializes a new instance of the IgnoredErrors class.
+
+
+
+
+ Initializes a new instance of the IgnoredErrors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredErrors class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredErrors class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DefinedNames Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:definedNames.
+
+
+ The following table lists the possible child types:
+
+ - <x14:definedName>
+
+
+
+
+
+ Initializes a new instance of the DefinedNames class.
+
+
+
+
+ Initializes a new instance of the DefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedNames class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedNames class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotCaches Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotCache>
+
+
+
+
+
+ Initializes a new instance of the PivotCaches class.
+
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlicerCaches Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerCaches.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicerCache>
+
+
+
+
+
+ Initializes a new instance of the SlicerCaches class.
+
+
+
+
+ Initializes a new instance of the SlicerCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCaches class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCaches class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WorkbookProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:workbookPr.
+
+
+
+
+ Initializes a new instance of the WorkbookProperties class.
+
+
+
+
+ defaultImageDpi, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: defaultImageDpi
+
+
+
+
+ discardImageEditData, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: discardImageEditData
+
+
+
+
+ accuracyVersion, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: accuracyVersion
+
+
+
+
+
+
+
+ Defines the CalculatedMember Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:calculatedMember.
+
+
+ The following table lists the possible child types:
+
+ - <x14:tupleSet>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMember class.
+
+
+
+
+ Initializes a new instance of the CalculatedMember class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMember class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMember class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ displayFolder, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayFolder
+
+
+
+
+ flattenHierarchies, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: flattenHierarchies
+
+
+
+
+ dynamicSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dynamicSet
+
+
+
+
+ hierarchizeDistinct, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hierarchizeDistinct
+
+
+
+
+ mdxLong, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: mdxLong
+
+
+
+
+ TupleSet.
+ Represents the following element tag in the schema: x14:tupleSet.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the CacheHierarchy Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:cacheHierarchy.
+
+
+ The following table lists the possible child types:
+
+ - <x14:setLevels>
+
+
+
+
+
+ Initializes a new instance of the CacheHierarchy class.
+
+
+
+
+ Initializes a new instance of the CacheHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchy class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CacheHierarchy class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ flattenHierarchies, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: flattenHierarchies
+
+
+
+
+ measuresSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: measuresSet
+
+
+
+
+ hierarchizeDistinct, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hierarchizeDistinct
+
+
+
+
+ ignore, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ignore
+
+
+
+
+ SetLevels.
+ Represents the following element tag in the schema: x14:setLevels.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the DataField Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dataField.
+
+
+
+
+ Initializes a new instance of the DataField class.
+
+
+
+
+ pivotShowAs, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pivotShowAs
+
+
+
+
+ sourceField, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sourceField
+
+
+
+
+ uniqueName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+
+
+
+ Defines the PivotField Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotField.
+
+
+
+
+ Initializes a new instance of the PivotField class.
+
+
+
+
+ fillDownLabels, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fillDownLabels
+
+
+
+
+ ignore, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ignore
+
+
+
+
+
+
+
+ Defines the PivotTableDefinition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotTableDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x14:conditionalFormats>
+ - <x14:pivotChanges>
+ - <x14:pivotEdits>
+
+
+
+
+
+ Initializes a new instance of the PivotTableDefinition class.
+
+
+
+
+ Initializes a new instance of the PivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotTableDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ fillDownLabelsDefault, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fillDownLabelsDefault
+
+
+
+
+ visualTotalsForSets, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: visualTotalsForSets
+
+
+
+
+ calculatedMembersInFilters, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: calculatedMembersInFilters
+
+
+
+
+ altText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: altText
+
+
+
+
+ altTextSummary, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: altTextSummary
+
+
+
+
+ enableEdit, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: enableEdit
+
+
+
+
+ autoApply, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: autoApply
+
+
+
+
+ allocationMethod, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: allocationMethod
+
+
+
+
+ weightExpression, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: weightExpression
+
+
+
+
+ hideValuesRow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hideValuesRow
+
+
+
+
+ PivotEdits.
+ Represents the following element tag in the schema: x14:pivotEdits.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ PivotChanges.
+ Represents the following element tag in the schema: x14:pivotChanges.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ConditionalFormats.
+ Represents the following element tag in the schema: x14:conditionalFormats.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the PivotCacheDefinition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotCacheDefinition.
+
+
+
+
+ Initializes a new instance of the PivotCacheDefinition class.
+
+
+
+
+ slicerData, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: slicerData
+
+
+
+
+ pivotCacheId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pivotCacheId
+
+
+
+
+ supportSubqueryNonVisual, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supportSubqueryNonVisual
+
+
+
+
+ supportSubqueryCalcMem, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supportSubqueryCalcMem
+
+
+
+
+ supportAddCalcMems, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: supportAddCalcMems
+
+
+
+
+
+
+
+ Defines the Connection Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:connection.
+
+
+ The following table lists the possible child types:
+
+ - <x14:calculatedMembers>
+
+
+
+
+
+ Initializes a new instance of the Connection class.
+
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Connection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ culture, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: culture
+
+
+
+
+ embeddedDataId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: embeddedDataId
+
+
+
+
+ CalculatedMembers.
+ Represents the following element tag in the schema: x14:calculatedMembers.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the Table Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:table.
+
+
+
+
+ Initializes a new instance of the Table class.
+
+
+
+
+ altText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: altText
+
+
+
+
+ altTextSummary, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: altTextSummary
+
+
+
+
+
+
+
+ Defines the SlicerStyles Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerStyles.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicerStyle>
+
+
+
+
+
+ Initializes a new instance of the SlicerStyles class.
+
+
+
+
+ Initializes a new instance of the SlicerStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ defaultSlicerStyle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: defaultSlicerStyle
+
+
+
+
+
+
+
+ Defines the DifferentialFormats Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dxfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:dxf>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the OleItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:oleItem.
+
+
+ The following table lists the possible child types:
+
+ - <x14:values>
+
+
+
+
+
+ Initializes a new instance of the OleItem class.
+
+
+
+
+ Initializes a new instance of the OleItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ icon, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: icon
+
+
+
+
+ advise, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: advise
+
+
+
+
+ preferPic, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: preferPic
+
+
+
+
+ DdeValues.
+ Represents the following element tag in the schema: x14:values.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the PivotHierarchy Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotHierarchy.
+
+
+
+
+ Initializes a new instance of the PivotHierarchy class.
+
+
+
+
+ ignore, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ignore
+
+
+
+
+
+
+
+ Defines the CacheField Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:cacheField.
+
+
+
+
+ Initializes a new instance of the CacheField class.
+
+
+
+
+ ignore, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ignore
+
+
+
+
+
+
+
+ Defines the Id Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:id.
+
+
+
+
+ Initializes a new instance of the Id class.
+
+
+
+
+ Initializes a new instance of the Id class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the IconFilter Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:iconFilter.
+
+
+
+
+ Initializes a new instance of the IconFilter class.
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the Filter Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:filter.
+
+
+
+
+ Initializes a new instance of the Filter class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the CustomFilters Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:customFilters.
+
+
+ The following table lists the possible child types:
+
+ - <x14:customFilter>
+
+
+
+
+
+ Initializes a new instance of the CustomFilters class.
+
+
+
+
+ Initializes a new instance of the CustomFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomFilters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ and, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: and
+
+
+
+
+
+
+
+ Defines the SortCondition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sortCondition.
+
+
+
+
+ Initializes a new instance of the SortCondition class.
+
+
+
+
+ descending, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: descending
+
+
+
+
+ sortBy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortBy
+
+
+
+
+ ref, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ customList, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: customList
+
+
+
+
+ dxfId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the SourceConnection Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sourceConnection.
+
+
+
+
+ Initializes a new instance of the SourceConnection class.
+
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the DatastoreItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:datastoreItem.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+
+
+
+
+
+ Initializes a new instance of the DatastoreItem class.
+
+
+
+
+ Initializes a new instance of the DatastoreItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DatastoreItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DatastoreItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Loads the DOM from the CustomDataPropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CustomDataPropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CustomDataPropertiesPart associated with this element.
+
+
+
+
+ Defines the FormControlProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:formControlPr.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:itemLst>
+
+
+
+
+
+ Initializes a new instance of the FormControlProperties class.
+
+
+
+
+ Initializes a new instance of the FormControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FormControlProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ objectType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: objectType
+
+
+
+
+ checked, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: checked
+
+
+
+
+ colored, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: colored
+
+
+
+
+ dropLines, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dropLines
+
+
+
+
+ dropStyle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dropStyle
+
+
+
+
+ dx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dx
+
+
+
+
+ firstButton, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: firstButton
+
+
+
+
+ fmlaGroup, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fmlaGroup
+
+
+
+
+ fmlaLink, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fmlaLink
+
+
+
+
+ fmlaRange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fmlaRange
+
+
+
+
+ fmlaTxbx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: fmlaTxbx
+
+
+
+
+ horiz, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: horiz
+
+
+
+
+ inc, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: inc
+
+
+
+
+ justLastX, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: justLastX
+
+
+
+
+ lockText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: lockText
+
+
+
+
+ max, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: max
+
+
+
+
+ min, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: min
+
+
+
+
+ multiSel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: multiSel
+
+
+
+
+ noThreeD, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: noThreeD
+
+
+
+
+ noThreeD2, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: noThreeD2
+
+
+
+
+ page, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: page
+
+
+
+
+ sel, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sel
+
+
+
+
+ seltype, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: seltype
+
+
+
+
+ textHAlign, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: textHAlign
+
+
+
+
+ textVAlign, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: textVAlign
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ widthMin, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: widthMin
+
+
+
+
+ editVal, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: editVal
+
+
+
+
+ multiLine, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: multiLine
+
+
+
+
+ verticalBar, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: verticalBar
+
+
+
+
+ passwordEdit, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: passwordEdit
+
+
+
+
+ ListItems.
+ Represents the following element tag in the schema: x14:itemLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Loads the DOM from the ControlPropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ControlPropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ControlPropertiesPart associated with this element.
+
+
+
+
+ Defines the Slicers Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicers.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicer>
+
+
+
+
+
+ Initializes a new instance of the Slicers class.
+
+
+
+
+ Initializes a new instance of the Slicers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicers class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the SlicersPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlicersPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlicersPart associated with this element.
+
+
+
+
+ Defines the SlicerCacheDefinition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerCacheDefinition.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:data>
+ - <x14:pivotTables>
+
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinition class.
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ sourceName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sourceName
+
+
+
+
+ SlicerCachePivotTables.
+ Represents the following element tag in the schema: x14:pivotTables.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ SlicerCacheData.
+ Represents the following element tag in the schema: x14:data.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ SlicerCacheDefinitionExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Loads the DOM from the SlicerCachePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlicerCachePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlicerCachePart associated with this element.
+
+
+
+
+ Defines the ConditionalFormatting Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:conditionalFormatting.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:cfRule>
+ - <xne:sqref>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormatting class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormatting class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pivot, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pivot
+
+
+
+
+
+
+
+ Defines the ConditionalFormattingRule Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:cfRule.
+
+
+ The following table lists the possible child types:
+
+ - <x14:dxf>
+ - <x14:extLst>
+ - <xne:f>
+ - <x14:colorScale>
+ - <x14:dataBar>
+ - <x14:iconSet>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingRule class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ priority, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: priority
+
+
+
+
+ stopIfTrue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: stopIfTrue
+
+
+
+
+ aboveAverage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: aboveAverage
+
+
+
+
+ percent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: percent
+
+
+
+
+ bottom, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bottom
+
+
+
+
+ operator, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: operator
+
+
+
+
+ text, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: text
+
+
+
+
+ timePeriod, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: timePeriod
+
+
+
+
+ rank, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rank
+
+
+
+
+ stdDev, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: stdDev
+
+
+
+
+ equalAverage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: equalAverage
+
+
+
+
+ activePresent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: activePresent
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataValidation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dataValidation.
+
+
+ The following table lists the possible child types:
+
+ - <x14:formula1>
+ - <x14:formula2>
+ - <xne:sqref>
+
+
+
+
+
+ Initializes a new instance of the DataValidation class.
+
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ errorStyle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: errorStyle
+
+
+
+
+ imeMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: imeMode
+
+
+
+
+ operator, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: operator
+
+
+
+
+ allowBlank, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: allowBlank
+
+
+
+
+ showDropDown, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showDropDown
+
+
+
+
+ showInputMessage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showInputMessage
+
+
+
+
+ showErrorMessage, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showErrorMessage
+
+
+
+
+ errorTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: errorTitle
+
+
+
+
+ error, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: error
+
+
+
+
+ promptTitle, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: promptTitle
+
+
+
+
+ prompt, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: prompt
+
+
+
+
+ DataValidationForumla1.
+ Represents the following element tag in the schema: x14:formula1.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ DataValidationForumla2.
+ Represents the following element tag in the schema: x14:formula2.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ReferenceSequence.
+ Represents the following element tag in the schema: xne:sqref.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Defines the DataValidationForumla1 Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:formula1.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+
+
+
+
+
+ Initializes a new instance of the DataValidationForumla1 class.
+
+
+
+
+ Initializes a new instance of the DataValidationForumla1 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationForumla1 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationForumla1 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataValidationForumla2 Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:formula2.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+
+
+
+
+
+ Initializes a new instance of the DataValidationForumla2 class.
+
+
+
+
+ Initializes a new instance of the DataValidationForumla2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationForumla2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationForumla2 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataValidationFormulaType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+
+
+
+
+
+ Initializes a new instance of the DataValidationFormulaType class.
+
+
+
+
+ Initializes a new instance of the DataValidationFormulaType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationFormulaType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataValidationFormulaType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ Defines the SparklineGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sparklineGroup.
+
+
+ The following table lists the possible child types:
+
+ - <x14:colorSeries>
+ - <x14:colorNegative>
+ - <x14:colorAxis>
+ - <x14:colorMarkers>
+ - <x14:colorFirst>
+ - <x14:colorLast>
+ - <x14:colorHigh>
+ - <x14:colorLow>
+ - <xne:f>
+ - <x14:sparklines>
+
+
+
+
+
+ Initializes a new instance of the SparklineGroup class.
+
+
+
+
+ Initializes a new instance of the SparklineGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SparklineGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ manualMax, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: manualMax
+
+
+
+
+ manualMin, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: manualMin
+
+
+
+
+ lineWeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: lineWeight
+
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ dateAxis, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dateAxis
+
+
+
+
+ displayEmptyCellsAs, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayEmptyCellsAs
+
+
+
+
+ markers, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: markers
+
+
+
+
+ high, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: high
+
+
+
+
+ low, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: low
+
+
+
+
+ first, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: first
+
+
+
+
+ last, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: last
+
+
+
+
+ negative, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: negative
+
+
+
+
+ displayXAxis, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayXAxis
+
+
+
+
+ displayHidden, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: displayHidden
+
+
+
+
+ minAxisType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: minAxisType
+
+
+
+
+ maxAxisType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxAxisType
+
+
+
+
+ rightToLeft, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rightToLeft
+
+
+
+
+ SeriesColor.
+ Represents the following element tag in the schema: x14:colorSeries.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ NegativeColor.
+ Represents the following element tag in the schema: x14:colorNegative.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ AxisColor.
+ Represents the following element tag in the schema: x14:colorAxis.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ MarkersColor.
+ Represents the following element tag in the schema: x14:colorMarkers.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ FirstMarkerColor.
+ Represents the following element tag in the schema: x14:colorFirst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ LastMarkerColor.
+ Represents the following element tag in the schema: x14:colorLast.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ HighMarkerColor.
+ Represents the following element tag in the schema: x14:colorHigh.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ LowMarkerColor.
+ Represents the following element tag in the schema: x14:colorLow.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ Sparklines.
+ Represents the following element tag in the schema: x14:sparklines.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the SeriesColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorSeries.
+
+
+
+
+ Initializes a new instance of the SeriesColor class.
+
+
+
+
+
+
+
+ Defines the NegativeColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorNegative.
+
+
+
+
+ Initializes a new instance of the NegativeColor class.
+
+
+
+
+
+
+
+ Defines the AxisColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorAxis.
+
+
+
+
+ Initializes a new instance of the AxisColor class.
+
+
+
+
+
+
+
+ Defines the MarkersColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorMarkers.
+
+
+
+
+ Initializes a new instance of the MarkersColor class.
+
+
+
+
+
+
+
+ Defines the FirstMarkerColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorFirst.
+
+
+
+
+ Initializes a new instance of the FirstMarkerColor class.
+
+
+
+
+
+
+
+ Defines the LastMarkerColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorLast.
+
+
+
+
+ Initializes a new instance of the LastMarkerColor class.
+
+
+
+
+
+
+
+ Defines the HighMarkerColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorHigh.
+
+
+
+
+ Initializes a new instance of the HighMarkerColor class.
+
+
+
+
+
+
+
+ Defines the LowMarkerColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorLow.
+
+
+
+
+ Initializes a new instance of the LowMarkerColor class.
+
+
+
+
+
+
+
+ Defines the Color Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:color.
+
+
+
+
+ Initializes a new instance of the Color class.
+
+
+
+
+
+
+
+ Defines the FillColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:fillColor.
+
+
+
+
+ Initializes a new instance of the FillColor class.
+
+
+
+
+
+
+
+ Defines the BorderColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:borderColor.
+
+
+
+
+ Initializes a new instance of the BorderColor class.
+
+
+
+
+
+
+
+ Defines the NegativeFillColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:negativeFillColor.
+
+
+
+
+ Initializes a new instance of the NegativeFillColor class.
+
+
+
+
+
+
+
+ Defines the NegativeBorderColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:negativeBorderColor.
+
+
+
+
+ Initializes a new instance of the NegativeBorderColor class.
+
+
+
+
+
+
+
+ Defines the BarAxisColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:axisColor.
+
+
+
+
+ Initializes a new instance of the BarAxisColor class.
+
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Automatic
+ Represents the following attribute in the schema: auto
+
+
+
+
+ Index
+ Represents the following attribute in the schema: indexed
+
+
+
+
+ Alpha Red Green Blue Color Value
+ Represents the following attribute in the schema: rgb
+
+
+
+
+ Theme Color
+ Represents the following attribute in the schema: theme
+
+
+
+
+ Tint
+ Represents the following attribute in the schema: tint
+
+
+
+
+ Defines the Sparklines Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sparklines.
+
+
+ The following table lists the possible child types:
+
+ - <x14:sparkline>
+
+
+
+
+
+ Initializes a new instance of the Sparklines class.
+
+
+
+
+ Initializes a new instance of the Sparklines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sparklines class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sparklines class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Sparkline Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:sparkline.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+ - <xne:sqref>
+
+
+
+
+
+ Initializes a new instance of the Sparkline class.
+
+
+
+
+ Initializes a new instance of the Sparkline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sparkline class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sparkline class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ ReferenceSequence.
+ Represents the following element tag in the schema: xne:sqref.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Defines the SlicerRef Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicer.
+
+
+
+
+ Initializes a new instance of the SlicerRef class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the SlicerCache Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerCache.
+
+
+
+
+ Initializes a new instance of the SlicerCache class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the DefinedName Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:definedName.
+
+
+ The following table lists the possible child types:
+
+ - <x14:argumentDescriptions>
+
+
+
+
+
+ Initializes a new instance of the DefinedName class.
+
+
+
+
+ Initializes a new instance of the DefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefinedName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ ArgumentDescriptions.
+ Represents the following element tag in the schema: x14:argumentDescriptions.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the ArgumentDescriptions Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:argumentDescriptions.
+
+
+ The following table lists the possible child types:
+
+ - <x14:argumentDescription>
+
+
+
+
+
+ Initializes a new instance of the ArgumentDescriptions class.
+
+
+
+
+ Initializes a new instance of the ArgumentDescriptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArgumentDescriptions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArgumentDescriptions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ArgumentDescription Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:argumentDescription.
+
+
+
+
+ Initializes a new instance of the ArgumentDescription class.
+
+
+
+
+ Initializes a new instance of the ArgumentDescription class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ index, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: index
+
+
+
+
+
+
+
+ Defines the TupleSet Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:tupleSet.
+
+
+ The following table lists the possible child types:
+
+ - <x14:headers>
+ - <x14:rows>
+
+
+
+
+
+ Initializes a new instance of the TupleSet class.
+
+
+
+
+ Initializes a new instance of the TupleSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rowCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rowCount
+
+
+
+
+ columnCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: columnCount
+
+
+
+
+ TupleSetHeaders.
+ Represents the following element tag in the schema: x14:headers.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ TupleSetRows.
+ Represents the following element tag in the schema: x14:rows.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the TupleSetHeaders Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:headers.
+
+
+ The following table lists the possible child types:
+
+ - <x14:header>
+
+
+
+
+
+ Initializes a new instance of the TupleSetHeaders class.
+
+
+
+
+ Initializes a new instance of the TupleSetHeaders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetHeaders class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetHeaders class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TupleSetRows Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:rows.
+
+
+ The following table lists the possible child types:
+
+ - <x14:row>
+
+
+
+
+
+ Initializes a new instance of the TupleSetRows class.
+
+
+
+
+ Initializes a new instance of the TupleSetRows class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetRows class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetRows class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TupleSetHeader Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:header.
+
+
+
+
+ Initializes a new instance of the TupleSetHeader class.
+
+
+
+
+ uniqueName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ hierarchyName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hierarchyName
+
+
+
+
+
+
+
+ Defines the TupleSetRow Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:row.
+
+
+ The following table lists the possible child types:
+
+ - <x14:rowItem>
+
+
+
+
+
+ Initializes a new instance of the TupleSetRow class.
+
+
+
+
+ Initializes a new instance of the TupleSetRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleSetRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TupleSetRowItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:rowItem.
+
+
+
+
+ Initializes a new instance of the TupleSetRowItem class.
+
+
+
+
+ u, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: u
+
+
+
+
+ d, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: d
+
+
+
+
+
+
+
+ Defines the SetLevel Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:setLevel.
+
+
+
+
+ Initializes a new instance of the SetLevel class.
+
+
+
+
+ hierarchy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hierarchy
+
+
+
+
+
+
+
+ Defines the SetLevels Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:setLevels.
+
+
+ The following table lists the possible child types:
+
+ - <x14:setLevel>
+
+
+
+
+
+ Initializes a new instance of the SetLevels class.
+
+
+
+
+ Initializes a new instance of the SetLevels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SetLevels class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SetLevels class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the ColorScale Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:colorScale.
+
+
+ The following table lists the possible child types:
+
+ - <x14:color>
+ - <x14:cfvo>
+
+
+
+
+
+ Initializes a new instance of the ColorScale class.
+
+
+
+
+ Initializes a new instance of the ColorScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorScale class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DataBar Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dataBar.
+
+
+ The following table lists the possible child types:
+
+ - <x14:fillColor>
+ - <x14:borderColor>
+ - <x14:negativeFillColor>
+ - <x14:negativeBorderColor>
+ - <x14:axisColor>
+ - <x14:cfvo>
+
+
+
+
+
+ Initializes a new instance of the DataBar class.
+
+
+
+
+ Initializes a new instance of the DataBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataBar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ minLength, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: minLength
+
+
+
+
+ maxLength, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxLength
+
+
+
+
+ showValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showValue
+
+
+
+
+ border, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: border
+
+
+
+
+ gradient, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: gradient
+
+
+
+
+ direction, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: direction
+
+
+
+
+ negativeBarColorSameAsPositive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: negativeBarColorSameAsPositive
+
+
+
+
+ negativeBarBorderColorSameAsPositive, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: negativeBarBorderColorSameAsPositive
+
+
+
+
+ axisPosition, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: axisPosition
+
+
+
+
+
+
+
+ Defines the IconSet Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:iconSet.
+
+
+ The following table lists the possible child types:
+
+ - <x14:cfIcon>
+ - <x14:cfvo>
+
+
+
+
+
+ Initializes a new instance of the IconSet class.
+
+
+
+
+ Initializes a new instance of the IconSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IconSet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IconSet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ showValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showValue
+
+
+
+
+ percent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: percent
+
+
+
+
+ reverse, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: reverse
+
+
+
+
+ custom, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: custom
+
+
+
+
+
+
+
+ Defines the DifferentialType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:dxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DifferentialType class.
+
+
+
+
+ Initializes a new instance of the DifferentialType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Font Properties.
+ Represents the following element tag in the schema: x:font.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: x:numFmt.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: x:fill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: x:alignment.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Border Properties.
+ Represents the following element tag in the schema: x:border.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Protection Properties.
+ Represents the following element tag in the schema: x:protection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the ConditionalFormattingValueObject Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:cfvo.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <xne:f>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingValueObject class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingValueObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingValueObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormattingValueObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ gte, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: gte
+
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the ConditionalFormattingIcon Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:cfIcon.
+
+
+
+
+ Initializes a new instance of the ConditionalFormattingIcon class.
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the PivotEdits Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotEdits.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotEdit>
+
+
+
+
+
+ Initializes a new instance of the PivotEdits class.
+
+
+
+
+ Initializes a new instance of the PivotEdits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotEdits class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotEdits class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotChanges Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotChanges.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotChange>
+
+
+
+
+
+ Initializes a new instance of the PivotChanges class.
+
+
+
+
+ Initializes a new instance of the PivotChanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotChanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotChanges class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ConditionalFormats Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:conditionalFormats.
+
+
+ The following table lists the possible child types:
+
+ - <x14:conditionalFormat>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormats class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormats class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormats class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the CalculatedMembers Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:calculatedMembers.
+
+
+ The following table lists the possible child types:
+
+ - <x:calculatedMember>
+
+
+
+
+
+ Initializes a new instance of the CalculatedMembers class.
+
+
+
+
+ Initializes a new instance of the CalculatedMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMembers class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalculatedMembers class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Calculated Members Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the PivotEdit Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotEdit.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:pivotArea>
+ - <x14:userEdit>
+ - <x14:tupleItems>
+
+
+
+
+
+ Initializes a new instance of the PivotEdit class.
+
+
+
+
+ Initializes a new instance of the PivotEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotEdit class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PivotUserEdit.
+ Represents the following element tag in the schema: x14:userEdit.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ TupleItems.
+ Represents the following element tag in the schema: x14:tupleItems.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ PivotArea.
+ Represents the following element tag in the schema: x14:pivotArea.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the PivotUserEdit Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:userEdit.
+
+
+ The following table lists the possible child types:
+
+ - <xne:f>
+ - <x14:editValue>
+
+
+
+
+
+ Initializes a new instance of the PivotUserEdit class.
+
+
+
+
+ Initializes a new instance of the PivotUserEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotUserEdit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotUserEdit class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Formula.
+ Represents the following element tag in the schema: xne:f.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+ PivotEditValue.
+ Represents the following element tag in the schema: x14:editValue.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the TupleItems Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:tupleItems.
+
+
+ The following table lists the possible child types:
+
+ - <x14:tupleItem>
+
+
+
+
+
+ Initializes a new instance of the TupleItems class.
+
+
+
+
+ Initializes a new instance of the TupleItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TupleItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PivotArea Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotArea.
+
+
+ The following table lists the possible child types:
+
+ - <x:extLst>
+ - <x:references>
+
+
+
+
+
+ Initializes a new instance of the PivotArea class.
+
+
+
+
+ Initializes a new instance of the PivotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotArea class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotArea class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Field Index
+ Represents the following attribute in the schema: field
+
+
+
+
+ Rule Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Data Only
+ Represents the following attribute in the schema: dataOnly
+
+
+
+
+ Labels Only
+ Represents the following attribute in the schema: labelOnly
+
+
+
+
+ Include Row Grand Total
+ Represents the following attribute in the schema: grandRow
+
+
+
+
+ Include Column Grand Total
+ Represents the following attribute in the schema: grandCol
+
+
+
+
+ Cache Index
+ Represents the following attribute in the schema: cacheIndex
+
+
+
+
+ Outline
+ Represents the following attribute in the schema: outline
+
+
+
+
+ Offset Reference
+ Represents the following attribute in the schema: offset
+
+
+
+
+ Collapsed Levels Are Subtotals
+ Represents the following attribute in the schema: collapsedLevelsAreSubtotals
+
+
+
+
+ Axis
+ Represents the following attribute in the schema: axis
+
+
+
+
+ Field Position
+ Represents the following attribute in the schema: fieldPosition
+
+
+
+
+ References.
+ Represents the following element tag in the schema: x:references.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the PivotChange Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotChange.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:editValue>
+ - <x14:tupleItems>
+
+
+
+
+
+ Initializes a new instance of the PivotChange class.
+
+
+
+
+ Initializes a new instance of the PivotChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotChange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotChange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ allocationMethod, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: allocationMethod
+
+
+
+
+ weightExpression, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: weightExpression
+
+
+
+
+ PivotEditValue.
+ Represents the following element tag in the schema: x14:editValue.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ TupleItems.
+ Represents the following element tag in the schema: x14:tupleItems.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the PivotEditValue Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:editValue.
+
+
+
+
+ Initializes a new instance of the PivotEditValue class.
+
+
+
+
+ Initializes a new instance of the PivotEditValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ valueType, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: valueType
+
+
+
+
+
+
+
+ Defines the Xstring Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:tupleItem.
+
+
+
+
+ Initializes a new instance of the Xstring class.
+
+
+
+
+ Initializes a new instance of the Xstring class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the SlicerStyleElements Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerStyleElements.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicerStyleElement>
+
+
+
+
+
+ Initializes a new instance of the SlicerStyleElements class.
+
+
+
+
+ Initializes a new instance of the SlicerStyleElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyleElements class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyleElements class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DdeValues Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:values.
+
+
+ The following table lists the possible child types:
+
+ - <x:value>
+
+
+
+
+
+ Initializes a new instance of the DdeValues class.
+
+
+
+
+ Initializes a new instance of the DdeValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeValues class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DdeValues class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rows
+ Represents the following attribute in the schema: rows
+
+
+
+
+ Columns
+ Represents the following attribute in the schema: cols
+
+
+
+
+
+
+
+ Defines the ConditionalFormat Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:conditionalFormat.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:pivotAreas>
+
+
+
+
+
+ Initializes a new instance of the ConditionalFormat class.
+
+
+
+
+ Initializes a new instance of the ConditionalFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormat class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConditionalFormat class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ scope, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: scope
+
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ priority, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: priority
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ PivotAreas.
+ Represents the following element tag in the schema: x14:pivotAreas.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the PivotAreas Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotAreas.
+
+
+ The following table lists the possible child types:
+
+ - <x:pivotArea>
+
+
+
+
+
+ Initializes a new instance of the PivotAreas class.
+
+
+
+
+ Initializes a new instance of the PivotAreas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PivotAreas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pivot Area Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SlicerStyle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerStyle.
+
+
+ The following table lists the possible child types:
+
+ - <x14:slicerStyleElements>
+
+
+
+
+
+ Initializes a new instance of the SlicerStyle class.
+
+
+
+
+ Initializes a new instance of the SlicerStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ SlicerStyleElements.
+ Represents the following element tag in the schema: x14:slicerStyleElements.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the SlicerStyleElement Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicerStyleElement.
+
+
+
+
+ Initializes a new instance of the SlicerStyleElement class.
+
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ dxfId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+
+
+
+ Defines the IgnoredError Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:ignoredError.
+
+
+ The following table lists the possible child types:
+
+ - <xne:sqref>
+
+
+
+
+
+ Initializes a new instance of the IgnoredError class.
+
+
+
+
+ Initializes a new instance of the IgnoredError class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredError class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the IgnoredError class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ evalError, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: evalError
+
+
+
+
+ twoDigitTextYear, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: twoDigitTextYear
+
+
+
+
+ numberStoredAsText, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: numberStoredAsText
+
+
+
+
+ formula, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: formula
+
+
+
+
+ formulaRange, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: formulaRange
+
+
+
+
+ unlockedFormula, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: unlockedFormula
+
+
+
+
+ emptyCellReference, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: emptyCellReference
+
+
+
+
+ listDataValidation, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: listDataValidation
+
+
+
+
+ calculatedColumn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: calculatedColumn
+
+
+
+
+ ReferenceSequence.
+ Represents the following element tag in the schema: xne:sqref.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Defines the ProtectedRange Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:protectedRange.
+
+
+ The following table lists the possible child types:
+
+ - <xne:sqref>
+
+
+
+
+
+ Initializes a new instance of the ProtectedRange class.
+
+
+
+
+ Initializes a new instance of the ProtectedRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ProtectedRange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ password, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: password
+
+
+
+
+ algorithmName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ hashValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ saltValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ spinCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ securityDescriptor, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: securityDescriptor
+
+
+
+
+ ReferenceSequence.
+ Represents the following element tag in the schema: xne:sqref.
+
+
+ xmlns:xne = http://schemas.microsoft.com/office/excel/2006/main
+
+
+
+
+
+
+
+ Defines the CustomFilter Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:customFilter.
+
+
+
+
+ Initializes a new instance of the CustomFilter class.
+
+
+
+
+ operator, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: operator
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ListItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:item.
+
+
+
+
+ Initializes a new instance of the ListItem class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ListItems Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:itemLst.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:item>
+
+
+
+
+
+ Initializes a new instance of the ListItems class.
+
+
+
+
+ Initializes a new instance of the ListItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ListItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ListItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Slicer Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:slicer.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+
+
+
+
+
+ Initializes a new instance of the Slicer class.
+
+
+
+
+ Initializes a new instance of the Slicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicer class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slicer class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ cache, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: cache
+
+
+
+
+ caption, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: caption
+
+
+
+
+ startItem, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: startItem
+
+
+
+
+ columnCount, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: columnCount
+
+
+
+
+ showCaption, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showCaption
+
+
+
+
+ level, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: level
+
+
+
+
+ style, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: style
+
+
+
+
+ lockedPosition, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: lockedPosition
+
+
+
+
+ rowHeight, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: rowHeight
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the OlapSlicerCache Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:olap.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:levels>
+ - <x14:selections>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCache class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pivotCacheId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pivotCacheId
+
+
+
+
+ OlapSlicerCacheLevelsData.
+ Represents the following element tag in the schema: x14:levels.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ OlapSlicerCacheSelections.
+ Represents the following element tag in the schema: x14:selections.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the TabularSlicerCache Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:tabular.
+
+
+ The following table lists the possible child types:
+
+ - <x14:extLst>
+ - <x14:items>
+
+
+
+
+
+ Initializes a new instance of the TabularSlicerCache class.
+
+
+
+
+ Initializes a new instance of the TabularSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabularSlicerCache class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabularSlicerCache class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pivotCacheId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pivotCacheId
+
+
+
+
+ sortOrder, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortOrder
+
+
+
+
+ customListSort, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: customListSort
+
+
+
+
+ showMissing, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showMissing
+
+
+
+
+ crossFilter, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: crossFilter
+
+
+
+
+ TabularSlicerCacheItems.
+ Represents the following element tag in the schema: x14:items.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x14:extLst.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the SlicerCachePivotTable Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotTable.
+
+
+
+
+ Initializes a new instance of the SlicerCachePivotTable class.
+
+
+
+
+ tabId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: tabId
+
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheItemParent Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:p.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheItemParent class.
+
+
+
+
+ n, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:i.
+
+
+ The following table lists the possible child types:
+
+ - <x14:p>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheItem class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ n, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ c, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: c
+
+
+
+
+ nd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: nd
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheRange Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:range.
+
+
+ The following table lists the possible child types:
+
+ - <x14:i>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRange class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRange class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRange class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ startItem, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: startItem
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheRanges Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:ranges.
+
+
+ The following table lists the possible child types:
+
+ - <x14:range>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRanges class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRanges class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheRanges class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OlapSlicerCacheLevelData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:level.
+
+
+ The following table lists the possible child types:
+
+ - <x14:ranges>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelData class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uniqueName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: uniqueName
+
+
+
+
+ sourceCaption, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sourceCaption
+
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+ sortOrder, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortOrder
+
+
+
+
+ crossFilter, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: crossFilter
+
+
+
+
+ OlapSlicerCacheRanges.
+ Represents the following element tag in the schema: x14:ranges.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheLevelsData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:levels.
+
+
+ The following table lists the possible child types:
+
+ - <x14:level>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelsData class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelsData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelsData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheLevelsData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheSelections Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:selections.
+
+
+ The following table lists the possible child types:
+
+ - <x14:selection>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelections class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelections class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelections class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelections class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the OlapSlicerCacheSelection Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:selection.
+
+
+ The following table lists the possible child types:
+
+ - <x14:p>
+
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelection class.
+
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OlapSlicerCacheSelection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ n, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+
+
+
+ Defines the TabularSlicerCacheItems Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:items.
+
+
+ The following table lists the possible child types:
+
+ - <x14:i>
+
+
+
+
+
+ Initializes a new instance of the TabularSlicerCacheItems class.
+
+
+
+
+ Initializes a new instance of the TabularSlicerCacheItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabularSlicerCacheItems class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TabularSlicerCacheItems class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the TabularSlicerCacheItem Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:i.
+
+
+
+
+ Initializes a new instance of the TabularSlicerCacheItem class.
+
+
+
+
+ x, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ s, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: s
+
+
+
+
+ nd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: nd
+
+
+
+
+
+
+
+ Defines the SlicerCachePivotTables Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:pivotTables.
+
+
+ The following table lists the possible child types:
+
+ - <x14:pivotTable>
+
+
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class.
+
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCachePivotTables class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlicerCacheData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:data.
+
+
+ The following table lists the possible child types:
+
+ - <x14:olap>
+ - <x14:tabular>
+
+
+
+
+
+ Initializes a new instance of the SlicerCacheData class.
+
+
+
+
+ Initializes a new instance of the SlicerCacheData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OlapSlicerCache.
+ Represents the following element tag in the schema: x14:olap.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ TabularSlicerCache.
+ Represents the following element tag in the schema: x14:tabular.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+
+
+
+ Defines the SlicerCacheDefinitionExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is x14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtensionList class.
+
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlicerCacheDefinitionExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DisplayBlanksAsValues enumeration.
+
+
+
+
+ span.
+ When the item is serialized out as xml, its value is "span".
+
+
+
+
+ gap.
+ When the item is serialized out as xml, its value is "gap".
+
+
+
+
+ zero.
+ When the item is serialized out as xml, its value is "zero".
+
+
+
+
+ Defines the SparklineAxisMinMaxValues enumeration.
+
+
+
+
+ individual.
+ When the item is serialized out as xml, its value is "individual".
+
+
+
+
+ group.
+ When the item is serialized out as xml, its value is "group".
+
+
+
+
+ custom.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Defines the SparklineTypeValues enumeration.
+
+
+
+
+ line.
+ When the item is serialized out as xml, its value is "line".
+
+
+
+
+ column.
+ When the item is serialized out as xml, its value is "column".
+
+
+
+
+ stacked.
+ When the item is serialized out as xml, its value is "stacked".
+
+
+
+
+ Defines the PivotShowAsValues enumeration.
+
+
+
+
+ percentOfParent.
+ When the item is serialized out as xml, its value is "percentOfParent".
+
+
+
+
+ percentOfParentRow.
+ When the item is serialized out as xml, its value is "percentOfParentRow".
+
+
+
+
+ percentOfParentCol.
+ When the item is serialized out as xml, its value is "percentOfParentCol".
+
+
+
+
+ percentOfRunningTotal.
+ When the item is serialized out as xml, its value is "percentOfRunningTotal".
+
+
+
+
+ rankAscending.
+ When the item is serialized out as xml, its value is "rankAscending".
+
+
+
+
+ rankDescending.
+ When the item is serialized out as xml, its value is "rankDescending".
+
+
+
+
+ Defines the DataBarDirectionValues enumeration.
+
+
+
+
+ context.
+ When the item is serialized out as xml, its value is "context".
+
+
+
+
+ leftToRight.
+ When the item is serialized out as xml, its value is "leftToRight".
+
+
+
+
+ rightToLeft.
+ When the item is serialized out as xml, its value is "rightToLeft".
+
+
+
+
+ Defines the DataBarAxisPositionValues enumeration.
+
+
+
+
+ automatic.
+ When the item is serialized out as xml, its value is "automatic".
+
+
+
+
+ middle.
+ When the item is serialized out as xml, its value is "middle".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the ConditionalFormattingValueObjectTypeValues enumeration.
+
+
+
+
+ num.
+ When the item is serialized out as xml, its value is "num".
+
+
+
+
+ percent.
+ When the item is serialized out as xml, its value is "percent".
+
+
+
+
+ max.
+ When the item is serialized out as xml, its value is "max".
+
+
+
+
+ min.
+ When the item is serialized out as xml, its value is "min".
+
+
+
+
+ formula.
+ When the item is serialized out as xml, its value is "formula".
+
+
+
+
+ percentile.
+ When the item is serialized out as xml, its value is "percentile".
+
+
+
+
+ autoMin.
+ When the item is serialized out as xml, its value is "autoMin".
+
+
+
+
+ autoMax.
+ When the item is serialized out as xml, its value is "autoMax".
+
+
+
+
+ Defines the IconSetTypeValues enumeration.
+
+
+
+
+ 3Arrows.
+ When the item is serialized out as xml, its value is "3Arrows".
+
+
+
+
+ 3ArrowsGray.
+ When the item is serialized out as xml, its value is "3ArrowsGray".
+
+
+
+
+ 3Flags.
+ When the item is serialized out as xml, its value is "3Flags".
+
+
+
+
+ 3TrafficLights1.
+ When the item is serialized out as xml, its value is "3TrafficLights1".
+
+
+
+
+ 3TrafficLights2.
+ When the item is serialized out as xml, its value is "3TrafficLights2".
+
+
+
+
+ 3Signs.
+ When the item is serialized out as xml, its value is "3Signs".
+
+
+
+
+ 3Symbols.
+ When the item is serialized out as xml, its value is "3Symbols".
+
+
+
+
+ 3Symbols2.
+ When the item is serialized out as xml, its value is "3Symbols2".
+
+
+
+
+ 4Arrows.
+ When the item is serialized out as xml, its value is "4Arrows".
+
+
+
+
+ 4ArrowsGray.
+ When the item is serialized out as xml, its value is "4ArrowsGray".
+
+
+
+
+ 4RedToBlack.
+ When the item is serialized out as xml, its value is "4RedToBlack".
+
+
+
+
+ 4Rating.
+ When the item is serialized out as xml, its value is "4Rating".
+
+
+
+
+ 4TrafficLights.
+ When the item is serialized out as xml, its value is "4TrafficLights".
+
+
+
+
+ 5Arrows.
+ When the item is serialized out as xml, its value is "5Arrows".
+
+
+
+
+ 5ArrowsGray.
+ When the item is serialized out as xml, its value is "5ArrowsGray".
+
+
+
+
+ 5Rating.
+ When the item is serialized out as xml, its value is "5Rating".
+
+
+
+
+ 5Quarters.
+ When the item is serialized out as xml, its value is "5Quarters".
+
+
+
+
+ 3Stars.
+ When the item is serialized out as xml, its value is "3Stars".
+
+
+
+
+ 3Triangles.
+ When the item is serialized out as xml, its value is "3Triangles".
+
+
+
+
+ 5Boxes.
+ When the item is serialized out as xml, its value is "5Boxes".
+
+
+
+
+ NoIcons.
+ When the item is serialized out as xml, its value is "NoIcons".
+
+
+
+
+ Defines the PivotEditValueTypeValues enumeration.
+
+
+
+
+ number.
+ When the item is serialized out as xml, its value is "number".
+
+
+
+
+ dateTime.
+ When the item is serialized out as xml, its value is "dateTime".
+
+
+
+
+ string.
+ When the item is serialized out as xml, its value is "string".
+
+
+
+
+ boolean.
+ When the item is serialized out as xml, its value is "boolean".
+
+
+
+
+ error.
+ When the item is serialized out as xml, its value is "error".
+
+
+
+
+ Defines the AllocationMethodValues enumeration.
+
+
+
+
+ equalAllocation.
+ When the item is serialized out as xml, its value is "equalAllocation".
+
+
+
+
+ equalIncrement.
+ When the item is serialized out as xml, its value is "equalIncrement".
+
+
+
+
+ weightedAllocation.
+ When the item is serialized out as xml, its value is "weightedAllocation".
+
+
+
+
+ weightedIncrement.
+ When the item is serialized out as xml, its value is "weightedIncrement".
+
+
+
+
+ Defines the SlicerStyleTypeValues enumeration.
+
+
+
+
+ unselectedItemWithData.
+ When the item is serialized out as xml, its value is "unselectedItemWithData".
+
+
+
+
+ selectedItemWithData.
+ When the item is serialized out as xml, its value is "selectedItemWithData".
+
+
+
+
+ unselectedItemWithNoData.
+ When the item is serialized out as xml, its value is "unselectedItemWithNoData".
+
+
+
+
+ selectedItemWithNoData.
+ When the item is serialized out as xml, its value is "selectedItemWithNoData".
+
+
+
+
+ hoveredUnselectedItemWithData.
+ When the item is serialized out as xml, its value is "hoveredUnselectedItemWithData".
+
+
+
+
+ hoveredSelectedItemWithData.
+ When the item is serialized out as xml, its value is "hoveredSelectedItemWithData".
+
+
+
+
+ hoveredUnselectedItemWithNoData.
+ When the item is serialized out as xml, its value is "hoveredUnselectedItemWithNoData".
+
+
+
+
+ hoveredSelectedItemWithNoData.
+ When the item is serialized out as xml, its value is "hoveredSelectedItemWithNoData".
+
+
+
+
+ Defines the CheckedValues enumeration.
+
+
+
+
+ Unchecked.
+ When the item is serialized out as xml, its value is "Unchecked".
+
+
+
+
+ Checked.
+ When the item is serialized out as xml, its value is "Checked".
+
+
+
+
+ Mixed.
+ When the item is serialized out as xml, its value is "Mixed".
+
+
+
+
+ Defines the DropStyleValues enumeration.
+
+
+
+
+ combo.
+ When the item is serialized out as xml, its value is "combo".
+
+
+
+
+ comboedit.
+ When the item is serialized out as xml, its value is "comboedit".
+
+
+
+
+ simple.
+ When the item is serialized out as xml, its value is "simple".
+
+
+
+
+ Defines the SelectionTypeValues enumeration.
+
+
+
+
+ single.
+ When the item is serialized out as xml, its value is "single".
+
+
+
+
+ multi.
+ When the item is serialized out as xml, its value is "multi".
+
+
+
+
+ extended.
+ When the item is serialized out as xml, its value is "extended".
+
+
+
+
+ Defines the TextHorizontalAlignmentValues enumeration.
+
+
+
+
+ left.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ justify.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ distributed.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Defines the TextVerticalAlignmentValues enumeration.
+
+
+
+
+ top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ justify.
+ When the item is serialized out as xml, its value is "justify".
+
+
+
+
+ distributed.
+ When the item is serialized out as xml, its value is "distributed".
+
+
+
+
+ Defines the EditValidationValues enumeration.
+
+
+
+
+ text.
+ When the item is serialized out as xml, its value is "text".
+
+
+
+
+ integer.
+ When the item is serialized out as xml, its value is "integer".
+
+
+
+
+ number.
+ When the item is serialized out as xml, its value is "number".
+
+
+
+
+ reference.
+ When the item is serialized out as xml, its value is "reference".
+
+
+
+
+ formula.
+ When the item is serialized out as xml, its value is "formula".
+
+
+
+
+ Defines the OlapSlicerCacheSortOrderValues enumeration.
+
+
+
+
+ natural.
+ When the item is serialized out as xml, its value is "natural".
+
+
+
+
+ ascending.
+ When the item is serialized out as xml, its value is "ascending".
+
+
+
+
+ descending.
+ When the item is serialized out as xml, its value is "descending".
+
+
+
+
+ Defines the TabularSlicerCacheSortOrderValues enumeration.
+
+
+
+
+ ascending.
+ When the item is serialized out as xml, its value is "ascending".
+
+
+
+
+ descending.
+ When the item is serialized out as xml, its value is "descending".
+
+
+
+
+ Defines the SlicerCacheCrossFilterValues enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ showItemsWithDataAtTop.
+ When the item is serialized out as xml, its value is "showItemsWithDataAtTop".
+
+
+
+
+ showItemsWithNoData.
+ When the item is serialized out as xml, its value is "showItemsWithNoData".
+
+
+
+
+ Defines the ObjectTypeValues enumeration.
+
+
+
+
+ Button.
+ When the item is serialized out as xml, its value is "Button".
+
+
+
+
+ CheckBox.
+ When the item is serialized out as xml, its value is "CheckBox".
+
+
+
+
+ Drop.
+ When the item is serialized out as xml, its value is "Drop".
+
+
+
+
+ GBox.
+ When the item is serialized out as xml, its value is "GBox".
+
+
+
+
+ Label.
+ When the item is serialized out as xml, its value is "Label".
+
+
+
+
+ List.
+ When the item is serialized out as xml, its value is "List".
+
+
+
+
+ Radio.
+ When the item is serialized out as xml, its value is "Radio".
+
+
+
+
+ Scroll.
+ When the item is serialized out as xml, its value is "Scroll".
+
+
+
+
+ Spin.
+ When the item is serialized out as xml, its value is "Spin".
+
+
+
+
+ EditBox.
+ When the item is serialized out as xml, its value is "EditBox".
+
+
+
+
+ Dialog.
+ When the item is serialized out as xml, its value is "Dialog".
+
+
+
+
+ Defines the NonVisualContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:nvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <p14:cNvPr>
+ - <p14:cNvContentPartPr>
+ - <p14:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: p14:cNvPr.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ NonVisualInkContentPartProperties.
+ Represents the following element tag in the schema: p14:cNvContentPartPr.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ ApplicationNonVisualDrawingProperties.
+ Represents the following element tag in the schema: p14:nvPr.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtensionListModify Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionListModify class.
+
+
+
+
+ Initializes a new instance of the ExtensionListModify class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionListModify class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionListModify class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Modify
+ Represents the following attribute in the schema: mod
+
+
+
+
+
+
+
+ Defines the Media Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:media.
+
+
+ The following table lists the possible child types:
+
+ - <p14:extLst>
+ - <p14:bmkLst>
+ - <p14:fade>
+ - <p14:trim>
+
+
+
+
+
+ Initializes a new instance of the Media class.
+
+
+
+
+ Initializes a new instance of the Media class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Media class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Media class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ MediaTrim.
+ Represents the following element tag in the schema: p14:trim.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ MediaFade.
+ Represents the following element tag in the schema: p14:fade.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ MediaBookmarkList.
+ Represents the following element tag in the schema: p14:bmkLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p14:extLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Defines the VortexTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:vortex.
+
+
+
+
+ Initializes a new instance of the VortexTransition class.
+
+
+
+
+
+
+
+ Defines the PanTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:pan.
+
+
+
+
+ Initializes a new instance of the PanTransition class.
+
+
+
+
+
+
+
+ Defines the SideDirectionTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SideDirectionTransitionType class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the SwitchTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:switch.
+
+
+
+
+ Initializes a new instance of the SwitchTransition class.
+
+
+
+
+
+
+
+ Defines the FlipTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:flip.
+
+
+
+
+ Initializes a new instance of the FlipTransition class.
+
+
+
+
+
+
+
+ Defines the FerrisTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:ferris.
+
+
+
+
+ Initializes a new instance of the FerrisTransition class.
+
+
+
+
+
+
+
+ Defines the GalleryTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:gallery.
+
+
+
+
+ Initializes a new instance of the GalleryTransition class.
+
+
+
+
+
+
+
+ Defines the ConveyorTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:conveyor.
+
+
+
+
+ Initializes a new instance of the ConveyorTransition class.
+
+
+
+
+
+
+
+ Defines the LeftRightDirectionTransitionType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LeftRightDirectionTransitionType class.
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the RippleTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:ripple.
+
+
+
+
+ Initializes a new instance of the RippleTransition class.
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the HoneycombTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:honeycomb.
+
+
+
+
+ Initializes a new instance of the HoneycombTransition class.
+
+
+
+
+
+
+
+ Defines the FlashTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:flash.
+
+
+
+
+ Initializes a new instance of the FlashTransition class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Defines the PrismTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:prism.
+
+
+
+
+ Initializes a new instance of the PrismTransition class.
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+ isContent, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isContent
+
+
+
+
+ isInverted, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isInverted
+
+
+
+
+
+
+
+ Defines the DoorsTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:doors.
+
+
+
+
+ Initializes a new instance of the DoorsTransition class.
+
+
+
+
+
+
+
+ Defines the WindowTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:window.
+
+
+
+
+ Initializes a new instance of the WindowTransition class.
+
+
+
+
+
+
+
+ Defines the OrientationTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OrientationTransitionType class.
+
+
+
+
+ Transition Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the GlitterTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:glitter.
+
+
+
+
+ Initializes a new instance of the GlitterTransition class.
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+ pattern, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pattern
+
+
+
+
+
+
+
+ Defines the WarpTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:warp.
+
+
+
+
+ Initializes a new instance of the WarpTransition class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the FlythroughTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:flythrough.
+
+
+
+
+ Initializes a new instance of the FlythroughTransition class.
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+ hasBounce, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hasBounce
+
+
+
+
+
+
+
+ Defines the ShredTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:shred.
+
+
+
+
+ Initializes a new instance of the ShredTransition class.
+
+
+
+
+ pattern, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: pattern
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the RevealTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:reveal.
+
+
+
+
+ Initializes a new instance of the RevealTransition class.
+
+
+
+
+ thruBlk, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: thruBlk
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the WheelReverseTransition Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:wheelReverse.
+
+
+
+
+ Initializes a new instance of the WheelReverseTransition class.
+
+
+
+
+ Spokes
+ Represents the following attribute in the schema: spokes
+
+
+
+
+
+
+
+ Defines the BookmarkTarget Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:bmkTgt.
+
+
+
+
+ Initializes a new instance of the BookmarkTarget class.
+
+
+
+
+ spid, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spid
+
+
+
+
+ bmkName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: bmkName
+
+
+
+
+
+
+
+ Defines the SectionProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:sectionPr.
+
+
+ The following table lists the possible child types:
+
+ - <p14:section>
+
+
+
+
+
+ Initializes a new instance of the SectionProperties class.
+
+
+
+
+ Initializes a new instance of the SectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SectionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:sectionLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:section>
+
+
+
+
+
+ Initializes a new instance of the SectionList class.
+
+
+
+
+ Initializes a new instance of the SectionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the BrowseMode Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:browseMode.
+
+
+
+
+ Initializes a new instance of the BrowseMode class.
+
+
+
+
+ showStatus, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: showStatus
+
+
+
+
+
+
+
+ Defines the LaserColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:laserClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the LaserColor class.
+
+
+
+
+ Initializes a new instance of the LaserColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LaserColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LaserColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the DefaultImageDpi Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:defaultImageDpi.
+
+
+
+
+ Initializes a new instance of the DefaultImageDpi class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the DiscardImageEditData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:discardImageEditData.
+
+
+
+
+ Initializes a new instance of the DiscardImageEditData class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ShowMediaControls Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:showMediaCtrls.
+
+
+
+
+ Initializes a new instance of the ShowMediaControls class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the LaserTraceList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:laserTraceLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:tracePtLst>
+
+
+
+
+
+ Initializes a new instance of the LaserTraceList class.
+
+
+
+
+ Initializes a new instance of the LaserTraceList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LaserTraceList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LaserTraceList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CreationId Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:creationId.
+
+
+
+
+ Initializes a new instance of the CreationId class.
+
+
+
+
+
+
+
+ Defines the ModificationId Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:modId.
+
+
+
+
+ Initializes a new instance of the ModificationId class.
+
+
+
+
+
+
+
+ Defines the RandomIdType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RandomIdType class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ Defines the ShowEventRecordList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:showEvtLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:playEvt>
+ - <p14:stopEvt>
+ - <p14:pauseEvt>
+ - <p14:resumeEvt>
+ - <p14:seekEvt>
+ - <p14:nullEvt>
+ - <p14:triggerEvt>
+
+
+
+
+
+ Initializes a new instance of the ShowEventRecordList class.
+
+
+
+
+ Initializes a new instance of the ShowEventRecordList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowEventRecordList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowEventRecordList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TriggerEventRecord.
+ Represents the following element tag in the schema: p14:triggerEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ PlayEventRecord.
+ Represents the following element tag in the schema: p14:playEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ StopEventRecord.
+ Represents the following element tag in the schema: p14:stopEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ PauseEventRecord.
+ Represents the following element tag in the schema: p14:pauseEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ ResumeEventRecord.
+ Represents the following element tag in the schema: p14:resumeEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ SeekEventRecord.
+ Represents the following element tag in the schema: p14:seekEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ NullEventRecord.
+ Represents the following element tag in the schema: p14:nullEvt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualInkContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:cNvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:cpLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isComment, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+ ContentPartLocks.
+ Represents the following element tag in the schema: a14:cpLocks.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the ApplicationNonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:nvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:audioCd>
+ - <a:audioFile>
+ - <a:wavAudioFile>
+ - <a:quickTimeFile>
+ - <a:videoFile>
+ - <p:extLst>
+ - <p:custDataLst>
+ - <p:ph>
+
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Is a Photo Album
+ Represents the following attribute in the schema: isPhoto
+
+
+
+
+ Is User Drawn
+ Represents the following attribute in the schema: userDrawn
+
+
+
+
+ Placeholder Shape.
+ Represents the following element tag in the schema: p:ph.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the MediaBookmark Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:bmk.
+
+
+
+
+ Initializes a new instance of the MediaBookmark class.
+
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ time, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+
+
+
+ Defines the MediaTrim Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:trim.
+
+
+
+
+ Initializes a new instance of the MediaTrim class.
+
+
+
+
+ st, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: st
+
+
+
+
+ end, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: end
+
+
+
+
+
+
+
+ Defines the MediaFade Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:fade.
+
+
+
+
+ Initializes a new instance of the MediaFade class.
+
+
+
+
+ in, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: in
+
+
+
+
+ out, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: out
+
+
+
+
+
+
+
+ Defines the MediaBookmarkList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:bmkLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:bmk>
+
+
+
+
+
+ Initializes a new instance of the MediaBookmarkList class.
+
+
+
+
+ Initializes a new instance of the MediaBookmarkList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MediaBookmarkList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MediaBookmarkList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SectionOld Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:section.
+
+
+ The following table lists the possible child types:
+
+ - <p14:extLst>
+
+
+
+
+
+ Initializes a new instance of the SectionOld class.
+
+
+
+
+ Initializes a new instance of the SectionOld class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionOld class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionOld class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ slideIdLst, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: slideIdLst
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p14:extLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Defines the SectionSlideIdListEntry Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:sldId.
+
+
+
+
+ Initializes a new instance of the SectionSlideIdListEntry class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the SectionSlideIdList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:sldIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:sldId>
+
+
+
+
+
+ Initializes a new instance of the SectionSlideIdList class.
+
+
+
+
+ Initializes a new instance of the SectionSlideIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionSlideIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SectionSlideIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Section Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:section.
+
+
+ The following table lists the possible child types:
+
+ - <p14:extLst>
+ - <p14:sldIdLst>
+
+
+
+
+
+ Initializes a new instance of the Section class.
+
+
+
+
+ Initializes a new instance of the Section class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Section class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Section class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ SectionSlideIdList.
+ Represents the following element tag in the schema: p14:sldIdLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p14:extLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Defines the TracePoint Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:tracePt.
+
+
+
+
+ Initializes a new instance of the TracePoint class.
+
+
+
+
+ t, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+ x, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: x
+
+
+
+
+ y, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: y
+
+
+
+
+
+
+
+ Defines the TracePointList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:tracePtLst.
+
+
+ The following table lists the possible child types:
+
+ - <p14:tracePt>
+
+
+
+
+
+ Initializes a new instance of the TracePointList class.
+
+
+
+
+ Initializes a new instance of the TracePointList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TracePointList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TracePointList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TriggerEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:triggerEvt.
+
+
+
+
+ Initializes a new instance of the TriggerEventRecord class.
+
+
+
+
+ type, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: type
+
+
+
+
+ time, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ objId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: objId
+
+
+
+
+
+
+
+ Defines the PlayEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:playEvt.
+
+
+
+
+ Initializes a new instance of the PlayEventRecord class.
+
+
+
+
+
+
+
+ Defines the StopEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:stopEvt.
+
+
+
+
+ Initializes a new instance of the StopEventRecord class.
+
+
+
+
+
+
+
+ Defines the PauseEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:pauseEvt.
+
+
+
+
+ Initializes a new instance of the PauseEventRecord class.
+
+
+
+
+
+
+
+ Defines the ResumeEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:resumeEvt.
+
+
+
+
+ Initializes a new instance of the ResumeEventRecord class.
+
+
+
+
+
+
+
+ Defines the MediaPlaybackEventRecordType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MediaPlaybackEventRecordType class.
+
+
+
+
+ time, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ objId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: objId
+
+
+
+
+ Defines the SeekEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:seekEvt.
+
+
+
+
+ Initializes a new instance of the SeekEventRecord class.
+
+
+
+
+ time, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ objId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: objId
+
+
+
+
+ seek, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: seek
+
+
+
+
+
+
+
+ Defines the NullEventRecord Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p14:nullEvt.
+
+
+
+
+ Initializes a new instance of the NullEventRecord class.
+
+
+
+
+ time, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ objId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: objId
+
+
+
+
+
+
+
+ Defines the TransitionPatternValues enumeration.
+
+
+
+
+ diamond.
+ When the item is serialized out as xml, its value is "diamond".
+
+
+
+
+ hexagon.
+ When the item is serialized out as xml, its value is "hexagon".
+
+
+
+
+ Defines the TransitionCenterDirectionTypeValues enumeration.
+
+
+
+
+ center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Defines the TransitionShredPatternValues enumeration.
+
+
+
+
+ strip.
+ When the item is serialized out as xml, its value is "strip".
+
+
+
+
+ rectangle.
+ When the item is serialized out as xml, its value is "rectangle".
+
+
+
+
+ Defines the TransitionLeftRightDirectionTypeValues enumeration.
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Defines the List Class.
+ This class is available in Office 2013 and above.
+ When the object is serialized out as xml, it's qualified name is x12ac:list.
+
+
+
+
+ Initializes a new instance of the List class.
+
+
+
+
+ Initializes a new instance of the List class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the RunConflictInsertion Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:conflictIns.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RunConflictInsertion class.
+
+
+
+
+ Initializes a new instance of the RunConflictInsertion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunConflictInsertion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunConflictInsertion class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RunConflictDeletion Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:conflictDel.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RunConflictDeletion class.
+
+
+
+
+ Initializes a new instance of the RunConflictDeletion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunConflictDeletion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunConflictDeletion class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RunTrackChangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bdo>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:dir>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the RunTrackChangeType class.
+
+
+
+
+ Initializes a new instance of the RunTrackChangeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunTrackChangeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunTrackChangeType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the ConflictInsertion Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:conflictIns.
+
+
+
+
+ Initializes a new instance of the ConflictInsertion class.
+
+
+
+
+
+
+
+ Defines the ConflictDeletion Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:conflictDel.
+
+
+
+
+ Initializes a new instance of the ConflictDeletion class.
+
+
+
+
+
+
+
+ Defines the CustomXmlConflictInsertionRangeStart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:customXmlConflictInsRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlConflictInsertionRangeStart class.
+
+
+
+
+
+
+
+ Defines the CustomXmlConflictDeletionRangeStart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:customXmlConflictDelRangeStart.
+
+
+
+
+ Initializes a new instance of the CustomXmlConflictDeletionRangeStart class.
+
+
+
+
+
+
+
+ Defines the TrackChangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TrackChangeType class.
+
+
+
+
+ author
+ Represents the following attribute in the schema: w:author
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ date
+ Represents the following attribute in the schema: w:date
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the Tint Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:tint.
+
+
+
+
+ Initializes a new instance of the Tint class.
+
+
+
+
+
+
+
+ Defines the Shade Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:shade.
+
+
+
+
+ Initializes a new instance of the Shade class.
+
+
+
+
+
+
+
+ Defines the Alpha Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:alpha.
+
+
+
+
+ Initializes a new instance of the Alpha class.
+
+
+
+
+
+
+
+ Defines the PositiveFixedPercentageType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PositiveFixedPercentageType class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the HueModulation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:hueMod.
+
+
+
+
+ Initializes a new instance of the HueModulation class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Saturation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:sat.
+
+
+
+
+ Initializes a new instance of the Saturation class.
+
+
+
+
+
+
+
+ Defines the SaturationOffset Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:satOff.
+
+
+
+
+ Initializes a new instance of the SaturationOffset class.
+
+
+
+
+
+
+
+ Defines the SaturationModulation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:satMod.
+
+
+
+
+ Initializes a new instance of the SaturationModulation class.
+
+
+
+
+
+
+
+ Defines the Luminance Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:lum.
+
+
+
+
+ Initializes a new instance of the Luminance class.
+
+
+
+
+
+
+
+ Defines the LuminanceOffset Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:lumOff.
+
+
+
+
+ Initializes a new instance of the LuminanceOffset class.
+
+
+
+
+
+
+
+ Defines the LuminanceModulation Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:lumMod.
+
+
+
+
+ Initializes a new instance of the LuminanceModulation class.
+
+
+
+
+
+
+
+ Defines the PercentageType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PercentageType class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the RgbColorModelHex Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:srgbClr.
+
+
+ The following table lists the possible child types:
+
+ - <w14:sat>
+ - <w14:satOff>
+ - <w14:satMod>
+ - <w14:lum>
+ - <w14:lumOff>
+ - <w14:lumMod>
+ - <w14:tint>
+ - <w14:shade>
+ - <w14:alpha>
+ - <w14:hueMod>
+
+
+
+
+
+ Initializes a new instance of the RgbColorModelHex class.
+
+
+
+
+ Initializes a new instance of the RgbColorModelHex class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelHex class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RgbColorModelHex class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the SchemeColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:schemeClr.
+
+
+ The following table lists the possible child types:
+
+ - <w14:sat>
+ - <w14:satOff>
+ - <w14:satMod>
+ - <w14:lum>
+ - <w14:lumOff>
+ - <w14:lumMod>
+ - <w14:tint>
+ - <w14:shade>
+ - <w14:alpha>
+ - <w14:hueMod>
+
+
+
+
+
+ Initializes a new instance of the SchemeColor class.
+
+
+
+
+ Initializes a new instance of the SchemeColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemeColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemeColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the LinearShadeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:lin.
+
+
+
+
+ Initializes a new instance of the LinearShadeProperties class.
+
+
+
+
+ ang, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:ang
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ scaled, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:scaled
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the PathShadeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:path.
+
+
+ The following table lists the possible child types:
+
+ - <w14:fillToRect>
+
+
+
+
+
+ Initializes a new instance of the PathShadeProperties class.
+
+
+
+
+ Initializes a new instance of the PathShadeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathShadeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PathShadeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ path, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:path
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ FillToRectangle.
+ Represents the following element tag in the schema: w14:fillToRect.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the NoFillEmpty Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:noFill.
+
+
+
+
+ Initializes a new instance of the NoFillEmpty class.
+
+
+
+
+
+
+
+ Defines the RoundEmpty Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:round.
+
+
+
+
+ Initializes a new instance of the RoundEmpty class.
+
+
+
+
+
+
+
+ Defines the BevelEmpty Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:bevel.
+
+
+
+
+ Initializes a new instance of the BevelEmpty class.
+
+
+
+
+
+
+
+ Defines the EntityPickerEmpty Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:entityPicker.
+
+
+
+
+ Initializes a new instance of the EntityPickerEmpty class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Defines the SolidColorFillProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:solidFill.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the SolidColorFillProperties class.
+
+
+
+
+ Initializes a new instance of the SolidColorFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SolidColorFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SolidColorFillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RgbColorModelHex.
+ Represents the following element tag in the schema: w14:srgbClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SchemeColor.
+ Represents the following element tag in the schema: w14:schemeClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the GradientFillProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:gradFill.
+
+
+ The following table lists the possible child types:
+
+ - <w14:gsLst>
+ - <w14:lin>
+ - <w14:path>
+
+
+
+
+
+ Initializes a new instance of the GradientFillProperties class.
+
+
+
+
+ Initializes a new instance of the GradientFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFillProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientFillProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GradientStopList.
+ Represents the following element tag in the schema: w14:gsLst.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the PresetLineDashProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:prstDash.
+
+
+
+
+ Initializes a new instance of the PresetLineDashProperties class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the LineJoinMiterProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:miter.
+
+
+
+
+ Initializes a new instance of the LineJoinMiterProperties class.
+
+
+
+
+ lim, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:lim
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Glow Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:glow.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the Glow class.
+
+
+
+
+ Initializes a new instance of the Glow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Glow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Glow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rad, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:rad
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ RgbColorModelHex.
+ Represents the following element tag in the schema: w14:srgbClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SchemeColor.
+ Represents the following element tag in the schema: w14:schemeClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Shadow Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:shadow.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the Shadow class.
+
+
+
+
+ Initializes a new instance of the Shadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shadow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shadow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ blurRad, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:blurRad
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ dist, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:dist
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:dir
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ sx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:sx
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ sy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:sy
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ kx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:kx
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ ky, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:ky
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ algn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:algn
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ RgbColorModelHex.
+ Represents the following element tag in the schema: w14:srgbClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SchemeColor.
+ Represents the following element tag in the schema: w14:schemeClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Reflection Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:reflection.
+
+
+
+
+ Initializes a new instance of the Reflection class.
+
+
+
+
+ blurRad, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:blurRad
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ stA, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:stA
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ stPos, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:stPos
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ endA, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:endA
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ endPos, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:endPos
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ dist, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:dist
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:dir
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ fadeDir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:fadeDir
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ sx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:sx
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ sy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:sy
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ kx, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:kx
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ ky, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:ky
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ algn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:algn
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the TextOutlineEffect Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:textOutline.
+
+
+ The following table lists the possible child types:
+
+ - <w14:noFill>
+ - <w14:round>
+ - <w14:bevel>
+ - <w14:gradFill>
+ - <w14:miter>
+ - <w14:prstDash>
+ - <w14:solidFill>
+
+
+
+
+
+ Initializes a new instance of the TextOutlineEffect class.
+
+
+
+
+ Initializes a new instance of the TextOutlineEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextOutlineEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextOutlineEffect class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ w, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:w
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ cap, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:cap
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ cmpd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:cmpd
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ algn, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:algn
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the FillTextEffect Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:textFill.
+
+
+ The following table lists the possible child types:
+
+ - <w14:noFill>
+ - <w14:gradFill>
+ - <w14:solidFill>
+
+
+
+
+
+ Initializes a new instance of the FillTextEffect class.
+
+
+
+
+ Initializes a new instance of the FillTextEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillTextEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FillTextEffect class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NoFillEmpty.
+ Represents the following element tag in the schema: w14:noFill.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SolidColorFillProperties.
+ Represents the following element tag in the schema: w14:solidFill.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ GradientFillProperties.
+ Represents the following element tag in the schema: w14:gradFill.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Scene3D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:scene3d.
+
+
+ The following table lists the possible child types:
+
+ - <w14:camera>
+ - <w14:lightRig>
+
+
+
+
+
+ Initializes a new instance of the Scene3D class.
+
+
+
+
+ Initializes a new instance of the Scene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scene3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Camera.
+ Represents the following element tag in the schema: w14:camera.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ LightRig.
+ Represents the following element tag in the schema: w14:lightRig.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Properties3D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:props3d.
+
+
+ The following table lists the possible child types:
+
+ - <w14:bevelT>
+ - <w14:bevelB>
+ - <w14:extrusionClr>
+ - <w14:contourClr>
+
+
+
+
+
+ Initializes a new instance of the Properties3D class.
+
+
+
+
+ Initializes a new instance of the Properties3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ extrusionH, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:extrusionH
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ contourW, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:contourW
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ prstMaterial, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:prstMaterial
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ BevelTop.
+ Represents the following element tag in the schema: w14:bevelT.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ BevelBottom.
+ Represents the following element tag in the schema: w14:bevelB.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ ExtrusionColor.
+ Represents the following element tag in the schema: w14:extrusionClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ ContourColor.
+ Represents the following element tag in the schema: w14:contourClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Ligatures Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:ligatures.
+
+
+
+
+ Initializes a new instance of the Ligatures class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the NumberingFormat Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:numForm.
+
+
+
+
+ Initializes a new instance of the NumberingFormat class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the NumberSpacing Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:numSpacing.
+
+
+
+
+ Initializes a new instance of the NumberSpacing class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the StylisticSets Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:stylisticSets.
+
+
+ The following table lists the possible child types:
+
+ - <w14:styleSet>
+
+
+
+
+
+ Initializes a new instance of the StylisticSets class.
+
+
+
+
+ Initializes a new instance of the StylisticSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylisticSets class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StylisticSets class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContextualAlternatives Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:cntxtAlts.
+
+
+
+
+ Initializes a new instance of the ContextualAlternatives class.
+
+
+
+
+
+
+
+ Defines the ConflictMode Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:conflictMode.
+
+
+
+
+ Initializes a new instance of the ConflictMode class.
+
+
+
+
+
+
+
+ Defines the DiscardImageEditingData Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:discardImageEditingData.
+
+
+
+
+ Initializes a new instance of the DiscardImageEditingData class.
+
+
+
+
+
+
+
+ Defines the Checked Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:checked.
+
+
+
+
+ Initializes a new instance of the Checked class.
+
+
+
+
+
+
+
+ Defines the OnOffType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OnOffType class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <w14:extLst>
+ - <w14:xfrm>
+ - <w14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:bwMode
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ WordNonVisualContentPartShapeProperties.
+ Represents the following element tag in the schema: w14:nvContentPartPr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: w14:xfrm.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: w14:extLst.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the DocumentId Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:docId.
+
+
+
+
+ Initializes a new instance of the DocumentId class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the CustomXmlConflictInsertionRangeEnd Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:customXmlConflictInsRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlConflictInsertionRangeEnd class.
+
+
+
+
+
+
+
+ Defines the CustomXmlConflictDeletionRangeEnd Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:customXmlConflictDelRangeEnd.
+
+
+
+
+ Initializes a new instance of the CustomXmlConflictDeletionRangeEnd class.
+
+
+
+
+
+
+
+ Defines the MarkupType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the MarkupType class.
+
+
+
+
+ Annotation Identifier
+ Represents the following attribute in the schema: w:id
+
+
+ xmlns:w=http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ Defines the DefaultImageDpi Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:defaultImageDpi.
+
+
+
+
+ Initializes a new instance of the DefaultImageDpi class.
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the SdtContentCheckBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:checkbox.
+
+
+ The following table lists the possible child types:
+
+ - <w14:checked>
+ - <w14:checkedState>
+ - <w14:uncheckedState>
+
+
+
+
+
+ Initializes a new instance of the SdtContentCheckBox class.
+
+
+
+
+ Initializes a new instance of the SdtContentCheckBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentCheckBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SdtContentCheckBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Checked.
+ Represents the following element tag in the schema: w14:checked.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ CheckedState.
+ Represents the following element tag in the schema: w14:checkedState.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ UncheckedState.
+ Represents the following element tag in the schema: w14:uncheckedState.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the GradientStop Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:gs.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the GradientStop class.
+
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStop class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ pos, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:pos
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ RgbColorModelHex.
+ Represents the following element tag in the schema: w14:srgbClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SchemeColor.
+ Represents the following element tag in the schema: w14:schemeClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the FillToRectangle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:fillToRect.
+
+
+
+
+ Initializes a new instance of the FillToRectangle class.
+
+
+
+
+ l, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:l
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ t, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:t
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ r, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:r
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ b, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:b
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the GradientStopList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:gsLst.
+
+
+ The following table lists the possible child types:
+
+ - <w14:gs>
+
+
+
+
+
+ Initializes a new instance of the GradientStopList class.
+
+
+
+
+ Initializes a new instance of the GradientStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStopList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GradientStopList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SphereCoordinates Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:rot.
+
+
+
+
+ Initializes a new instance of the SphereCoordinates class.
+
+
+
+
+ lat, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:lat
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ lon, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:lon
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ rev, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:rev
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Camera Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:camera.
+
+
+
+
+ Initializes a new instance of the Camera class.
+
+
+
+
+ prst, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:prst
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the LightRig Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:lightRig.
+
+
+ The following table lists the possible child types:
+
+ - <w14:rot>
+
+
+
+
+
+ Initializes a new instance of the LightRig class.
+
+
+
+
+ Initializes a new instance of the LightRig class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LightRig class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LightRig class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rig, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:rig
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ dir, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:dir
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SphereCoordinates.
+ Represents the following element tag in the schema: w14:rot.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the BevelTop Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:bevelT.
+
+
+
+
+ Initializes a new instance of the BevelTop class.
+
+
+
+
+
+
+
+ Defines the BevelBottom Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:bevelB.
+
+
+
+
+ Initializes a new instance of the BevelBottom class.
+
+
+
+
+
+
+
+ Defines the BevelType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the BevelType class.
+
+
+
+
+ w, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:w
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ h, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:h
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ prst, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:prst
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the ExtrusionColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:extrusionClr.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the ExtrusionColor class.
+
+
+
+
+ Initializes a new instance of the ExtrusionColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtrusionColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtrusionColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ContourColor Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:contourClr.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the ContourColor class.
+
+
+
+
+ Initializes a new instance of the ContourColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContourColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContourColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <w14:schemeClr>
+ - <w14:srgbClr>
+
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RgbColorModelHex.
+ Represents the following element tag in the schema: w14:srgbClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ SchemeColor.
+ Represents the following element tag in the schema: w14:schemeClr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the StyleSet Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:styleSet.
+
+
+
+
+ Initializes a new instance of the StyleSet class.
+
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:id
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the CheckedState Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:checkedState.
+
+
+
+
+ Initializes a new instance of the CheckedState class.
+
+
+
+
+
+
+
+ Defines the UncheckedState Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:uncheckedState.
+
+
+
+
+ Initializes a new instance of the UncheckedState class.
+
+
+
+
+
+
+
+ Defines the CheckBoxSymbolType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the CheckBoxSymbolType class.
+
+
+
+
+ font, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:font
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ val, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: w14:val
+
+
+ xmlns:w14=http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualInkContentPartProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:cNvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <a14:extLst>
+ - <a14:cpLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualInkContentPartProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ isComment, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: isComment
+
+
+
+
+ ContentPartLocks.
+ Represents the following element tag in the schema: a14:cpLocks.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a14:extLst.
+
+
+ xmlns:a14 = http://schemas.microsoft.com/office/drawing/2010/main
+
+
+
+
+
+
+
+ Defines the WordNonVisualContentPartShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:nvContentPartPr.
+
+
+ The following table lists the possible child types:
+
+ - <w14:cNvPr>
+ - <w14:cNvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the WordNonVisualContentPartShapeProperties class.
+
+
+
+
+ Initializes a new instance of the WordNonVisualContentPartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordNonVisualContentPartShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordNonVisualContentPartShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: w14:cNvPr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+ NonVisualInkContentPartProperties.
+ Represents the following element tag in the schema: w14:cNvContentPartPr.
+
+
+ xmlns:w14 = http://schemas.microsoft.com/office/word/2010/wordml
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is w14:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OnOffValues enumeration.
+
+
+
+
+ true.
+ When the item is serialized out as xml, its value is "true".
+
+
+
+
+ false.
+ When the item is serialized out as xml, its value is "false".
+
+
+
+
+ 0.
+ When the item is serialized out as xml, its value is "0".
+
+
+
+
+ 1.
+ When the item is serialized out as xml, its value is "1".
+
+
+
+
+ Defines the SchemeColorValues enumeration.
+
+
+
+
+ bg1.
+ When the item is serialized out as xml, its value is "bg1".
+
+
+
+
+ tx1.
+ When the item is serialized out as xml, its value is "tx1".
+
+
+
+
+ bg2.
+ When the item is serialized out as xml, its value is "bg2".
+
+
+
+
+ tx2.
+ When the item is serialized out as xml, its value is "tx2".
+
+
+
+
+ accent1.
+ When the item is serialized out as xml, its value is "accent1".
+
+
+
+
+ accent2.
+ When the item is serialized out as xml, its value is "accent2".
+
+
+
+
+ accent3.
+ When the item is serialized out as xml, its value is "accent3".
+
+
+
+
+ accent4.
+ When the item is serialized out as xml, its value is "accent4".
+
+
+
+
+ accent5.
+ When the item is serialized out as xml, its value is "accent5".
+
+
+
+
+ accent6.
+ When the item is serialized out as xml, its value is "accent6".
+
+
+
+
+ hlink.
+ When the item is serialized out as xml, its value is "hlink".
+
+
+
+
+ folHlink.
+ When the item is serialized out as xml, its value is "folHlink".
+
+
+
+
+ dk1.
+ When the item is serialized out as xml, its value is "dk1".
+
+
+
+
+ lt1.
+ When the item is serialized out as xml, its value is "lt1".
+
+
+
+
+ dk2.
+ When the item is serialized out as xml, its value is "dk2".
+
+
+
+
+ lt2.
+ When the item is serialized out as xml, its value is "lt2".
+
+
+
+
+ phClr.
+ When the item is serialized out as xml, its value is "phClr".
+
+
+
+
+ Defines the RectangleAlignmentValues enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ tl.
+ When the item is serialized out as xml, its value is "tl".
+
+
+
+
+ t.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ tr.
+ When the item is serialized out as xml, its value is "tr".
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ ctr.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ bl.
+ When the item is serialized out as xml, its value is "bl".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ br.
+ When the item is serialized out as xml, its value is "br".
+
+
+
+
+ Defines the PathShadeTypeValues enumeration.
+
+
+
+
+ shape.
+ When the item is serialized out as xml, its value is "shape".
+
+
+
+
+ circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ rect.
+ When the item is serialized out as xml, its value is "rect".
+
+
+
+
+ Defines the LineCapValues enumeration.
+
+
+
+
+ rnd.
+ When the item is serialized out as xml, its value is "rnd".
+
+
+
+
+ sq.
+ When the item is serialized out as xml, its value is "sq".
+
+
+
+
+ flat.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ Defines the PresetLineDashValues enumeration.
+
+
+
+
+ solid.
+ When the item is serialized out as xml, its value is "solid".
+
+
+
+
+ dot.
+ When the item is serialized out as xml, its value is "dot".
+
+
+
+
+ sysDot.
+ When the item is serialized out as xml, its value is "sysDot".
+
+
+
+
+ dash.
+ When the item is serialized out as xml, its value is "dash".
+
+
+
+
+ sysDash.
+ When the item is serialized out as xml, its value is "sysDash".
+
+
+
+
+ lgDash.
+ When the item is serialized out as xml, its value is "lgDash".
+
+
+
+
+ dashDot.
+ When the item is serialized out as xml, its value is "dashDot".
+
+
+
+
+ sysDashDot.
+ When the item is serialized out as xml, its value is "sysDashDot".
+
+
+
+
+ lgDashDot.
+ When the item is serialized out as xml, its value is "lgDashDot".
+
+
+
+
+ lgDashDotDot.
+ When the item is serialized out as xml, its value is "lgDashDotDot".
+
+
+
+
+ sysDashDotDot.
+ When the item is serialized out as xml, its value is "sysDashDotDot".
+
+
+
+
+ Defines the PenAlignmentValues enumeration.
+
+
+
+
+ ctr.
+ When the item is serialized out as xml, its value is "ctr".
+
+
+
+
+ in.
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ Defines the CompoundLineValues enumeration.
+
+
+
+
+ sng.
+ When the item is serialized out as xml, its value is "sng".
+
+
+
+
+ dbl.
+ When the item is serialized out as xml, its value is "dbl".
+
+
+
+
+ thickThin.
+ When the item is serialized out as xml, its value is "thickThin".
+
+
+
+
+ thinThick.
+ When the item is serialized out as xml, its value is "thinThick".
+
+
+
+
+ tri.
+ When the item is serialized out as xml, its value is "tri".
+
+
+
+
+ Defines the PresetCameraTypeValues enumeration.
+
+
+
+
+ legacyObliqueTopLeft.
+ When the item is serialized out as xml, its value is "legacyObliqueTopLeft".
+
+
+
+
+ legacyObliqueTop.
+ When the item is serialized out as xml, its value is "legacyObliqueTop".
+
+
+
+
+ legacyObliqueTopRight.
+ When the item is serialized out as xml, its value is "legacyObliqueTopRight".
+
+
+
+
+ legacyObliqueLeft.
+ When the item is serialized out as xml, its value is "legacyObliqueLeft".
+
+
+
+
+ legacyObliqueFront.
+ When the item is serialized out as xml, its value is "legacyObliqueFront".
+
+
+
+
+ legacyObliqueRight.
+ When the item is serialized out as xml, its value is "legacyObliqueRight".
+
+
+
+
+ legacyObliqueBottomLeft.
+ When the item is serialized out as xml, its value is "legacyObliqueBottomLeft".
+
+
+
+
+ legacyObliqueBottom.
+ When the item is serialized out as xml, its value is "legacyObliqueBottom".
+
+
+
+
+ legacyObliqueBottomRight.
+ When the item is serialized out as xml, its value is "legacyObliqueBottomRight".
+
+
+
+
+ legacyPerspectiveTopLeft.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTopLeft".
+
+
+
+
+ legacyPerspectiveTop.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTop".
+
+
+
+
+ legacyPerspectiveTopRight.
+ When the item is serialized out as xml, its value is "legacyPerspectiveTopRight".
+
+
+
+
+ legacyPerspectiveLeft.
+ When the item is serialized out as xml, its value is "legacyPerspectiveLeft".
+
+
+
+
+ legacyPerspectiveFront.
+ When the item is serialized out as xml, its value is "legacyPerspectiveFront".
+
+
+
+
+ legacyPerspectiveRight.
+ When the item is serialized out as xml, its value is "legacyPerspectiveRight".
+
+
+
+
+ legacyPerspectiveBottomLeft.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottomLeft".
+
+
+
+
+ legacyPerspectiveBottom.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottom".
+
+
+
+
+ legacyPerspectiveBottomRight.
+ When the item is serialized out as xml, its value is "legacyPerspectiveBottomRight".
+
+
+
+
+ orthographicFront.
+ When the item is serialized out as xml, its value is "orthographicFront".
+
+
+
+
+ isometricTopUp.
+ When the item is serialized out as xml, its value is "isometricTopUp".
+
+
+
+
+ isometricTopDown.
+ When the item is serialized out as xml, its value is "isometricTopDown".
+
+
+
+
+ isometricBottomUp.
+ When the item is serialized out as xml, its value is "isometricBottomUp".
+
+
+
+
+ isometricBottomDown.
+ When the item is serialized out as xml, its value is "isometricBottomDown".
+
+
+
+
+ isometricLeftUp.
+ When the item is serialized out as xml, its value is "isometricLeftUp".
+
+
+
+
+ isometricLeftDown.
+ When the item is serialized out as xml, its value is "isometricLeftDown".
+
+
+
+
+ isometricRightUp.
+ When the item is serialized out as xml, its value is "isometricRightUp".
+
+
+
+
+ isometricRightDown.
+ When the item is serialized out as xml, its value is "isometricRightDown".
+
+
+
+
+ isometricOffAxis1Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Left".
+
+
+
+
+ isometricOffAxis1Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Right".
+
+
+
+
+ isometricOffAxis1Top.
+ When the item is serialized out as xml, its value is "isometricOffAxis1Top".
+
+
+
+
+ isometricOffAxis2Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Left".
+
+
+
+
+ isometricOffAxis2Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Right".
+
+
+
+
+ isometricOffAxis2Top.
+ When the item is serialized out as xml, its value is "isometricOffAxis2Top".
+
+
+
+
+ isometricOffAxis3Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Left".
+
+
+
+
+ isometricOffAxis3Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Right".
+
+
+
+
+ isometricOffAxis3Bottom.
+ When the item is serialized out as xml, its value is "isometricOffAxis3Bottom".
+
+
+
+
+ isometricOffAxis4Left.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Left".
+
+
+
+
+ isometricOffAxis4Right.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Right".
+
+
+
+
+ isometricOffAxis4Bottom.
+ When the item is serialized out as xml, its value is "isometricOffAxis4Bottom".
+
+
+
+
+ obliqueTopLeft.
+ When the item is serialized out as xml, its value is "obliqueTopLeft".
+
+
+
+
+ obliqueTop.
+ When the item is serialized out as xml, its value is "obliqueTop".
+
+
+
+
+ obliqueTopRight.
+ When the item is serialized out as xml, its value is "obliqueTopRight".
+
+
+
+
+ obliqueLeft.
+ When the item is serialized out as xml, its value is "obliqueLeft".
+
+
+
+
+ obliqueRight.
+ When the item is serialized out as xml, its value is "obliqueRight".
+
+
+
+
+ obliqueBottomLeft.
+ When the item is serialized out as xml, its value is "obliqueBottomLeft".
+
+
+
+
+ obliqueBottom.
+ When the item is serialized out as xml, its value is "obliqueBottom".
+
+
+
+
+ obliqueBottomRight.
+ When the item is serialized out as xml, its value is "obliqueBottomRight".
+
+
+
+
+ perspectiveFront.
+ When the item is serialized out as xml, its value is "perspectiveFront".
+
+
+
+
+ perspectiveLeft.
+ When the item is serialized out as xml, its value is "perspectiveLeft".
+
+
+
+
+ perspectiveRight.
+ When the item is serialized out as xml, its value is "perspectiveRight".
+
+
+
+
+ perspectiveAbove.
+ When the item is serialized out as xml, its value is "perspectiveAbove".
+
+
+
+
+ perspectiveBelow.
+ When the item is serialized out as xml, its value is "perspectiveBelow".
+
+
+
+
+ perspectiveAboveLeftFacing.
+ When the item is serialized out as xml, its value is "perspectiveAboveLeftFacing".
+
+
+
+
+ perspectiveAboveRightFacing.
+ When the item is serialized out as xml, its value is "perspectiveAboveRightFacing".
+
+
+
+
+ perspectiveContrastingLeftFacing.
+ When the item is serialized out as xml, its value is "perspectiveContrastingLeftFacing".
+
+
+
+
+ perspectiveContrastingRightFacing.
+ When the item is serialized out as xml, its value is "perspectiveContrastingRightFacing".
+
+
+
+
+ perspectiveHeroicLeftFacing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicLeftFacing".
+
+
+
+
+ perspectiveHeroicRightFacing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicRightFacing".
+
+
+
+
+ perspectiveHeroicExtremeLeftFacing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicExtremeLeftFacing".
+
+
+
+
+ perspectiveHeroicExtremeRightFacing.
+ When the item is serialized out as xml, its value is "perspectiveHeroicExtremeRightFacing".
+
+
+
+
+ perspectiveRelaxed.
+ When the item is serialized out as xml, its value is "perspectiveRelaxed".
+
+
+
+
+ perspectiveRelaxedModerately.
+ When the item is serialized out as xml, its value is "perspectiveRelaxedModerately".
+
+
+
+
+ Defines the LightRigTypeValues enumeration.
+
+
+
+
+ legacyFlat1.
+ When the item is serialized out as xml, its value is "legacyFlat1".
+
+
+
+
+ legacyFlat2.
+ When the item is serialized out as xml, its value is "legacyFlat2".
+
+
+
+
+ legacyFlat3.
+ When the item is serialized out as xml, its value is "legacyFlat3".
+
+
+
+
+ legacyFlat4.
+ When the item is serialized out as xml, its value is "legacyFlat4".
+
+
+
+
+ legacyNormal1.
+ When the item is serialized out as xml, its value is "legacyNormal1".
+
+
+
+
+ legacyNormal2.
+ When the item is serialized out as xml, its value is "legacyNormal2".
+
+
+
+
+ legacyNormal3.
+ When the item is serialized out as xml, its value is "legacyNormal3".
+
+
+
+
+ legacyNormal4.
+ When the item is serialized out as xml, its value is "legacyNormal4".
+
+
+
+
+ legacyHarsh1.
+ When the item is serialized out as xml, its value is "legacyHarsh1".
+
+
+
+
+ legacyHarsh2.
+ When the item is serialized out as xml, its value is "legacyHarsh2".
+
+
+
+
+ legacyHarsh3.
+ When the item is serialized out as xml, its value is "legacyHarsh3".
+
+
+
+
+ legacyHarsh4.
+ When the item is serialized out as xml, its value is "legacyHarsh4".
+
+
+
+
+ threePt.
+ When the item is serialized out as xml, its value is "threePt".
+
+
+
+
+ balanced.
+ When the item is serialized out as xml, its value is "balanced".
+
+
+
+
+ soft.
+ When the item is serialized out as xml, its value is "soft".
+
+
+
+
+ harsh.
+ When the item is serialized out as xml, its value is "harsh".
+
+
+
+
+ flood.
+ When the item is serialized out as xml, its value is "flood".
+
+
+
+
+ contrasting.
+ When the item is serialized out as xml, its value is "contrasting".
+
+
+
+
+ morning.
+ When the item is serialized out as xml, its value is "morning".
+
+
+
+
+ sunrise.
+ When the item is serialized out as xml, its value is "sunrise".
+
+
+
+
+ sunset.
+ When the item is serialized out as xml, its value is "sunset".
+
+
+
+
+ chilly.
+ When the item is serialized out as xml, its value is "chilly".
+
+
+
+
+ freezing.
+ When the item is serialized out as xml, its value is "freezing".
+
+
+
+
+ flat.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ twoPt.
+ When the item is serialized out as xml, its value is "twoPt".
+
+
+
+
+ glow.
+ When the item is serialized out as xml, its value is "glow".
+
+
+
+
+ brightRoom.
+ When the item is serialized out as xml, its value is "brightRoom".
+
+
+
+
+ Defines the LightRigDirectionValues enumeration.
+
+
+
+
+ tl.
+ When the item is serialized out as xml, its value is "tl".
+
+
+
+
+ t.
+ When the item is serialized out as xml, its value is "t".
+
+
+
+
+ tr.
+ When the item is serialized out as xml, its value is "tr".
+
+
+
+
+ l.
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ bl.
+ When the item is serialized out as xml, its value is "bl".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ br.
+ When the item is serialized out as xml, its value is "br".
+
+
+
+
+ Defines the BevelPresetTypeValues enumeration.
+
+
+
+
+ relaxedInset.
+ When the item is serialized out as xml, its value is "relaxedInset".
+
+
+
+
+ circle.
+ When the item is serialized out as xml, its value is "circle".
+
+
+
+
+ slope.
+ When the item is serialized out as xml, its value is "slope".
+
+
+
+
+ cross.
+ When the item is serialized out as xml, its value is "cross".
+
+
+
+
+ angle.
+ When the item is serialized out as xml, its value is "angle".
+
+
+
+
+ softRound.
+ When the item is serialized out as xml, its value is "softRound".
+
+
+
+
+ convex.
+ When the item is serialized out as xml, its value is "convex".
+
+
+
+
+ coolSlant.
+ When the item is serialized out as xml, its value is "coolSlant".
+
+
+
+
+ divot.
+ When the item is serialized out as xml, its value is "divot".
+
+
+
+
+ riblet.
+ When the item is serialized out as xml, its value is "riblet".
+
+
+
+
+ hardEdge.
+ When the item is serialized out as xml, its value is "hardEdge".
+
+
+
+
+ artDeco.
+ When the item is serialized out as xml, its value is "artDeco".
+
+
+
+
+ Defines the PresetMaterialTypeValues enumeration.
+
+
+
+
+ legacyMatte.
+ When the item is serialized out as xml, its value is "legacyMatte".
+
+
+
+
+ legacyPlastic.
+ When the item is serialized out as xml, its value is "legacyPlastic".
+
+
+
+
+ legacyMetal.
+ When the item is serialized out as xml, its value is "legacyMetal".
+
+
+
+
+ legacyWireframe.
+ When the item is serialized out as xml, its value is "legacyWireframe".
+
+
+
+
+ matte.
+ When the item is serialized out as xml, its value is "matte".
+
+
+
+
+ plastic.
+ When the item is serialized out as xml, its value is "plastic".
+
+
+
+
+ metal.
+ When the item is serialized out as xml, its value is "metal".
+
+
+
+
+ warmMatte.
+ When the item is serialized out as xml, its value is "warmMatte".
+
+
+
+
+ translucentPowder.
+ When the item is serialized out as xml, its value is "translucentPowder".
+
+
+
+
+ powder.
+ When the item is serialized out as xml, its value is "powder".
+
+
+
+
+ dkEdge.
+ When the item is serialized out as xml, its value is "dkEdge".
+
+
+
+
+ softEdge.
+ When the item is serialized out as xml, its value is "softEdge".
+
+
+
+
+ clear.
+ When the item is serialized out as xml, its value is "clear".
+
+
+
+
+ flat.
+ When the item is serialized out as xml, its value is "flat".
+
+
+
+
+ softmetal.
+ When the item is serialized out as xml, its value is "softmetal".
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Defines the LigaturesValues enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ standard.
+ When the item is serialized out as xml, its value is "standard".
+
+
+
+
+ contextual.
+ When the item is serialized out as xml, its value is "contextual".
+
+
+
+
+ historical.
+ When the item is serialized out as xml, its value is "historical".
+
+
+
+
+ discretional.
+ When the item is serialized out as xml, its value is "discretional".
+
+
+
+
+ standardContextual.
+ When the item is serialized out as xml, its value is "standardContextual".
+
+
+
+
+ standardHistorical.
+ When the item is serialized out as xml, its value is "standardHistorical".
+
+
+
+
+ contextualHistorical.
+ When the item is serialized out as xml, its value is "contextualHistorical".
+
+
+
+
+ standardDiscretional.
+ When the item is serialized out as xml, its value is "standardDiscretional".
+
+
+
+
+ contextualDiscretional.
+ When the item is serialized out as xml, its value is "contextualDiscretional".
+
+
+
+
+ historicalDiscretional.
+ When the item is serialized out as xml, its value is "historicalDiscretional".
+
+
+
+
+ standardContextualHistorical.
+ When the item is serialized out as xml, its value is "standardContextualHistorical".
+
+
+
+
+ standardContextualDiscretional.
+ When the item is serialized out as xml, its value is "standardContextualDiscretional".
+
+
+
+
+ standardHistoricalDiscretional.
+ When the item is serialized out as xml, its value is "standardHistoricalDiscretional".
+
+
+
+
+ contextualHistoricalDiscretional.
+ When the item is serialized out as xml, its value is "contextualHistoricalDiscretional".
+
+
+
+
+ all.
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Defines the NumberFormValues enumeration.
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ lining.
+ When the item is serialized out as xml, its value is "lining".
+
+
+
+
+ oldStyle.
+ When the item is serialized out as xml, its value is "oldStyle".
+
+
+
+
+ Defines the NumberSpacingValues enumeration.
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ proportional.
+ When the item is serialized out as xml, its value is "proportional".
+
+
+
+
+ tabular.
+ When the item is serialized out as xml, its value is "tabular".
+
+
+
+
+ Defines the WordprocessingCanvas Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpc:wpc.
+
+
+ The following table lists the possible child types:
+
+ - <wpc:bg>
+ - <wpc:extLst>
+ - <wpc:whole>
+ - <pic:pic>
+ - <w14:contentPart>
+ - <wpc:graphicFrame>
+ - <wpg:wgp>
+ - <wps:wsp>
+
+
+
+
+
+ Initializes a new instance of the WordprocessingCanvas class.
+
+
+
+
+ Initializes a new instance of the WordprocessingCanvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingCanvas class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingCanvas class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BackgroundFormatting.
+ Represents the following element tag in the schema: wpc:bg.
+
+
+ xmlns:wpc = http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas
+
+
+
+
+ WholeFormatting.
+ Represents the following element tag in the schema: wpc:whole.
+
+
+ xmlns:wpc = http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas
+
+
+
+
+
+
+
+ Defines the BackgroundFormatting Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpc:bg.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the BackgroundFormatting class.
+
+
+
+
+ Initializes a new instance of the BackgroundFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundFormatting class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WholeFormatting Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpc:whole.
+
+
+ The following table lists the possible child types:
+
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:ln>
+
+
+
+
+
+ Initializes a new instance of the WholeFormatting class.
+
+
+
+
+ Initializes a new instance of the WholeFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WholeFormatting class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WholeFormatting class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Outline.
+ Represents the following element tag in the schema: a:ln.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GraphicFrameType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpc:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <wpg:cNvPr>
+ - <wpg:cNvFrPr>
+ - <wpg:extLst>
+ - <wpg:xfrm>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrameType class.
+
+
+
+
+ Initializes a new instance of the GraphicFrameType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrameType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: wpg:cNvPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ NonVisualGraphicFrameProperties.
+ Represents the following element tag in the schema: wpg:cNvFrPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: wpg:xfrm.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: wpg:extLst.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpc:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PercentagePositionHeightOffset Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:pctPosHOffset.
+
+
+
+
+ Initializes a new instance of the PercentagePositionHeightOffset class.
+
+
+
+
+ Initializes a new instance of the PercentagePositionHeightOffset class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the PercentagePositionVerticalOffset Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:pctPosVOffset.
+
+
+
+
+ Initializes a new instance of the PercentagePositionVerticalOffset class.
+
+
+
+
+ Initializes a new instance of the PercentagePositionVerticalOffset class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the RelativeWidth Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:sizeRelH.
+
+
+ The following table lists the possible child types:
+
+ - <wp14:pctWidth>
+
+
+
+
+
+ Initializes a new instance of the RelativeWidth class.
+
+
+
+
+ Initializes a new instance of the RelativeWidth class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeWidth class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeWidth class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ relativeFrom, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: relativeFrom
+
+
+
+
+ PercentageWidth.
+ Represents the following element tag in the schema: wp14:pctWidth.
+
+
+ xmlns:wp14 = http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+
+
+
+ Defines the RelativeHeight Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:sizeRelV.
+
+
+ The following table lists the possible child types:
+
+ - <wp14:pctHeight>
+
+
+
+
+
+ Initializes a new instance of the RelativeHeight class.
+
+
+
+
+ Initializes a new instance of the RelativeHeight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeHeight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RelativeHeight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ relativeFrom, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: relativeFrom
+
+
+
+
+ PercentageHeight.
+ Represents the following element tag in the schema: wp14:pctHeight.
+
+
+ xmlns:wp14 = http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing
+
+
+
+
+
+
+
+ Defines the PercentageWidth Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:pctWidth.
+
+
+
+
+ Initializes a new instance of the PercentageWidth class.
+
+
+
+
+ Initializes a new instance of the PercentageWidth class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the PercentageHeight Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wp14:pctHeight.
+
+
+
+
+ Initializes a new instance of the PercentageHeight class.
+
+
+
+
+ Initializes a new instance of the PercentageHeight class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the SizeRelativeHorizontallyValues enumeration.
+
+
+
+
+ margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ leftMargin.
+ When the item is serialized out as xml, its value is "leftMargin".
+
+
+
+
+ rightMargin.
+ When the item is serialized out as xml, its value is "rightMargin".
+
+
+
+
+ insideMargin.
+ When the item is serialized out as xml, its value is "insideMargin".
+
+
+
+
+ outsideMargin.
+ When the item is serialized out as xml, its value is "outsideMargin".
+
+
+
+
+ Defines the SizeRelativeVerticallyValues enumeration.
+
+
+
+
+ margin.
+ When the item is serialized out as xml, its value is "margin".
+
+
+
+
+ page.
+ When the item is serialized out as xml, its value is "page".
+
+
+
+
+ topMargin.
+ When the item is serialized out as xml, its value is "topMargin".
+
+
+
+
+ bottomMargin.
+ When the item is serialized out as xml, its value is "bottomMargin".
+
+
+
+
+ insideMargin.
+ When the item is serialized out as xml, its value is "insideMargin".
+
+
+
+
+ outsideMargin.
+ When the item is serialized out as xml, its value is "outsideMargin".
+
+
+
+
+ Defines the WordprocessingGroup Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:wgp.
+
+
+ The following table lists the possible child types:
+
+ - <wpg:grpSpPr>
+ - <wpg:cNvPr>
+ - <wpg:cNvGrpSpPr>
+ - <wpg:extLst>
+ - <pic:pic>
+ - <w14:contentPart>
+ - <wpg:graphicFrame>
+ - <wpg:grpSp>
+ - <wps:wsp>
+
+
+
+
+
+ Initializes a new instance of the WordprocessingGroup class.
+
+
+
+
+ Initializes a new instance of the WordprocessingGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingGroup class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingGroup class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GroupShape Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <wpg:grpSpPr>
+ - <wpg:cNvPr>
+ - <wpg:cNvGrpSpPr>
+ - <wpg:extLst>
+ - <pic:pic>
+ - <w14:contentPart>
+ - <wpg:graphicFrame>
+ - <wpg:grpSp>
+ - <wps:wsp>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the WordprocessingGroupType Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <wpg:grpSpPr>
+ - <wpg:cNvPr>
+ - <wpg:cNvGrpSpPr>
+ - <wpg:extLst>
+ - <pic:pic>
+ - <w14:contentPart>
+ - <wpg:graphicFrame>
+ - <wpg:grpSp>
+ - <wps:wsp>
+
+
+
+
+
+ Initializes a new instance of the WordprocessingGroupType class.
+
+
+
+
+ Initializes a new instance of the WordprocessingGroupType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingGroupType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingGroupType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: wpg:cNvPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ NonVisualGroupDrawingShapeProperties.
+ Represents the following element tag in the schema: wpg:cNvGrpSpPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ GroupShapeProperties.
+ Represents the following element tag in the schema: wpg:grpSpPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualGraphicFrameProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:cNvFrPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Transform2D Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform2D class.
+
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform2D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualGroupDrawingShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupDrawingShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GroupShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the GraphicFrame Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wpg:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <wpg:cNvPr>
+ - <wpg:cNvFrPr>
+ - <wpg:extLst>
+ - <wpg:xfrm>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrame class.
+
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: wpg:cNvPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ NonVisualGraphicFrameProperties.
+ Represents the following element tag in the schema: wpg:cNvFrPr.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: wpg:xfrm.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: wpg:extLst.
+
+
+ xmlns:wpg = http://schemas.microsoft.com/office/word/2010/wordprocessingGroup
+
+
+
+
+
+
+
+ Defines the WordprocessingShape Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:wsp.
+
+
+ The following table lists the possible child types:
+
+ - <wps:cNvCnPr>
+ - <wps:cNvPr>
+ - <wps:cNvSpPr>
+ - <wps:extLst>
+ - <wps:spPr>
+ - <wps:style>
+ - <wps:bodyPr>
+ - <wps:linkedTxbx>
+ - <wps:txbx>
+
+
+
+
+
+ Initializes a new instance of the WordprocessingShape class.
+
+
+
+
+ Initializes a new instance of the WordprocessingShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WordprocessingShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ normalEastAsianFlow, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: normalEastAsianFlow
+
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: wps:cNvPr.
+
+
+ xmlns:wps = http://schemas.microsoft.com/office/word/2010/wordprocessingShape
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NonVisualDrawingProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualDrawingShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NonVisualConnectorProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:cNvCnPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:stCxn>
+ - <a:endCxn>
+ - <a:cxnSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Shape Locks.
+ Represents the following element tag in the schema: a:cxnSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection Start.
+ Represents the following element tag in the schema: a:stCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection End.
+ Represents the following element tag in the schema: a:endCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeStyle Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextBoxInfo2 Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:txbx.
+
+
+ The following table lists the possible child types:
+
+ - <wps:extLst>
+ - <w:txbxContent>
+
+
+
+
+
+ Initializes a new instance of the TextBoxInfo2 class.
+
+
+
+
+ Initializes a new instance of the TextBoxInfo2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBoxInfo2 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBoxInfo2 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ TextBoxContent.
+ Represents the following element tag in the schema: w:txbxContent.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: wps:extLst.
+
+
+ xmlns:wps = http://schemas.microsoft.com/office/word/2010/wordprocessingShape
+
+
+
+
+
+
+
+ Defines the LinkedTextBox Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:linkedTxbx.
+
+
+ The following table lists the possible child types:
+
+ - <wps:extLst>
+
+
+
+
+
+ Initializes a new instance of the LinkedTextBox class.
+
+
+
+
+ Initializes a new instance of the LinkedTextBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinkedTextBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LinkedTextBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ seq, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: seq
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: wps:extLst.
+
+
+ xmlns:wps = http://schemas.microsoft.com/office/word/2010/wordprocessingShape
+
+
+
+
+
+
+
+ Defines the TextBodyProperties Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is wps:bodyPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:flatTx>
+ - <a:extLst>
+ - <a:prstTxWarp>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:noAutofit>
+ - <a:normAutofit>
+ - <a:spAutoFit>
+
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class.
+
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Paragraph Spacing
+ Represents the following attribute in the schema: spcFirstLastPara
+
+
+
+
+ Text Vertical Overflow
+ Represents the following attribute in the schema: vertOverflow
+
+
+
+
+ Text Horizontal Overflow
+ Represents the following attribute in the schema: horzOverflow
+
+
+
+
+ Vertical Text
+ Represents the following attribute in the schema: vert
+
+
+
+
+ Text Wrapping Type
+ Represents the following attribute in the schema: wrap
+
+
+
+
+ Left Inset
+ Represents the following attribute in the schema: lIns
+
+
+
+
+ Top Inset
+ Represents the following attribute in the schema: tIns
+
+
+
+
+ Right Inset
+ Represents the following attribute in the schema: rIns
+
+
+
+
+ Bottom Inset
+ Represents the following attribute in the schema: bIns
+
+
+
+
+ Number of Columns
+ Represents the following attribute in the schema: numCol
+
+
+
+
+ Space Between Columns
+ Represents the following attribute in the schema: spcCol
+
+
+
+
+ Columns Right-To-Left
+ Represents the following attribute in the schema: rtlCol
+
+
+
+
+ From WordArt
+ Represents the following attribute in the schema: fromWordArt
+
+
+
+
+ Anchor
+ Represents the following attribute in the schema: anchor
+
+
+
+
+ Anchor Center
+ Represents the following attribute in the schema: anchorCtr
+
+
+
+
+ Force Anti-Alias
+ Represents the following attribute in the schema: forceAA
+
+
+
+
+ Text Upright
+ Represents the following attribute in the schema: upright
+
+
+
+
+ Compatible Line Spacing
+ Represents the following attribute in the schema: compatLnSpc
+
+
+
+
+ Preset Text Shape.
+ Represents the following element tag in the schema: a:prstTxWarp.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Extension Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is oel:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uri, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ClassificationLabelList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is clbl:labelList.
+
+
+ The following table lists the possible child types:
+
+ - <clbl:extLst>
+ - <clbl:label>
+
+
+
+
+
+ Initializes a new instance of the ClassificationLabelList class.
+
+
+
+
+ Initializes a new instance of the ClassificationLabelList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationLabelList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationLabelList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the LabelInfoPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the LabelInfoPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the LabelInfoPart associated with this element.
+
+
+
+
+ Defines the ClassificationExtension Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is clbl:ext.
+
+
+
+
+ Initializes a new instance of the ClassificationExtension class.
+
+
+
+
+ Initializes a new instance of the ClassificationExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uri, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ClassificationLabel Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is clbl:label.
+
+
+
+
+ Initializes a new instance of the ClassificationLabel class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ enabled, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ setDate, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: setDate
+
+
+
+
+ method, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: method
+
+
+
+
+ name, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ siteId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: siteId
+
+
+
+
+ actionId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: actionId
+
+
+
+
+ contentBits, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: contentBits
+
+
+
+
+ removed, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: removed
+
+
+
+
+
+
+
+ Defines the ClassificationExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is clbl:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <clbl:ext>
+
+
+
+
+
+ Initializes a new instance of the ClassificationExtensionList class.
+
+
+
+
+ Initializes a new instance of the ClassificationExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ClassificationExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LineSketchNoneEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:lineSketchNone.
+
+
+
+
+ Initializes a new instance of the LineSketchNoneEmpty class.
+
+
+
+
+
+
+
+ Defines the LineSketchCurvedEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:lineSketchCurved.
+
+
+
+
+ Initializes a new instance of the LineSketchCurvedEmpty class.
+
+
+
+
+
+
+
+ Defines the LineSketchFreehandEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:lineSketchFreehand.
+
+
+
+
+ Initializes a new instance of the LineSketchFreehandEmpty class.
+
+
+
+
+
+
+
+ Defines the LineSketchScribbleEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:lineSketchScribble.
+
+
+
+
+ Initializes a new instance of the LineSketchScribbleEmpty class.
+
+
+
+
+
+
+
+ Defines the OpenXmlEmptyElement Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlEmptyElement class.
+
+
+
+
+ Defines the LineSketchStyleProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:lineSketchStyleProps.
+
+
+ The following table lists the possible child types:
+
+ - <a:custGeom>
+ - <ask:extLst>
+ - <a:prstGeom>
+ - <ask:type>
+ - <ask:seed>
+
+
+
+
+
+ Initializes a new instance of the LineSketchStyleProperties class.
+
+
+
+
+ Initializes a new instance of the LineSketchStyleProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSketchStyleProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSketchStyleProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ sd, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: sd
+
+
+
+
+
+
+
+ Defines the LineSketchTypeProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:type.
+
+
+ The following table lists the possible child types:
+
+ - <ask:lineSketchNone>
+ - <ask:lineSketchCurved>
+ - <ask:lineSketchFreehand>
+ - <ask:lineSketchScribble>
+
+
+
+
+
+ Initializes a new instance of the LineSketchTypeProperties class.
+
+
+
+
+ Initializes a new instance of the LineSketchTypeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSketchTypeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LineSketchTypeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineSketchNoneEmpty.
+ Represents the following element tag in the schema: ask:lineSketchNone.
+
+
+ xmlns:ask = http://schemas.microsoft.com/office/drawing/2018/sketchyshapes
+
+
+
+
+ LineSketchCurvedEmpty.
+ Represents the following element tag in the schema: ask:lineSketchCurved.
+
+
+ xmlns:ask = http://schemas.microsoft.com/office/drawing/2018/sketchyshapes
+
+
+
+
+ LineSketchFreehandEmpty.
+ Represents the following element tag in the schema: ask:lineSketchFreehand.
+
+
+ xmlns:ask = http://schemas.microsoft.com/office/drawing/2018/sketchyshapes
+
+
+
+
+ LineSketchScribbleEmpty.
+ Represents the following element tag in the schema: ask:lineSketchScribble.
+
+
+ xmlns:ask = http://schemas.microsoft.com/office/drawing/2018/sketchyshapes
+
+
+
+
+
+
+
+ Defines the LineSketchSeed Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:seed.
+
+
+
+
+ Initializes a new instance of the LineSketchSeed class.
+
+
+
+
+ Initializes a new instance of the LineSketchSeed class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is ask:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ClassificationOutcome Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is aclsh:classification.
+
+
+
+
+ Initializes a new instance of the ClassificationOutcome class.
+
+
+
+
+ classificationOutcomeType, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: classificationOutcomeType
+
+
+
+
+
+
+
+ Defines the ClassificationOutcomeType enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ hdr.
+ When the item is serialized out as xml, its value is "hdr".
+
+
+
+
+ ftr.
+ When the item is serialized out as xml, its value is "ftr".
+
+
+
+
+ watermark.
+ When the item is serialized out as xml, its value is "watermark".
+
+
+
+
+ Defines the BackgroundNormalProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:Normal.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+
+
+
+
+
+ Initializes a new instance of the BackgroundNormalProperties class.
+
+
+
+
+ Initializes a new instance of the BackgroundNormalProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundNormalProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundNormalProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: alf:extLst.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+
+
+
+ Defines the BackgroundRemovedProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:Removed.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+
+
+
+
+
+ Initializes a new instance of the BackgroundRemovedProperties class.
+
+
+
+
+ Initializes a new instance of the BackgroundRemovedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundRemovedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundRemovedProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: alf:extLst.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+
+
+
+ Defines the BackgroundBlurProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:Blur.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+
+
+
+
+
+ Initializes a new instance of the BackgroundBlurProperties class.
+
+
+
+
+ Initializes a new instance of the BackgroundBlurProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundBlurProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundBlurProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: alf:extLst.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+
+
+
+ Defines the BackgroundCustomProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:Custom.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+
+
+
+
+
+ Initializes a new instance of the BackgroundCustomProperties class.
+
+
+
+
+ Initializes a new instance of the BackgroundCustomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundCustomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundCustomProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: alf:extLst.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+
+
+
+ Defines the LiveFeedProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:liveFeedProps.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+ - <alf:backgroundProps>
+
+
+
+
+
+ Initializes a new instance of the LiveFeedProperties class.
+
+
+
+
+ Initializes a new instance of the LiveFeedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LiveFeedProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LiveFeedProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LiveFeedBackgroundProperties.
+ Represents the following element tag in the schema: alf:backgroundProps.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: alf:extLst.
+
+
+ xmlns:alf = http://schemas.microsoft.com/office/drawing/2021/livefeed
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the LiveFeedBackgroundProperties Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is alf:backgroundProps.
+
+
+ The following table lists the possible child types:
+
+ - <alf:extLst>
+ - <alf:Blur>
+ - <alf:Custom>
+ - <alf:Normal>
+ - <alf:Removed>
+
+
+
+
+
+ Initializes a new instance of the LiveFeedBackgroundProperties class.
+
+
+
+
+ Initializes a new instance of the LiveFeedBackgroundProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LiveFeedBackgroundProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LiveFeedBackgroundProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextBodyType Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBodyType class.
+
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBodyType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommentUnknownAnchor Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:unknownAnchor.
+
+
+
+
+ Initializes a new instance of the CommentUnknownAnchor class.
+
+
+
+
+
+
+
+ Defines the AuthorList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:authorLst.
+
+
+ The following table lists the possible child types:
+
+ - <p188:author>
+
+
+
+
+
+ Initializes a new instance of the AuthorList class.
+
+
+
+
+ Initializes a new instance of the AuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AuthorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the PowerPointAuthorsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PowerPointAuthorsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PowerPointAuthorsPart associated with this element.
+
+
+
+
+ Defines the CommentList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:cmLst.
+
+
+ The following table lists the possible child types:
+
+ - <p188:cm>
+
+
+
+
+
+ Initializes a new instance of the CommentList class.
+
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the PowerPointCommentPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PowerPointCommentPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PowerPointCommentPart associated with this element.
+
+
+
+
+ Defines the CommentRelationship Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:commentRel.
+
+
+
+
+ Initializes a new instance of the CommentRelationship class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the Author Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:author.
+
+
+ The following table lists the possible child types:
+
+ - <p188:extLst>
+
+
+
+
+
+ Initializes a new instance of the Author class.
+
+
+
+
+ Initializes a new instance of the Author class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Author class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Author class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ name, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ initials, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: initials
+
+
+
+
+ userId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: userId
+
+
+
+
+ providerId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: providerId
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p188:extLst.
+
+
+ xmlns:p188 = http://schemas.microsoft.com/office/powerpoint/2018/8/main
+
+
+
+
+
+
+
+ Defines the CommentReply Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:reply.
+
+
+ The following table lists the possible child types:
+
+ - <p188:txBody>
+ - <p188:extLst>
+
+
+
+
+
+ Initializes a new instance of the CommentReply class.
+
+
+
+
+ Initializes a new instance of the CommentReply class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentReply class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentReply class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ authorId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ status, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: status
+
+
+
+
+ created, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: created
+
+
+
+
+ tags, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: tags
+
+
+
+
+ likes, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: likes
+
+
+
+
+ TextBodyType.
+ Represents the following element tag in the schema: p188:txBody.
+
+
+ xmlns:p188 = http://schemas.microsoft.com/office/powerpoint/2018/8/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p188:extLst.
+
+
+ xmlns:p188 = http://schemas.microsoft.com/office/powerpoint/2018/8/main
+
+
+
+
+
+
+
+ Defines the Point2DType Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:pos.
+
+
+
+
+ Initializes a new instance of the Point2DType class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+
+
+
+ Defines the CommentReplyList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:replyLst.
+
+
+ The following table lists the possible child types:
+
+ - <p188:reply>
+
+
+
+
+
+ Initializes a new instance of the CommentReplyList class.
+
+
+
+
+ Initializes a new instance of the CommentReplyList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentReplyList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentReplyList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Comment Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p188:cm.
+
+
+ The following table lists the possible child types:
+
+ - <p188:pos>
+ - <p188:txBody>
+ - <oac:deMkLst>
+ - <oac:tcMkLst>
+ - <oac:gridColMkLst>
+ - <oac:trMkLst>
+ - <oac:txBodyMkLst>
+ - <oac:txMkLst>
+ - <p188:extLst>
+ - <p188:replyLst>
+ - <p188:unknownAnchor>
+ - <pc:sldMasterMkLst>
+ - <pc:sldLayoutMkLst>
+ - <pc:sldMkLst>
+
+
+
+
+
+ Initializes a new instance of the Comment class.
+
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ authorId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ status, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: status
+
+
+
+
+ created, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: created
+
+
+
+
+ tags, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: tags
+
+
+
+
+ likes, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: likes
+
+
+
+
+ startDate, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: startDate
+
+
+
+
+ dueDate, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: dueDate
+
+
+
+
+ assignedTo, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: assignedTo
+
+
+
+
+ complete, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: complete
+
+
+
+
+ priority, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: priority
+
+
+
+
+ title, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+
+
+
+ Defines the CommentStatus enumeration.
+
+
+
+
+ active.
+ When the item is serialized out as xml, its value is "active".
+
+
+
+
+ resolved.
+ When the item is serialized out as xml, its value is "resolved".
+
+
+
+
+ closed.
+ When the item is serialized out as xml, its value is "closed".
+
+
+
+
+ Defines the TaskHistoryDetails Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:taskHistoryDetails.
+
+
+ The following table lists the possible child types:
+
+ - <p1912:extLst>
+ - <p1912:history>
+
+
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class.
+
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryDetails class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ TaskHistory.
+ Represents the following element tag in the schema: p1912:history.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p1912:extLst.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+
+
+
+ Defines the CommentAnchor Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:comment.
+
+
+
+
+ Initializes a new instance of the CommentAnchor class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AtrbtnTaskAssignUnassignUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:atrbtn.
+
+
+
+
+ Initializes a new instance of the AtrbtnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the AsgnTaskAssignUnassignUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:asgn.
+
+
+
+
+ Initializes a new instance of the AsgnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the UnAsgnTaskAssignUnassignUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:unAsgn.
+
+
+
+
+ Initializes a new instance of the UnAsgnTaskAssignUnassignUser class.
+
+
+
+
+
+
+
+ Defines the OpenXmlTaskAssignUnassignUserElement Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlTaskAssignUnassignUserElement class.
+
+
+
+
+ authorId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ Defines the TaskAnchor Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:anchr.
+
+
+ The following table lists the possible child types:
+
+ - <p1912:extLst>
+ - <p1912:comment>
+
+
+
+
+
+ Initializes a new instance of the TaskAnchor class.
+
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommentAnchor.
+ Represents the following element tag in the schema: p1912:comment.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p1912:extLst.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+
+
+
+ Defines the AddEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:add.
+
+
+
+
+ Initializes a new instance of the AddEmpty class.
+
+
+
+
+
+
+
+ Defines the UnasgnAllEmpty Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:unasgnAll.
+
+
+
+
+ Initializes a new instance of the UnasgnAllEmpty class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Defines the TaskTitleEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:title.
+
+
+
+
+ Initializes a new instance of the TaskTitleEventInfo class.
+
+
+
+
+ val, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskScheduleEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:date.
+
+
+
+
+ Initializes a new instance of the TaskScheduleEventInfo class.
+
+
+
+
+ stDt, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: stDt
+
+
+
+
+ endDt, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: endDt
+
+
+
+
+
+
+
+ Defines the TaskProgressEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:pcntCmplt.
+
+
+
+
+ Initializes a new instance of the TaskProgressEventInfo class.
+
+
+
+
+ val, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskPriorityRecord Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:pri.
+
+
+
+
+ Initializes a new instance of the TaskPriorityRecord class.
+
+
+
+
+ val, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TaskUndo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:undo.
+
+
+
+
+ Initializes a new instance of the TaskUndo class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the TaskUnknownRecord Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:unknown.
+
+
+
+
+ Initializes a new instance of the TaskUnknownRecord class.
+
+
+
+
+
+
+
+ Defines the TaskHistoryEvent Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:event.
+
+
+ The following table lists the possible child types:
+
+ - <p1912:add>
+ - <p1912:unasgnAll>
+ - <p1912:extLst>
+ - <p1912:anchr>
+ - <p1912:atrbtn>
+ - <p1912:asgn>
+ - <p1912:unAsgn>
+ - <p1912:pri>
+ - <p1912:pcntCmplt>
+ - <p1912:date>
+ - <p1912:title>
+ - <p1912:undo>
+ - <p1912:unknown>
+
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class.
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ time, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ AtrbtnTaskAssignUnassignUser.
+ Represents the following element tag in the schema: p1912:atrbtn.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+ TaskAnchor.
+ Represents the following element tag in the schema: p1912:anchr.
+
+
+ xmlns:p1912 = http://schemas.microsoft.com/office/powerpoint/2019/12/main
+
+
+
+
+
+
+
+ Defines the TaskHistory Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p1912:history.
+
+
+ The following table lists the possible child types:
+
+ - <p1912:event>
+
+
+
+
+
+ Initializes a new instance of the TaskHistory class.
+
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DesignerTagList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p202:designTagLst.
+
+
+ The following table lists the possible child types:
+
+ - <p202:designTag>
+
+
+
+
+
+ Initializes a new instance of the DesignerTagList class.
+
+
+
+
+ Initializes a new instance of the DesignerTagList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerTagList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerTagList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DesignerDrawingProps Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p202:designPr.
+
+
+ The following table lists the possible child types:
+
+ - <p202:extLst>
+ - <p202:designTagLst>
+
+
+
+
+
+ Initializes a new instance of the DesignerDrawingProps class.
+
+
+
+
+ Initializes a new instance of the DesignerDrawingProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerDrawingProps class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DesignerDrawingProps class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ edtDesignElem, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: edtDesignElem
+
+
+
+
+ DesignerTagList.
+ Represents the following element tag in the schema: p202:designTagLst.
+
+
+ xmlns:p202 = http://schemas.microsoft.com/office/powerpoint/2020/02/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p202:extLst.
+
+
+ xmlns:p202 = http://schemas.microsoft.com/office/powerpoint/2020/02/main
+
+
+
+
+
+
+
+ Defines the DesignerTag Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p202:designTag.
+
+
+
+
+ Initializes a new instance of the DesignerTag class.
+
+
+
+
+ name, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ val, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is p202:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExternalLinksPr Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xxlnp:externalLinksPr.
+
+
+
+
+ Initializes a new instance of the ExternalLinksPr class.
+
+
+
+
+ autoRefresh, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: autoRefresh
+
+
+
+
+
+
+
+ Defines the NamedSheetViews Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:namedSheetViews.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:extLst>
+ - <xnsv:namedSheetView>
+
+
+
+
+
+ Initializes a new instance of the NamedSheetViews class.
+
+
+
+
+ Initializes a new instance of the NamedSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NamedSheetViews class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NamedSheetViews class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the NamedSheetViewsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the NamedSheetViewsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the NamedSheetViewsPart associated with this element.
+
+
+
+
+ Defines the NamedSheetView Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:namedSheetView.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:extLst>
+ - <xnsv:nsvFilter>
+
+
+
+
+
+ Initializes a new instance of the NamedSheetView class.
+
+
+
+
+ Initializes a new instance of the NamedSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NamedSheetView class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NamedSheetView class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NsvFilter Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:nsvFilter.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:extLst>
+ - <xnsv:columnFilter>
+ - <xnsv:sortRules>
+
+
+
+
+
+ Initializes a new instance of the NsvFilter class.
+
+
+
+
+ Initializes a new instance of the NsvFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NsvFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NsvFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ filterId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: filterId
+
+
+
+
+ ref, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ tableId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: tableId
+
+
+
+
+
+
+
+ Defines the ColumnFilter Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:columnFilter.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:dxf>
+ - <xnsv:extLst>
+ - <xnsv:filter>
+
+
+
+
+
+ Initializes a new instance of the ColumnFilter class.
+
+
+
+
+ Initializes a new instance of the ColumnFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnFilter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColumnFilter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ colId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: colId
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ DifferentialFormatType.
+ Represents the following element tag in the schema: xnsv:dxf.
+
+
+ xmlns:xnsv = http://schemas.microsoft.com/office/spreadsheetml/2019/namedsheetviews
+
+
+
+
+
+
+
+ Defines the SortRules Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:sortRules.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:extLst>
+ - <xnsv:sortRule>
+
+
+
+
+
+ Initializes a new instance of the SortRules class.
+
+
+
+
+ Initializes a new instance of the SortRules class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortRules class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortRules class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ sortMethod, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: sortMethod
+
+
+
+
+ caseSensitive, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: caseSensitive
+
+
+
+
+
+
+
+ Defines the DifferentialFormatType Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:dxf.
+
+
+ The following table lists the possible child types:
+
+ - <x:border>
+ - <x:alignment>
+ - <x:protection>
+ - <x:extLst>
+ - <x:fill>
+ - <x:font>
+ - <x:numFmt>
+
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class.
+
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DifferentialFormatType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Font Properties.
+ Represents the following element tag in the schema: x:font.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Number Format.
+ Represents the following element tag in the schema: x:numFmt.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Fill.
+ Represents the following element tag in the schema: x:fill.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: x:alignment.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Border Properties.
+ Represents the following element tag in the schema: x:border.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Protection Properties.
+ Represents the following element tag in the schema: x:protection.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Future Feature Data Storage Area.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the FilterColumn Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:filter.
+
+
+ The following table lists the possible child types:
+
+ - <x:colorFilter>
+ - <x:customFilters>
+ - <x:dynamicFilter>
+ - <x:extLst>
+ - <x:filters>
+ - <x:iconFilter>
+ - <x:top10>
+ - <x14:customFilters>
+ - <x14:iconFilter>
+
+
+
+
+
+ Initializes a new instance of the FilterColumn class.
+
+
+
+
+ Initializes a new instance of the FilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FilterColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Filter Column Data
+ Represents the following attribute in the schema: colId
+
+
+
+
+ Hidden AutoFilter Button
+ Represents the following attribute in the schema: hiddenButton
+
+
+
+
+ Show Filter Button
+ Represents the following attribute in the schema: showButton
+
+
+
+
+ Filter Criteria.
+ Represents the following element tag in the schema: x:filters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Top 10.
+ Represents the following element tag in the schema: x:top10.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ CustomFilters14.
+ Represents the following element tag in the schema: x14:customFilters.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Custom Filters.
+ Represents the following element tag in the schema: x:customFilters.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Dynamic Filter.
+ Represents the following element tag in the schema: x:dynamicFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ Color Filter Criteria.
+ Represents the following element tag in the schema: x:colorFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ IconFilter14.
+ Represents the following element tag in the schema: x14:iconFilter.
+
+
+ xmlns:x14 = http://schemas.microsoft.com/office/spreadsheetml/2009/9/main
+
+
+
+
+ Icon Filter.
+ Represents the following element tag in the schema: x:iconFilter.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: x:extLst.
+
+
+ xmlns:x = http://schemas.openxmlformats.org/spreadsheetml/2006/main
+
+
+
+
+
+
+
+ Defines the SortRule Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:sortRule.
+
+
+ The following table lists the possible child types:
+
+ - <xnsv:dxf>
+ - <xnsv:sortCondition>
+ - <xnsv:richSortCondition>
+
+
+
+
+
+ Initializes a new instance of the SortRule class.
+
+
+
+
+ Initializes a new instance of the SortRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortRule class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SortRule class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ colId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: colId
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ DifferentialFormatType.
+ Represents the following element tag in the schema: xnsv:dxf.
+
+
+ xmlns:xnsv = http://schemas.microsoft.com/office/spreadsheetml/2019/namedsheetviews
+
+
+
+
+
+
+
+ Defines the SortCondition Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:sortCondition.
+
+
+
+
+ Initializes a new instance of the SortCondition class.
+
+
+
+
+ descending, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: descending
+
+
+
+
+ sortBy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortBy
+
+
+
+
+ ref, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ customList, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: customList
+
+
+
+
+ dxfId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the RichSortCondition Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xnsv:richSortCondition.
+
+
+
+
+ Initializes a new instance of the RichSortCondition class.
+
+
+
+
+ richSortKey, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: richSortKey
+
+
+
+
+ descending, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: descending
+
+
+
+
+ sortBy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortBy
+
+
+
+
+ ref, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ customList, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: customList
+
+
+
+
+ dxfId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the Xsdboolean Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xxpim:implicitMeasureSupport.
+
+
+
+
+ Initializes a new instance of the Xsdboolean class.
+
+
+
+
+ Initializes a new instance of the Xsdboolean class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Ignorable Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xxpim:ignorableAfterVersion.
+
+
+
+
+ Initializes a new instance of the Ignorable class.
+
+
+
+
+ version, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: version
+
+
+
+
+
+
+
+ Defines the DataFieldFutureData Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xxpim:dataFieldFutureData.
+
+
+
+
+ Initializes a new instance of the DataFieldFutureData class.
+
+
+
+
+ version, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: version
+
+
+
+
+ sourceField, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: sourceField
+
+
+
+
+
+
+
+ Defines the WebImagesSupportingRichData Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:webImagesSrd.
+
+
+ The following table lists the possible child types:
+
+ - <xlrdwi:extLst>
+ - <xlrdwi:webImageSrd>
+
+
+
+
+
+ Initializes a new instance of the WebImagesSupportingRichData class.
+
+
+
+
+ Initializes a new instance of the WebImagesSupportingRichData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebImagesSupportingRichData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebImagesSupportingRichData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the RdRichValueWebImagePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdRichValueWebImagePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdRichValueWebImagePart associated with this element.
+
+
+
+
+ Defines the WebImageSupportingRichData Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:webImageSrd.
+
+
+ The following table lists the possible child types:
+
+ - <xlrdwi:address>
+ - <xlrdwi:moreImagesAddress>
+ - <xlrdwi:blip>
+
+
+
+
+
+ Initializes a new instance of the WebImageSupportingRichData class.
+
+
+
+
+ Initializes a new instance of the WebImageSupportingRichData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebImageSupportingRichData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebImageSupportingRichData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ AddressWebImageSupportingRichDataRelationship.
+ Represents the following element tag in the schema: xlrdwi:address.
+
+
+ xmlns:xlrdwi = http://schemas.microsoft.com/office/spreadsheetml/2020/richdatawebimage
+
+
+
+
+ MoreImagesAddressWebImageSupportingRichDataRelationship.
+ Represents the following element tag in the schema: xlrdwi:moreImagesAddress.
+
+
+ xmlns:xlrdwi = http://schemas.microsoft.com/office/spreadsheetml/2020/richdatawebimage
+
+
+
+
+ BlipWebImageSupportingRichDataRelationship.
+ Represents the following element tag in the schema: xlrdwi:blip.
+
+
+ xmlns:xlrdwi = http://schemas.microsoft.com/office/spreadsheetml/2020/richdatawebimage
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the AddressWebImageSupportingRichDataRelationship Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:address.
+
+
+
+
+ Initializes a new instance of the AddressWebImageSupportingRichDataRelationship class.
+
+
+
+
+
+
+
+ Defines the MoreImagesAddressWebImageSupportingRichDataRelationship Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:moreImagesAddress.
+
+
+
+
+ Initializes a new instance of the MoreImagesAddressWebImageSupportingRichDataRelationship class.
+
+
+
+
+
+
+
+ Defines the BlipWebImageSupportingRichDataRelationship Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrdwi:blip.
+
+
+
+
+ Initializes a new instance of the BlipWebImageSupportingRichDataRelationship class.
+
+
+
+
+
+
+
+ Defines the OpenXmlWebImageSupportingRichDataRelationshipElement Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlWebImageSupportingRichDataRelationshipElement class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Defines the RichValueRefreshIntervals Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrvr:refreshIntervals.
+
+
+ The following table lists the possible child types:
+
+ - <xlrvr:refreshInterval>
+
+
+
+
+
+ Initializes a new instance of the RichValueRefreshIntervals class.
+
+
+
+
+ Initializes a new instance of the RichValueRefreshIntervals class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueRefreshIntervals class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueRefreshIntervals class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichValueRefreshInterval Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xlrvr:refreshInterval.
+
+
+
+
+ Initializes a new instance of the RichValueRefreshInterval class.
+
+
+
+
+ resourceIdInt, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: resourceIdInt
+
+
+
+
+ resourceIdStr, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: resourceIdStr
+
+
+
+
+ interval, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: interval
+
+
+
+
+
+
+
+ Defines the XsdunsignedInt Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xltc2:checksum.
+
+
+
+
+ Initializes a new instance of the XsdunsignedInt class.
+
+
+
+
+ Initializes a new instance of the XsdunsignedInt class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the CommentHyperlink Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xltc2:hyperlink.
+
+
+ The following table lists the possible child types:
+
+ - <xltc2:extLst>
+
+
+
+
+
+ Initializes a new instance of the CommentHyperlink class.
+
+
+
+
+ Initializes a new instance of the CommentHyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentHyperlink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentHyperlink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ startIndex, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: startIndex
+
+
+
+
+ length, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: length
+
+
+
+
+ url, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: url
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xltc2:extLst.
+
+
+ xmlns:xltc2 = http://schemas.microsoft.com/office/spreadsheetml/2020/threadedcomments2
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is xltc2:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Tasks Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Tasks.
+
+
+ The following table lists the possible child types:
+
+ - <t:extLst>
+ - <t:Task>
+
+
+
+
+
+ Initializes a new instance of the Tasks class.
+
+
+
+
+ Initializes a new instance of the Tasks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tasks class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Tasks class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the DocumentTasksPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the DocumentTasksPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the DocumentTasksPart associated with this element.
+
+
+
+
+ Defines the Task Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Task.
+
+
+ The following table lists the possible child types:
+
+ - <t:extLst>
+ - <t:Anchor>
+ - <t:History>
+
+
+
+
+
+ Initializes a new instance of the Task class.
+
+
+
+
+ Initializes a new instance of the Task class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Task class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Task class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ TaskAnchor.
+ Represents the following element tag in the schema: t:Anchor.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+ TaskHistory.
+ Represents the following element tag in the schema: t:History.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: t:extLst.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <oel:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TaskAnchor Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Anchor.
+
+
+ The following table lists the possible child types:
+
+ - <t:extLst>
+ - <t:Comment>
+
+
+
+
+
+ Initializes a new instance of the TaskAnchor class.
+
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskAnchor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommentAnchor.
+ Represents the following element tag in the schema: t:Comment.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: t:extLst.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+
+
+
+ Defines the TaskHistory Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:History.
+
+
+ The following table lists the possible child types:
+
+ - <t:Event>
+
+
+
+
+
+ Initializes a new instance of the TaskHistory class.
+
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistory class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TaskHistoryEvent Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Event.
+
+
+ The following table lists the possible child types:
+
+ - <t:extLst>
+ - <t:Anchor>
+ - <t:Create>
+ - <t:Delete>
+ - <t:Priority>
+ - <t:Progress>
+ - <t:Schedule>
+ - <t:SetTitle>
+ - <t:UnassignAll>
+ - <t:Undelete>
+ - <t:Undo>
+ - <t:Attribution>
+ - <t:Assign>
+ - <t:Unassign>
+
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class.
+
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TaskHistoryEvent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ time, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: time
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ AttributionTaskUser.
+ Represents the following element tag in the schema: t:Attribution.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+ TaskAnchor.
+ Represents the following element tag in the schema: t:Anchor.
+
+
+ xmlns:t = http://schemas.microsoft.com/office/tasks/2019/documenttasks
+
+
+
+
+
+
+
+ Defines the AttributionTaskUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Attribution.
+
+
+
+
+ Initializes a new instance of the AttributionTaskUser class.
+
+
+
+
+
+
+
+ Defines the AssignTaskUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Assign.
+
+
+
+
+ Initializes a new instance of the AssignTaskUser class.
+
+
+
+
+
+
+
+ Defines the UnassignTaskUser Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Unassign.
+
+
+
+
+ Initializes a new instance of the UnassignTaskUser class.
+
+
+
+
+
+
+
+ Defines the OpenXmlTaskUserElement Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlTaskUserElement class.
+
+
+
+
+ userId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: userId
+
+
+
+
+ userName, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: userName
+
+
+
+
+ userProvider, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: userProvider
+
+
+
+
+ Defines the TaskCreateEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Create.
+
+
+
+
+ Initializes a new instance of the TaskCreateEventInfo class.
+
+
+
+
+
+
+
+ Defines the TaskTitleEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:SetTitle.
+
+
+
+
+ Initializes a new instance of the TaskTitleEventInfo class.
+
+
+
+
+ title, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: title
+
+
+
+
+
+
+
+ Defines the TaskScheduleEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Schedule.
+
+
+
+
+ Initializes a new instance of the TaskScheduleEventInfo class.
+
+
+
+
+ startDate, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: startDate
+
+
+
+
+ dueDate, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: dueDate
+
+
+
+
+
+
+
+ Defines the TaskProgressEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Progress.
+
+
+
+
+ Initializes a new instance of the TaskProgressEventInfo class.
+
+
+
+
+ percentComplete, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: percentComplete
+
+
+
+
+
+
+
+ Defines the TaskPriorityEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Priority.
+
+
+
+
+ Initializes a new instance of the TaskPriorityEventInfo class.
+
+
+
+
+ value, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the TaskDeleteEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Delete.
+
+
+
+
+ Initializes a new instance of the TaskDeleteEventInfo class.
+
+
+
+
+
+
+
+ Defines the TaskUndeleteEventInfo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Undelete.
+
+
+
+
+ Initializes a new instance of the TaskUndeleteEventInfo class.
+
+
+
+
+
+
+
+ Defines the TaskUnassignAll Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:UnassignAll.
+
+
+
+
+ Initializes a new instance of the TaskUnassignAll class.
+
+
+
+
+
+
+
+ Defines the TaskUndo Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Undo.
+
+
+
+
+ Initializes a new instance of the TaskUndo class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the CommentAnchor Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is t:Comment.
+
+
+
+
+ Initializes a new instance of the CommentAnchor class.
+
+
+
+
+ id, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the Extension Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is w16cur:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ uri, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: w16cur:uri
+
+
+ xmlns:w16cur=http://schemas.microsoft.com/office/word/2018/wordml
+
+
+
+
+
+
+
+ Defines the CommentsExtensible Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is w16cex:commentsExtensible.
+
+
+ The following table lists the possible child types:
+
+ - <w16cex:commentExtensible>
+ - <w16cex:extLst>
+
+
+
+
+
+ Initializes a new instance of the CommentsExtensible class.
+
+
+
+
+ Initializes a new instance of the CommentsExtensible class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsExtensible class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsExtensible class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WordCommentsExtensiblePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WordCommentsExtensiblePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WordCommentsExtensiblePart associated with this element.
+
+
+
+
+ Defines the CommentExtensible Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is w16cex:commentExtensible.
+
+
+ The following table lists the possible child types:
+
+ - <w16cex:extLst>
+
+
+
+
+
+ Initializes a new instance of the CommentExtensible class.
+
+
+
+
+ Initializes a new instance of the CommentExtensible class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtensible class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtensible class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ durableId, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: w16cex:durableId
+
+
+ xmlns:w16cex=http://schemas.microsoft.com/office/word/2018/wordml/cex
+
+
+
+
+ dateUtc, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: w16cex:dateUtc
+
+
+ xmlns:w16cex=http://schemas.microsoft.com/office/word/2018/wordml/cex
+
+
+
+
+ intelligentPlaceholder, this property is only available in Office 2021 and later.
+ Represents the following attribute in the schema: w16cex:intelligentPlaceholder
+
+
+ xmlns:w16cex=http://schemas.microsoft.com/office/word/2018/wordml/cex
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: w16cex:extLst.
+
+
+ xmlns:w16cex = http://schemas.microsoft.com/office/word/2018/wordml/cex
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2021 and above.
+ When the object is serialized out as xml, it's qualified name is w16cex:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <w16cur:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NumberDiagramInfoList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is dgm1611:autoBuNodeInfoLst.
+
+
+ The following table lists the possible child types:
+
+ - <dgm1611:autoBuNodeInfo>
+
+
+
+
+
+ Initializes a new instance of the NumberDiagramInfoList class.
+
+
+
+
+ Initializes a new instance of the NumberDiagramInfoList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDiagramInfoList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDiagramInfoList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DiagramAutoBullet Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is dgm1611:buPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:buAutoNum>
+ - <a:buBlip>
+ - <a:buChar>
+ - <a:buNone>
+
+
+
+
+
+ Initializes a new instance of the DiagramAutoBullet class.
+
+
+
+
+ Initializes a new instance of the DiagramAutoBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramAutoBullet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DiagramAutoBullet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ prefix, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: prefix
+
+
+
+
+ leadZeros, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: leadZeros
+
+
+
+
+ No Bullet.
+ Represents the following element tag in the schema: a:buNone.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Auto-Numbered Bullet.
+ Represents the following element tag in the schema: a:buAutoNum.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Character Bullet.
+ Represents the following element tag in the schema: a:buChar.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Picture Bullet.
+ Represents the following element tag in the schema: a:buBlip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the NumberDiagramInfo Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is dgm1611:autoBuNodeInfo.
+
+
+ The following table lists the possible child types:
+
+ - <dgm1611:buPr>
+
+
+
+
+
+ Initializes a new instance of the NumberDiagramInfo class.
+
+
+
+
+ Initializes a new instance of the NumberDiagramInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDiagramInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NumberDiagramInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ lvl, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: lvl
+
+
+
+
+ ptType, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: ptType
+
+
+
+
+ DiagramAutoBullet.
+ Represents the following element tag in the schema: dgm1611:buPr.
+
+
+ xmlns:dgm1611 = http://schemas.microsoft.com/office/drawing/2016/11/diagram
+
+
+
+
+
+
+
+ Defines the STorageType enumeration.
+
+
+
+
+ sibTrans.
+ When the item is serialized out as xml, its value is "sibTrans".
+
+
+
+
+ parTrans.
+ When the item is serialized out as xml, its value is "parTrans".
+
+
+
+
+ Defines the PictureAttributionSourceURL Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is a1611:picAttrSrcUrl.
+
+
+
+
+ Initializes a new instance of the PictureAttributionSourceURL class.
+
+
+
+
+ id, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is dgm1612:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the TextListStyleType Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is dgm1612:lstStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the TextListStyleType class.
+
+
+
+
+ Initializes a new instance of the TextListStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextListStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextListStyleType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default Paragraph Style.
+ Represents the following element tag in the schema: a:defPPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 1 Text Style.
+ Represents the following element tag in the schema: a:lvl1pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 2 Text Style.
+ Represents the following element tag in the schema: a:lvl2pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 3 Text Style.
+ Represents the following element tag in the schema: a:lvl3pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 4 Text Style.
+ Represents the following element tag in the schema: a:lvl4pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 5 Text Style.
+ Represents the following element tag in the schema: a:lvl5pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 6 Text Style.
+ Represents the following element tag in the schema: a:lvl6pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 7 Text Style.
+ Represents the following element tag in the schema: a:lvl7pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 8 Text Style.
+ Represents the following element tag in the schema: a:lvl8pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 9 Text Style.
+ Represents the following element tag in the schema: a:lvl9pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtendedBrushPropertyName enumeration.
+
+
+
+
+ inkEffects.
+ When the item is serialized out as xml, its value is "inkEffects".
+
+
+
+
+ anchorX.
+ When the item is serialized out as xml, its value is "anchorX".
+
+
+
+
+ anchorY.
+ When the item is serialized out as xml, its value is "anchorY".
+
+
+
+
+ scaleFactor.
+ When the item is serialized out as xml, its value is "scaleFactor".
+
+
+
+
+ Defines the InkEffectsType enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ pencil.
+ When the item is serialized out as xml, its value is "pencil".
+
+
+
+
+ rainbow.
+ When the item is serialized out as xml, its value is "rainbow".
+
+
+
+
+ galaxy.
+ When the item is serialized out as xml, its value is "galaxy".
+
+
+
+
+ gold.
+ When the item is serialized out as xml, its value is "gold".
+
+
+
+
+ silver.
+ When the item is serialized out as xml, its value is "silver".
+
+
+
+
+ lava.
+ When the item is serialized out as xml, its value is "lava".
+
+
+
+
+ ocean.
+ When the item is serialized out as xml, its value is "ocean".
+
+
+
+
+ rosegold.
+ When the item is serialized out as xml, its value is "rosegold".
+
+
+
+
+ bronze.
+ When the item is serialized out as xml, its value is "bronze".
+
+
+
+
+ Defines the SVGBlip Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is asvg:svgBlip.
+
+
+
+
+ Initializes a new instance of the SVGBlip class.
+
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the DataDisplayOptions16 Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is c16r3:dataDisplayOptions16.
+
+
+ The following table lists the possible child types:
+
+ - <c16r3:dispNaAsBlank>
+
+
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class.
+
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataDisplayOptions16 class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ BooleanFalse.
+ Represents the following element tag in the schema: c16r3:dispNaAsBlank.
+
+
+ xmlns:c16r3 = http://schemas.microsoft.com/office/drawing/2017/03/chart
+
+
+
+
+
+
+
+ Defines the BooleanFalse Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is c16r3:dispNaAsBlank.
+
+
+
+
+ Initializes a new instance of the BooleanFalse class.
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: c16r3:val
+
+
+ xmlns:c16r3=http://schemas.microsoft.com/office/drawing/2017/03/chart
+
+
+
+
+
+
+
+ Defines the Decorative Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is adec:decorative.
+
+
+
+
+ Initializes a new instance of the Decorative class.
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the Model3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:model3d.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:spPr>
+ - <am3d:attrSrcUrl>
+ - <am3d:ambientLight>
+ - <am3d:dirLight>
+ - <am3d:camera>
+ - <am3d:extLst>
+ - <am3d:raster>
+ - <am3d:trans>
+ - <am3d:objViewport>
+ - <am3d:ptLight>
+ - <am3d:spotLight>
+ - <am3d:unkLight>
+ - <am3d:winViewport>
+
+
+
+
+
+ Initializes a new instance of the Model3D class.
+
+
+
+
+ Initializes a new instance of the Model3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: am3d:spPr.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Model3DCamera.
+ Represents the following element tag in the schema: am3d:camera.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Model3DTransform.
+ Represents the following element tag in the schema: am3d:trans.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Optional source attribution URL describes from whence the 3D model came..
+ Represents the following element tag in the schema: am3d:attrSrcUrl.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Model3DRaster.
+ Represents the following element tag in the schema: am3d:raster.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Future Model3D extensions.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the SxRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:sx.
+
+
+
+
+ Initializes a new instance of the SxRatio class.
+
+
+
+
+
+
+
+ Defines the SyRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:sy.
+
+
+
+
+ Initializes a new instance of the SyRatio class.
+
+
+
+
+
+
+
+ Defines the SzRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:sz.
+
+
+
+
+ Initializes a new instance of the SzRatio class.
+
+
+
+
+
+
+
+ Defines the RatioType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the RatioType class.
+
+
+
+
+ Numerator
+ Represents the following attribute in the schema: n
+
+
+
+
+ Denominator
+ Represents the following attribute in the schema: d
+
+
+
+
+ Defines the MeterPerModelUnitPositiveRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:meterPerModelUnit.
+
+
+
+
+ Initializes a new instance of the MeterPerModelUnitPositiveRatio class.
+
+
+
+
+
+
+
+ Defines the SzPositiveRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:sz.
+
+
+
+
+ Initializes a new instance of the SzPositiveRatio class.
+
+
+
+
+
+
+
+ Defines the IlluminancePositiveRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:illuminance.
+
+
+
+
+ Initializes a new instance of the IlluminancePositiveRatio class.
+
+
+
+
+
+
+
+ Defines the IntensityPositiveRatio Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:intensity.
+
+
+
+
+ Initializes a new instance of the IntensityPositiveRatio class.
+
+
+
+
+
+
+
+ Defines the OpenXmlPositiveRatioElement Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlPositiveRatioElement class.
+
+
+
+
+ n, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ d, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: d
+
+
+
+
+ Defines the PreTransVector3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:preTrans.
+
+
+
+
+ Initializes a new instance of the PreTransVector3D class.
+
+
+
+
+
+
+
+ Defines the PostTransVector3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:postTrans.
+
+
+
+
+ Initializes a new instance of the PostTransVector3D class.
+
+
+
+
+
+
+
+ Defines the UpVector3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:up.
+
+
+
+
+ Initializes a new instance of the UpVector3D class.
+
+
+
+
+
+
+
+ Defines the Vector3DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the Vector3DType class.
+
+
+
+
+ Distance along X-axis in 3D
+ Represents the following attribute in the schema: dx
+
+
+
+
+ Distance along Y-axis in 3D
+ Represents the following attribute in the schema: dy
+
+
+
+
+ Distance along Z-axis in 3D
+ Represents the following attribute in the schema: dz
+
+
+
+
+ Defines the Scale3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:scale.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:sx>
+ - <am3d:sy>
+ - <am3d:sz>
+
+
+
+
+
+ Initializes a new instance of the Scale3D class.
+
+
+
+
+ Initializes a new instance of the Scale3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scale3D class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Scale3D class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SxRatio.
+ Represents the following element tag in the schema: am3d:sx.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ SyRatio.
+ Represents the following element tag in the schema: am3d:sy.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ SzRatio.
+ Represents the following element tag in the schema: am3d:sz.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the Rotate3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:rot.
+
+
+
+
+ Initializes a new instance of the Rotate3D class.
+
+
+
+
+ ax, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: ax
+
+
+
+
+ ay, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: ay
+
+
+
+
+ az, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: az
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PosPoint3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:pos.
+
+
+
+
+ Initializes a new instance of the PosPoint3D class.
+
+
+
+
+
+
+
+ Defines the LookAtPoint3D Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:lookAt.
+
+
+
+
+ Initializes a new instance of the LookAtPoint3D class.
+
+
+
+
+
+
+
+ Defines the OpenXmlPoint3DElement Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OpenXmlPoint3DElement class.
+
+
+
+
+ X-Coordinate in 3D
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Coordinate in 3D
+ Represents the following attribute in the schema: y
+
+
+
+
+ Z-Coordinate in 3D
+ Represents the following attribute in the schema: z
+
+
+
+
+ Defines the OrthographicProjection Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:orthographic.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+ - <am3d:sz>
+
+
+
+
+
+ Initializes a new instance of the OrthographicProjection class.
+
+
+
+
+ Initializes a new instance of the OrthographicProjection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OrthographicProjection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OrthographicProjection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SzPositiveRatio.
+ Represents the following element tag in the schema: am3d:sz.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the PerspectiveProjection Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:perspective.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+
+
+
+
+
+ Initializes a new instance of the PerspectiveProjection class.
+
+
+
+
+ Initializes a new instance of the PerspectiveProjection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PerspectiveProjection class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PerspectiveProjection class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ fov, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: fov
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the Blip Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:blip.
+
+
+ The following table lists the possible child types:
+
+ - <a:alphaBiLevel>
+ - <a:alphaCeiling>
+ - <a:alphaFloor>
+ - <a:alphaInv>
+ - <a:alphaMod>
+ - <a:alphaModFix>
+ - <a:alphaRepl>
+ - <a:biLevel>
+ - <a:extLst>
+ - <a:blur>
+ - <a:clrChange>
+ - <a:clrRepl>
+ - <a:duotone>
+ - <a:fillOverlay>
+ - <a:grayscl>
+ - <a:hsl>
+ - <a:lum>
+ - <a:tint>
+
+
+
+
+
+ Initializes a new instance of the Blip class.
+
+
+
+
+ Initializes a new instance of the Blip class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blip class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Blip class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Compression state for blips.
+ Represents the following attribute in the schema: cstate
+
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:clr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Model3DExtension Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a3danim:embedAnim>
+ - <a3danim:posterFrame>
+
+
+
+
+
+ Initializes a new instance of the Model3DExtension class.
+
+
+
+
+ Initializes a new instance of the Model3DExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the Model3DCamera Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:camera.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+ - <am3d:pos>
+ - <am3d:lookAt>
+ - <am3d:up>
+ - <am3d:orthographic>
+ - <am3d:perspective>
+
+
+
+
+
+ Initializes a new instance of the Model3DCamera class.
+
+
+
+
+ Initializes a new instance of the Model3DCamera class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DCamera class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DCamera class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ PosPoint3D.
+ Represents the following element tag in the schema: am3d:pos.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ UpVector3D.
+ Represents the following element tag in the schema: am3d:up.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ LookAtPoint3D.
+ Represents the following element tag in the schema: am3d:lookAt.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the Model3DTransform Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:trans.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+ - <am3d:preTrans>
+ - <am3d:postTrans>
+ - <am3d:meterPerModelUnit>
+ - <am3d:rot>
+ - <am3d:scale>
+
+
+
+
+
+ Initializes a new instance of the Model3DTransform class.
+
+
+
+
+ Initializes a new instance of the Model3DTransform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DTransform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DTransform class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ MeterPerModelUnitPositiveRatio.
+ Represents the following element tag in the schema: am3d:meterPerModelUnit.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ PreTransVector3D.
+ Represents the following element tag in the schema: am3d:preTrans.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Scale3D.
+ Represents the following element tag in the schema: am3d:scale.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ Rotate3D.
+ Represents the following element tag in the schema: am3d:rot.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ PostTransVector3D.
+ Represents the following element tag in the schema: am3d:postTrans.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Optional source attribution URL describes from whence the 3D model came..
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:attrSrcUrl.
+
+
+
+
+ Initializes a new instance of the PictureAttributionSourceURL class.
+
+
+
+
+ id, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the Model3DRaster Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:raster.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:blip>
+
+
+
+
+
+ Initializes a new instance of the Model3DRaster class.
+
+
+
+
+ Initializes a new instance of the Model3DRaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DRaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DRaster class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ rName, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: rName
+
+
+
+
+ rVer, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: rVer
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: am3d:blip.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Future Model3D extensions.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:ext>
+
+
+
+
+
+ Initializes a new instance of the Model3DExtensionList class.
+
+
+
+
+ Initializes a new instance of the Model3DExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model3DExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ObjectViewport Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:objViewport.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+
+
+
+
+
+ Initializes a new instance of the ObjectViewport class.
+
+
+
+
+ Initializes a new instance of the ObjectViewport class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectViewport class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ObjectViewport class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ viewportSz, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: viewportSz
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the WindowViewport Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:winViewport.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:extLst>
+
+
+
+
+
+ Initializes a new instance of the WindowViewport class.
+
+
+
+
+ Initializes a new instance of the WindowViewport class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WindowViewport class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WindowViewport class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Ambient light in a scene.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:ambientLight.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:clr>
+ - <am3d:extLst>
+ - <am3d:illuminance>
+
+
+
+
+
+ Initializes a new instance of the AmbientLight class.
+
+
+
+
+ Initializes a new instance of the AmbientLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AmbientLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AmbientLight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ ColorType.
+ Represents the following element tag in the schema: am3d:clr.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ IlluminancePositiveRatio.
+ Represents the following element tag in the schema: am3d:illuminance.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the PointLight Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:ptLight.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:clr>
+ - <am3d:extLst>
+ - <am3d:pos>
+ - <am3d:intensity>
+
+
+
+
+
+ Initializes a new instance of the PointLight class.
+
+
+
+
+ Initializes a new instance of the PointLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PointLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PointLight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ rad, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: rad
+
+
+
+
+ ColorType.
+ Represents the following element tag in the schema: am3d:clr.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ IntensityPositiveRatio.
+ Represents the following element tag in the schema: am3d:intensity.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ PosPoint3D.
+ Represents the following element tag in the schema: am3d:pos.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the SpotLight Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:spotLight.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:clr>
+ - <am3d:extLst>
+ - <am3d:pos>
+ - <am3d:lookAt>
+ - <am3d:intensity>
+
+
+
+
+
+ Initializes a new instance of the SpotLight class.
+
+
+
+
+ Initializes a new instance of the SpotLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpotLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SpotLight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ rad, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: rad
+
+
+
+
+ spotAng, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: spotAng
+
+
+
+
+ ColorType.
+ Represents the following element tag in the schema: am3d:clr.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ IntensityPositiveRatio.
+ Represents the following element tag in the schema: am3d:intensity.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ PosPoint3D.
+ Represents the following element tag in the schema: am3d:pos.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ LookAtPoint3D.
+ Represents the following element tag in the schema: am3d:lookAt.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the DirectionalLight Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:dirLight.
+
+
+ The following table lists the possible child types:
+
+ - <am3d:clr>
+ - <am3d:extLst>
+ - <am3d:pos>
+ - <am3d:lookAt>
+ - <am3d:illuminance>
+
+
+
+
+
+ Initializes a new instance of the DirectionalLight class.
+
+
+
+
+ Initializes a new instance of the DirectionalLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DirectionalLight class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DirectionalLight class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ enabled, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: enabled
+
+
+
+
+ angularRad, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: angularRad
+
+
+
+
+ ColorType.
+ Represents the following element tag in the schema: am3d:clr.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ IlluminancePositiveRatio.
+ Represents the following element tag in the schema: am3d:illuminance.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ PosPoint3D.
+ Represents the following element tag in the schema: am3d:pos.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ LookAtPoint3D.
+ Represents the following element tag in the schema: am3d:lookAt.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: am3d:extLst.
+
+
+ xmlns:am3d = http://schemas.microsoft.com/office/drawing/2017/model3d
+
+
+
+
+
+
+
+ Defines the UnknownLight Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is am3d:unkLight.
+
+
+
+
+ Initializes a new instance of the UnknownLight class.
+
+
+
+
+
+
+
+ Defines the AnimationProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is aanim:animPr.
+
+
+ The following table lists the possible child types:
+
+ - <aanim:extLst>
+
+
+
+
+
+ Initializes a new instance of the AnimationProperties class.
+
+
+
+
+ Initializes a new instance of the AnimationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimationProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ length, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: length
+
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+ auto, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: auto
+
+
+
+
+ offset, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: offset
+
+
+
+
+ st, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: st
+
+
+
+
+ end, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: end
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: aanim:extLst.
+
+
+ xmlns:aanim = http://schemas.microsoft.com/office/drawing/2018/animation
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is aanim:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Indefinite enumeration.
+
+
+
+
+ indefinite.
+ When the item is serialized out as xml, its value is "indefinite".
+
+
+
+
+ Defines the EmbeddedAnimation Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is a3danim:embedAnim.
+
+
+ The following table lists the possible child types:
+
+ - <a3danim:extLst>
+ - <a3danim:animPr>
+
+
+
+
+
+ Initializes a new instance of the EmbeddedAnimation class.
+
+
+
+
+ Initializes a new instance of the EmbeddedAnimation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedAnimation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedAnimation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ animId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: animId
+
+
+
+
+ AnimationProperties.
+ Represents the following element tag in the schema: a3danim:animPr.
+
+
+ xmlns:a3danim = http://schemas.microsoft.com/office/drawing/2018/animation/model3d
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: a3danim:extLst.
+
+
+ xmlns:a3danim = http://schemas.microsoft.com/office/drawing/2018/animation/model3d
+
+
+
+
+
+
+
+ Defines the PosterFrame Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is a3danim:posterFrame.
+
+
+
+
+ Initializes a new instance of the PosterFrame class.
+
+
+
+
+ animId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: animId
+
+
+
+
+ frame, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: frame
+
+
+
+
+
+
+
+ Defines the AnimationProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is a3danim:animPr.
+
+
+ The following table lists the possible child types:
+
+ - <aanim:extLst>
+
+
+
+
+
+ Initializes a new instance of the AnimationProperties class.
+
+
+
+
+ Initializes a new instance of the AnimationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimationProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ length, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: length
+
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+ auto, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: auto
+
+
+
+
+ offset, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: offset
+
+
+
+
+ st, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: st
+
+
+
+
+ end, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: end
+
+
+
+
+ OfficeArtExtensionList.
+ Represents the following element tag in the schema: aanim:extLst.
+
+
+ xmlns:aanim = http://schemas.microsoft.com/office/drawing/2018/animation
+
+
+
+
+
+
+
+ Defines the OfficeArtExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is a3danim:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class.
+
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeArtExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HyperlinkColor Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is ahyp:hlinkClr.
+
+
+
+
+ Initializes a new instance of the HyperlinkColor class.
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the HyperlinkColorEnum enumeration.
+
+
+
+
+ hlink.
+ When the item is serialized out as xml, its value is "hlink".
+
+
+
+
+ tx.
+ When the item is serialized out as xml, its value is "tx".
+
+
+
+
+ Defines the ReadonlyRecommended Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is p1710:readonlyRecommended.
+
+
+
+
+ Initializes a new instance of the ReadonlyRecommended class.
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the TracksInfo Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is p173:tracksInfo.
+
+
+ The following table lists the possible child types:
+
+ - <p173:trackLst>
+
+
+
+
+
+ Initializes a new instance of the TracksInfo class.
+
+
+
+
+ Initializes a new instance of the TracksInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TracksInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TracksInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ displayLoc, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: displayLoc
+
+
+
+
+ TrackList.
+ Represents the following element tag in the schema: p173:trackLst.
+
+
+ xmlns:p173 = http://schemas.microsoft.com/office/powerpoint/2017/3/main
+
+
+
+
+
+
+
+ Defines the Track Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is p173:track.
+
+
+
+
+ Initializes a new instance of the Track class.
+
+
+
+
+ id, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ label, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: label
+
+
+
+
+ lang, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Embedded Picture Reference
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Linked Picture Reference
+ Represents the following attribute in the schema: r:link
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Defines the TrackList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is p173:trackLst.
+
+
+ The following table lists the possible child types:
+
+ - <p173:track>
+
+
+
+
+
+ Initializes a new instance of the TrackList class.
+
+
+
+
+ Initializes a new instance of the TrackList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrackList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TrackList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DisplayLocation enumeration.
+
+
+
+
+ media.
+ When the item is serialized out as xml, its value is "media".
+
+
+
+
+ slide.
+ When the item is serialized out as xml, its value is "slide".
+
+
+
+
+ Defines the ClassificationOutcome Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is p184:classification.
+
+
+
+
+ Initializes a new instance of the ClassificationOutcome class.
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the ClassificationOutcomeType enumeration.
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ hdr.
+ When the item is serialized out as xml, its value is "hdr".
+
+
+
+
+ ftr.
+ When the item is serialized out as xml, its value is "ftr".
+
+
+
+
+ watermark.
+ When the item is serialized out as xml, its value is "watermark".
+
+
+
+
+ Defines the PivotTableDefinition16 Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xpdl:pivotTableDefinition16.
+
+
+
+
+ Initializes a new instance of the PivotTableDefinition16 class.
+
+
+
+
+ EnabledSubtotalsDefault, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: EnabledSubtotalsDefault
+
+
+
+
+ SubtotalsOnTopDefault, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: SubtotalsOnTopDefault
+
+
+
+
+ InsertBlankRowDefault, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: InsertBlankRowDefault
+
+
+
+
+
+
+
+ Defines the DynamicArrayProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xda:dynamicArrayProperties.
+
+
+ The following table lists the possible child types:
+
+ - <xda:extLst>
+
+
+
+
+
+ Initializes a new instance of the DynamicArrayProperties class.
+
+
+
+
+ Initializes a new instance of the DynamicArrayProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DynamicArrayProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DynamicArrayProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ fDynamic, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: fDynamic
+
+
+
+
+ fCollapsed, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: fCollapsed
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xda:extLst.
+
+
+ xmlns:xda = http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xda:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichValueBlock Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:rvb.
+
+
+
+
+ Initializes a new instance of the RichValueBlock class.
+
+
+
+
+ i, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: i
+
+
+
+
+
+
+
+ Defines the RichValueData Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:rvData.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd:extLst>
+ - <xlrd:rv>
+
+
+
+
+
+ Initializes a new instance of the RichValueData class.
+
+
+
+
+ Initializes a new instance of the RichValueData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the RdRichValuePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdRichValuePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdRichValuePart associated with this element.
+
+
+
+
+ Defines the RichValueStructures Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:rvStructures.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd:extLst>
+ - <xlrd:s>
+
+
+
+
+
+ Initializes a new instance of the RichValueStructures class.
+
+
+
+
+ Initializes a new instance of the RichValueStructures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueStructures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueStructures class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the RdRichValueStructurePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdRichValueStructurePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdRichValueStructurePart associated with this element.
+
+
+
+
+ Defines the RichValue Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:rv.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd:fb>
+ - <xlrd:v>
+
+
+
+
+
+ Initializes a new instance of the RichValue class.
+
+
+
+
+ Initializes a new instance of the RichValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValue class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ s, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: s
+
+
+
+
+ RichValueFallback.
+ Represents the following element tag in the schema: xlrd:fb.
+
+
+ xmlns:xlrd = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichValueFallback Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:fb.
+
+
+
+
+ Initializes a new instance of the RichValueFallback class.
+
+
+
+
+ Initializes a new instance of the RichValueFallback class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the Value Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:v.
+
+
+
+
+ Initializes a new instance of the Value class.
+
+
+
+
+ Initializes a new instance of the Value class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the RichValueStructure Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:s.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd:k>
+
+
+
+
+
+ Initializes a new instance of the RichValueStructure class.
+
+
+
+
+ Initializes a new instance of the RichValueStructure class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueStructure class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueStructure class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the Key Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd:k.
+
+
+
+
+ Initializes a new instance of the Key class.
+
+
+
+
+ n, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the RichValueFallbackType enumeration.
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ n.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ e.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ Defines the RichValueValueType enumeration.
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ i.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ e.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ a.
+ When the item is serialized out as xml, its value is "a".
+
+
+
+
+ spb.
+ When the item is serialized out as xml, its value is "spb".
+
+
+
+
+ Defines the RichFilterColumn Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:filterColumn.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:customFilters>
+ - <xlrd2:dynamicFilter>
+ - <xlrd2:filters>
+ - <xlrd2:top10>
+
+
+
+
+
+ Initializes a new instance of the RichFilterColumn class.
+
+
+
+
+ Initializes a new instance of the RichFilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFilterColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFilterColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RichFilters.
+ Represents the following element tag in the schema: xlrd2:filters.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ RichTop10.
+ Represents the following element tag in the schema: xlrd2:top10.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ CustomRichFilters.
+ Represents the following element tag in the schema: xlrd2:customFilters.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ DynamicRichFilter.
+ Represents the following element tag in the schema: xlrd2:dynamicFilter.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xlrd2:extLst.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Defines the RichSortCondition Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:richSortCondition.
+
+
+
+
+ Initializes a new instance of the RichSortCondition class.
+
+
+
+
+ richSortKey, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: richSortKey
+
+
+
+
+ descending, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: descending
+
+
+
+
+ sortBy, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: sortBy
+
+
+
+
+ ref, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ customList, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: customList
+
+
+
+
+ dxfId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: dxfId
+
+
+
+
+ iconSet, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconSet
+
+
+
+
+ iconId, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: iconId
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBags Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:supportingPropertyBags.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:spbArrays>
+ - <xlrd2:spbData>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBags class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBags class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBags class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBags class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ SupportingPropertyBagArrayData.
+ Represents the following element tag in the schema: xlrd2:spbArrays.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ SupportingPropertyBagData.
+ Represents the following element tag in the schema: xlrd2:spbData.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Loads the DOM from the RdSupportingPropertyBagPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdSupportingPropertyBagPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdSupportingPropertyBagPart associated with this element.
+
+
+
+
+ Defines the SupportingPropertyBagStructures Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:spbStructures.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:s>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructures class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructures class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the RdSupportingPropertyBagStructurePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdSupportingPropertyBagStructurePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdSupportingPropertyBagStructurePart associated with this element.
+
+
+
+
+ Defines the ArrayData Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:arrayData.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:a>
+
+
+
+
+
+ Initializes a new instance of the ArrayData class.
+
+
+
+
+ Initializes a new instance of the ArrayData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArrayData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArrayData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Loads the DOM from the RdArrayPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdArrayPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdArrayPart associated with this element.
+
+
+
+
+ Defines the RichStylesheet Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:richStyleSheet.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:dxfs>
+ - <xlrd2:extLst>
+ - <xlrd2:richProperties>
+ - <xlrd2:richStyles>
+
+
+
+
+
+ Initializes a new instance of the RichStylesheet class.
+
+
+
+
+ Initializes a new instance of the RichStylesheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStylesheet class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStylesheet class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Dxfs.
+ Represents the following element tag in the schema: xlrd2:dxfs.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ RichFormatProperties.
+ Represents the following element tag in the schema: xlrd2:richProperties.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ RichStyles.
+ Represents the following element tag in the schema: xlrd2:richStyles.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xlrd2:extLst.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Loads the DOM from the RichStylesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RichStylesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RichStylesPart associated with this element.
+
+
+
+
+ Defines the RichValueTypesInfo Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:rvTypesInfo.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:global>
+ - <xlrd2:types>
+
+
+
+
+
+ Initializes a new instance of the RichValueTypesInfo class.
+
+
+
+
+ Initializes a new instance of the RichValueTypesInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypesInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypesInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RichValueGlobalType.
+ Represents the following element tag in the schema: xlrd2:global.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ RichValueTypes.
+ Represents the following element tag in the schema: xlrd2:types.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xlrd2:extLst.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Loads the DOM from the RdRichValueTypesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the RdRichValueTypesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the RdRichValueTypesPart associated with this element.
+
+
+
+
+ Defines the RichFilters Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:filters.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:dateGroupItem>
+ - <xlrd2:filter>
+
+
+
+
+
+ Initializes a new instance of the RichFilters class.
+
+
+
+
+ Initializes a new instance of the RichFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFilters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichTop10 Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:top10.
+
+
+
+
+ Initializes a new instance of the RichTop10 class.
+
+
+
+
+ key, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: key
+
+
+
+
+ Top
+ Represents the following attribute in the schema: top
+
+
+
+
+ Filter by Percent
+ Represents the following attribute in the schema: percent
+
+
+
+
+ Top or Bottom Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Filter Value
+ Represents the following attribute in the schema: filterVal
+
+
+
+
+
+
+
+ Defines the CustomRichFilters Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:customFilters.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:customFilter>
+
+
+
+
+
+ Initializes a new instance of the CustomRichFilters class.
+
+
+
+
+ Initializes a new instance of the CustomRichFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomRichFilters class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomRichFilters class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ and, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: and
+
+
+
+
+
+
+
+ Defines the DynamicRichFilter Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:dynamicFilter.
+
+
+
+
+ Initializes a new instance of the DynamicRichFilter class.
+
+
+
+
+ key, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: key
+
+
+
+
+ Dynamic filter type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+ Max Value
+ Represents the following attribute in the schema: maxVal
+
+
+
+
+ valIso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: valIso
+
+
+
+
+ maxValIso, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: maxValIso
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichFilter Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:filter.
+
+
+
+
+ Initializes a new instance of the RichFilter class.
+
+
+
+
+ key, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: key
+
+
+
+
+ val, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: val
+
+
+
+
+ blank, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: blank
+
+
+
+
+ nodata, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: nodata
+
+
+
+
+
+
+
+ Defines the RichDateGroupItem Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:dateGroupItem.
+
+
+
+
+ Initializes a new instance of the RichDateGroupItem class.
+
+
+
+
+ key, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: key
+
+
+
+
+ Year
+ Represents the following attribute in the schema: year
+
+
+
+
+ Month
+ Represents the following attribute in the schema: month
+
+
+
+
+ Day
+ Represents the following attribute in the schema: day
+
+
+
+
+ Hour
+ Represents the following attribute in the schema: hour
+
+
+
+
+ Minute
+ Represents the following attribute in the schema: minute
+
+
+
+
+ Second
+ Represents the following attribute in the schema: second
+
+
+
+
+ Date Time Grouping
+ Represents the following attribute in the schema: dateTimeGrouping
+
+
+
+
+
+
+
+ Defines the CustomRichFilter Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:customFilter.
+
+
+
+
+ Initializes a new instance of the CustomRichFilter class.
+
+
+
+
+ key, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: key
+
+
+
+
+ Filter Comparison Operator
+ Represents the following attribute in the schema: operator
+
+
+
+
+ Top or Bottom Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagArrayData Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:spbArrays.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:a>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayData class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagData Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:spbData.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:spb>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagData class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBag Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:spb.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:v>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBag class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBag class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBag class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ s, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: s
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagValue Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:v.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagValue class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the SupportingPropertyBagStructure Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:s.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:k>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructure class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructure class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructure class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagStructure class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SupportingPropertyBagKey Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:k.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagKey class.
+
+
+
+
+ n, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagArray Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:a.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:v>
+
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArray class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArray class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ count, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagArrayValue Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:v.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayValue class.
+
+
+
+
+ Initializes a new instance of the SupportingPropertyBagArrayValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the Array Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:a.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:v>
+
+
+
+
+
+ Initializes a new instance of the Array class.
+
+
+
+
+ Initializes a new instance of the Array class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Array class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Array class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ r, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: r
+
+
+
+
+ c, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: c
+
+
+
+
+
+
+
+ Defines the ArrayValue Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:v.
+
+
+
+
+ Initializes a new instance of the ArrayValue class.
+
+
+
+
+ Initializes a new instance of the ArrayValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the Dxfs Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:dxfs.
+
+
+ The following table lists the possible child types:
+
+ - <x:dxf>
+
+
+
+
+
+ Initializes a new instance of the Dxfs class.
+
+
+
+
+ Initializes a new instance of the Dxfs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dxfs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Dxfs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format Count
+ Represents the following attribute in the schema: count
+
+
+
+
+
+
+
+ Defines the RichFormatProperties Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:richProperties.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:rPr>
+
+
+
+
+
+ Initializes a new instance of the RichFormatProperties class.
+
+
+
+
+ Initializes a new instance of the RichFormatProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFormatProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichFormatProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichStyles Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:richStyles.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:rSty>
+
+
+
+
+
+ Initializes a new instance of the RichStyles class.
+
+
+
+
+ Initializes a new instance of the RichStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichFormatProperty Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:rPr.
+
+
+
+
+ Initializes a new instance of the RichFormatProperty class.
+
+
+
+
+ n, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: n
+
+
+
+
+ t, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: t
+
+
+
+
+
+
+
+ Defines the RichStyle Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:rSty.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:rpv>
+
+
+
+
+
+ Initializes a new instance of the RichStyle class.
+
+
+
+
+ Initializes a new instance of the RichStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ dxfid, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: dxfid
+
+
+
+
+
+
+
+ Defines the RichStylePropertyValue Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:rpv.
+
+
+
+
+ Initializes a new instance of the RichStylePropertyValue class.
+
+
+
+
+ Initializes a new instance of the RichStylePropertyValue class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ i, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: i
+
+
+
+
+
+
+
+ Defines the RichValueGlobalType Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:global.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:keyFlags>
+
+
+
+
+
+ Initializes a new instance of the RichValueGlobalType class.
+
+
+
+
+ Initializes a new instance of the RichValueGlobalType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueGlobalType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueGlobalType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RichValueTypeKeyFlags.
+ Represents the following element tag in the schema: xlrd2:keyFlags.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xlrd2:extLst.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Defines the RichValueTypes Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:types.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:type>
+
+
+
+
+
+ Initializes a new instance of the RichValueTypes class.
+
+
+
+
+ Initializes a new instance of the RichValueTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypes class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypes class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichValueType Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:type.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:extLst>
+ - <xlrd2:keyFlags>
+
+
+
+
+
+ Initializes a new instance of the RichValueType class.
+
+
+
+
+ Initializes a new instance of the RichValueType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ RichValueTypeKeyFlags.
+ Represents the following element tag in the schema: xlrd2:keyFlags.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xlrd2:extLst.
+
+
+ xmlns:xlrd2 = http://schemas.microsoft.com/office/spreadsheetml/2017/richdata2
+
+
+
+
+
+
+
+ Defines the RichValueTypeKeyFlags Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:keyFlags.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:key>
+
+
+
+
+
+ Initializes a new instance of the RichValueTypeKeyFlags class.
+
+
+
+
+ Initializes a new instance of the RichValueTypeKeyFlags class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypeKeyFlags class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypeKeyFlags class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the RichValueTypeReservedKey Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:key.
+
+
+ The following table lists the possible child types:
+
+ - <xlrd2:flag>
+
+
+
+
+
+ Initializes a new instance of the RichValueTypeReservedKey class.
+
+
+
+
+ Initializes a new instance of the RichValueTypeReservedKey class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypeReservedKey class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RichValueTypeReservedKey class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the RichValueTypeReservedKeyFlag Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xlrd2:flag.
+
+
+
+
+ Initializes a new instance of the RichValueTypeReservedKeyFlag class.
+
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+ value, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: value
+
+
+
+
+
+
+
+ Defines the SupportingPropertyBagValueType enumeration.
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ i.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ spb.
+ When the item is serialized out as xml, its value is "spb".
+
+
+
+
+ spba.
+ When the item is serialized out as xml, its value is "spba".
+
+
+
+
+ Defines the SupportingPropertyBagArrayValueType enumeration.
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ i.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ spb.
+ When the item is serialized out as xml, its value is "spb".
+
+
+
+
+ Defines the ArrayValueType enumeration.
+
+
+
+
+ d.
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ i.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ e.
+ When the item is serialized out as xml, its value is "e".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ r.
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ a.
+ When the item is serialized out as xml, its value is "a".
+
+
+
+
+ Defines the RichFormatPropertyType enumeration.
+
+
+
+
+ b.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ n.
+ When the item is serialized out as xml, its value is "n".
+
+
+
+
+ i.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ s.
+ When the item is serialized out as xml, its value is "s".
+
+
+
+
+ Defines the CalcFeatures Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xcalcf:calcFeatures.
+
+
+ The following table lists the possible child types:
+
+ - <xcalcf:feature>
+
+
+
+
+
+ Initializes a new instance of the CalcFeatures class.
+
+
+
+
+ Initializes a new instance of the CalcFeatures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalcFeatures class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CalcFeatures class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CalcFeature Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xcalcf:feature.
+
+
+
+
+ Initializes a new instance of the CalcFeature class.
+
+
+
+
+ name, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: name
+
+
+
+
+
+
+
+ Defines the PersonList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:personList.
+
+
+ The following table lists the possible child types:
+
+ - <xltc:extLst>
+ - <xltc:person>
+
+
+
+
+
+ Initializes a new instance of the PersonList class.
+
+
+
+
+ Initializes a new instance of the PersonList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PersonList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PersonList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WorkbookPersonPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorkbookPersonPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorkbookPersonPart associated with this element.
+
+
+
+
+ Defines the ThreadedComments Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:ThreadedComments.
+
+
+ The following table lists the possible child types:
+
+ - <xltc:extLst>
+ - <xltc:threadedComment>
+
+
+
+
+
+ Initializes a new instance of the ThreadedComments class.
+
+
+
+
+ Initializes a new instance of the ThreadedComments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedComments class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedComments class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WorksheetThreadedCommentsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WorksheetThreadedCommentsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WorksheetThreadedCommentsPart associated with this element.
+
+
+
+
+ Defines the Person Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:person.
+
+
+ The following table lists the possible child types:
+
+ - <xltc:extLst>
+
+
+
+
+
+ Initializes a new instance of the Person class.
+
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Person class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ displayName, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: displayName
+
+
+
+
+ id, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ userId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: userId
+
+
+
+
+ providerId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: providerId
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xltc:extLst.
+
+
+ xmlns:xltc = http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <x:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ThreadedComment Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:threadedComment.
+
+
+ The following table lists the possible child types:
+
+ - <xltc:extLst>
+ - <xltc:text>
+ - <xltc:mentions>
+
+
+
+
+
+ Initializes a new instance of the ThreadedComment class.
+
+
+
+
+ Initializes a new instance of the ThreadedComment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedComment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedComment class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ref, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: ref
+
+
+
+
+ dT, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: dT
+
+
+
+
+ personId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: personId
+
+
+
+
+ id, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: id
+
+
+
+
+ parentId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: parentId
+
+
+
+
+ done, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: done
+
+
+
+
+ ThreadedCommentText.
+ Represents the following element tag in the schema: xltc:text.
+
+
+ xmlns:xltc = http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments
+
+
+
+
+ ThreadedCommentMentions.
+ Represents the following element tag in the schema: xltc:mentions.
+
+
+ xmlns:xltc = http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: xltc:extLst.
+
+
+ xmlns:xltc = http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments
+
+
+
+
+
+
+
+ Defines the ThreadedCommentText Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:text.
+
+
+
+
+ Initializes a new instance of the ThreadedCommentText class.
+
+
+
+
+ Initializes a new instance of the ThreadedCommentText class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the ThreadedCommentMentions Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:mentions.
+
+
+ The following table lists the possible child types:
+
+ - <xltc:mention>
+
+
+
+
+
+ Initializes a new instance of the ThreadedCommentMentions class.
+
+
+
+
+ Initializes a new instance of the ThreadedCommentMentions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedCommentMentions class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ThreadedCommentMentions class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Mention Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is xltc:mention.
+
+
+
+
+ Initializes a new instance of the Mention class.
+
+
+
+
+ mentionpersonId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: mentionpersonId
+
+
+
+
+ mentionId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: mentionId
+
+
+
+
+ startIndex, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: startIndex
+
+
+
+
+ length, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: length
+
+
+
+
+
+
+
+ Defines the CommentsIds Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is w16cid:commentsIds.
+
+
+ The following table lists the possible child types:
+
+ - <w16cid:commentId>
+
+
+
+
+
+ Initializes a new instance of the CommentsIds class.
+
+
+
+
+ Initializes a new instance of the CommentsIds class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsIds class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentsIds class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the WordprocessingCommentsIdsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the WordprocessingCommentsIdsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the WordprocessingCommentsIdsPart associated with this element.
+
+
+
+
+ Defines the CommentId Class.
+ This class is available in Office 2019 and above.
+ When the object is serialized out as xml, it's qualified name is w16cid:commentId.
+
+
+
+
+ Initializes a new instance of the CommentId class.
+
+
+
+
+ paraId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: w16cid:paraId
+
+
+ xmlns:w16cid=http://schemas.microsoft.com/office/word/2016/wordml/cid
+
+
+
+
+ durableId, this property is only available in Office 2019 and later.
+ Represents the following attribute in the schema: w16cid:durableId
+
+
+ xmlns:w16cid=http://schemas.microsoft.com/office/word/2016/wordml/cid
+
+
+
+
+
+
+
+ Custom File Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is op:Properties.
+
+
+ The following table lists the possible child types:
+
+ - <op:property>
+
+
+
+
+
+ Initializes a new instance of the Properties class.
+
+
+
+
+ Initializes a new instance of the Properties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the CustomFilePropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CustomFilePropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CustomFilePropertiesPart associated with this element.
+
+
+
+
+ Custom File Property.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is op:property.
+
+
+ The following table lists the possible child types:
+
+ - <vt:array>
+ - <vt:cf>
+ - <vt:empty>
+ - <vt:null>
+ - <vt:vector>
+ - <vt:vstream>
+ - <vt:clsid>
+ - <vt:cy>
+ - <vt:error>
+ - <vt:blob>
+ - <vt:oblob>
+ - <vt:stream>
+ - <vt:ostream>
+ - <vt:storage>
+ - <vt:ostorage>
+ - <vt:bool>
+ - <vt:i1>
+ - <vt:date>
+ - <vt:filetime>
+ - <vt:decimal>
+ - <vt:r8>
+ - <vt:r4>
+ - <vt:i4>
+ - <vt:int>
+ - <vt:i8>
+ - <vt:i2>
+ - <vt:lpstr>
+ - <vt:lpwstr>
+ - <vt:bstr>
+ - <vt:ui1>
+ - <vt:ui4>
+ - <vt:uint>
+ - <vt:ui8>
+ - <vt:ui2>
+
+
+
+
+
+ Initializes a new instance of the CustomDocumentProperty class.
+
+
+
+
+ Initializes a new instance of the CustomDocumentProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomDocumentProperty class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomDocumentProperty class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Format ID
+ Represents the following attribute in the schema: fmtid
+
+
+
+
+ Property ID
+ Represents the following attribute in the schema: pid
+
+
+
+
+ Custom File Property Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Bookmark Link Target
+ Represents the following attribute in the schema: linkTarget
+
+
+
+
+ Vector.
+ Represents the following element tag in the schema: vt:vector.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Array.
+ Represents the following element tag in the schema: vt:array.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Blob.
+ Represents the following element tag in the schema: vt:blob.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Blob Object.
+ Represents the following element tag in the schema: vt:oblob.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Empty.
+ Represents the following element tag in the schema: vt:empty.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Null.
+ Represents the following element tag in the schema: vt:null.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 1-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i1.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 2-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i2.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Integer.
+ Represents the following element tag in the schema: vt:int.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 1-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui1.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 2-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui2.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Unsigned Integer.
+ Represents the following element tag in the schema: vt:uint.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Real Number.
+ Represents the following element tag in the schema: vt:r4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Real Number.
+ Represents the following element tag in the schema: vt:r8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Decimal.
+ Represents the following element tag in the schema: vt:decimal.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ LPSTR.
+ Represents the following element tag in the schema: vt:lpstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ LPWSTR.
+ Represents the following element tag in the schema: vt:lpwstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Basic String.
+ Represents the following element tag in the schema: vt:bstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Date and Time.
+ Represents the following element tag in the schema: vt:date.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ File Time.
+ Represents the following element tag in the schema: vt:filetime.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Boolean.
+ Represents the following element tag in the schema: vt:bool.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Currency.
+ Represents the following element tag in the schema: vt:cy.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Error Status Code.
+ Represents the following element tag in the schema: vt:error.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Stream.
+ Represents the following element tag in the schema: vt:stream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Stream Object.
+ Represents the following element tag in the schema: vt:ostream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Storage.
+ Represents the following element tag in the schema: vt:storage.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Storage Object.
+ Represents the following element tag in the schema: vt:ostorage.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Versioned Stream.
+ Represents the following element tag in the schema: vt:vstream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Class ID.
+ Represents the following element tag in the schema: vt:clsid.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Clipboard Data.
+ Represents the following element tag in the schema: vt:cf.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+
+
+
+ Custom XML Data Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ds:datastoreItem.
+
+
+ The following table lists the possible child types:
+
+ - <ds:schemaRefs>
+
+
+
+
+
+ Initializes a new instance of the DataStoreItem class.
+
+
+
+
+ Initializes a new instance of the DataStoreItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataStoreItem class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DataStoreItem class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Custom XML Data ID
+ Represents the following attribute in the schema: ds:itemID
+
+
+ xmlns:ds=http://schemas.openxmlformats.org/officeDocument/2006/customXml
+
+
+
+
+ Set of Associated XML Schemas.
+ Represents the following element tag in the schema: ds:schemaRefs.
+
+
+ xmlns:ds = http://schemas.openxmlformats.org/officeDocument/2006/customXml
+
+
+
+
+
+
+
+ Loads the DOM from the CustomXmlPropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CustomXmlPropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CustomXmlPropertiesPart associated with this element.
+
+
+
+
+ Associated XML Schema.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ds:schemaRef.
+
+
+
+
+ Initializes a new instance of the SchemaReference class.
+
+
+
+
+ Target Namespace of Associated XML Schema
+ Represents the following attribute in the schema: ds:uri
+
+
+ xmlns:ds=http://schemas.openxmlformats.org/officeDocument/2006/customXml
+
+
+
+
+
+
+
+ Set of Associated XML Schemas.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ds:schemaRefs.
+
+
+ The following table lists the possible child types:
+
+ - <ds:schemaRef>
+
+
+
+
+
+ Initializes a new instance of the SchemaReferences class.
+
+
+
+
+ Initializes a new instance of the SchemaReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemaReferences class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemaReferences class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Variant.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:variant.
+
+
+ The following table lists the possible child types:
+
+ - <vt:array>
+ - <vt:cf>
+ - <vt:empty>
+ - <vt:null>
+ - <vt:variant>
+ - <vt:vector>
+ - <vt:vstream>
+ - <vt:clsid>
+ - <vt:cy>
+ - <vt:error>
+ - <vt:blob>
+ - <vt:oblob>
+ - <vt:stream>
+ - <vt:ostream>
+ - <vt:storage>
+ - <vt:ostorage>
+ - <vt:bool>
+ - <vt:i1>
+ - <vt:date>
+ - <vt:filetime>
+ - <vt:decimal>
+ - <vt:r8>
+ - <vt:r4>
+ - <vt:i4>
+ - <vt:int>
+ - <vt:i8>
+ - <vt:i2>
+ - <vt:lpstr>
+ - <vt:lpwstr>
+ - <vt:bstr>
+ - <vt:ui1>
+ - <vt:ui4>
+ - <vt:uint>
+ - <vt:ui8>
+ - <vt:ui2>
+
+
+
+
+
+ Initializes a new instance of the Variant class.
+
+
+
+
+ Initializes a new instance of the Variant class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Variant class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Variant class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Variant.
+ Represents the following element tag in the schema: vt:variant.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Vector.
+ Represents the following element tag in the schema: vt:vector.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Array.
+ Represents the following element tag in the schema: vt:array.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Blob.
+ Represents the following element tag in the schema: vt:blob.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Blob Object.
+ Represents the following element tag in the schema: vt:oblob.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Empty.
+ Represents the following element tag in the schema: vt:empty.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Null.
+ Represents the following element tag in the schema: vt:null.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 1-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i1.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 2-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i2.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Signed Integer.
+ Represents the following element tag in the schema: vt:i8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Integer.
+ Represents the following element tag in the schema: vt:int.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 1-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui1.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 2-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui2.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Unsigned Integer.
+ Represents the following element tag in the schema: vt:ui8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Unsigned Integer.
+ Represents the following element tag in the schema: vt:uint.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 4-Byte Real Number.
+ Represents the following element tag in the schema: vt:r4.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ 8-Byte Real Number.
+ Represents the following element tag in the schema: vt:r8.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Decimal.
+ Represents the following element tag in the schema: vt:decimal.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ LPSTR.
+ Represents the following element tag in the schema: vt:lpstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ LPWSTR.
+ Represents the following element tag in the schema: vt:lpwstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Basic String.
+ Represents the following element tag in the schema: vt:bstr.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Date and Time.
+ Represents the following element tag in the schema: vt:date.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ File Time.
+ Represents the following element tag in the schema: vt:filetime.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Boolean.
+ Represents the following element tag in the schema: vt:bool.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Currency.
+ Represents the following element tag in the schema: vt:cy.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Error Status Code.
+ Represents the following element tag in the schema: vt:error.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Stream.
+ Represents the following element tag in the schema: vt:stream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Stream Object.
+ Represents the following element tag in the schema: vt:ostream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Storage.
+ Represents the following element tag in the schema: vt:storage.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Storage Object.
+ Represents the following element tag in the schema: vt:ostorage.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Binary Versioned Stream.
+ Represents the following element tag in the schema: vt:vstream.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Class ID.
+ Represents the following element tag in the schema: vt:clsid.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Clipboard Data.
+ Represents the following element tag in the schema: vt:cf.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+
+
+
+ Vector.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:vector.
+
+
+ The following table lists the possible child types:
+
+ - <vt:cf>
+ - <vt:variant>
+ - <vt:clsid>
+ - <vt:cy>
+ - <vt:error>
+ - <vt:bool>
+ - <vt:i1>
+ - <vt:date>
+ - <vt:filetime>
+ - <vt:r8>
+ - <vt:r4>
+ - <vt:i4>
+ - <vt:i8>
+ - <vt:i2>
+ - <vt:lpstr>
+ - <vt:lpwstr>
+ - <vt:bstr>
+ - <vt:ui1>
+ - <vt:ui4>
+ - <vt:ui8>
+ - <vt:ui2>
+
+
+
+
+
+ Initializes a new instance of the VTVector class.
+
+
+
+
+ Initializes a new instance of the VTVector class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VTVector class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VTVector class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Vector Base Type
+ Represents the following attribute in the schema: baseType
+
+
+
+
+ Vector Size
+ Represents the following attribute in the schema: size
+
+
+
+
+
+
+
+ Array.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:array.
+
+
+ The following table lists the possible child types:
+
+ - <vt:variant>
+ - <vt:cy>
+ - <vt:error>
+ - <vt:bool>
+ - <vt:i1>
+ - <vt:date>
+ - <vt:decimal>
+ - <vt:r8>
+ - <vt:r4>
+ - <vt:i4>
+ - <vt:int>
+ - <vt:i2>
+ - <vt:bstr>
+ - <vt:ui1>
+ - <vt:ui4>
+ - <vt:uint>
+ - <vt:ui2>
+
+
+
+
+
+ Initializes a new instance of the VTArray class.
+
+
+
+
+ Initializes a new instance of the VTArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VTArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VTArray class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Array Lower Bounds Attribute
+ Represents the following attribute in the schema: lBound
+
+
+
+
+ Array Upper Bounds Attribute
+ Represents the following attribute in the schema: uBound
+
+
+
+
+ Array Base Type
+ Represents the following attribute in the schema: baseType
+
+
+
+
+
+
+
+ Binary Blob.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:blob.
+
+
+
+
+ Initializes a new instance of the VTBlob class.
+
+
+
+
+ Initializes a new instance of the VTBlob class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Blob Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:oblob.
+
+
+
+
+ Initializes a new instance of the VTOBlob class.
+
+
+
+
+ Initializes a new instance of the VTOBlob class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Stream.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:stream.
+
+
+
+
+ Initializes a new instance of the VTStreamData class.
+
+
+
+
+ Initializes a new instance of the VTStreamData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Stream Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ostream.
+
+
+
+
+ Initializes a new instance of the VTOStreamData class.
+
+
+
+
+ Initializes a new instance of the VTOStreamData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Storage.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:storage.
+
+
+
+
+ Initializes a new instance of the VTStorage class.
+
+
+
+
+ Initializes a new instance of the VTStorage class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Storage Object.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ostorage.
+
+
+
+
+ Initializes a new instance of the VTOStorage class.
+
+
+
+
+ Initializes a new instance of the VTOStorage class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Empty.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:empty.
+
+
+
+
+ Initializes a new instance of the VTEmpty class.
+
+
+
+
+
+
+
+ Null.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:null.
+
+
+
+
+ Initializes a new instance of the VTNull class.
+
+
+
+
+
+
+
+ 1-Byte Signed Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:i1.
+
+
+
+
+ Initializes a new instance of the VTByte class.
+
+
+
+
+ Initializes a new instance of the VTByte class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 2-Byte Signed Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:i2.
+
+
+
+
+ Initializes a new instance of the VTShort class.
+
+
+
+
+ Initializes a new instance of the VTShort class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 4-Byte Signed Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:i4.
+
+
+
+
+ Initializes a new instance of the VTInt32 class.
+
+
+
+
+ Initializes a new instance of the VTInt32 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:int.
+
+
+
+
+ Initializes a new instance of the VTInteger class.
+
+
+
+
+ Initializes a new instance of the VTInteger class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 8-Byte Signed Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:i8.
+
+
+
+
+ Initializes a new instance of the VTInt64 class.
+
+
+
+
+ Initializes a new instance of the VTInt64 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 1-Byte Unsigned Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ui1.
+
+
+
+
+ Initializes a new instance of the VTUnsignedByte class.
+
+
+
+
+ Initializes a new instance of the VTUnsignedByte class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 2-Byte Unsigned Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ui2.
+
+
+
+
+ Initializes a new instance of the VTUnsignedShort class.
+
+
+
+
+ Initializes a new instance of the VTUnsignedShort class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 4-Byte Unsigned Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ui4.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInt32 class.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInt32 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Unsigned Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:uint.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInteger class.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInteger class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 8-Byte Unsigned Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:ui8.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInt64 class.
+
+
+
+
+ Initializes a new instance of the VTUnsignedInt64 class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 4-Byte Real Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:r4.
+
+
+
+
+ Initializes a new instance of the VTFloat class.
+
+
+
+
+ Initializes a new instance of the VTFloat class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ 8-Byte Real Number.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:r8.
+
+
+
+
+ Initializes a new instance of the VTDouble class.
+
+
+
+
+ Initializes a new instance of the VTDouble class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Decimal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:decimal.
+
+
+
+
+ Initializes a new instance of the VTDecimal class.
+
+
+
+
+ Initializes a new instance of the VTDecimal class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ LPSTR.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:lpstr.
+
+
+
+
+ Initializes a new instance of the VTLPSTR class.
+
+
+
+
+ Initializes a new instance of the VTLPSTR class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ LPWSTR.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:lpwstr.
+
+
+
+
+ Initializes a new instance of the VTLPWSTR class.
+
+
+
+
+ Initializes a new instance of the VTLPWSTR class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Basic String.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:bstr.
+
+
+
+
+ Initializes a new instance of the VTBString class.
+
+
+
+
+ Initializes a new instance of the VTBString class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Date and Time.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:date.
+
+
+
+
+ Initializes a new instance of the VTDate class.
+
+
+
+
+ Initializes a new instance of the VTDate class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ File Time.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:filetime.
+
+
+
+
+ Initializes a new instance of the VTFileTime class.
+
+
+
+
+ Initializes a new instance of the VTFileTime class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Boolean.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:bool.
+
+
+
+
+ Initializes a new instance of the VTBool class.
+
+
+
+
+ Initializes a new instance of the VTBool class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Currency.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:cy.
+
+
+
+
+ Initializes a new instance of the VTCurrency class.
+
+
+
+
+ Initializes a new instance of the VTCurrency class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Error Status Code.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:error.
+
+
+
+
+ Initializes a new instance of the VTError class.
+
+
+
+
+ Initializes a new instance of the VTError class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Binary Versioned Stream.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:vstream.
+
+
+
+
+ Initializes a new instance of the VTVStreamData class.
+
+
+
+
+ Initializes a new instance of the VTVStreamData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ VSTREAM Version Attribute
+ Represents the following attribute in the schema: version
+
+
+
+
+
+
+
+ Class ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:clsid.
+
+
+
+
+ Initializes a new instance of the VTClassId class.
+
+
+
+
+ Initializes a new instance of the VTClassId class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Clipboard Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is vt:cf.
+
+
+
+
+ Initializes a new instance of the VTClipboardData class.
+
+
+
+
+ Initializes a new instance of the VTClipboardData class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ Format Attribute
+ Represents the following attribute in the schema: format
+
+
+
+
+ size
+ Represents the following attribute in the schema: size
+
+
+
+
+
+
+
+ Vector Base Type Simple Type
+
+
+
+
+ Variant Base Type.
+ When the item is serialized out as xml, its value is "variant".
+
+
+
+
+ Vector Base Type Enumeration Value.
+ When the item is serialized out as xml, its value is "i1".
+
+
+
+
+ 2-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i2".
+
+
+
+
+ 4-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i4".
+
+
+
+
+ 8-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i8".
+
+
+
+
+ 1-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui1".
+
+
+
+
+ 2-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui2".
+
+
+
+
+ 4-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui4".
+
+
+
+
+ 8-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui8".
+
+
+
+
+ 4-Byte Real Number Base Type.
+ When the item is serialized out as xml, its value is "r4".
+
+
+
+
+ 8-Byte Real Number Base Type.
+ When the item is serialized out as xml, its value is "r8".
+
+
+
+
+ LPSTR Base Type.
+ When the item is serialized out as xml, its value is "lpstr".
+
+
+
+
+ LPWSTR Base Type.
+ When the item is serialized out as xml, its value is "lpwstr".
+
+
+
+
+ Basic String Base Type.
+ When the item is serialized out as xml, its value is "bstr".
+
+
+
+
+ Date and Time Base Type.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ File Time Base Type.
+ When the item is serialized out as xml, its value is "filetime".
+
+
+
+
+ Boolean Base Type.
+ When the item is serialized out as xml, its value is "bool".
+
+
+
+
+ Currency Base Type.
+ When the item is serialized out as xml, its value is "cy".
+
+
+
+
+ Error Status Code Base Type.
+ When the item is serialized out as xml, its value is "error".
+
+
+
+
+ Class ID Base Type.
+ When the item is serialized out as xml, its value is "clsid".
+
+
+
+
+ Clipboard Data Base Type.
+ When the item is serialized out as xml, its value is "cf".
+
+
+
+
+ Array Base Type Simple Type
+
+
+
+
+ Variant Base Type.
+ When the item is serialized out as xml, its value is "variant".
+
+
+
+
+ 1-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i1".
+
+
+
+
+ 2-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i2".
+
+
+
+
+ 4-Byte Signed Integer Base Type.
+ When the item is serialized out as xml, its value is "i4".
+
+
+
+
+ Integer Base Type.
+ When the item is serialized out as xml, its value is "int".
+
+
+
+
+ 1-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui1".
+
+
+
+
+ 2-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui2".
+
+
+
+
+ 4-Byte Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "ui4".
+
+
+
+
+ Unsigned Integer Base Type.
+ When the item is serialized out as xml, its value is "uint".
+
+
+
+
+ 4-Byte Real Number Base Type.
+ When the item is serialized out as xml, its value is "r4".
+
+
+
+
+ 8-Byte Real Number Base Type.
+ When the item is serialized out as xml, its value is "r8".
+
+
+
+
+ Decimal Base Type.
+ When the item is serialized out as xml, its value is "decimal".
+
+
+
+
+ Basic String Base Type.
+ When the item is serialized out as xml, its value is "bstr".
+
+
+
+
+ Date and Time Base Type.
+ When the item is serialized out as xml, its value is "date".
+
+
+
+
+ Boolean Base Type.
+ When the item is serialized out as xml, its value is "bool".
+
+
+
+
+ Currency Base Type.
+ When the item is serialized out as xml, its value is "cy".
+
+
+
+
+ Error Status Code Base Type.
+ When the item is serialized out as xml, its value is "error".
+
+
+
+
+ Application Specific File Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Properties.
+
+
+ The following table lists the possible child types:
+
+ - <ap:DigSig>
+ - <ap:TitlesOfParts>
+ - <ap:HeadingPairs>
+ - <ap:HLinks>
+ - <ap:ScaleCrop>
+ - <ap:LinksUpToDate>
+ - <ap:SharedDoc>
+ - <ap:HyperlinksChanged>
+ - <ap:Pages>
+ - <ap:Words>
+ - <ap:Characters>
+ - <ap:Lines>
+ - <ap:Paragraphs>
+ - <ap:Slides>
+ - <ap:Notes>
+ - <ap:TotalTime>
+ - <ap:HiddenSlides>
+ - <ap:MMClips>
+ - <ap:CharactersWithSpaces>
+ - <ap:DocSecurity>
+ - <ap:Template>
+ - <ap:Manager>
+ - <ap:Company>
+ - <ap:PresentationFormat>
+ - <ap:HyperlinkBase>
+ - <ap:Application>
+ - <ap:AppVersion>
+
+
+
+
+
+ Initializes a new instance of the Properties class.
+
+
+
+
+ Initializes a new instance of the Properties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Properties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name of Document Template.
+ Represents the following element tag in the schema: ap:Template.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Name of Manager.
+ Represents the following element tag in the schema: ap:Manager.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Name of Company.
+ Represents the following element tag in the schema: ap:Company.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Total Number of Pages.
+ Represents the following element tag in the schema: ap:Pages.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Word Count.
+ Represents the following element tag in the schema: ap:Words.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Total Number of Characters.
+ Represents the following element tag in the schema: ap:Characters.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Intended Format of Presentation.
+ Represents the following element tag in the schema: ap:PresentationFormat.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Number of Lines.
+ Represents the following element tag in the schema: ap:Lines.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Total Number of Paragraphs.
+ Represents the following element tag in the schema: ap:Paragraphs.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Slides Metadata Element.
+ Represents the following element tag in the schema: ap:Slides.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Number of Slides Containing Notes.
+ Represents the following element tag in the schema: ap:Notes.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Total Edit Time Metadata Element.
+ Represents the following element tag in the schema: ap:TotalTime.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Number of Hidden Slides.
+ Represents the following element tag in the schema: ap:HiddenSlides.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Total Number of Multimedia Clips.
+ Represents the following element tag in the schema: ap:MMClips.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Thumbnail Display Mode.
+ Represents the following element tag in the schema: ap:ScaleCrop.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Heading Pairs.
+ Represents the following element tag in the schema: ap:HeadingPairs.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Part Titles.
+ Represents the following element tag in the schema: ap:TitlesOfParts.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Links Up-to-Date.
+ Represents the following element tag in the schema: ap:LinksUpToDate.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Number of Characters (With Spaces).
+ Represents the following element tag in the schema: ap:CharactersWithSpaces.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Shared Document.
+ Represents the following element tag in the schema: ap:SharedDoc.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Relative Hyperlink Base.
+ Represents the following element tag in the schema: ap:HyperlinkBase.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Hyperlink List.
+ Represents the following element tag in the schema: ap:HLinks.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Hyperlinks Changed.
+ Represents the following element tag in the schema: ap:HyperlinksChanged.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Digital Signature.
+ Represents the following element tag in the schema: ap:DigSig.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Application Name.
+ Represents the following element tag in the schema: ap:Application.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Application Version.
+ Represents the following element tag in the schema: ap:AppVersion.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+ Document Security.
+ Represents the following element tag in the schema: ap:DocSecurity.
+
+
+ xmlns:ap = http://schemas.openxmlformats.org/officeDocument/2006/extended-properties
+
+
+
+
+
+
+
+ Loads the DOM from the ExtendedFilePropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ExtendedFilePropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ExtendedFilePropertiesPart associated with this element.
+
+
+
+
+ Name of Document Template.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Template.
+
+
+
+
+ Initializes a new instance of the Template class.
+
+
+
+
+ Initializes a new instance of the Template class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Name of Manager.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Manager.
+
+
+
+
+ Initializes a new instance of the Manager class.
+
+
+
+
+ Initializes a new instance of the Manager class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Name of Company.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Company.
+
+
+
+
+ Initializes a new instance of the Company class.
+
+
+
+
+ Initializes a new instance of the Company class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Intended Format of Presentation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:PresentationFormat.
+
+
+
+
+ Initializes a new instance of the PresentationFormat class.
+
+
+
+
+ Initializes a new instance of the PresentationFormat class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Relative Hyperlink Base.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:HyperlinkBase.
+
+
+
+
+ Initializes a new instance of the HyperlinkBase class.
+
+
+
+
+ Initializes a new instance of the HyperlinkBase class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Application Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Application.
+
+
+
+
+ Initializes a new instance of the Application class.
+
+
+
+
+ Initializes a new instance of the Application class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Application Version.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:AppVersion.
+
+
+
+
+ Initializes a new instance of the ApplicationVersion class.
+
+
+
+
+ Initializes a new instance of the ApplicationVersion class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Total Number of Pages.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Pages.
+
+
+
+
+ Initializes a new instance of the Pages class.
+
+
+
+
+ Initializes a new instance of the Pages class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Word Count.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Words.
+
+
+
+
+ Initializes a new instance of the Words class.
+
+
+
+
+ Initializes a new instance of the Words class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Total Number of Characters.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Characters.
+
+
+
+
+ Initializes a new instance of the Characters class.
+
+
+
+
+ Initializes a new instance of the Characters class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Number of Lines.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Lines.
+
+
+
+
+ Initializes a new instance of the Lines class.
+
+
+
+
+ Initializes a new instance of the Lines class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Total Number of Paragraphs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Paragraphs.
+
+
+
+
+ Initializes a new instance of the Paragraphs class.
+
+
+
+
+ Initializes a new instance of the Paragraphs class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Slides Metadata Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Slides.
+
+
+
+
+ Initializes a new instance of the Slides class.
+
+
+
+
+ Initializes a new instance of the Slides class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Number of Slides Containing Notes.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:Notes.
+
+
+
+
+ Initializes a new instance of the Notes class.
+
+
+
+
+ Initializes a new instance of the Notes class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Total Edit Time Metadata Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:TotalTime.
+
+
+
+
+ Initializes a new instance of the TotalTime class.
+
+
+
+
+ Initializes a new instance of the TotalTime class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Number of Hidden Slides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:HiddenSlides.
+
+
+
+
+ Initializes a new instance of the HiddenSlides class.
+
+
+
+
+ Initializes a new instance of the HiddenSlides class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Total Number of Multimedia Clips.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:MMClips.
+
+
+
+
+ Initializes a new instance of the MultimediaClips class.
+
+
+
+
+ Initializes a new instance of the MultimediaClips class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Number of Characters (With Spaces).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:CharactersWithSpaces.
+
+
+
+
+ Initializes a new instance of the CharactersWithSpaces class.
+
+
+
+
+ Initializes a new instance of the CharactersWithSpaces class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Document Security.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:DocSecurity.
+
+
+
+
+ Initializes a new instance of the DocumentSecurity class.
+
+
+
+
+ Initializes a new instance of the DocumentSecurity class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Thumbnail Display Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:ScaleCrop.
+
+
+
+
+ Initializes a new instance of the ScaleCrop class.
+
+
+
+
+ Initializes a new instance of the ScaleCrop class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Links Up-to-Date.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:LinksUpToDate.
+
+
+
+
+ Initializes a new instance of the LinksUpToDate class.
+
+
+
+
+ Initializes a new instance of the LinksUpToDate class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Shared Document.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:SharedDoc.
+
+
+
+
+ Initializes a new instance of the SharedDocument class.
+
+
+
+
+ Initializes a new instance of the SharedDocument class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Hyperlinks Changed.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:HyperlinksChanged.
+
+
+
+
+ Initializes a new instance of the HyperlinksChanged class.
+
+
+
+
+ Initializes a new instance of the HyperlinksChanged class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Heading Pairs.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:HeadingPairs.
+
+
+ The following table lists the possible child types:
+
+ - <vt:vector>
+
+
+
+
+
+ Initializes a new instance of the HeadingPairs class.
+
+
+
+
+ Initializes a new instance of the HeadingPairs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeadingPairs class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeadingPairs class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Hyperlink List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:HLinks.
+
+
+ The following table lists the possible child types:
+
+ - <vt:vector>
+
+
+
+
+
+ Initializes a new instance of the HyperlinkList class.
+
+
+
+
+ Initializes a new instance of the HyperlinkList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HyperlinkList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the VectorVariantType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <vt:vector>
+
+
+
+
+
+ Initializes a new instance of the VectorVariantType class.
+
+
+
+
+ Initializes a new instance of the VectorVariantType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VectorVariantType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VectorVariantType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Vector.
+ Represents the following element tag in the schema: vt:vector.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+ Part Titles.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:TitlesOfParts.
+
+
+ The following table lists the possible child types:
+
+ - <vt:vector>
+
+
+
+
+
+ Initializes a new instance of the TitlesOfParts class.
+
+
+
+
+ Initializes a new instance of the TitlesOfParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitlesOfParts class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitlesOfParts class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Vector.
+ Represents the following element tag in the schema: vt:vector.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+
+
+
+ Digital Signature.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is ap:DigSig.
+
+
+ The following table lists the possible child types:
+
+ - <vt:blob>
+
+
+
+
+
+ Initializes a new instance of the DigitalSignature class.
+
+
+
+
+ Initializes a new instance of the DigitalSignature class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DigitalSignature class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DigitalSignature class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Binary Blob.
+ Represents the following element tag in the schema: vt:blob.
+
+
+ xmlns:vt = http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
+
+
+
+
+
+
+
+ Script.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:scr.
+
+
+
+
+ Initializes a new instance of the Script class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sty.
+
+
+
+
+ Initializes a new instance of the Style class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Defines the Run Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:r.
+
+
+ The following table lists the possible child types:
+
+ - <m:rPr>
+ - <m:t>
+ - <w:br>
+ - <w:drawing>
+ - <w:noBreakHyphen>
+ - <w:softHyphen>
+ - <w:dayShort>
+ - <w:monthShort>
+ - <w:yearShort>
+ - <w:dayLong>
+ - <w:monthLong>
+ - <w:yearLong>
+ - <w:annotationRef>
+ - <w:footnoteRef>
+ - <w:endnoteRef>
+ - <w:separator>
+ - <w:continuationSeparator>
+ - <w:pgNum>
+ - <w:cr>
+ - <w:tab>
+ - <w:lastRenderedPageBreak>
+ - <w:fldChar>
+ - <w:footnoteReference>
+ - <w:endnoteReference>
+ - <w:commentReference>
+ - <w:object>
+ - <w:pict>
+ - <w:ptab>
+ - <w:rPr>
+ - <w:ruby>
+ - <w:sym>
+ - <w:t>
+ - <w:delText>
+ - <w:instrText>
+ - <w:delInstrText>
+
+
+
+
+
+ Initializes a new instance of the Run class.
+
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Run class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: m:rPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Run Properties.
+ Represents the following element tag in the schema: w:rPr.
+
+
+ xmlns:w = http://schemas.openxmlformats.org/wordprocessingml/2006/main
+
+
+
+
+
+
+
+ Accent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:acc.
+
+
+ The following table lists the possible child types:
+
+ - <m:accPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the Accent class.
+
+
+
+
+ Initializes a new instance of the Accent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Accent class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Accent Properties.
+ Represents the following element tag in the schema: m:accPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Bar.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:bar.
+
+
+ The following table lists the possible child types:
+
+ - <m:barPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the Bar class.
+
+
+
+
+ Initializes a new instance of the Bar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Bar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Bar Properties.
+ Represents the following element tag in the schema: m:barPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Box Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:box.
+
+
+ The following table lists the possible child types:
+
+ - <m:boxPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the Box class.
+
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Box class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Box Properties.
+ Represents the following element tag in the schema: m:boxPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Border-Box Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:borderBox.
+
+
+ The following table lists the possible child types:
+
+ - <m:borderBoxPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the BorderBox class.
+
+
+
+
+ Initializes a new instance of the BorderBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderBox class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderBox class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Border Box Properties.
+ Represents the following element tag in the schema: m:borderBoxPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Delimiter Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:d.
+
+
+ The following table lists the possible child types:
+
+ - <m:dPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the Delimiter class.
+
+
+
+
+ Initializes a new instance of the Delimiter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Delimiter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Delimiter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Delimiter Properties.
+ Represents the following element tag in the schema: m:dPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Equation-Array Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:eqArr.
+
+
+ The following table lists the possible child types:
+
+ - <m:eqArrPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the EquationArray class.
+
+
+
+
+ Initializes a new instance of the EquationArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EquationArray class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EquationArray class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Equation Array Properties.
+ Represents the following element tag in the schema: m:eqArrPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Fraction Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:f.
+
+
+ The following table lists the possible child types:
+
+ - <m:fPr>
+ - <m:num>
+ - <m:den>
+
+
+
+
+
+ Initializes a new instance of the Fraction class.
+
+
+
+
+ Initializes a new instance of the Fraction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fraction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Fraction class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Fraction Properties.
+ Represents the following element tag in the schema: m:fPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Numerator.
+ Represents the following element tag in the schema: m:num.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Denominator.
+ Represents the following element tag in the schema: m:den.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Function Apply Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:func.
+
+
+ The following table lists the possible child types:
+
+ - <m:funcPr>
+ - <m:fName>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the MathFunction class.
+
+
+
+
+ Initializes a new instance of the MathFunction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathFunction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathFunction class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Function Properties.
+ Represents the following element tag in the schema: m:funcPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Function Name.
+ Represents the following element tag in the schema: m:fName.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base (Argument).
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Group-Character Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:groupChr.
+
+
+ The following table lists the possible child types:
+
+ - <m:groupChrPr>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the GroupChar class.
+
+
+
+
+ Initializes a new instance of the GroupChar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupChar class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupChar class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Group-Character Properties.
+ Represents the following element tag in the schema: m:groupChrPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Lower-Limit Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:limLow.
+
+
+ The following table lists the possible child types:
+
+ - <m:limLowPr>
+ - <m:e>
+ - <m:lim>
+
+
+
+
+
+ Initializes a new instance of the LimitLower class.
+
+
+
+
+ Initializes a new instance of the LimitLower class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitLower class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitLower class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Lower Limit Properties.
+ Represents the following element tag in the schema: m:limLowPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Limit (Lower).
+ Represents the following element tag in the schema: m:lim.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Upper-Limit Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:limUpp.
+
+
+ The following table lists the possible child types:
+
+ - <m:limUppPr>
+ - <m:e>
+ - <m:lim>
+
+
+
+
+
+ Initializes a new instance of the LimitUpper class.
+
+
+
+
+ Initializes a new instance of the LimitUpper class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitUpper class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitUpper class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Upper Limit Properties.
+ Represents the following element tag in the schema: m:limUppPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Limit (Upper).
+ Represents the following element tag in the schema: m:lim.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:m.
+
+
+ The following table lists the possible child types:
+
+ - <m:mPr>
+ - <m:mr>
+
+
+
+
+
+ Initializes a new instance of the Matrix class.
+
+
+
+
+ Initializes a new instance of the Matrix class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Matrix class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Matrix class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Matrix Properties.
+ Represents the following element tag in the schema: m:mPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ n-ary Operator Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:nary.
+
+
+ The following table lists the possible child types:
+
+ - <m:naryPr>
+ - <m:sub>
+ - <m:sup>
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the Nary class.
+
+
+
+
+ Initializes a new instance of the Nary class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Nary class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Nary class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ n-ary Properties.
+ Represents the following element tag in the schema: m:naryPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Lower limit (n-ary) .
+ Represents the following element tag in the schema: m:sub.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Upper limit (n-ary).
+ Represents the following element tag in the schema: m:sup.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base (Argument).
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Phantom Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:phant.
+
+
+ The following table lists the possible child types:
+
+ - <m:e>
+ - <m:phantPr>
+
+
+
+
+
+ Initializes a new instance of the Phantom class.
+
+
+
+
+ Initializes a new instance of the Phantom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Phantom class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Phantom class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Phantom Properties.
+ Represents the following element tag in the schema: m:phantPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Radical Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:rad.
+
+
+ The following table lists the possible child types:
+
+ - <m:deg>
+ - <m:e>
+ - <m:radPr>
+
+
+
+
+
+ Initializes a new instance of the Radical class.
+
+
+
+
+ Initializes a new instance of the Radical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Radical class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Radical class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Radical Properties.
+ Represents the following element tag in the schema: m:radPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Degree.
+ Represents the following element tag in the schema: m:deg.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Pre-Sub-Superscript Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sPre.
+
+
+ The following table lists the possible child types:
+
+ - <m:sub>
+ - <m:sup>
+ - <m:e>
+ - <m:sPrePr>
+
+
+
+
+
+ Initializes a new instance of the PreSubSuper class.
+
+
+
+
+ Initializes a new instance of the PreSubSuper class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreSubSuper class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreSubSuper class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Pre-Sub-Superscript Properties.
+ Represents the following element tag in the schema: m:sPrePr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Subscript (Pre-Sub-Superscript).
+ Represents the following element tag in the schema: m:sub.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Superscript(Pre-Sub-Superscript function).
+ Represents the following element tag in the schema: m:sup.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Subscript Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSub.
+
+
+ The following table lists the possible child types:
+
+ - <m:e>
+ - <m:sub>
+ - <m:sSubPr>
+
+
+
+
+
+ Initializes a new instance of the Subscript class.
+
+
+
+
+ Initializes a new instance of the Subscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Subscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Subscript class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Subscript Properties.
+ Represents the following element tag in the schema: m:sSubPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Subscript (Subscript function).
+ Represents the following element tag in the schema: m:sub.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Sub-Superscript Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSubSup.
+
+
+ The following table lists the possible child types:
+
+ - <m:e>
+ - <m:sub>
+ - <m:sup>
+ - <m:sSubSupPr>
+
+
+
+
+
+ Initializes a new instance of the SubSuperscript class.
+
+
+
+
+ Initializes a new instance of the SubSuperscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubSuperscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubSuperscript class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Sub-Superscript Properties.
+ Represents the following element tag in the schema: m:sSubSupPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Subscript (Sub-Superscript).
+ Represents the following element tag in the schema: m:sub.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Superscript (Sub-Superscript function).
+ Represents the following element tag in the schema: m:sup.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Superscript Function.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSup.
+
+
+ The following table lists the possible child types:
+
+ - <m:e>
+ - <m:sup>
+ - <m:sSupPr>
+
+
+
+
+
+ Initializes a new instance of the Superscript class.
+
+
+
+
+ Initializes a new instance of the Superscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Superscript class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Superscript class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Superscript Properties.
+ Represents the following element tag in the schema: m:sSupPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Base.
+ Represents the following element tag in the schema: m:e.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Superscript (Superscript function).
+ Represents the following element tag in the schema: m:sup.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Defines the Paragraph Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:oMathPara.
+
+
+ The following table lists the possible child types:
+
+ - <m:oMath>
+ - <m:oMathParaPr>
+ - <m:r>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:r>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Paragraph class.
+
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Paragraph class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Office Math Paragraph Properties.
+ Represents the following element tag in the schema: m:oMathParaPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Defines the OfficeMath Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:oMath.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the OfficeMath class.
+
+
+
+
+ Initializes a new instance of the OfficeMath class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMath class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMath class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Math Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mathPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:brkBin>
+ - <m:brkBinSub>
+ - <m:mathFont>
+ - <m:intLim>
+ - <m:naryLim>
+ - <m:defJc>
+ - <m:smallFrac>
+ - <m:dispDef>
+ - <m:wrapRight>
+ - <m:lMargin>
+ - <m:rMargin>
+ - <m:preSp>
+ - <m:postSp>
+ - <m:interSp>
+ - <m:intraSp>
+ - <m:wrapIndent>
+
+
+
+
+
+ Initializes a new instance of the MathProperties class.
+
+
+
+
+ Initializes a new instance of the MathProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MathProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Math Font.
+ Represents the following element tag in the schema: m:mathFont.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Break on Binary Operators.
+ Represents the following element tag in the schema: m:brkBin.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Break on Binary Subtraction.
+ Represents the following element tag in the schema: m:brkBinSub.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Small Fraction.
+ Represents the following element tag in the schema: m:smallFrac.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Use Display Math Defaults.
+ Represents the following element tag in the schema: m:dispDef.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Left Margin.
+ Represents the following element tag in the schema: m:lMargin.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Right Margin.
+ Represents the following element tag in the schema: m:rMargin.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Default Justification.
+ Represents the following element tag in the schema: m:defJc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Pre-Equation Spacing.
+ Represents the following element tag in the schema: m:preSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Post-Equation Spacing.
+ Represents the following element tag in the schema: m:postSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Inter-Equation Spacing.
+ Represents the following element tag in the schema: m:interSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Intra-Equation Spacing.
+ Represents the following element tag in the schema: m:intraSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Literal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:lit.
+
+
+
+
+ Initializes a new instance of the Literal class.
+
+
+
+
+
+
+
+ Normal Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:nor.
+
+
+
+
+ Initializes a new instance of the NormalText class.
+
+
+
+
+
+
+
+ Align.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:aln.
+
+
+
+
+ Initializes a new instance of the Alignment class.
+
+
+
+
+
+
+
+ Operator Emulator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:opEmu.
+
+
+
+
+ Initializes a new instance of the OperatorEmulator class.
+
+
+
+
+
+
+
+ No Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:noBreak.
+
+
+
+
+ Initializes a new instance of the NoBreak class.
+
+
+
+
+
+
+
+ Differential.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:diff.
+
+
+
+
+ Initializes a new instance of the Differential class.
+
+
+
+
+
+
+
+ Hide Top Edge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:hideTop.
+
+
+
+
+ Initializes a new instance of the HideTop class.
+
+
+
+
+
+
+
+ Hide Bottom Edge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:hideBot.
+
+
+
+
+ Initializes a new instance of the HideBottom class.
+
+
+
+
+
+
+
+ Hide Left Edge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:hideLeft.
+
+
+
+
+ Initializes a new instance of the HideLeft class.
+
+
+
+
+
+
+
+ Hide Right Edge.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:hideRight.
+
+
+
+
+ Initializes a new instance of the HideRight class.
+
+
+
+
+
+
+
+ Border Box Strikethrough Horizontal.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:strikeH.
+
+
+
+
+ Initializes a new instance of the StrikeHorizontal class.
+
+
+
+
+
+
+
+ Border Box Strikethrough Vertical.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:strikeV.
+
+
+
+
+ Initializes a new instance of the StrikeVertical class.
+
+
+
+
+
+
+
+ Border Box Strikethrough Bottom-Left to Top-Right.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:strikeBLTR.
+
+
+
+
+ Initializes a new instance of the StrikeBottomLeftToTopRight class.
+
+
+
+
+
+
+
+ Border Box Strikethrough Top-Left to Bottom-Right.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:strikeTLBR.
+
+
+
+
+ Initializes a new instance of the StrikeTopLeftToBottomRight class.
+
+
+
+
+
+
+
+ Delimiter Grow.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:grow.
+
+
+
+
+ Initializes a new instance of the GrowOperators class.
+
+
+
+
+
+
+
+ Maximum Distribution.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:maxDist.
+
+
+
+
+ Initializes a new instance of the MaxDistribution class.
+
+
+
+
+
+
+
+ Object Distribution.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:objDist.
+
+
+
+
+ Initializes a new instance of the ObjectDistribution class.
+
+
+
+
+
+
+
+ Hide Placeholders (Matrix).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:plcHide.
+
+
+
+
+ Initializes a new instance of the HidePlaceholder class.
+
+
+
+
+
+
+
+ Hide Subscript (n-ary).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:subHide.
+
+
+
+
+ Initializes a new instance of the HideSubArgument class.
+
+
+
+
+
+
+
+ Hide Superscript (n-ary).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:supHide.
+
+
+
+
+ Initializes a new instance of the HideSuperArgument class.
+
+
+
+
+
+
+
+ Phantom Show.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:show.
+
+
+
+
+ Initializes a new instance of the ShowPhantom class.
+
+
+
+
+
+
+
+ Phantom Zero Width.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:zeroWid.
+
+
+
+
+ Initializes a new instance of the ZeroWidth class.
+
+
+
+
+
+
+
+ Phantom Zero Ascent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:zeroAsc.
+
+
+
+
+ Initializes a new instance of the ZeroAscent class.
+
+
+
+
+
+
+
+ Phantom Zero Descent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:zeroDesc.
+
+
+
+
+ Initializes a new instance of the ZeroDescent class.
+
+
+
+
+
+
+
+ Transparent (Phantom).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:transp.
+
+
+
+
+ Initializes a new instance of the Transparent class.
+
+
+
+
+
+
+
+ Hide Degree.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:degHide.
+
+
+
+
+ Initializes a new instance of the HideDegree class.
+
+
+
+
+
+
+
+ Align Scripts.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:alnScr.
+
+
+
+
+ Initializes a new instance of the AlignScripts class.
+
+
+
+
+
+
+
+ Small Fraction.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:smallFrac.
+
+
+
+
+ Initializes a new instance of the SmallFraction class.
+
+
+
+
+
+
+
+ Use Display Math Defaults.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:dispDef.
+
+
+
+
+ Initializes a new instance of the DisplayDefaults class.
+
+
+
+
+
+
+
+ Wrap Right.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:wrapRight.
+
+
+
+
+ Initializes a new instance of the WrapRight class.
+
+
+
+
+
+
+
+ Defines the OnOffType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OnOffType class.
+
+
+
+
+ value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Break.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:brk.
+
+
+
+
+ Initializes a new instance of the Break class.
+
+
+
+
+ Index of Operator to Align To
+ Represents the following attribute in the schema: m:alnAt
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Index of Operator to Align To
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Run Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:rPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:brk>
+ - <m:lit>
+ - <m:nor>
+ - <m:aln>
+ - <m:scr>
+ - <m:sty>
+
+
+
+
+
+ Initializes a new instance of the RunProperties class.
+
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RunProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Literal.
+ Represents the following element tag in the schema: m:lit.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Text.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:t.
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+ space
+ Represents the following attribute in the schema: xml:space
+
+
+ xmlns:xml=http://www.w3.org/XML/1998/namespace
+
+
+
+
+
+
+
+ Accent Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:chr.
+
+
+
+
+ Initializes a new instance of the AccentChar class.
+
+
+
+
+
+
+
+ Delimiter Beginning Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:begChr.
+
+
+
+
+ Initializes a new instance of the BeginChar class.
+
+
+
+
+
+
+
+ Delimiter Separator Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sepChr.
+
+
+
+
+ Initializes a new instance of the SeparatorChar class.
+
+
+
+
+
+
+
+ Delimiter Ending Character.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:endChr.
+
+
+
+
+ Initializes a new instance of the EndChar class.
+
+
+
+
+
+
+
+ Defines the CharType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the CharType class.
+
+
+
+
+ value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Control Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:ctrlPr.
+
+
+ The following table lists the possible child types:
+
+ - <w:del>
+ - <w:ins>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w:rPr>
+
+
+
+
+
+ Initializes a new instance of the ControlProperties class.
+
+
+
+
+ Initializes a new instance of the ControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Accent Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:accPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:chr>
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the AccentProperties class.
+
+
+
+
+ Initializes a new instance of the AccentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AccentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AccentProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Accent Character.
+ Represents the following element tag in the schema: m:chr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Control Properties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Base.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:e.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Base class.
+
+
+
+
+ Initializes a new instance of the Base class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Base class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Base class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Numerator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:num.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Numerator class.
+
+
+
+
+ Initializes a new instance of the Numerator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Numerator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Numerator class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Denominator.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:den.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Denominator class.
+
+
+
+
+ Initializes a new instance of the Denominator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Denominator class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Denominator class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Function Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:fName.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the FunctionName class.
+
+
+
+
+ Initializes a new instance of the FunctionName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionName class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionName class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Limit (Lower).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:lim.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Limit class.
+
+
+
+
+ Initializes a new instance of the Limit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Limit class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Limit class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Lower limit (n-ary) .
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sub.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SubArgument class.
+
+
+
+
+ Initializes a new instance of the SubArgument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubArgument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubArgument class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Upper limit (n-ary).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sup.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the SuperArgument class.
+
+
+
+
+ Initializes a new instance of the SuperArgument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SuperArgument class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SuperArgument class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Degree.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:deg.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the Degree class.
+
+
+
+
+ Initializes a new instance of the Degree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Degree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Degree class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the OfficeMathArgumentType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <m:acc>
+ - <m:bar>
+ - <m:borderBox>
+ - <m:box>
+ - <m:ctrlPr>
+ - <m:d>
+ - <m:eqArr>
+ - <m:f>
+ - <m:func>
+ - <m:groupChr>
+ - <m:limLow>
+ - <m:limUpp>
+ - <m:m>
+ - <m:nary>
+ - <m:oMath>
+ - <m:argPr>
+ - <m:oMathPara>
+ - <m:phant>
+ - <m:r>
+ - <m:rad>
+ - <m:sPre>
+ - <m:sSub>
+ - <m:sSubSup>
+ - <m:sSup>
+ - <w:bookmarkStart>
+ - <w:contentPart>
+ - <w:customXml>
+ - <w:hyperlink>
+ - <w:customXmlInsRangeEnd>
+ - <w:customXmlDelRangeEnd>
+ - <w:customXmlMoveFromRangeEnd>
+ - <w:customXmlMoveToRangeEnd>
+ - <w14:customXmlConflictInsRangeEnd>
+ - <w14:customXmlConflictDelRangeEnd>
+ - <w:bookmarkEnd>
+ - <w:commentRangeStart>
+ - <w:commentRangeEnd>
+ - <w:moveFromRangeEnd>
+ - <w:moveToRangeEnd>
+ - <w:moveFromRangeStart>
+ - <w:moveToRangeStart>
+ - <w:permEnd>
+ - <w:permStart>
+ - <w:proofErr>
+ - <w:ins>
+ - <w:del>
+ - <w:moveFrom>
+ - <w:moveTo>
+ - <w14:conflictIns>
+ - <w14:conflictDel>
+ - <w:sdt>
+ - <w:fldSimple>
+ - <w:customXmlInsRangeStart>
+ - <w:customXmlDelRangeStart>
+ - <w:customXmlMoveFromRangeStart>
+ - <w:customXmlMoveToRangeStart>
+ - <w14:customXmlConflictInsRangeStart>
+ - <w14:customXmlConflictDelRangeStart>
+
+
+
+
+
+ Initializes a new instance of the OfficeMathArgumentType class.
+
+
+
+
+ Initializes a new instance of the OfficeMathArgumentType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMathArgumentType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OfficeMathArgumentType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Argument Properties.
+ Represents the following element tag in the schema: m:argPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Position (Bar).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:pos.
+
+
+
+
+ Initializes a new instance of the Position class.
+
+
+
+
+
+
+
+ Vertical Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:vertJc.
+
+
+
+
+ Initializes a new instance of the VerticalJustification class.
+
+
+
+
+
+
+
+ Defines the TopBottomType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TopBottomType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Bar Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:barPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:pos>
+
+
+
+
+
+ Initializes a new instance of the BarProperties class.
+
+
+
+
+ Initializes a new instance of the BarProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BarProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Position (Bar).
+ Represents the following element tag in the schema: m:pos.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Box Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:boxPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:brk>
+ - <m:opEmu>
+ - <m:noBreak>
+ - <m:diff>
+ - <m:aln>
+
+
+
+
+
+ Initializes a new instance of the BoxProperties class.
+
+
+
+
+ Initializes a new instance of the BoxProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BoxProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BoxProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Operator Emulator.
+ Represents the following element tag in the schema: m:opEmu.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ No Break.
+ Represents the following element tag in the schema: m:noBreak.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Differential.
+ Represents the following element tag in the schema: m:diff.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Break.
+ Represents the following element tag in the schema: m:brk.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Alignment.
+ Represents the following element tag in the schema: m:aln.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Border Box Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:borderBoxPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:hideTop>
+ - <m:hideBot>
+ - <m:hideLeft>
+ - <m:hideRight>
+ - <m:strikeH>
+ - <m:strikeV>
+ - <m:strikeBLTR>
+ - <m:strikeTLBR>
+
+
+
+
+
+ Initializes a new instance of the BorderBoxProperties class.
+
+
+
+
+ Initializes a new instance of the BorderBoxProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderBoxProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BorderBoxProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Hide Top Edge.
+ Represents the following element tag in the schema: m:hideTop.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Bottom Edge.
+ Represents the following element tag in the schema: m:hideBot.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Left Edge.
+ Represents the following element tag in the schema: m:hideLeft.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Right Edge.
+ Represents the following element tag in the schema: m:hideRight.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Border Box Strikethrough Horizontal.
+ Represents the following element tag in the schema: m:strikeH.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Border Box Strikethrough Vertical.
+ Represents the following element tag in the schema: m:strikeV.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Border Box Strikethrough Bottom-Left to Top-Right.
+ Represents the following element tag in the schema: m:strikeBLTR.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Border Box Strikethrough Top-Left to Bottom-Right.
+ Represents the following element tag in the schema: m:strikeTLBR.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Shape (Delimiters).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:shp.
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Delimiter Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:dPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:begChr>
+ - <m:sepChr>
+ - <m:endChr>
+ - <m:ctrlPr>
+ - <m:grow>
+ - <m:shp>
+
+
+
+
+
+ Initializes a new instance of the DelimiterProperties class.
+
+
+
+
+ Initializes a new instance of the DelimiterProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DelimiterProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DelimiterProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Delimiter Beginning Character.
+ Represents the following element tag in the schema: m:begChr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Delimiter Separator Character.
+ Represents the following element tag in the schema: m:sepChr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Delimiter Ending Character.
+ Represents the following element tag in the schema: m:endChr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Delimiter Grow.
+ Represents the following element tag in the schema: m:grow.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Shape (Delimiters).
+ Represents the following element tag in the schema: m:shp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Equation Array Base Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:baseJc.
+
+
+
+
+ Initializes a new instance of the BaseJustification class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Row Spacing Rule.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:rSpRule.
+
+
+
+
+ Initializes a new instance of the RowSpacingRule class.
+
+
+
+
+
+
+
+ Matrix Column Gap Rule.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:cGpRule.
+
+
+
+
+ Initializes a new instance of the ColumnGapRule class.
+
+
+
+
+
+
+
+ Defines the SpacingRuleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SpacingRuleType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Row Spacing (Equation Array).
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:rSp.
+
+
+
+
+ Initializes a new instance of the RowSpacing class.
+
+
+
+
+
+
+
+ Matrix Column Gap.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:cGp.
+
+
+
+
+ Initializes a new instance of the ColumnGap class.
+
+
+
+
+
+
+
+ Defines the UnsignedShortType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the UnsignedShortType class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Equation Array Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:eqArrPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:maxDist>
+ - <m:objDist>
+ - <m:rSpRule>
+ - <m:rSp>
+ - <m:baseJc>
+
+
+
+
+
+ Initializes a new instance of the EquationArrayProperties class.
+
+
+
+
+ Initializes a new instance of the EquationArrayProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EquationArrayProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EquationArrayProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Equation Array Base Justification.
+ Represents the following element tag in the schema: m:baseJc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Maximum Distribution.
+ Represents the following element tag in the schema: m:maxDist.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Object Distribution.
+ Represents the following element tag in the schema: m:objDist.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Row Spacing Rule.
+ Represents the following element tag in the schema: m:rSpRule.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Row Spacing (Equation Array).
+ Represents the following element tag in the schema: m:rSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Fraction type.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:type.
+
+
+
+
+ Initializes a new instance of the FractionType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Fraction Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:fPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:type>
+
+
+
+
+
+ Initializes a new instance of the FractionProperties class.
+
+
+
+
+ Initializes a new instance of the FractionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FractionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FractionProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Fraction type.
+ Represents the following element tag in the schema: m:type.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Function Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:funcPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the FunctionProperties class.
+
+
+
+
+ Initializes a new instance of the FunctionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FunctionProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Group-Character Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:groupChrPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:chr>
+ - <m:ctrlPr>
+ - <m:pos>
+ - <m:vertJc>
+
+
+
+
+
+ Initializes a new instance of the GroupCharProperties class.
+
+
+
+
+ Initializes a new instance of the GroupCharProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupCharProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupCharProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Group Character (Grouping Character).
+ Represents the following element tag in the schema: m:chr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Position (Group Character).
+ Represents the following element tag in the schema: m:pos.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Vertical Justification.
+ Represents the following element tag in the schema: m:vertJc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Lower Limit Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:limLowPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the LimitLowerProperties class.
+
+
+
+
+ Initializes a new instance of the LimitLowerProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitLowerProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitLowerProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Upper Limit Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:limUppPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the LimitUpperProperties class.
+
+
+
+
+ Initializes a new instance of the LimitUpperProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitUpperProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the LimitUpperProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Column Count.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:count.
+
+
+
+
+ Initializes a new instance of the MatrixColumnCount class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Column Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mcJc.
+
+
+
+
+ Initializes a new instance of the MatrixColumnJustification class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Column Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mcPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:count>
+ - <m:mcJc>
+
+
+
+
+
+ Initializes a new instance of the MatrixColumnProperties class.
+
+
+
+
+ Initializes a new instance of the MatrixColumnProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumnProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumnProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Matrix Column Count.
+ Represents the following element tag in the schema: m:count.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Column Justification.
+ Represents the following element tag in the schema: m:mcJc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Column.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mc.
+
+
+ The following table lists the possible child types:
+
+ - <m:mcPr>
+
+
+
+
+
+ Initializes a new instance of the MatrixColumn class.
+
+
+
+
+ Initializes a new instance of the MatrixColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumn class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumn class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Matrix Column Properties.
+ Represents the following element tag in the schema: m:mcPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Column Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:cSp.
+
+
+
+
+ Initializes a new instance of the ColumnSpacing class.
+
+
+
+
+
+
+
+ Left Margin.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:lMargin.
+
+
+
+
+ Initializes a new instance of the LeftMargin class.
+
+
+
+
+
+
+
+ Right Margin.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:rMargin.
+
+
+
+
+ Initializes a new instance of the RightMargin class.
+
+
+
+
+
+
+
+ Pre-Equation Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:preSp.
+
+
+
+
+ Initializes a new instance of the PreSpacing class.
+
+
+
+
+
+
+
+ Post-Equation Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:postSp.
+
+
+
+
+ Initializes a new instance of the PostSpacing class.
+
+
+
+
+
+
+
+ Inter-Equation Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:interSp.
+
+
+
+
+ Initializes a new instance of the InterSpacing class.
+
+
+
+
+
+
+
+ Intra-Equation Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:intraSp.
+
+
+
+
+ Initializes a new instance of the IntraSpacing class.
+
+
+
+
+
+
+
+ Wrap Indent.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:wrapIndent.
+
+
+
+
+ Initializes a new instance of the WrapIndent class.
+
+
+
+
+
+
+
+ Defines the TwipsMeasureType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TwipsMeasureType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Columns.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mcs.
+
+
+ The following table lists the possible child types:
+
+ - <m:mc>
+
+
+
+
+
+ Initializes a new instance of the MatrixColumns class.
+
+
+
+
+ Initializes a new instance of the MatrixColumns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumns class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixColumns class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Matrix Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:mcs>
+ - <m:plcHide>
+ - <m:rSpRule>
+ - <m:cGpRule>
+ - <m:cSp>
+ - <m:rSp>
+ - <m:cGp>
+ - <m:baseJc>
+
+
+
+
+
+ Initializes a new instance of the MatrixProperties class.
+
+
+
+
+ Initializes a new instance of the MatrixProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Matrix Base Justification.
+ Represents the following element tag in the schema: m:baseJc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Placeholders (Matrix).
+ Represents the following element tag in the schema: m:plcHide.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Row Spacing Rule.
+ Represents the following element tag in the schema: m:rSpRule.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Column Gap Rule.
+ Represents the following element tag in the schema: m:cGpRule.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Row Spacing (Matrix).
+ Represents the following element tag in the schema: m:rSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Column Spacing.
+ Represents the following element tag in the schema: m:cSp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Column Gap.
+ Represents the following element tag in the schema: m:cGp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Matrix Columns.
+ Represents the following element tag in the schema: m:mcs.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Matrix Row.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mr.
+
+
+ The following table lists the possible child types:
+
+ - <m:e>
+
+
+
+
+
+ Initializes a new instance of the MatrixRow class.
+
+
+
+
+ Initializes a new instance of the MatrixRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixRow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the MatrixRow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ n-ary Limit Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:limLoc.
+
+
+
+
+ Initializes a new instance of the LimitLocation class.
+
+
+
+
+
+
+
+ Integral Limit Locations.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:intLim.
+
+
+
+
+ Initializes a new instance of the IntegralLimitLocation class.
+
+
+
+
+
+
+
+ n-ary Limit Location.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:naryLim.
+
+
+
+
+ Initializes a new instance of the NaryLimitLocation class.
+
+
+
+
+
+
+
+ Defines the LimitLocationType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the LimitLocationType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ n-ary Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:naryPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:chr>
+ - <m:ctrlPr>
+ - <m:limLoc>
+ - <m:grow>
+ - <m:subHide>
+ - <m:supHide>
+
+
+
+
+
+ Initializes a new instance of the NaryProperties class.
+
+
+
+
+ Initializes a new instance of the NaryProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NaryProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NaryProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ n-ary Operator Character.
+ Represents the following element tag in the schema: m:chr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ n-ary Limit Location.
+ Represents the following element tag in the schema: m:limLoc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ n-ary Grow.
+ Represents the following element tag in the schema: m:grow.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Subscript (n-ary).
+ Represents the following element tag in the schema: m:subHide.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Hide Superscript (n-ary).
+ Represents the following element tag in the schema: m:supHide.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Phantom Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:phantPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:show>
+ - <m:zeroWid>
+ - <m:zeroAsc>
+ - <m:zeroDesc>
+ - <m:transp>
+
+
+
+
+
+ Initializes a new instance of the PhantomProperties class.
+
+
+
+
+ Initializes a new instance of the PhantomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhantomProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhantomProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Phantom Show.
+ Represents the following element tag in the schema: m:show.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Phantom Zero Width.
+ Represents the following element tag in the schema: m:zeroWid.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Phantom Zero Ascent.
+ Represents the following element tag in the schema: m:zeroAsc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Phantom Zero Descent.
+ Represents the following element tag in the schema: m:zeroDesc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Transparent (Phantom).
+ Represents the following element tag in the schema: m:transp.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Radical Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:radPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:degHide>
+
+
+
+
+
+ Initializes a new instance of the RadicalProperties class.
+
+
+
+
+ Initializes a new instance of the RadicalProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadicalProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the RadicalProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Hide Degree.
+ Represents the following element tag in the schema: m:degHide.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Pre-Sub-Superscript Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sPrePr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the PreSubSuperProperties class.
+
+
+
+
+ Initializes a new instance of the PreSubSuperProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreSubSuperProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreSubSuperProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Subscript Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSubPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the SubscriptProperties class.
+
+
+
+
+ Initializes a new instance of the SubscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubscriptProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Sub-Superscript Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSubSupPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+ - <m:alnScr>
+
+
+
+
+
+ Initializes a new instance of the SubSuperscriptProperties class.
+
+
+
+
+ Initializes a new instance of the SubSuperscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubSuperscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubSuperscriptProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Align Scripts.
+ Represents the following element tag in the schema: m:alnScr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Superscript Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:sSupPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:ctrlPr>
+
+
+
+
+
+ Initializes a new instance of the SuperscriptProperties class.
+
+
+
+
+ Initializes a new instance of the SuperscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SuperscriptProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SuperscriptProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ControlProperties.
+ Represents the following element tag in the schema: m:ctrlPr.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Argument Size.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:argSz.
+
+
+
+
+ Initializes a new instance of the ArgumentSize class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Argument Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:argPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:argSz>
+
+
+
+
+
+ Initializes a new instance of the ArgumentProperties class.
+
+
+
+
+ Initializes a new instance of the ArgumentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArgumentProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ArgumentProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Argument Size.
+ Represents the following element tag in the schema: m:argSz.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:jc.
+
+
+
+
+ Initializes a new instance of the Justification class.
+
+
+
+
+
+
+
+ Default Justification.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:defJc.
+
+
+
+
+ Initializes a new instance of the DefaultJustification class.
+
+
+
+
+
+
+
+ Defines the OfficeMathJustificationType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OfficeMathJustificationType class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+ Math Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:mathFont.
+
+
+
+
+ Initializes a new instance of the MathFont class.
+
+
+
+
+ val
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Break on Binary Operators.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:brkBin.
+
+
+
+
+ Initializes a new instance of the BreakBinary class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Break on Binary Subtraction.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:brkBinSub.
+
+
+
+
+ Initializes a new instance of the BreakBinarySubtraction class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: m:val
+
+
+ xmlns:m=http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Office Math Paragraph Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is m:oMathParaPr.
+
+
+ The following table lists the possible child types:
+
+ - <m:jc>
+
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class.
+
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParagraphProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Justification.
+ Represents the following element tag in the schema: m:jc.
+
+
+ xmlns:m = http://schemas.openxmlformats.org/officeDocument/2006/math
+
+
+
+
+
+
+
+ Defines the HorizontalAlignmentValues enumeration.
+
+
+
+
+ Left Justification.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Center.
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Defines the ShapeDelimiterValues enumeration.
+
+
+
+
+ Centered (Delimiters).
+ When the item is serialized out as xml, its value is "centered".
+
+
+
+
+ Match.
+ When the item is serialized out as xml, its value is "match".
+
+
+
+
+ Defines the FractionTypeValues enumeration.
+
+
+
+
+ Bar Fraction.
+ When the item is serialized out as xml, its value is "bar".
+
+
+
+
+ Skewed.
+ When the item is serialized out as xml, its value is "skw".
+
+
+
+
+ Linear Fraction.
+ When the item is serialized out as xml, its value is "lin".
+
+
+
+
+ No-Bar Fraction (Stack).
+ When the item is serialized out as xml, its value is "noBar".
+
+
+
+
+ Defines the LimitLocationValues enumeration.
+
+
+
+
+ Under-Over location.
+ When the item is serialized out as xml, its value is "undOvr".
+
+
+
+
+ Subscript-Superscript location.
+ When the item is serialized out as xml, its value is "subSup".
+
+
+
+
+ Defines the VerticalJustificationValues enumeration.
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Bottom Alignment.
+ When the item is serialized out as xml, its value is "bot".
+
+
+
+
+ Defines the ScriptValues enumeration.
+
+
+
+
+ Roman.
+ When the item is serialized out as xml, its value is "roman".
+
+
+
+
+ Script.
+ When the item is serialized out as xml, its value is "script".
+
+
+
+
+ Fraktur.
+ When the item is serialized out as xml, its value is "fraktur".
+
+
+
+
+ double-struck.
+ When the item is serialized out as xml, its value is "double-struck".
+
+
+
+
+ Sans-Serif.
+ When the item is serialized out as xml, its value is "sans-serif".
+
+
+
+
+ Monospace.
+ When the item is serialized out as xml, its value is "monospace".
+
+
+
+
+ Defines the StyleValues enumeration.
+
+
+
+
+ Plain.
+ When the item is serialized out as xml, its value is "p".
+
+
+
+
+ Bold.
+ When the item is serialized out as xml, its value is "b".
+
+
+
+
+ Italic.
+ When the item is serialized out as xml, its value is "i".
+
+
+
+
+ Bold-Italic.
+ When the item is serialized out as xml, its value is "bi".
+
+
+
+
+ Defines the JustificationValues enumeration.
+
+
+
+
+ Left Justification.
+ When the item is serialized out as xml, its value is "left".
+
+
+
+
+ Right.
+ When the item is serialized out as xml, its value is "right".
+
+
+
+
+ Center (Equation).
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ Centered as Group (Equations).
+ When the item is serialized out as xml, its value is "centerGroup".
+
+
+
+
+ Defines the BreakBinaryOperatorValues enumeration.
+
+
+
+
+ Before.
+ When the item is serialized out as xml, its value is "before".
+
+
+
+
+ After.
+ When the item is serialized out as xml, its value is "after".
+
+
+
+
+ Repeat.
+ When the item is serialized out as xml, its value is "repeat".
+
+
+
+
+ Defines the BreakBinarySubtractionValues enumeration.
+
+
+
+
+ Minus Minus.
+ When the item is serialized out as xml, its value is "--".
+
+
+
+
+ Minus Plus.
+ When the item is serialized out as xml, its value is "-+".
+
+
+
+
+ Plus Minus.
+ When the item is serialized out as xml, its value is "+-".
+
+
+
+
+ Defines the VerticalAlignmentValues enumeration.
+
+
+
+
+ Top.
+ When the item is serialized out as xml, its value is "top".
+
+
+
+
+ Center (Function).
+ When the item is serialized out as xml, its value is "center".
+
+
+
+
+ bottom.
+ When the item is serialized out as xml, its value is "bottom".
+
+
+
+
+ Bottom Alignment.
+ When the item is serialized out as xml, its value is "bot".
+
+
+
+
+ Defines the BooleanValues enumeration.
+
+
+
+
+ true.
+ When the item is serialized out as xml, its value is "true".
+
+
+
+
+ false.
+ When the item is serialized out as xml, its value is "false".
+
+
+
+
+ On.
+ When the item is serialized out as xml, its value is "on".
+
+
+
+
+ Off.
+ When the item is serialized out as xml, its value is "off".
+
+
+
+
+ 0.
+ When the item is serialized out as xml, its value is "0".
+
+
+
+
+ 1.
+ When the item is serialized out as xml, its value is "1".
+
+
+
+
+ All Slides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldAll.
+
+
+
+
+ Initializes a new instance of the SlideAll class.
+
+
+
+
+
+
+
+ Presenter Slide Show Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:present.
+
+
+
+
+ Initializes a new instance of the PresenterSlideMode class.
+
+
+
+
+
+
+
+ Stop Sound Action.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:endSnd.
+
+
+
+
+ Initializes a new instance of the EndSoundAction class.
+
+
+
+
+
+
+
+ Build As One.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldAsOne.
+
+
+
+
+ Initializes a new instance of the BuildAsOne class.
+
+
+
+
+
+
+
+ Slide Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldTgt.
+
+
+
+
+ Initializes a new instance of the SlideTarget class.
+
+
+
+
+
+
+
+ Background.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bg.
+
+
+
+
+ Initializes a new instance of the BackgroundAnimation class.
+
+
+
+
+
+
+
+ Defines the CircleTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:circle.
+
+
+
+
+ Initializes a new instance of the CircleTransition class.
+
+
+
+
+
+
+
+ Defines the DissolveTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:dissolve.
+
+
+
+
+ Initializes a new instance of the DissolveTransition class.
+
+
+
+
+
+
+
+ Defines the DiamondTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:diamond.
+
+
+
+
+ Initializes a new instance of the DiamondTransition class.
+
+
+
+
+
+
+
+ Defines the NewsflashTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:newsflash.
+
+
+
+
+ Initializes a new instance of the NewsflashTransition class.
+
+
+
+
+
+
+
+ Defines the PlusTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:plus.
+
+
+
+
+ Initializes a new instance of the PlusTransition class.
+
+
+
+
+
+
+
+ Defines the RandomTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:random.
+
+
+
+
+ Initializes a new instance of the RandomTransition class.
+
+
+
+
+
+
+
+ Defines the WedgeTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:wedge.
+
+
+
+
+ Initializes a new instance of the WedgeTransition class.
+
+
+
+
+
+
+
+ Defines the EmptyType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmptyType class.
+
+
+
+
+ Slide Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldRg.
+
+
+
+
+ Initializes a new instance of the SlideRange class.
+
+
+
+
+
+
+
+ Character Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:charRg.
+
+
+
+
+ Initializes a new instance of the CharRange class.
+
+
+
+
+
+
+
+ Paragraph Text Range.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:pRg.
+
+
+
+
+ Initializes a new instance of the ParagraphIndexRange class.
+
+
+
+
+
+
+
+ Defines the IndexRangeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the IndexRangeType class.
+
+
+
+
+ Start
+ Represents the following attribute in the schema: st
+
+
+
+
+ End
+ Represents the following attribute in the schema: end
+
+
+
+
+ Custom Show.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:custShow.
+
+
+
+
+ Initializes a new instance of the CustomShowReference class.
+
+
+
+
+ Custom Show Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Extension.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+
+
+ Initializes a new instance of the Extension class.
+
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Extension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Browse Slide Show Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:browse.
+
+
+
+
+ Initializes a new instance of the BrowseSlideMode class.
+
+
+
+
+ Show Scroll Bar in Window
+ Represents the following attribute in the schema: showScrollbar
+
+
+
+
+
+
+
+ Kiosk Slide Show Mode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:kiosk.
+
+
+
+
+ Initializes a new instance of the KioskSlideMode class.
+
+
+
+
+ Restart Show
+ Represents the following attribute in the schema: restart
+
+
+
+
+
+
+
+ Color Scheme Map.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:clrMap.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the ColorMap class.
+
+
+
+
+ Initializes a new instance of the ColorMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMap class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMap class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Background 1
+ Represents the following attribute in the schema: bg1
+
+
+
+
+ Text 1
+ Represents the following attribute in the schema: tx1
+
+
+
+
+ Background 2
+ Represents the following attribute in the schema: bg2
+
+
+
+
+ Text 2
+ Represents the following attribute in the schema: tx2
+
+
+
+
+ Accent 1
+ Represents the following attribute in the schema: accent1
+
+
+
+
+ Accent 2
+ Represents the following attribute in the schema: accent2
+
+
+
+
+ Accent 3
+ Represents the following attribute in the schema: accent3
+
+
+
+
+ Accent 4
+ Represents the following attribute in the schema: accent4
+
+
+
+
+ Accent 5
+ Represents the following attribute in the schema: accent5
+
+
+
+
+ Accent 6
+ Represents the following attribute in the schema: accent6
+
+
+
+
+ Hyperlink
+ Represents the following attribute in the schema: hlink
+
+
+
+
+ Followed Hyperlink
+ Represents the following attribute in the schema: folHlink
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Color Scheme Map Override.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:clrMapOvr.
+
+
+ The following table lists the possible child types:
+
+ - <a:overrideClrMapping>
+ - <a:masterClrMapping>
+
+
+
+
+
+ Initializes a new instance of the ColorMapOverride class.
+
+
+
+
+ Initializes a new instance of the ColorMapOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMapOverride class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMapOverride class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Master Color Mapping.
+ Represents the following element tag in the schema: a:masterClrMapping.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Override Color Mapping.
+ Represents the following element tag in the schema: a:overrideClrMapping.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Background Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bgPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:solidFill>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the BackgroundProperties class.
+
+
+
+
+ Initializes a new instance of the BackgroundProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shade to Title
+ Represents the following attribute in the schema: shadeToTitle
+
+
+
+
+
+
+
+ Background Style Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bgRef.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the BackgroundStyleReference class.
+
+
+
+
+ Initializes a new instance of the BackgroundStyleReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundStyleReference class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BackgroundStyleReference class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Style Matrix Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ List of Comment Authors.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cmAuthorLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cmAuthor>
+
+
+
+
+
+ Initializes a new instance of the CommentAuthorList class.
+
+
+
+
+ Initializes a new instance of the CommentAuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the CommentAuthorsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the CommentAuthorsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the CommentAuthorsPart associated with this element.
+
+
+
+
+ Comment List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cmLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cm>
+
+
+
+
+
+ Initializes a new instance of the CommentList class.
+
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the SlideCommentsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlideCommentsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlideCommentsPart associated with this element.
+
+
+
+
+ Global Element for OLE Objects and Controls.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:oleObj.
+
+
+ The following table lists the possible child types:
+
+ - <p:embed>
+ - <p:link>
+ - <p:pic>
+
+
+
+
+
+ Initializes a new instance of the OleObject class.
+
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObject class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ spid
+ Represents the following attribute in the schema: spid
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ showAsIcon
+ Represents the following attribute in the schema: showAsIcon
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ imgW
+ Represents the following attribute in the schema: imgW
+
+
+
+
+ imgH
+ Represents the following attribute in the schema: imgH
+
+
+
+
+ progId
+ Represents the following attribute in the schema: progId
+
+
+
+
+
+
+
+ Presentation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:presentation.
+
+
+ The following table lists the possible child types:
+
+ - <p:notesSz>
+ - <p:defaultTextStyle>
+ - <p:custDataLst>
+ - <p:custShowLst>
+ - <p:embeddedFontLst>
+ - <p:handoutMasterIdLst>
+ - <p:kinsoku>
+ - <p:modifyVerifier>
+ - <p:notesMasterIdLst>
+ - <p:photoAlbum>
+ - <p:extLst>
+ - <p:sldIdLst>
+ - <p:sldMasterIdLst>
+ - <p:sldSz>
+
+
+
+
+
+ Initializes a new instance of the Presentation class.
+
+
+
+
+ Initializes a new instance of the Presentation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Presentation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Presentation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ serverZoom
+ Represents the following attribute in the schema: serverZoom
+
+
+
+
+ firstSlideNum
+ Represents the following attribute in the schema: firstSlideNum
+
+
+
+
+ showSpecialPlsOnTitleSld
+ Represents the following attribute in the schema: showSpecialPlsOnTitleSld
+
+
+
+
+ rtl
+ Represents the following attribute in the schema: rtl
+
+
+
+
+ removePersonalInfoOnSave
+ Represents the following attribute in the schema: removePersonalInfoOnSave
+
+
+
+
+ compatMode
+ Represents the following attribute in the schema: compatMode
+
+
+
+
+ strictFirstAndLastChars
+ Represents the following attribute in the schema: strictFirstAndLastChars
+
+
+
+
+ embedTrueTypeFonts
+ Represents the following attribute in the schema: embedTrueTypeFonts
+
+
+
+
+ saveSubsetFonts
+ Represents the following attribute in the schema: saveSubsetFonts
+
+
+
+
+ autoCompressPictures
+ Represents the following attribute in the schema: autoCompressPictures
+
+
+
+
+ bookmarkIdSeed
+ Represents the following attribute in the schema: bookmarkIdSeed
+
+
+
+
+ conformance
+ Represents the following attribute in the schema: conformance
+
+
+
+
+ SlideMasterIdList.
+ Represents the following element tag in the schema: p:sldMasterIdLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ NotesMasterIdList.
+ Represents the following element tag in the schema: p:notesMasterIdLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HandoutMasterIdList.
+ Represents the following element tag in the schema: p:handoutMasterIdLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideIdList.
+ Represents the following element tag in the schema: p:sldIdLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideSize.
+ Represents the following element tag in the schema: p:sldSz.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ NotesSize.
+ Represents the following element tag in the schema: p:notesSz.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ EmbeddedFontList.
+ Represents the following element tag in the schema: p:embeddedFontLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ CustomShowList.
+ Represents the following element tag in the schema: p:custShowLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ PhotoAlbum.
+ Represents the following element tag in the schema: p:photoAlbum.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ CustomerDataList.
+ Represents the following element tag in the schema: p:custDataLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Kinsoku.
+ Represents the following element tag in the schema: p:kinsoku.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ DefaultTextStyle.
+ Represents the following element tag in the schema: p:defaultTextStyle.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ModificationVerifier.
+ Represents the following element tag in the schema: p:modifyVerifier.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ PresentationExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the PresentationPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PresentationPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PresentationPart associated with this element.
+
+
+
+
+ Presentation-wide Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:presentationPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMru>
+ - <p:htmlPubPr>
+ - <p:extLst>
+ - <p:prnPr>
+ - <p:showPr>
+ - <p:webPr>
+
+
+
+
+
+ Initializes a new instance of the PresentationProperties class.
+
+
+
+
+ Initializes a new instance of the PresentationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ HTML Publishing Properties.
+ Represents the following element tag in the schema: p:htmlPubPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Web Properties.
+ Represents the following element tag in the schema: p:webPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ PrintingProperties.
+ Represents the following element tag in the schema: p:prnPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ShowProperties.
+ Represents the following element tag in the schema: p:showPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ColorMostRecentlyUsed.
+ Represents the following element tag in the schema: p:clrMru.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ PresentationPropertiesExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the PresentationPropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the PresentationPropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the PresentationPropertiesPart associated with this element.
+
+
+
+
+ Presentation Slide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sld.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMapOvr>
+ - <p:cSld>
+ - <p:extLst>
+ - <p:timing>
+ - <p:transition>
+
+
+
+
+
+ Initializes a new instance of the Slide class.
+
+
+
+
+ Initializes a new instance of the Slide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Slide class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Master Shapes
+ Represents the following attribute in the schema: showMasterSp
+
+
+
+
+ Show Master Placeholder Animations
+ Represents the following attribute in the schema: showMasterPhAnim
+
+
+
+
+ Show Slide in Slide Show
+ Represents the following attribute in the schema: show
+
+
+
+
+ Common slide data for slides.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map Override.
+ Represents the following element tag in the schema: p:clrMapOvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide Transition.
+ Represents the following element tag in the schema: p:transition.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide Timing Information for a Slide.
+ Represents the following element tag in the schema: p:timing.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the SlidePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlidePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlidePart associated with this element.
+
+
+
+
+ Slide Layout.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldLayout.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMapOvr>
+ - <p:cSld>
+ - <p:hf>
+ - <p:extLst>
+ - <p:timing>
+ - <p:transition>
+
+
+
+
+
+ Initializes a new instance of the SlideLayout class.
+
+
+
+
+ Initializes a new instance of the SlideLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayout class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayout class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Master Shapes
+ Represents the following attribute in the schema: showMasterSp
+
+
+
+
+ Show Master Placeholder Animations
+ Represents the following attribute in the schema: showMasterPhAnim
+
+
+
+
+ matchingName
+ Represents the following attribute in the schema: matchingName
+
+
+
+
+ type
+ Represents the following attribute in the schema: type
+
+
+
+
+ preserve
+ Represents the following attribute in the schema: preserve
+
+
+
+
+ userDrawn
+ Represents the following attribute in the schema: userDrawn
+
+
+
+
+ CommonSlideData.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map Override.
+ Represents the following element tag in the schema: p:clrMapOvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Transition.
+ Represents the following element tag in the schema: p:transition.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Timing.
+ Represents the following element tag in the schema: p:timing.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: p:hf.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideLayoutExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the SlideLayoutPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlideLayoutPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlideLayoutPart associated with this element.
+
+
+
+
+ Slide Master.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldMaster.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMap>
+ - <p:cSld>
+ - <p:hf>
+ - <p:sldLayoutIdLst>
+ - <p:extLst>
+ - <p:txStyles>
+ - <p:timing>
+ - <p:transition>
+
+
+
+
+
+ Initializes a new instance of the SlideMaster class.
+
+
+
+
+ Initializes a new instance of the SlideMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMaster class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preserve
+ Represents the following attribute in the schema: preserve
+
+
+
+
+ CommonSlideData.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map.
+ Represents the following element tag in the schema: p:clrMap.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideLayoutIdList.
+ Represents the following element tag in the schema: p:sldLayoutIdLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Transition.
+ Represents the following element tag in the schema: p:transition.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Timing.
+ Represents the following element tag in the schema: p:timing.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: p:hf.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ TextStyles.
+ Represents the following element tag in the schema: p:txStyles.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SlideMasterExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the SlideMasterPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlideMasterPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlideMasterPart associated with this element.
+
+
+
+
+ Handout Master.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:handoutMaster.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMap>
+ - <p:cSld>
+ - <p:extLst>
+ - <p:hf>
+
+
+
+
+
+ Initializes a new instance of the HandoutMaster class.
+
+
+
+
+ Initializes a new instance of the HandoutMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMaster class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommonSlideData.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map.
+ Represents the following element tag in the schema: p:clrMap.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: p:hf.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HandoutMasterExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the HandoutMasterPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the HandoutMasterPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the HandoutMasterPart associated with this element.
+
+
+
+
+ Notes Master.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesMaster.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMap>
+ - <p:notesStyle>
+ - <p:cSld>
+ - <p:hf>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the NotesMaster class.
+
+
+
+
+ Initializes a new instance of the NotesMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMaster class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMaster class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommonSlideData.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map.
+ Represents the following element tag in the schema: p:clrMap.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HeaderFooter.
+ Represents the following element tag in the schema: p:hf.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ NotesStyle.
+ Represents the following element tag in the schema: p:notesStyle.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ NotesMasterExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the NotesMasterPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the NotesMasterPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the NotesMasterPart associated with this element.
+
+
+
+
+ Notes Slide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notes.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrMapOvr>
+ - <p:cSld>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the NotesSlide class.
+
+
+
+
+ Initializes a new instance of the NotesSlide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesSlide class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesSlide class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Master Shapes
+ Represents the following attribute in the schema: showMasterSp
+
+
+
+
+ Show Master Placeholder Animations
+ Represents the following attribute in the schema: showMasterPhAnim
+
+
+
+
+ Common slide data for notes slides.
+ Represents the following element tag in the schema: p:cSld.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Scheme Map Override.
+ Represents the following element tag in the schema: p:clrMapOvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the NotesSlidePart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the NotesSlidePart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the NotesSlidePart associated with this element.
+
+
+
+
+ Slide Synchronization Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldSyncPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SlideSyncProperties class.
+
+
+
+
+ Initializes a new instance of the SlideSyncProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideSyncProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideSyncProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Server's Slide File ID
+ Represents the following attribute in the schema: serverSldId
+
+
+
+
+ Server's Slide File's modification date/time
+ Represents the following attribute in the schema: serverSldModifiedTime
+
+
+
+
+ Client Slide Insertion date/time
+ Represents the following attribute in the schema: clientInsertedTime
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the SlideSyncDataPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the SlideSyncDataPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the SlideSyncDataPart associated with this element.
+
+
+
+
+ Programmable Tab List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tagLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:tag>
+
+
+
+
+
+ Initializes a new instance of the TagList class.
+
+
+
+
+ Initializes a new instance of the TagList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TagList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TagList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Loads the DOM from the UserDefinedTagsPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the UserDefinedTagsPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the UserDefinedTagsPart associated with this element.
+
+
+
+
+ Presentation-wide View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:viewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:gridSpacing>
+ - <p:extLst>
+ - <p:normalViewPr>
+ - <p:notesTextViewPr>
+ - <p:notesViewPr>
+ - <p:outlineViewPr>
+ - <p:sorterViewPr>
+ - <p:slideViewPr>
+
+
+
+
+
+ Initializes a new instance of the ViewProperties class.
+
+
+
+
+ Initializes a new instance of the ViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Last View
+ Represents the following attribute in the schema: lastView
+
+
+
+
+ Show Comments
+ Represents the following attribute in the schema: showComments
+
+
+
+
+ Normal View Properties.
+ Represents the following element tag in the schema: p:normalViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide View Properties.
+ Represents the following element tag in the schema: p:slideViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Outline View Properties.
+ Represents the following element tag in the schema: p:outlineViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Notes Text View Properties.
+ Represents the following element tag in the schema: p:notesTextViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide Sorter View Properties.
+ Represents the following element tag in the schema: p:sorterViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Notes View Properties.
+ Represents the following element tag in the schema: p:notesViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Grid Spacing.
+ Represents the following element tag in the schema: p:gridSpacing.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Loads the DOM from the ViewPropertiesPart
+
+ Specifies the part to be loaded.
+
+
+
+ Saves the DOM into the ViewPropertiesPart.
+
+ Specifies the part to save to.
+
+
+
+ Gets the ViewPropertiesPart associated with this element.
+
+
+
+
+ Defines the ContentPart Class.
+ This class is available in Office 2010 and above.
+ When the object is serialized out as xml, it's qualified name is p:contentPart.
+
+
+ The following table lists the possible child types:
+
+ - <p14:xfrm>
+ - <p14:extLst>
+ - <p14:nvContentPartPr>
+
+
+
+
+
+ Initializes a new instance of the ContentPart class.
+
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ContentPart class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ bwMode, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:bwMode
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ NonVisualContentPartProperties.
+ Represents the following element tag in the schema: p14:nvContentPartPr.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ Transform2D.
+ Represents the following element tag in the schema: p14:xfrm.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ ExtensionListModify.
+ Represents the following element tag in the schema: p14:extLst.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Sound.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:snd.
+
+
+
+
+ Initializes a new instance of the Sound class.
+
+
+
+
+
+
+
+ Sound Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sndTgt.
+
+
+
+
+ Initializes a new instance of the SoundTarget class.
+
+
+
+
+
+
+
+ Defines the EmbeddedWavAudioFileType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmbeddedWavAudioFileType class.
+
+
+
+
+ Embedded Audio File Relationship ID
+ Represents the following attribute in the schema: r:embed
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Sound Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Recognized Built-In Sound
+ Represents the following attribute in the schema: builtIn
+
+
+
+
+ Start Sound Action.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:stSnd.
+
+
+ The following table lists the possible child types:
+
+ - <p:snd>
+
+
+
+
+
+ Initializes a new instance of the StartSoundAction class.
+
+
+
+
+ Initializes a new instance of the StartSoundAction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartSoundAction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartSoundAction class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Loop Sound
+ Represents the following attribute in the schema: loop
+
+
+
+
+ Sound.
+ Represents the following element tag in the schema: p:snd.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Time Absolute.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tmAbs.
+
+
+
+
+ Initializes a new instance of the TimeAbsolute class.
+
+
+
+
+ Time
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Time Percentage.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tmPct.
+
+
+
+
+ Initializes a new instance of the TimePercentage class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Target Element Trigger Choice.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tgtEl.
+
+
+ The following table lists the possible child types:
+
+ - <p:sndTgt>
+ - <p:sldTgt>
+ - <p:spTgt>
+ - <p:inkTgt>
+ - <p14:bmkTgt>
+
+
+
+
+
+ Initializes a new instance of the TargetElement class.
+
+
+
+
+ Initializes a new instance of the TargetElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TargetElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TargetElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Slide Target.
+ Represents the following element tag in the schema: p:sldTgt.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Sound Target.
+ Represents the following element tag in the schema: p:sndTgt.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Shape Target.
+ Represents the following element tag in the schema: p:spTgt.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Ink Target.
+ Represents the following element tag in the schema: p:inkTgt.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ BookmarkTarget, this property is only available in Office 2010 and later..
+ Represents the following element tag in the schema: p14:bmkTgt.
+
+
+ xmlns:p14 = http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+
+
+
+ Time Node.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tn.
+
+
+
+
+ Initializes a new instance of the TimeNode class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Runtime Node Trigger Choice.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:rtn.
+
+
+
+
+ Initializes a new instance of the RuntimeNodeTrigger class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Condition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cond.
+
+
+ The following table lists the possible child types:
+
+ - <p:tgtEl>
+ - <p:rtn>
+ - <p:tn>
+
+
+
+
+
+ Initializes a new instance of the Condition class.
+
+
+
+
+ Initializes a new instance of the Condition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Condition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Condition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EndSync Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:endSync.
+
+
+ The following table lists the possible child types:
+
+ - <p:tgtEl>
+ - <p:rtn>
+ - <p:tn>
+
+
+
+
+
+ Initializes a new instance of the EndSync class.
+
+
+
+
+ Initializes a new instance of the EndSync class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndSync class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndSync class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimeListConditionalType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p:tgtEl>
+ - <p:rtn>
+ - <p:tn>
+
+
+
+
+
+ Initializes a new instance of the TimeListConditionalType class.
+
+
+
+
+ Initializes a new instance of the TimeListConditionalType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListConditionalType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListConditionalType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Trigger Event
+ Represents the following attribute in the schema: evt
+
+
+
+
+ Trigger Delay
+ Represents the following attribute in the schema: delay
+
+
+
+
+ Target Element Trigger Choice.
+ Represents the following element tag in the schema: p:tgtEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Time Node.
+ Represents the following element tag in the schema: p:tn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Runtime Node Trigger Choice.
+ Represents the following element tag in the schema: p:rtn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Parallel Time Node.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:par.
+
+
+ The following table lists the possible child types:
+
+ - <p:cTn>
+
+
+
+
+
+ Initializes a new instance of the ParallelTimeNode class.
+
+
+
+
+ Initializes a new instance of the ParallelTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParallelTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ParallelTimeNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Parallel TimeNode.
+ Represents the following element tag in the schema: p:cTn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Sequence Time Node.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:seq.
+
+
+ The following table lists the possible child types:
+
+ - <p:cTn>
+ - <p:prevCondLst>
+ - <p:nextCondLst>
+
+
+
+
+
+ Initializes a new instance of the SequenceTimeNode class.
+
+
+
+
+ Initializes a new instance of the SequenceTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SequenceTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SequenceTimeNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Concurrent
+ Represents the following attribute in the schema: concurrent
+
+
+
+
+ Previous Action
+ Represents the following attribute in the schema: prevAc
+
+
+
+
+ Next Action
+ Represents the following attribute in the schema: nextAc
+
+
+
+
+ Common TimeNode Properties.
+ Represents the following element tag in the schema: p:cTn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Previous Conditions List.
+ Represents the following element tag in the schema: p:prevCondLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Next Conditions List.
+ Represents the following element tag in the schema: p:nextCondLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Exclusive.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:excl.
+
+
+ The following table lists the possible child types:
+
+ - <p:cTn>
+
+
+
+
+
+ Initializes a new instance of the ExclusiveTimeNode class.
+
+
+
+
+ Initializes a new instance of the ExclusiveTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExclusiveTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExclusiveTimeNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Common TimeNode Properties.
+ Represents the following element tag in the schema: p:cTn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:anim.
+
+
+ The following table lists the possible child types:
+
+ - <p:cBhvr>
+ - <p:tavLst>
+
+
+
+
+
+ Initializes a new instance of the Animate class.
+
+
+
+
+ Initializes a new instance of the Animate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Animate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Animate class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ by
+ Represents the following attribute in the schema: by
+
+
+
+
+ from
+ Represents the following attribute in the schema: from
+
+
+
+
+ to
+ Represents the following attribute in the schema: to
+
+
+
+
+ calcmode
+ Represents the following attribute in the schema: calcmode
+
+
+
+
+ valueType
+ Represents the following attribute in the schema: valueType
+
+
+
+
+ bounceEnd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:bounceEnd
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ TimeAnimateValueList.
+ Represents the following element tag in the schema: p:tavLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate Color Behavior.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:animClr.
+
+
+ The following table lists the possible child types:
+
+ - <p:from>
+ - <p:to>
+ - <p:by>
+ - <p:cBhvr>
+
+
+
+
+
+ Initializes a new instance of the AnimateColor class.
+
+
+
+
+ Initializes a new instance of the AnimateColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Color Space
+ Represents the following attribute in the schema: clrSpc
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ By.
+ Represents the following element tag in the schema: p:by.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ From.
+ Represents the following element tag in the schema: p:from.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ To.
+ Represents the following element tag in the schema: p:to.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate Effect.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:animEffect.
+
+
+ The following table lists the possible child types:
+
+ - <p:progress>
+ - <p:cBhvr>
+
+
+
+
+
+ Initializes a new instance of the AnimateEffect class.
+
+
+
+
+ Initializes a new instance of the AnimateEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateEffect class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateEffect class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Transition
+ Represents the following attribute in the schema: transition
+
+
+
+
+ Filter
+ Represents the following attribute in the schema: filter
+
+
+
+
+ Property List
+ Represents the following attribute in the schema: prLst
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Progress.
+ Represents the following element tag in the schema: p:progress.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate Motion.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:animMotion.
+
+
+ The following table lists the possible child types:
+
+ - <p:cBhvr>
+ - <p:by>
+ - <p:from>
+ - <p:to>
+ - <p:rCtr>
+
+
+
+
+
+ Initializes a new instance of the AnimateMotion class.
+
+
+
+
+ Initializes a new instance of the AnimateMotion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateMotion class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateMotion class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ origin
+ Represents the following attribute in the schema: origin
+
+
+
+
+ path
+ Represents the following attribute in the schema: path
+
+
+
+
+ pathEditMode
+ Represents the following attribute in the schema: pathEditMode
+
+
+
+
+ rAng
+ Represents the following attribute in the schema: rAng
+
+
+
+
+ ptsTypes
+ Represents the following attribute in the schema: ptsTypes
+
+
+
+
+ bounceEnd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:bounceEnd
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ByPosition.
+ Represents the following element tag in the schema: p:by.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ FromPosition.
+ Represents the following element tag in the schema: p:from.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ToPosition.
+ Represents the following element tag in the schema: p:to.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ RotationCenter.
+ Represents the following element tag in the schema: p:rCtr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate Rotation.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:animRot.
+
+
+ The following table lists the possible child types:
+
+ - <p:cBhvr>
+
+
+
+
+
+ Initializes a new instance of the AnimateRotation class.
+
+
+
+
+ Initializes a new instance of the AnimateRotation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateRotation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateRotation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ by
+ Represents the following attribute in the schema: by
+
+
+
+
+ from
+ Represents the following attribute in the schema: from
+
+
+
+
+ to
+ Represents the following attribute in the schema: to
+
+
+
+
+ bounceEnd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:bounceEnd
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Animate Scale.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:animScale.
+
+
+ The following table lists the possible child types:
+
+ - <p:cBhvr>
+ - <p:by>
+ - <p:from>
+ - <p:to>
+
+
+
+
+
+ Initializes a new instance of the AnimateScale class.
+
+
+
+
+ Initializes a new instance of the AnimateScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateScale class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AnimateScale class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ zoomContents
+ Represents the following attribute in the schema: zoomContents
+
+
+
+
+ bounceEnd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:bounceEnd
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ByPosition.
+ Represents the following element tag in the schema: p:by.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ FromPosition.
+ Represents the following element tag in the schema: p:from.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ToPosition.
+ Represents the following element tag in the schema: p:to.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Command.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cmd.
+
+
+ The following table lists the possible child types:
+
+ - <p:cBhvr>
+
+
+
+
+
+ Initializes a new instance of the Command class.
+
+
+
+
+ Initializes a new instance of the Command class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Command class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Command class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Command Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Command
+ Represents the following attribute in the schema: cmd
+
+
+
+
+ CommonBehavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Set Time Node Behavior.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:set.
+
+
+ The following table lists the possible child types:
+
+ - <p:to>
+ - <p:cBhvr>
+
+
+
+
+
+ Initializes a new instance of the SetBehavior class.
+
+
+
+
+ Initializes a new instance of the SetBehavior class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SetBehavior class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SetBehavior class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Common Behavior.
+ Represents the following element tag in the schema: p:cBhvr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ To.
+ Represents the following element tag in the schema: p:to.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Audio.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:audio.
+
+
+ The following table lists the possible child types:
+
+ - <p:cMediaNode>
+
+
+
+
+
+ Initializes a new instance of the Audio class.
+
+
+
+
+ Initializes a new instance of the Audio class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Audio class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Audio class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Is Narration
+ Represents the following attribute in the schema: isNarration
+
+
+
+
+ Common Media Node Properties.
+ Represents the following element tag in the schema: p:cMediaNode.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Video.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:video.
+
+
+ The following table lists the possible child types:
+
+ - <p:cMediaNode>
+
+
+
+
+
+ Initializes a new instance of the Video class.
+
+
+
+
+ Initializes a new instance of the Video class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Video class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Video class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Full Screen
+ Represents the following attribute in the schema: fullScrn
+
+
+
+
+ Common Media Node Properties.
+ Represents the following element tag in the schema: p:cMediaNode.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Parallel TimeNode.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cTn.
+
+
+ The following table lists the possible child types:
+
+ - <p:childTnLst>
+ - <p:subTnLst>
+ - <p:iterate>
+ - <p:endSync>
+ - <p:stCondLst>
+ - <p:endCondLst>
+
+
+
+
+
+ Initializes a new instance of the CommonTimeNode class.
+
+
+
+
+ Initializes a new instance of the CommonTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonTimeNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonTimeNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ presetID
+ Represents the following attribute in the schema: presetID
+
+
+
+
+ presetClass
+ Represents the following attribute in the schema: presetClass
+
+
+
+
+ presetSubtype
+ Represents the following attribute in the schema: presetSubtype
+
+
+
+
+ dur
+ Represents the following attribute in the schema: dur
+
+
+
+
+ repeatCount
+ Represents the following attribute in the schema: repeatCount
+
+
+
+
+ repeatDur
+ Represents the following attribute in the schema: repeatDur
+
+
+
+
+ spd
+ Represents the following attribute in the schema: spd
+
+
+
+
+ accel
+ Represents the following attribute in the schema: accel
+
+
+
+
+ decel
+ Represents the following attribute in the schema: decel
+
+
+
+
+ autoRev
+ Represents the following attribute in the schema: autoRev
+
+
+
+
+ restart
+ Represents the following attribute in the schema: restart
+
+
+
+
+ fill
+ Represents the following attribute in the schema: fill
+
+
+
+
+ syncBehavior
+ Represents the following attribute in the schema: syncBehavior
+
+
+
+
+ tmFilter
+ Represents the following attribute in the schema: tmFilter
+
+
+
+
+ evtFilter
+ Represents the following attribute in the schema: evtFilter
+
+
+
+
+ display
+ Represents the following attribute in the schema: display
+
+
+
+
+ masterRel
+ Represents the following attribute in the schema: masterRel
+
+
+
+
+ bldLvl
+ Represents the following attribute in the schema: bldLvl
+
+
+
+
+ grpId
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ afterEffect
+ Represents the following attribute in the schema: afterEffect
+
+
+
+
+ nodeType
+ Represents the following attribute in the schema: nodeType
+
+
+
+
+ nodePh
+ Represents the following attribute in the schema: nodePh
+
+
+
+
+ presetBounceEnd, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:presetBounceEnd
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ StartConditionList.
+ Represents the following element tag in the schema: p:stCondLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ EndConditionList.
+ Represents the following element tag in the schema: p:endCondLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ EndSync.
+ Represents the following element tag in the schema: p:endSync.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Iterate.
+ Represents the following element tag in the schema: p:iterate.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ChildTimeNodeList.
+ Represents the following element tag in the schema: p:childTnLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ SubTimeNodeList.
+ Represents the following element tag in the schema: p:subTnLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Previous Conditions List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:prevCondLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cond>
+
+
+
+
+
+ Initializes a new instance of the PreviousConditionList class.
+
+
+
+
+ Initializes a new instance of the PreviousConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PreviousConditionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Next Conditions List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nextCondLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cond>
+
+
+
+
+
+ Initializes a new instance of the NextConditionList class.
+
+
+
+
+ Initializes a new instance of the NextConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NextConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NextConditionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the StartConditionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:stCondLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cond>
+
+
+
+
+
+ Initializes a new instance of the StartConditionList class.
+
+
+
+
+ Initializes a new instance of the StartConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the StartConditionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the EndConditionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:endCondLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:cond>
+
+
+
+
+
+ Initializes a new instance of the EndConditionList class.
+
+
+
+
+ Initializes a new instance of the EndConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndConditionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndConditionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimeListTimeConditionalListType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p:cond>
+
+
+
+
+
+ Initializes a new instance of the TimeListTimeConditionalListType class.
+
+
+
+
+ Initializes a new instance of the TimeListTimeConditionalListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListTimeConditionalListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListTimeConditionalListType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Attribute Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:attrName.
+
+
+
+
+ Initializes a new instance of the AttributeName class.
+
+
+
+
+ Initializes a new instance of the AttributeName class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Text Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:text.
+
+
+
+
+ Initializes a new instance of the Text class.
+
+
+
+
+ Initializes a new instance of the Text class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Attribute Name List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:attrNameLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:attrName>
+
+
+
+
+
+ Initializes a new instance of the AttributeNameList class.
+
+
+
+
+ Initializes a new instance of the AttributeNameList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AttributeNameList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the AttributeNameList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Boolean Variant.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:boolVal.
+
+
+
+
+ Initializes a new instance of the BooleanVariantValue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Integer.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:intVal.
+
+
+
+
+ Initializes a new instance of the IntegerVariantValue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Float Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:fltVal.
+
+
+
+
+ Initializes a new instance of the FloatVariantValue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ String Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:strVal.
+
+
+
+
+ Initializes a new instance of the StringVariantValue class.
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Color Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:clrVal.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorValue class.
+
+
+
+
+ Initializes a new instance of the ColorValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorValue class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Pen Color for Slide Show.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:penClr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the PenColor class.
+
+
+
+
+ Initializes a new instance of the PenColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PenColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PenColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ColorType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorType class.
+
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Time Animate Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tav.
+
+
+ The following table lists the possible child types:
+
+ - <p:val>
+
+
+
+
+
+ Initializes a new instance of the TimeAnimateValue class.
+
+
+
+
+ Initializes a new instance of the TimeAnimateValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeAnimateValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeAnimateValue class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Time
+ Represents the following attribute in the schema: tm
+
+
+
+
+ Formula
+ Represents the following attribute in the schema: fmla
+
+
+
+
+ Value.
+ Represents the following element tag in the schema: p:val.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ RGB.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:rgb.
+
+
+
+
+ Initializes a new instance of the RgbColor class.
+
+
+
+
+ Red
+ Represents the following attribute in the schema: r
+
+
+
+
+ Green
+ Represents the following attribute in the schema: g
+
+
+
+
+ Blue
+ Represents the following attribute in the schema: b
+
+
+
+
+
+
+
+ HSL.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:hsl.
+
+
+
+
+ Initializes a new instance of the HslColor class.
+
+
+
+
+ Hue
+ Represents the following attribute in the schema: h
+
+
+
+
+ Saturation
+ Represents the following attribute in the schema: s
+
+
+
+
+ Lightness
+ Represents the following attribute in the schema: l
+
+
+
+
+
+
+
+ Defines the CommonBehavior Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cBhvr.
+
+
+ The following table lists the possible child types:
+
+ - <p:attrNameLst>
+ - <p:cTn>
+ - <p:tgtEl>
+
+
+
+
+
+ Initializes a new instance of the CommonBehavior class.
+
+
+
+
+ Initializes a new instance of the CommonBehavior class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonBehavior class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonBehavior class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Additive
+ Represents the following attribute in the schema: additive
+
+
+
+
+ Accumulate
+ Represents the following attribute in the schema: accumulate
+
+
+
+
+ Transform Type
+ Represents the following attribute in the schema: xfrmType
+
+
+
+
+ From
+ Represents the following attribute in the schema: from
+
+
+
+
+ To
+ Represents the following attribute in the schema: to
+
+
+
+
+ By
+ Represents the following attribute in the schema: by
+
+
+
+
+ Runtime Context
+ Represents the following attribute in the schema: rctx
+
+
+
+
+ Override
+ Represents the following attribute in the schema: override
+
+
+
+
+ CommonTimeNode.
+ Represents the following element tag in the schema: p:cTn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Target Element.
+ Represents the following element tag in the schema: p:tgtEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Attribute Name List.
+ Represents the following element tag in the schema: p:attrNameLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Progress.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:progress.
+
+
+ The following table lists the possible child types:
+
+ - <p:fltVal>
+
+
+
+
+
+ Initializes a new instance of the Progress class.
+
+
+
+
+ Initializes a new instance of the Progress class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Progress class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Progress class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Float Value.
+ Represents the following element tag in the schema: p:fltVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:to.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrVal>
+ - <p:boolVal>
+ - <p:fltVal>
+ - <p:intVal>
+ - <p:strVal>
+
+
+
+
+
+ Initializes a new instance of the ToVariantValue class.
+
+
+
+
+ Initializes a new instance of the ToVariantValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToVariantValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToVariantValue class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Value.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:val.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrVal>
+ - <p:boolVal>
+ - <p:fltVal>
+ - <p:intVal>
+ - <p:strVal>
+
+
+
+
+
+ Initializes a new instance of the VariantValue class.
+
+
+
+
+ Initializes a new instance of the VariantValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VariantValue class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the VariantValue class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimeListAnimationVariantType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p:clrVal>
+ - <p:boolVal>
+ - <p:fltVal>
+ - <p:intVal>
+ - <p:strVal>
+
+
+
+
+
+ Initializes a new instance of the TimeListAnimationVariantType class.
+
+
+
+
+ Initializes a new instance of the TimeListAnimationVariantType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListAnimationVariantType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeListAnimationVariantType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Boolean Variant.
+ Represents the following element tag in the schema: p:boolVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Integer.
+ Represents the following element tag in the schema: p:intVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Float Value.
+ Represents the following element tag in the schema: p:fltVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ String Value.
+ Represents the following element tag in the schema: p:strVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Color Value.
+ Represents the following element tag in the schema: p:clrVal.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Common Media Node Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cMediaNode.
+
+
+ The following table lists the possible child types:
+
+ - <p:cTn>
+ - <p:tgtEl>
+
+
+
+
+
+ Initializes a new instance of the CommonMediaNode class.
+
+
+
+
+ Initializes a new instance of the CommonMediaNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonMediaNode class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonMediaNode class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Volume
+ Represents the following attribute in the schema: vol
+
+
+
+
+ Mute
+ Represents the following attribute in the schema: mute
+
+
+
+
+ Number of Slides
+ Represents the following attribute in the schema: numSld
+
+
+
+
+ Show When Stopped
+ Represents the following attribute in the schema: showWhenStopped
+
+
+
+
+ Common Time Node Properties.
+ Represents the following element tag in the schema: p:cTn.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ TargetElement.
+ Represents the following element tag in the schema: p:tgtEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Time Node List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tnLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:par>
+
+
+
+
+
+ Initializes a new instance of the TimeNodeList class.
+
+
+
+
+ Initializes a new instance of the TimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeNodeList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ParallelTimeNode.
+ Represents the following element tag in the schema: p:par.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Template Effects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tmpl.
+
+
+ The following table lists the possible child types:
+
+ - <p:tnLst>
+
+
+
+
+
+ Initializes a new instance of the Template class.
+
+
+
+
+ Initializes a new instance of the Template class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Template class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Template class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Level
+ Represents the following attribute in the schema: lvl
+
+
+
+
+ Time Node List.
+ Represents the following element tag in the schema: p:tnLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Template effects.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tmplLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:tmpl>
+
+
+
+
+
+ Initializes a new instance of the TemplateList class.
+
+
+
+
+ Initializes a new instance of the TemplateList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TemplateList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TemplateList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Build Sub Elements.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldSub.
+
+
+ The following table lists the possible child types:
+
+ - <a:bldChart>
+ - <a:bldDgm>
+
+
+
+
+
+ Initializes a new instance of the BuildSubElement class.
+
+
+
+
+ Initializes a new instance of the BuildSubElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildSubElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildSubElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Build Diagram.
+ Represents the following element tag in the schema: a:bldDgm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Build Chart.
+ Represents the following element tag in the schema: a:bldChart.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Build Paragraph.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldP.
+
+
+ The following table lists the possible child types:
+
+ - <p:tmplLst>
+
+
+
+
+
+ Initializes a new instance of the BuildParagraph class.
+
+
+
+
+ Initializes a new instance of the BuildParagraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildParagraph class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildParagraph class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Group ID
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ Expand UI
+ Represents the following attribute in the schema: uiExpand
+
+
+
+
+ Build Types
+ Represents the following attribute in the schema: build
+
+
+
+
+ Build Level
+ Represents the following attribute in the schema: bldLvl
+
+
+
+
+ Animate Background
+ Represents the following attribute in the schema: animBg
+
+
+
+
+ Auto Update Animation Background
+ Represents the following attribute in the schema: autoUpdateAnimBg
+
+
+
+
+ Reverse
+ Represents the following attribute in the schema: rev
+
+
+
+
+ Auto Advance Time
+ Represents the following attribute in the schema: advAuto
+
+
+
+
+ Template effects.
+ Represents the following element tag in the schema: p:tmplLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Build Diagram.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldDgm.
+
+
+
+
+ Initializes a new instance of the BuildDiagram class.
+
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Group ID
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ Expand UI
+ Represents the following attribute in the schema: uiExpand
+
+
+
+
+ Diagram Build Types
+ Represents the following attribute in the schema: bld
+
+
+
+
+
+
+
+ Build OLE Chart.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldOleChart.
+
+
+
+
+ Initializes a new instance of the BuildOleChart class.
+
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Group ID
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ Expand UI
+ Represents the following attribute in the schema: uiExpand
+
+
+
+
+ Build
+ Represents the following attribute in the schema: bld
+
+
+
+
+ Animate Background
+ Represents the following attribute in the schema: animBg
+
+
+
+
+
+
+
+ Build Graphics.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldGraphic.
+
+
+ The following table lists the possible child types:
+
+ - <p:bldSub>
+ - <p:bldAsOne>
+
+
+
+
+
+ Initializes a new instance of the BuildGraphics class.
+
+
+
+
+ Initializes a new instance of the BuildGraphics class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildGraphics class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildGraphics class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Group ID
+ Represents the following attribute in the schema: grpId
+
+
+
+
+ Expand UI
+ Represents the following attribute in the schema: uiExpand
+
+
+
+
+ Build As One.
+ Represents the following element tag in the schema: p:bldAsOne.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Build Sub Elements.
+ Represents the following element tag in the schema: p:bldSub.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Build List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bldLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:bldDgm>
+ - <p:bldP>
+ - <p:bldGraphic>
+ - <p:bldOleChart>
+
+
+
+
+
+ Initializes a new instance of the BuildList class.
+
+
+
+
+ Initializes a new instance of the BuildList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BuildList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ExtensionListWithModification Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionListWithModification class.
+
+
+
+
+ Initializes a new instance of the ExtensionListWithModification class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionListWithModification class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionListWithModification class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Modify
+ Represents the following attribute in the schema: mod
+
+
+
+
+
+
+
+ By.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:by.
+
+
+ The following table lists the possible child types:
+
+ - <p:hsl>
+ - <p:rgb>
+
+
+
+
+
+ Initializes a new instance of the ByColor class.
+
+
+
+
+ Initializes a new instance of the ByColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ByColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ByColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB.
+ Represents the following element tag in the schema: p:rgb.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ HSL.
+ Represents the following element tag in the schema: p:hsl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ From.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:from.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the FromColor class.
+
+
+
+
+ Initializes a new instance of the FromColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the FromColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ To.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:to.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ToColor class.
+
+
+
+
+ Initializes a new instance of the ToColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToColor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ToColor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Color3Type Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the Color3Type class.
+
+
+
+
+ Initializes a new instance of the Color3Type class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Color3Type class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Color3Type class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ RGB Color Model - Percentage Variant.
+ Represents the following element tag in the schema: a:scrgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ RGB Color Model - Hex Variant.
+ Represents the following element tag in the schema: a:srgbClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hue, Saturation, Luminance Color Model.
+ Represents the following element tag in the schema: a:hslClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ System Color.
+ Represents the following element tag in the schema: a:sysClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Scheme Color.
+ Represents the following element tag in the schema: a:schemeClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Preset Color.
+ Represents the following element tag in the schema: a:prstClr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Presentation Slide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sld.
+
+
+
+
+ Initializes a new instance of the SlideListEntry class.
+
+
+
+
+ Relationship ID
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Customer Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:custData.
+
+
+
+
+ Initializes a new instance of the CustomerData class.
+
+
+
+
+ Relationship ID
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Customer Data Tags.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tags.
+
+
+
+
+ Initializes a new instance of the CustomerDataTags class.
+
+
+
+
+ Relationship ID
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Comment Author.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cmAuthor.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the CommentAuthor class.
+
+
+
+
+ Initializes a new instance of the CommentAuthor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ initials
+ Represents the following attribute in the schema: initials
+
+
+
+
+ lastIdx
+ Represents the following attribute in the schema: lastIdx
+
+
+
+
+ clrIdx
+ Represents the following attribute in the schema: clrIdx
+
+
+
+
+ CommentAuthorExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Comment.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cm.
+
+
+ The following table lists the possible child types:
+
+ - <p:pos>
+ - <p:extLst>
+ - <p:text>
+
+
+
+
+
+ Initializes a new instance of the Comment class.
+
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Comment class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ authorId
+ Represents the following attribute in the schema: authorId
+
+
+
+
+ dt
+ Represents the following attribute in the schema: dt
+
+
+
+
+ idx
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Position.
+ Represents the following element tag in the schema: p:pos.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Text.
+ Represents the following element tag in the schema: p:text.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ CommentExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ExtensionList class.
+
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Embedded Control.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:control.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+ - <p:pic>
+
+
+
+
+
+ Initializes a new instance of the Control class.
+
+
+
+
+ Initializes a new instance of the Control class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Control class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Control class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ spid
+ Represents the following attribute in the schema: spid
+
+
+
+
+ name
+ Represents the following attribute in the schema: name
+
+
+
+
+ showAsIcon
+ Represents the following attribute in the schema: showAsIcon
+
+
+
+
+ id
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ imgW
+ Represents the following attribute in the schema: imgW
+
+
+
+
+ imgH
+ Represents the following attribute in the schema: imgH
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Picture.
+ Represents the following element tag in the schema: p:pic.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Slide ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldId.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SlideId class.
+
+
+
+
+ Initializes a new instance of the SlideId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideId class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Slide Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Slide Master ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldMasterId.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SlideMasterId class.
+
+
+
+
+ Initializes a new instance of the SlideMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterId class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Slide Master Identifier
+ Represents the following attribute in the schema: id
+
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Notes Master ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesMasterId.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the NotesMasterId class.
+
+
+
+
+ Initializes a new instance of the NotesMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterId class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Handout Master ID.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:handoutMasterId.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the HandoutMasterId class.
+
+
+
+
+ Initializes a new instance of the HandoutMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterId class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Embedded Font Name.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:font.
+
+
+
+
+ Initializes a new instance of the Font class.
+
+
+
+
+ Text Typeface
+ Represents the following attribute in the schema: typeface
+
+
+
+
+ Panose Setting
+ Represents the following attribute in the schema: panose
+
+
+
+
+ Similar Font Family
+ Represents the following attribute in the schema: pitchFamily
+
+
+
+
+ Similar Character Set
+ Represents the following attribute in the schema: charset
+
+
+
+
+
+
+
+ Regular Embedded Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:regular.
+
+
+
+
+ Initializes a new instance of the RegularFont class.
+
+
+
+
+
+
+
+ Bold Embedded Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bold.
+
+
+
+
+ Initializes a new instance of the BoldFont class.
+
+
+
+
+
+
+
+ Italic Embedded Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:italic.
+
+
+
+
+ Initializes a new instance of the ItalicFont class.
+
+
+
+
+
+
+
+ Bold Italic Embedded Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:boldItalic.
+
+
+
+
+ Initializes a new instance of the BoldItalicFont class.
+
+
+
+
+
+
+
+ Defines the EmbeddedFontDataIdType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EmbeddedFontDataIdType class.
+
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Embedded Font.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:embeddedFont.
+
+
+ The following table lists the possible child types:
+
+ - <p:font>
+ - <p:regular>
+ - <p:bold>
+ - <p:italic>
+ - <p:boldItalic>
+
+
+
+
+
+ Initializes a new instance of the EmbeddedFont class.
+
+
+
+
+ Initializes a new instance of the EmbeddedFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedFont class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedFont class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Embedded Font Name.
+ Represents the following element tag in the schema: p:font.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Regular Embedded Font.
+ Represents the following element tag in the schema: p:regular.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Bold Embedded Font.
+ Represents the following element tag in the schema: p:bold.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Italic Embedded Font.
+ Represents the following element tag in the schema: p:italic.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Bold Italic Embedded Font.
+ Represents the following element tag in the schema: p:boldItalic.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ List of Presentation Slides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:sld>
+
+
+
+
+
+ Initializes a new instance of the SlideList class.
+
+
+
+
+ Initializes a new instance of the SlideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Custom Show.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:custShow.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+ - <p:sldLst>
+
+
+
+
+
+ Initializes a new instance of the CustomShow class.
+
+
+
+
+ Initializes a new instance of the CustomShow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShow class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShow class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Custom Show Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Custom Show ID
+ Represents the following attribute in the schema: id
+
+
+
+
+ List of Presentation Slides.
+ Represents the following element tag in the schema: p:sldLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:hlinkClick>
+ - <a:hlinkHover>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Application defined unique identifier.
+ Represents the following attribute in the schema: id
+
+
+
+
+ Name compatible with Object Model (non-unique).
+ Represents the following attribute in the schema: name
+
+
+
+
+ Description of the drawing element.
+ Represents the following attribute in the schema: descr
+
+
+
+
+ Flag determining to show or hide this element.
+ Represents the following attribute in the schema: hidden
+
+
+
+
+ Title
+ Represents the following attribute in the schema: title
+
+
+
+
+ Hyperlink associated with clicking or selecting the element..
+ Represents the following element tag in the schema: a:hlinkClick.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Hyperlink associated with hovering over the element..
+ Represents the following element tag in the schema: a:hlinkHover.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Future extension.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Drawing Properties for a Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:spLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Text Box
+ Represents the following attribute in the schema: txBox
+
+
+
+
+ Shape Locks.
+ Represents the following element tag in the schema: a:spLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Application Non-Visual Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:audioCd>
+ - <a:audioFile>
+ - <a:wavAudioFile>
+ - <a:quickTimeFile>
+ - <a:videoFile>
+ - <p:extLst>
+ - <p:custDataLst>
+ - <p:ph>
+
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Is a Photo Album
+ Represents the following attribute in the schema: isPhoto
+
+
+
+
+ Is User Drawn
+ Represents the following attribute in the schema: userDrawn
+
+
+
+
+ Placeholder Shape.
+ Represents the following element tag in the schema: p:ph.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cNvPr>
+ - <p:cNvSpPr>
+ - <p:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:cNvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Drawing Properties for a Shape.
+ Represents the following element tag in the schema: p:cNvSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Application Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:nvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ShapeProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:spPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:custGeom>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:ln>
+ - <a:noFill>
+ - <a:pattFill>
+ - <a:prstGeom>
+ - <a:scene3d>
+ - <a:sp3d>
+ - <a:extLst>
+ - <a:solidFill>
+ - <a:xfrm>
+
+
+
+
+
+ Initializes a new instance of the ShapeProperties class.
+
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Individual Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:style.
+
+
+ The following table lists the possible child types:
+
+ - <a:fontRef>
+ - <a:lnRef>
+ - <a:fillRef>
+ - <a:effectRef>
+
+
+
+
+
+ Initializes a new instance of the ShapeStyle class.
+
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ LineReference.
+ Represents the following element tag in the schema: a:lnRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ FillReference.
+ Represents the following element tag in the schema: a:fillRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ EffectReference.
+ Represents the following element tag in the schema: a:effectRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Font Reference.
+ Represents the following element tag in the schema: a:fontRef.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape Text Body.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:txBody.
+
+
+ The following table lists the possible child types:
+
+ - <a:bodyPr>
+ - <a:lstStyle>
+ - <a:p>
+
+
+
+
+
+ Initializes a new instance of the TextBody class.
+
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextBody class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Body Properties.
+ Represents the following element tag in the schema: a:bodyPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Text List Styles.
+ Represents the following element tag in the schema: a:lstStyle.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:stCxn>
+ - <a:endCxn>
+ - <a:cxnSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectorShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Connection Shape Locks.
+ Represents the following element tag in the schema: a:cxnSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection Start.
+ Represents the following element tag in the schema: a:stCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Connection End.
+ Represents the following element tag in the schema: a:endCxn.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvCxnSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cNvCxnSpPr>
+ - <p:cNvPr>
+ - <p:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualConnectionShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:cNvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Connector Shape Drawing Properties.
+ Represents the following element tag in the schema: p:cNvCxnSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Application Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:nvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:picLocks>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ preferRelativeResize
+ Represents the following attribute in the schema: preferRelativeResize
+
+
+
+
+ PictureLocks.
+ Represents the following element tag in the schema: a:picLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualPicturePropertiesExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Picture.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvPicPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cNvPr>
+ - <p:cNvPicPr>
+ - <p:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualPictureProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ NonVisualDrawingProperties.
+ Represents the following element tag in the schema: p:cNvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Picture Drawing Properties.
+ Represents the following element tag in the schema: p:cNvPicPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ApplicationNonVisualDrawingProperties.
+ Represents the following element tag in the schema: p:nvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Picture Fill.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:blipFill.
+
+
+ The following table lists the possible child types:
+
+ - <a:blip>
+ - <a:srcRect>
+ - <a:stretch>
+ - <a:tile>
+
+
+
+
+
+ Initializes a new instance of the BlipFill class.
+
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BlipFill class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ DPI Setting
+ Represents the following attribute in the schema: dpi
+
+
+
+
+ Rotate With Shape
+ Represents the following attribute in the schema: rotWithShape
+
+
+
+
+ Blip.
+ Represents the following element tag in the schema: a:blip.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Source Rectangle.
+ Represents the following element tag in the schema: a:srcRect.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphicFrameLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Graphic Frame Locks.
+ Represents the following element tag in the schema: a:graphicFrameLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvGraphicFramePr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cNvPr>
+ - <p:cNvGraphicFramePr>
+ - <p:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGraphicFrameProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:cNvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Graphic Frame Drawing Properties.
+ Represents the following element tag in the schema: p:cNvGraphicFramePr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Application Non-Visual Drawing Properties.
+ Represents the following element tag in the schema: p:nvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ 2D Transform for Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:xfrm.
+
+
+ The following table lists the possible child types:
+
+ - <a:off>
+ - <a:ext>
+
+
+
+
+
+ Initializes a new instance of the Transform class.
+
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transform class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Rotation
+ Represents the following attribute in the schema: rot
+
+
+
+
+ Horizontal Flip
+ Represents the following attribute in the schema: flipH
+
+
+
+
+ Vertical Flip
+ Represents the following attribute in the schema: flipV
+
+
+
+
+ Offset.
+ Represents the following element tag in the schema: a:off.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extents.
+ Represents the following element tag in the schema: a:ext.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cNvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:grpSpLocks>
+ - <a:extLst>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeDrawingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ GroupShapeLocks.
+ Represents the following element tag in the schema: a:grpSpLocks.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ NonVisualGroupDrawingShapePropsExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Slide Master Title Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:titleStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the TitleStyle class.
+
+
+
+
+ Initializes a new instance of the TitleStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitleStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TitleStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Slide Master Body Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bodyStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the BodyStyle class.
+
+
+
+
+ Initializes a new instance of the BodyStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the BodyStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Slide Master Other Text Style.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:otherStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the OtherStyle class.
+
+
+
+
+ Initializes a new instance of the OtherStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OtherStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OtherStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the DefaultTextStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:defaultTextStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the DefaultTextStyle class.
+
+
+
+
+ Initializes a new instance of the DefaultTextStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultTextStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the DefaultTextStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesStyle Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesStyle.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the NotesStyle class.
+
+
+
+
+ Initializes a new instance of the NotesStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesStyle class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesStyle class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextListStyleType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <a:extLst>
+ - <a:defPPr>
+ - <a:lvl1pPr>
+ - <a:lvl2pPr>
+ - <a:lvl3pPr>
+ - <a:lvl4pPr>
+ - <a:lvl5pPr>
+ - <a:lvl6pPr>
+ - <a:lvl7pPr>
+ - <a:lvl8pPr>
+ - <a:lvl9pPr>
+
+
+
+
+
+ Initializes a new instance of the TextListStyleType class.
+
+
+
+
+ Initializes a new instance of the TextListStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextListStyleType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextListStyleType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Default Paragraph Style.
+ Represents the following element tag in the schema: a:defPPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 1 Text Style.
+ Represents the following element tag in the schema: a:lvl1pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 2 Text Style.
+ Represents the following element tag in the schema: a:lvl2pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 3 Text Style.
+ Represents the following element tag in the schema: a:lvl3pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 4 Text Style.
+ Represents the following element tag in the schema: a:lvl4pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 5 Text Style.
+ Represents the following element tag in the schema: a:lvl5pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 6 Text Style.
+ Represents the following element tag in the schema: a:lvl6pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 7 Text Style.
+ Represents the following element tag in the schema: a:lvl7pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 8 Text Style.
+ Represents the following element tag in the schema: a:lvl8pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ List Level 9 Text Style.
+ Represents the following element tag in the schema: a:lvl9pPr.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: a:extLst.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Slide Layout Id.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldLayoutId.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SlideLayoutId class.
+
+
+
+
+ Initializes a new instance of the SlideLayoutId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutId class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutId class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ID Tag
+ Represents the following attribute in the schema: id
+
+
+
+
+ ID Tag
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Common slide data for notes slides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cSld.
+
+
+ The following table lists the possible child types:
+
+ - <p:bg>
+ - <p:extLst>
+ - <p:controls>
+ - <p:custDataLst>
+ - <p:spTree>
+
+
+
+
+
+ Initializes a new instance of the CommonSlideData class.
+
+
+
+
+ Initializes a new instance of the CommonSlideData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideData class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideData class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Slide Background.
+ Represents the following element tag in the schema: p:bg.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Shape Tree.
+ Represents the following element tag in the schema: p:spTree.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Customer Data List.
+ Represents the following element tag in the schema: p:custDataLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ List of controls.
+ Represents the following element tag in the schema: p:controls.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ CommonSlideDataExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Programmable Extensibility Tag.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tag.
+
+
+
+
+ Initializes a new instance of the Tag class.
+
+
+
+
+ Name
+ Represents the following attribute in the schema: name
+
+
+
+
+ Value
+ Represents the following attribute in the schema: val
+
+
+
+
+
+
+
+ Normal View Restored Left Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:restoredLeft.
+
+
+
+
+ Initializes a new instance of the RestoredLeft class.
+
+
+
+
+
+
+
+ Normal View Restored Top Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:restoredTop.
+
+
+
+
+ Initializes a new instance of the RestoredTop class.
+
+
+
+
+
+
+
+ Defines the NormalViewPortionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the NormalViewPortionType class.
+
+
+
+
+ Normal View Dimension Size
+ Represents the following attribute in the schema: sz
+
+
+
+
+ Auto Adjust Normal View
+ Represents the following attribute in the schema: autoAdjust
+
+
+
+
+ View Scale.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:scale.
+
+
+ The following table lists the possible child types:
+
+ - <a:sx>
+ - <a:sy>
+
+
+
+
+
+ Initializes a new instance of the ScaleFactor class.
+
+
+
+
+ Initializes a new instance of the ScaleFactor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScaleFactor class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ScaleFactor class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Horizontal Ratio.
+ Represents the following element tag in the schema: a:sx.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Vertical Ratio.
+ Represents the following element tag in the schema: a:sy.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ View Origin.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:origin.
+
+
+
+
+ Initializes a new instance of the Origin class.
+
+
+
+
+
+
+
+ Defines the Position Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:pos.
+
+
+
+
+ Initializes a new instance of the Position class.
+
+
+
+
+
+
+
+ Defines the Point2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the Point2DType class.
+
+
+
+
+ X-Axis Coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y-Axis Coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+ Base properties for Notes View.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:origin>
+ - <p:scale>
+
+
+
+
+
+ Initializes a new instance of the CommonViewProperties class.
+
+
+
+
+ Initializes a new instance of the CommonViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Variable Scale
+ Represents the following attribute in the schema: varScale
+
+
+
+
+ View Scale.
+ Represents the following element tag in the schema: p:scale.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ View Origin.
+ Represents the following element tag in the schema: p:origin.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Presentation Slide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sld.
+
+
+
+
+ Initializes a new instance of the OutlineViewSlideListEntry class.
+
+
+
+
+ Relationship Identifier
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+ Collapsed
+ Represents the following attribute in the schema: collapse
+
+
+
+
+
+
+
+ List of Presentation Slides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:sld>
+
+
+
+
+
+ Initializes a new instance of the OutlineViewSlideList class.
+
+
+
+
+ Initializes a new instance of the OutlineViewSlideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OutlineViewSlideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OutlineViewSlideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ A Guide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:guide.
+
+
+
+
+ Initializes a new instance of the Guide class.
+
+
+
+
+ Guide Orientation
+ Represents the following attribute in the schema: orient
+
+
+
+
+ Guide Position
+ Represents the following attribute in the schema: pos
+
+
+
+
+
+
+
+ List of Guides.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:guideLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:guide>
+
+
+
+
+
+ Initializes a new instance of the GuideList class.
+
+
+
+
+ Initializes a new instance of the GuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GuideList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GuideList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommonSlideViewProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cSldViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cViewPr>
+ - <p:guideLst>
+
+
+
+
+
+ Initializes a new instance of the CommonSlideViewProperties class.
+
+
+
+
+ Initializes a new instance of the CommonSlideViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Snap Objects to Grid
+ Represents the following attribute in the schema: snapToGrid
+
+
+
+
+ Snap Objects to Objects
+ Represents the following attribute in the schema: snapToObjects
+
+
+
+
+ Show Guides in View
+ Represents the following attribute in the schema: showGuides
+
+
+
+
+ Base properties for Slide View.
+ Represents the following element tag in the schema: p:cViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ List of Guides.
+ Represents the following element tag in the schema: p:guideLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Normal View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:normalViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+ - <p:restoredLeft>
+ - <p:restoredTop>
+
+
+
+
+
+ Initializes a new instance of the NormalViewProperties class.
+
+
+
+
+ Initializes a new instance of the NormalViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NormalViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NormalViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Outline Icons in Normal View
+ Represents the following attribute in the schema: showOutlineIcons
+
+
+
+
+ Snap Vertical Splitter
+ Represents the following attribute in the schema: snapVertSplitter
+
+
+
+
+ State of the Vertical Splitter Bar
+ Represents the following attribute in the schema: vertBarState
+
+
+
+
+ State of the Horizontal Splitter Bar
+ Represents the following attribute in the schema: horzBarState
+
+
+
+
+ Prefer Single View
+ Represents the following attribute in the schema: preferSingleView
+
+
+
+
+ Normal View Restored Left Properties.
+ Represents the following element tag in the schema: p:restoredLeft.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Normal View Restored Top Properties.
+ Represents the following element tag in the schema: p:restoredTop.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Slide View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:slideViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cSldViewPr>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SlideViewProperties class.
+
+
+
+
+ Initializes a new instance of the SlideViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ CommonSlideViewProperties.
+ Represents the following element tag in the schema: p:cSldViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Outline View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:outlineViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cViewPr>
+ - <p:extLst>
+ - <p:sldLst>
+
+
+
+
+
+ Initializes a new instance of the OutlineViewProperties class.
+
+
+
+
+ Initializes a new instance of the OutlineViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OutlineViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OutlineViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Common View Properties.
+ Represents the following element tag in the schema: p:cViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ List of Presentation Slides.
+ Represents the following element tag in the schema: p:sldLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Notes Text View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesTextViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cViewPr>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the NotesTextViewProperties class.
+
+
+
+
+ Initializes a new instance of the NotesTextViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesTextViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesTextViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Base properties for Notes View.
+ Represents the following element tag in the schema: p:cViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Slide Sorter View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sorterViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cViewPr>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the SorterViewProperties class.
+
+
+
+
+ Initializes a new instance of the SorterViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SorterViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SorterViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Formatting
+ Represents the following attribute in the schema: showFormatting
+
+
+
+
+ Base properties for Slide Sorter View.
+ Represents the following element tag in the schema: p:cViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Notes View Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesViewPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cSldViewPr>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the NotesViewProperties class.
+
+
+
+
+ Initializes a new instance of the NotesViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesViewProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesViewProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Common Slide View Properties.
+ Represents the following element tag in the schema: p:cSldViewPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Grid Spacing.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:gridSpacing.
+
+
+
+
+ Initializes a new instance of the GridSpacing class.
+
+
+
+
+
+
+
+ Defines the NotesSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesSz.
+
+
+
+
+ Initializes a new instance of the NotesSize class.
+
+
+
+
+
+
+
+ Defines the PositiveSize2DType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the PositiveSize2DType class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+ Defines the SlideExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p14:laserTraceLst>
+ - <p14:showEvtLst>
+
+
+
+
+
+ Initializes a new instance of the SlideExtension class.
+
+
+
+
+ Initializes a new instance of the SlideExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the CommonSlideDataExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p14:creationId>
+
+
+
+
+
+ Initializes a new instance of the CommonSlideDataExtension class.
+
+
+
+
+ Initializes a new instance of the CommonSlideDataExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideDataExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideDataExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the ShowPropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p14:laserClr>
+ - <p14:browseMode>
+ - <p14:showMediaCtrls>
+
+
+
+
+
+ Initializes a new instance of the ShowPropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the ShowPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowPropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Picture Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:pic.
+
+
+ The following table lists the possible child types:
+
+ - <p:blipFill>
+ - <p:spPr>
+ - <p:style>
+ - <p:extLst>
+ - <p:nvPicPr>
+
+
+
+
+
+ Initializes a new instance of the Picture class.
+
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Picture class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Picture.
+ Represents the following element tag in the schema: p:nvPicPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Picture Fill.
+ Represents the following element tag in the schema: p:blipFill.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: p:spPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ShapeStyle.
+ Represents the following element tag in the schema: p:style.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the OleObjectEmbed Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:embed.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the OleObjectEmbed class.
+
+
+
+
+ Initializes a new instance of the OleObjectEmbed class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjectEmbed class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjectEmbed class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Color Scheme Properties for OLE Object
+ Represents the following attribute in the schema: followColorScheme
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the OleObjectLink Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:link.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the OleObjectLink class.
+
+
+
+
+ Initializes a new instance of the OleObjectLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjectLink class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OleObjectLink class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Update Linked OLE Objects Automatically
+ Represents the following attribute in the schema: updateAutomatic
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Slide Transition.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:transition.
+
+
+ The following table lists the possible child types:
+
+ - <p:strips>
+ - <p:cover>
+ - <p:pull>
+ - <p:circle>
+ - <p:dissolve>
+ - <p:diamond>
+ - <p:newsflash>
+ - <p:plus>
+ - <p:random>
+ - <p:wedge>
+ - <p14:flash>
+ - <p14:honeycomb>
+ - <p:extLst>
+ - <p:zoom>
+ - <p14:warp>
+ - <p:cut>
+ - <p:fade>
+ - <p:blinds>
+ - <p:checker>
+ - <p:comb>
+ - <p:randomBar>
+ - <p14:doors>
+ - <p14:window>
+ - <p:push>
+ - <p:wipe>
+ - <p14:vortex>
+ - <p14:pan>
+ - <p:split>
+ - <p:sndAc>
+ - <p:wheel>
+ - <p14:wheelReverse>
+ - <p14:flythrough>
+ - <p14:glitter>
+ - <p14:switch>
+ - <p14:flip>
+ - <p14:ferris>
+ - <p14:gallery>
+ - <p14:conveyor>
+ - <p14:prism>
+ - <p14:reveal>
+ - <p14:ripple>
+ - <p14:shred>
+ - <p15:prstTrans>
+
+
+
+
+
+ Initializes a new instance of the Transition class.
+
+
+
+
+ Initializes a new instance of the Transition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transition class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Transition class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ spd
+ Represents the following attribute in the schema: spd
+
+
+
+
+ dur, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: p14:dur
+
+
+ xmlns:p14=http://schemas.microsoft.com/office/powerpoint/2010/main
+
+
+
+
+ Specifies whether a mouse click will advance the slide.
+ Represents the following attribute in the schema: advClick
+
+
+
+
+ advTm
+ Represents the following attribute in the schema: advTm
+
+
+
+
+
+
+
+ Slide Timing Information for a Slide.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:timing.
+
+
+ The following table lists the possible child types:
+
+ - <p:bldLst>
+ - <p:extLst>
+ - <p:tnLst>
+
+
+
+
+
+ Initializes a new instance of the Timing class.
+
+
+
+
+ Initializes a new instance of the Timing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timing class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Timing class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ TimeNodeList.
+ Represents the following element tag in the schema: p:tnLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Build List.
+ Represents the following element tag in the schema: p:bldLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the SlideExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the SlideExtensionList class.
+
+
+
+
+ Initializes a new instance of the SlideExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Slide Background.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:bg.
+
+
+ The following table lists the possible child types:
+
+ - <p:bgRef>
+ - <p:bgPr>
+
+
+
+
+
+ Initializes a new instance of the Background class.
+
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Background class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ Background Properties.
+ Represents the following element tag in the schema: p:bgPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Background Style Reference.
+ Represents the following element tag in the schema: p:bgRef.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Shape Tree.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:spTree.
+
+
+ The following table lists the possible child types:
+
+ - <p:grpSpPr>
+ - <p:cxnSp>
+ - <p:contentPart>
+ - <p:extLst>
+ - <p:graphicFrame>
+ - <p:grpSp>
+ - <p:nvGrpSpPr>
+ - <p:pic>
+ - <p:sp>
+
+
+
+
+
+ Initializes a new instance of the ShapeTree class.
+
+
+
+
+ Initializes a new instance of the ShapeTree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTree class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTree class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:grpSp.
+
+
+ The following table lists the possible child types:
+
+ - <p:grpSpPr>
+ - <p:cxnSp>
+ - <p:contentPart>
+ - <p:extLst>
+ - <p:graphicFrame>
+ - <p:grpSp>
+ - <p:nvGrpSpPr>
+ - <p:pic>
+ - <p:sp>
+
+
+
+
+
+ Initializes a new instance of the GroupShape class.
+
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the GroupShapeType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p:grpSpPr>
+ - <p:cxnSp>
+ - <p:contentPart>
+ - <p:extLst>
+ - <p:graphicFrame>
+ - <p:grpSp>
+ - <p:nvGrpSpPr>
+ - <p:pic>
+ - <p:sp>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeType class.
+
+
+
+
+ Initializes a new instance of the GroupShapeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Group Shape.
+ Represents the following element tag in the schema: p:nvGrpSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Group Shape Properties.
+ Represents the following element tag in the schema: p:grpSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Customer Data List.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:custDataLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:custData>
+ - <p:tags>
+
+
+
+
+
+ Initializes a new instance of the CustomerDataList class.
+
+
+
+
+ Initializes a new instance of the CustomerDataList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomerDataList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomerDataList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ List of controls.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:controls.
+
+
+ The following table lists the possible child types:
+
+ - <p:control>
+
+
+
+
+
+ Initializes a new instance of the ControlList class.
+
+
+
+
+ Initializes a new instance of the ControlList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ControlList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommonSlideDataExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the CommonSlideDataExtensionList class.
+
+
+
+
+ Initializes a new instance of the CommonSlideDataExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideDataExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommonSlideDataExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Non-Visual Properties for a Group Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:nvGrpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:cNvPr>
+ - <p:cNvGrpSpPr>
+ - <p:nvPr>
+
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NonVisualGroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-visual Drawing Properties.
+ Represents the following element tag in the schema: p:cNvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Group Shape Drawing Properties.
+ Represents the following element tag in the schema: p:cNvGrpSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Non-Visual Properties.
+ Represents the following element tag in the schema: p:nvPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Group Shape Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:grpSpPr.
+
+
+ The following table lists the possible child types:
+
+ - <a:blipFill>
+ - <a:effectDag>
+ - <a:effectLst>
+ - <a:gradFill>
+ - <a:grpFill>
+ - <a:xfrm>
+ - <a:noFill>
+ - <a:extLst>
+ - <a:pattFill>
+ - <a:scene3d>
+ - <a:solidFill>
+
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class.
+
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupShapeProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White Mode
+ Represents the following attribute in the schema: bwMode
+
+
+
+
+ 2D Transform for Grouped Objects.
+ Represents the following element tag in the schema: a:xfrm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sp.
+
+
+ The following table lists the possible child types:
+
+ - <p:spPr>
+ - <p:style>
+ - <p:txBody>
+ - <p:extLst>
+ - <p:nvSpPr>
+
+
+
+
+
+ Initializes a new instance of the Shape class.
+
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Shape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Use Background Fill
+ Represents the following attribute in the schema: useBgFill
+
+
+
+
+ Non-Visual Properties for a Shape.
+ Represents the following element tag in the schema: p:nvSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ShapeProperties.
+ Represents the following element tag in the schema: p:spPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Shape Style.
+ Represents the following element tag in the schema: p:style.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Shape Text Body.
+ Represents the following element tag in the schema: p:txBody.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Graphic Frame.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:graphicFrame.
+
+
+ The following table lists the possible child types:
+
+ - <a:graphic>
+ - <p:xfrm>
+ - <p:extLst>
+ - <p:nvGraphicFramePr>
+
+
+
+
+
+ Initializes a new instance of the GraphicFrame class.
+
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicFrame class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Graphic Frame.
+ Represents the following element tag in the schema: p:nvGraphicFramePr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ 2D Transform for Graphic Frame.
+ Represents the following element tag in the schema: p:xfrm.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Graphic.
+ Represents the following element tag in the schema: a:graphic.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Extension List with Modification Flag.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Connection Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cxnSp.
+
+
+ The following table lists the possible child types:
+
+ - <p:spPr>
+ - <p:style>
+ - <p:nvCxnSpPr>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the ConnectionShape class.
+
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ConnectionShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Non-Visual Properties for a Connection Shape.
+ Represents the following element tag in the schema: p:nvCxnSpPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Shape Properties.
+ Represents the following element tag in the schema: p:spPr.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Connector Shape Style.
+ Represents the following element tag in the schema: p:style.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ShowPropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ShowPropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the ShowPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowPropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Shape Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:spTgt.
+
+
+ The following table lists the possible child types:
+
+ - <p:graphicEl>
+ - <p:bg>
+ - <p:oleChartEl>
+ - <p:subSp>
+ - <p:txEl>
+
+
+
+
+
+ Initializes a new instance of the ShapeTarget class.
+
+
+
+
+ Initializes a new instance of the ShapeTarget class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTarget class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShapeTarget class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Background.
+ Represents the following element tag in the schema: p:bg.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Subshape.
+ Represents the following element tag in the schema: p:subSp.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ OLE Chart Element.
+ Represents the following element tag in the schema: p:oleChartEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Text Element.
+ Represents the following element tag in the schema: p:txEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Graphic Element.
+ Represents the following element tag in the schema: p:graphicEl.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Ink Target.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:inkTgt.
+
+
+
+
+ Initializes a new instance of the InkTarget class.
+
+
+
+
+
+
+
+ Subshape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:subSp.
+
+
+
+
+ Initializes a new instance of the SubShape class.
+
+
+
+
+
+
+
+ Defines the TimeListSubShapeIdType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TimeListSubShapeIdType class.
+
+
+
+
+ Shape ID
+ Represents the following attribute in the schema: spid
+
+
+
+
+ Defines the CommentAuthorExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:presenceInfo>
+
+
+
+
+
+ Initializes a new instance of the CommentAuthorExtension class.
+
+
+
+
+ Initializes a new instance of the CommentAuthorExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the CommentExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:threadingInfo>
+
+
+
+
+
+ Initializes a new instance of the CommentExtension class.
+
+
+
+
+ Initializes a new instance of the CommentExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SlideLayoutExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:sldGuideLst>
+
+
+
+
+
+ Initializes a new instance of the SlideLayoutExtension class.
+
+
+
+
+ Initializes a new instance of the SlideLayoutExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the SlideMasterExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:sldGuideLst>
+
+
+
+
+
+ Initializes a new instance of the SlideMasterExtension class.
+
+
+
+
+ Initializes a new instance of the SlideMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the HandoutMasterExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:sldGuideLst>
+
+
+
+
+
+ Initializes a new instance of the HandoutMasterExtension class.
+
+
+
+
+ Initializes a new instance of the HandoutMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the NotesMasterExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p15:sldGuideLst>
+
+
+
+
+
+ Initializes a new instance of the NotesMasterExtension class.
+
+
+
+
+ Initializes a new instance of the NotesMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Placeholder Shape.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ph.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the PlaceholderShape class.
+
+
+
+
+ Initializes a new instance of the PlaceholderShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlaceholderShape class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PlaceholderShape class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Placeholder Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Placeholder Orientation
+ Represents the following attribute in the schema: orient
+
+
+
+
+ Placeholder Size
+ Represents the following attribute in the schema: sz
+
+
+
+
+ Placeholder Index
+ Represents the following attribute in the schema: idx
+
+
+
+
+ Placeholder has custom prompt
+ Represents the following attribute in the schema: hasCustomPrompt
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ApplicationNonVisualDrawingPropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ApplicationNonVisualDrawingPropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p14:media>
+ - <p14:modId>
+
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ApplicationNonVisualDrawingPropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the Iterate Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:iterate.
+
+
+ The following table lists the possible child types:
+
+ - <p:tmPct>
+ - <p:tmAbs>
+
+
+
+
+
+ Initializes a new instance of the Iterate class.
+
+
+
+
+ Initializes a new instance of the Iterate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Iterate class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Iterate class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Iterate Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Backwards
+ Represents the following attribute in the schema: backwards
+
+
+
+
+ Time Absolute.
+ Represents the following element tag in the schema: p:tmAbs.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Time Percentage.
+ Represents the following element tag in the schema: p:tmPct.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ChildTimeNodeList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:childTnLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:anim>
+ - <p:animClr>
+ - <p:animEffect>
+ - <p:animMotion>
+ - <p:animRot>
+ - <p:animScale>
+ - <p:cmd>
+ - <p:audio>
+ - <p:video>
+ - <p:set>
+ - <p:excl>
+ - <p:par>
+ - <p:seq>
+
+
+
+
+
+ Initializes a new instance of the ChildTimeNodeList class.
+
+
+
+
+ Initializes a new instance of the ChildTimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChildTimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ChildTimeNodeList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SubTimeNodeList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:subTnLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:anim>
+ - <p:animClr>
+ - <p:animEffect>
+ - <p:animMotion>
+ - <p:animRot>
+ - <p:animScale>
+ - <p:cmd>
+ - <p:audio>
+ - <p:video>
+ - <p:set>
+ - <p:excl>
+ - <p:par>
+ - <p:seq>
+
+
+
+
+
+ Initializes a new instance of the SubTimeNodeList class.
+
+
+
+
+ Initializes a new instance of the SubTimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubTimeNodeList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SubTimeNodeList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TimeTypeListType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+ The following table lists the possible child types:
+
+ - <p:anim>
+ - <p:animClr>
+ - <p:animEffect>
+ - <p:animMotion>
+ - <p:animRot>
+ - <p:animScale>
+ - <p:cmd>
+ - <p:audio>
+ - <p:video>
+ - <p:set>
+ - <p:excl>
+ - <p:par>
+ - <p:seq>
+
+
+
+
+
+ Initializes a new instance of the TimeTypeListType class.
+
+
+
+
+ Initializes a new instance of the TimeTypeListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeTypeListType class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeTypeListType class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Defines the TimeAnimateValueList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:tavLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:tav>
+
+
+
+
+
+ Initializes a new instance of the TimeAnimateValueList class.
+
+
+
+
+ Initializes a new instance of the TimeAnimateValueList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeAnimateValueList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TimeAnimateValueList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the ByPosition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:by.
+
+
+
+
+ Initializes a new instance of the ByPosition class.
+
+
+
+
+
+
+
+ Defines the FromPosition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:from.
+
+
+
+
+ Initializes a new instance of the FromPosition class.
+
+
+
+
+
+
+
+ Defines the ToPosition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:to.
+
+
+
+
+ Initializes a new instance of the ToPosition class.
+
+
+
+
+
+
+
+ Defines the RotationCenter Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:rCtr.
+
+
+
+
+ Initializes a new instance of the RotationCenter class.
+
+
+
+
+
+
+
+ Defines the TimeListType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the TimeListType class.
+
+
+
+
+ X coordinate
+ Represents the following attribute in the schema: x
+
+
+
+
+ Y coordinate
+ Represents the following attribute in the schema: y
+
+
+
+
+ Defines the CommentAuthorExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the CommentAuthorExtensionList class.
+
+
+
+
+ Initializes a new instance of the CommentAuthorExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentAuthorExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CommentExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the CommentExtensionList class.
+
+
+
+
+ Initializes a new instance of the CommentExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CommentExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideMasterIdList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldMasterIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:sldMasterId>
+
+
+
+
+
+ Initializes a new instance of the SlideMasterIdList class.
+
+
+
+
+ Initializes a new instance of the SlideMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesMasterIdList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:notesMasterIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:notesMasterId>
+
+
+
+
+
+ Initializes a new instance of the NotesMasterIdList class.
+
+
+
+
+ Initializes a new instance of the NotesMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Notes Master ID.
+ Represents the following element tag in the schema: p:notesMasterId.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the HandoutMasterIdList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:handoutMasterIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:handoutMasterId>
+
+
+
+
+
+ Initializes a new instance of the HandoutMasterIdList class.
+
+
+
+
+ Initializes a new instance of the HandoutMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Handout Master ID.
+ Represents the following element tag in the schema: p:handoutMasterId.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the SlideIdList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:sldId>
+
+
+
+
+
+ Initializes a new instance of the SlideIdList class.
+
+
+
+
+ Initializes a new instance of the SlideIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideSize Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldSz.
+
+
+
+
+ Initializes a new instance of the SlideSize class.
+
+
+
+
+ Extent Length
+ Represents the following attribute in the schema: cx
+
+
+
+
+ Extent Width
+ Represents the following attribute in the schema: cy
+
+
+
+
+ Type of Size
+ Represents the following attribute in the schema: type
+
+
+
+
+
+
+
+ Defines the EmbeddedFontList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:embeddedFontLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:embeddedFont>
+
+
+
+
+
+ Initializes a new instance of the EmbeddedFontList class.
+
+
+
+
+ Initializes a new instance of the EmbeddedFontList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedFontList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EmbeddedFontList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the CustomShowList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:custShowLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:custShow>
+
+
+
+
+
+ Initializes a new instance of the CustomShowList class.
+
+
+
+
+ Initializes a new instance of the CustomShowList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShowList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the CustomShowList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PhotoAlbum Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:photoAlbum.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the PhotoAlbum class.
+
+
+
+
+ Initializes a new instance of the PhotoAlbum class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhotoAlbum class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PhotoAlbum class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Black and White
+ Represents the following attribute in the schema: bw
+
+
+
+
+ Show/Hide Captions
+ Represents the following attribute in the schema: showCaptions
+
+
+
+
+ Photo Album Layout
+ Represents the following attribute in the schema: layout
+
+
+
+
+ Frame Type
+ Represents the following attribute in the schema: frame
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the Kinsoku Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:kinsoku.
+
+
+
+
+ Initializes a new instance of the Kinsoku class.
+
+
+
+
+ Language
+ Represents the following attribute in the schema: lang
+
+
+
+
+ Invalid Kinsoku Start Characters
+ Represents the following attribute in the schema: invalStChars
+
+
+
+
+ Invalid Kinsoku End Characters
+ Represents the following attribute in the schema: invalEndChars
+
+
+
+
+
+
+
+ Defines the ModificationVerifier Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:modifyVerifier.
+
+
+
+
+ Initializes a new instance of the ModificationVerifier class.
+
+
+
+
+ Cryptographic Provider Type
+ Represents the following attribute in the schema: cryptProviderType
+
+
+
+
+ Cryptographic Algorithm Class
+ Represents the following attribute in the schema: cryptAlgorithmClass
+
+
+
+
+ Cryptographic Algorithm Type
+ Represents the following attribute in the schema: cryptAlgorithmType
+
+
+
+
+ Cryptographic Hashing Algorithm
+ Represents the following attribute in the schema: cryptAlgorithmSid
+
+
+
+
+ Iterations to Run Hashing Algorithm
+ Represents the following attribute in the schema: spinCount
+
+
+
+
+ Salt for Password Verifier
+ Represents the following attribute in the schema: saltData
+
+
+
+
+ Password Hash
+ Represents the following attribute in the schema: hashData
+
+
+
+
+ Cryptographic Provider
+ Represents the following attribute in the schema: cryptProvider
+
+
+
+
+ Cryptographic Algorithm Extensibility
+ Represents the following attribute in the schema: algIdExt
+
+
+
+
+ Algorithm Extensibility Source
+ Represents the following attribute in the schema: algIdExtSource
+
+
+
+
+ Cryptographic Provider Type Extensibility
+ Represents the following attribute in the schema: cryptProviderTypeExt
+
+
+
+
+ Provider Type Extensibility Source
+ Represents the following attribute in the schema: cryptProviderTypeExtSource
+
+
+
+
+ algorithmName, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: algorithmName
+
+
+
+
+ hashValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: hashValue
+
+
+
+
+ saltValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: saltValue
+
+
+
+
+ spinValue, this property is only available in Office 2010 and later.
+ Represents the following attribute in the schema: spinValue
+
+
+
+
+
+
+
+ Defines the PresentationExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the PresentationExtensionList class.
+
+
+
+
+ Initializes a new instance of the PresentationExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PresentationExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <p14:sectionLst>
+ - <p14:sectionPr>
+ - <p15:sldGuideLst>
+ - <p15:notesGuideLst>
+
+
+
+
+
+ Initializes a new instance of the PresentationExtension class.
+
+
+
+
+ Initializes a new instance of the PresentationExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ HTML Publishing Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:htmlPubPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:custShow>
+ - <p:sldAll>
+ - <p:extLst>
+ - <p:sldRg>
+
+
+
+
+
+ Initializes a new instance of the HtmlPublishProperties class.
+
+
+
+
+ Initializes a new instance of the HtmlPublishProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HtmlPublishProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HtmlPublishProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show Speaker Notes
+ Represents the following attribute in the schema: showSpeakerNotes
+
+
+
+
+ Browser Support Target
+ Represents the following attribute in the schema: pubBrowser
+
+
+
+
+ Publish Path
+ Represents the following attribute in the schema: r:id
+
+
+ xmlns:r=http://schemas.openxmlformats.org/officeDocument/2006/relationships
+
+
+
+
+
+
+
+ Web Properties.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:webPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the WebProperties class.
+
+
+
+
+ Initializes a new instance of the WebProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the WebProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Show animation in HTML output
+ Represents the following attribute in the schema: showAnimation
+
+
+
+
+ Resize graphics in HTML output
+ Represents the following attribute in the schema: resizeGraphics
+
+
+
+
+ Allow PNG in HTML output
+ Represents the following attribute in the schema: allowPng
+
+
+
+
+ Rely on VML for HTML output
+ Represents the following attribute in the schema: relyOnVml
+
+
+
+
+ Organize HTML output in folders
+ Represents the following attribute in the schema: organizeInFolders
+
+
+
+
+ Use long file names in HTML output
+ Represents the following attribute in the schema: useLongFilenames
+
+
+
+
+ Image size for HTML output
+ Represents the following attribute in the schema: imgSz
+
+
+
+
+ Encoding for HTML output
+ Represents the following attribute in the schema: encoding
+
+
+
+
+ Slide Navigation Colors for HTML output
+ Represents the following attribute in the schema: clr
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the PrintingProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:prnPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the PrintingProperties class.
+
+
+
+
+ Initializes a new instance of the PrintingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintingProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PrintingProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Print Output
+ Represents the following attribute in the schema: prnWhat
+
+
+
+
+ Print Color Mode
+ Represents the following attribute in the schema: clrMode
+
+
+
+
+ Print Hidden Slides
+ Represents the following attribute in the schema: hiddenSlides
+
+
+
+
+ Scale to Fit Paper when printing
+ Represents the following attribute in the schema: scaleToFitPaper
+
+
+
+
+ Frame slides when printing
+ Represents the following attribute in the schema: frameSlides
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the ShowProperties Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:showPr.
+
+
+ The following table lists the possible child types:
+
+ - <p:penClr>
+ - <p:custShow>
+ - <p:present>
+ - <p:sldAll>
+ - <p:sldRg>
+ - <p:browse>
+ - <p:kiosk>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the ShowProperties class.
+
+
+
+
+ Initializes a new instance of the ShowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowProperties class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ShowProperties class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Loop Slide Show
+ Represents the following attribute in the schema: loop
+
+
+
+
+ Show Narration in Slide Show
+ Represents the following attribute in the schema: showNarration
+
+
+
+
+ Show Animation in Slide Show
+ Represents the following attribute in the schema: showAnimation
+
+
+
+
+ Use Timings in Slide Show
+ Represents the following attribute in the schema: useTimings
+
+
+
+
+
+
+
+ Defines the ColorMostRecentlyUsed Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:clrMru.
+
+
+ The following table lists the possible child types:
+
+ - <a:hslClr>
+ - <a:prstClr>
+ - <a:schemeClr>
+ - <a:scrgbClr>
+ - <a:srgbClr>
+ - <a:sysClr>
+
+
+
+
+
+ Initializes a new instance of the ColorMostRecentlyUsed class.
+
+
+
+
+ Initializes a new instance of the ColorMostRecentlyUsed class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMostRecentlyUsed class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the ColorMostRecentlyUsed class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PresentationPropertiesExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtensionList class.
+
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the PresentationPropertiesExtension Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:ext.
+
+
+ The following table lists the possible child types:
+
+ - <a14:m>
+ - <p14:defaultImageDpi>
+ - <p14:discardImageEditData>
+ - <p15:chartTrackingRefBased>
+
+
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtension class.
+
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtension class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the PresentationPropertiesExtension class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ URI
+ Represents the following attribute in the schema: uri
+
+
+
+
+
+
+
+ Defines the HeaderFooter Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:hf.
+
+
+ The following table lists the possible child types:
+
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the HeaderFooter class.
+
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HeaderFooter class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Slide Number Placeholder
+ Represents the following attribute in the schema: sldNum
+
+
+
+
+ Header Placeholder
+ Represents the following attribute in the schema: hdr
+
+
+
+
+ Footer Placeholder
+ Represents the following attribute in the schema: ftr
+
+
+
+
+ Date/Time Placeholder
+ Represents the following attribute in the schema: dt
+
+
+
+
+ ExtensionListWithModification.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the SlideLayoutExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the SlideLayoutExtensionList class.
+
+
+
+
+ Initializes a new instance of the SlideLayoutExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the SlideLayoutIdList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sldLayoutIdLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:sldLayoutId>
+
+
+
+
+
+ Initializes a new instance of the SlideLayoutIdList class.
+
+
+
+
+ Initializes a new instance of the SlideLayoutIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutIdList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideLayoutIdList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the TextStyles Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:txStyles.
+
+
+ The following table lists the possible child types:
+
+ - <p:titleStyle>
+ - <p:bodyStyle>
+ - <p:otherStyle>
+ - <p:extLst>
+
+
+
+
+
+ Initializes a new instance of the TextStyles class.
+
+
+
+
+ Initializes a new instance of the TextStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextStyles class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextStyles class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Slide Master Title Text Style.
+ Represents the following element tag in the schema: p:titleStyle.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide Master Body Text Style.
+ Represents the following element tag in the schema: p:bodyStyle.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Slide Master Other Text Style.
+ Represents the following element tag in the schema: p:otherStyle.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ ExtensionList.
+ Represents the following element tag in the schema: p:extLst.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Defines the SlideMasterExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the SlideMasterExtensionList class.
+
+
+
+
+ Initializes a new instance of the SlideMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SlideMasterExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the HandoutMasterExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the HandoutMasterExtensionList class.
+
+
+
+
+ Initializes a new instance of the HandoutMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the HandoutMasterExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the NotesMasterExtensionList Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:extLst.
+
+
+ The following table lists the possible child types:
+
+ - <p:ext>
+
+
+
+
+
+ Initializes a new instance of the NotesMasterExtensionList class.
+
+
+
+
+ Initializes a new instance of the NotesMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterExtensionList class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the NotesMasterExtensionList class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ OLE Chart Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:oleChartEl.
+
+
+
+
+ Initializes a new instance of the OleChartElement class.
+
+
+
+
+ Type
+ Represents the following attribute in the schema: type
+
+
+
+
+ Level
+ Represents the following attribute in the schema: lvl
+
+
+
+
+
+
+
+ Text Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:txEl.
+
+
+ The following table lists the possible child types:
+
+ - <p:charRg>
+ - <p:pRg>
+
+
+
+
+
+ Initializes a new instance of the TextElement class.
+
+
+
+
+ Initializes a new instance of the TextElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the TextElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Character Range.
+ Represents the following element tag in the schema: p:charRg.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Paragraph Text Range.
+ Represents the following element tag in the schema: p:pRg.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Graphic Element.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:graphicEl.
+
+
+ The following table lists the possible child types:
+
+ - <a:chart>
+ - <a:dgm>
+
+
+
+
+
+ Initializes a new instance of the GraphicElement class.
+
+
+
+
+ Initializes a new instance of the GraphicElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicElement class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GraphicElement class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Diagram to Animate.
+ Represents the following element tag in the schema: a:dgm.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+ Chart to Animate.
+ Represents the following element tag in the schema: a:chart.
+
+
+ xmlns:a = http://schemas.openxmlformats.org/drawingml/2006/main
+
+
+
+
+
+
+
+ Defines the BlindsTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:blinds.
+
+
+
+
+ Initializes a new instance of the BlindsTransition class.
+
+
+
+
+
+
+
+ Defines the CheckerTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:checker.
+
+
+
+
+ Initializes a new instance of the CheckerTransition class.
+
+
+
+
+
+
+
+ Defines the CombTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:comb.
+
+
+
+
+ Initializes a new instance of the CombTransition class.
+
+
+
+
+
+
+
+ Defines the RandomBarTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:randomBar.
+
+
+
+
+ Initializes a new instance of the RandomBarTransition class.
+
+
+
+
+
+
+
+ Defines the OrientationTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OrientationTransitionType class.
+
+
+
+
+ Transition Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the CoverTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cover.
+
+
+
+
+ Initializes a new instance of the CoverTransition class.
+
+
+
+
+
+
+
+ Defines the PullTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:pull.
+
+
+
+
+ Initializes a new instance of the PullTransition class.
+
+
+
+
+
+
+
+ Defines the EightDirectionTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the EightDirectionTransitionType class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the CutTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:cut.
+
+
+
+
+ Initializes a new instance of the CutTransition class.
+
+
+
+
+
+
+
+ Defines the FadeTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:fade.
+
+
+
+
+ Initializes a new instance of the FadeTransition class.
+
+
+
+
+
+
+
+ Defines the OptionalBlackTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the OptionalBlackTransitionType class.
+
+
+
+
+ Transition Through Black
+ Represents the following attribute in the schema: thruBlk
+
+
+
+
+ Defines the PushTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:push.
+
+
+
+
+ Initializes a new instance of the PushTransition class.
+
+
+
+
+
+
+
+ Defines the WipeTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:wipe.
+
+
+
+
+ Initializes a new instance of the WipeTransition class.
+
+
+
+
+
+
+
+ Defines the SideDirectionTransitionType Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is :.
+
+
+
+
+ Initializes a new instance of the SideDirectionTransitionType class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+ Defines the SplitTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:split.
+
+
+
+
+ Initializes a new instance of the SplitTransition class.
+
+
+
+
+ Orientation
+ Represents the following attribute in the schema: orient
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the StripsTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:strips.
+
+
+
+
+ Initializes a new instance of the StripsTransition class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the WheelTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:wheel.
+
+
+
+
+ Initializes a new instance of the WheelTransition class.
+
+
+
+
+ Spokes
+ Represents the following attribute in the schema: spokes
+
+
+
+
+
+
+
+ Defines the ZoomTransition Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:zoom.
+
+
+
+
+ Initializes a new instance of the ZoomTransition class.
+
+
+
+
+ Direction
+ Represents the following attribute in the schema: dir
+
+
+
+
+
+
+
+ Defines the SoundAction Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is p:sndAc.
+
+
+ The following table lists the possible child types:
+
+ - <p:endSnd>
+ - <p:stSnd>
+
+
+
+
+
+ Initializes a new instance of the SoundAction class.
+
+
+
+
+ Initializes a new instance of the SoundAction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SoundAction class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SoundAction class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ Start Sound Action.
+ Represents the following element tag in the schema: p:stSnd.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+ Stop Sound Action.
+ Represents the following element tag in the schema: p:endSnd.
+
+
+ xmlns:p = http://schemas.openxmlformats.org/presentationml/2006/main
+
+
+
+
+
+
+
+ Transition Slide Direction Type
+
+
+
+
+ Transition Slide Direction Enum ( Left ).
+ When the item is serialized out as xml, its value is "l".
+
+
+
+
+ Transition Slide Direction Enum ( Up ).
+ When the item is serialized out as xml, its value is "u".
+
+
+
+
+ Transition Slide Direction ( Right ).
+ When the item is serialized out as xml, its value is "r".
+
+
+
+
+ Transition Slide Direction Enum ( Down ).
+ When the item is serialized out as xml, its value is "d".
+
+
+
+
+ Transition Corner Direction Type
+
+
+
+
+ Transition Corner Direction Enum ( Left-Up ).
+ When the item is serialized out as xml, its value is "lu".
+
+
+
+
+ Transition Corner Direction Enum ( Right-Up ).
+ When the item is serialized out as xml, its value is "ru".
+
+
+
+
+ Transition Corner Direction Enum ( Left-Down ).
+ When the item is serialized out as xml, its value is "ld".
+
+
+
+
+ Transition Corner Direction Enum ( Right-Down ).
+ When the item is serialized out as xml, its value is "rd".
+
+
+
+
+ Transition In/Out Direction Type
+
+
+
+
+ Transition In/Out Direction Enum ( Out ).
+ When the item is serialized out as xml, its value is "out".
+
+
+
+
+ Transition In/Out Direction Enum ( In ).
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ Transition Speed
+
+
+
+
+ low.
+ When the item is serialized out as xml, its value is "slow".
+
+
+
+
+ Medium.
+ When the item is serialized out as xml, its value is "med".
+
+
+
+
+ Fast.
+ When the item is serialized out as xml, its value is "fast".
+
+
+
+
+ Indefinite Time Declaration
+
+
+
+
+ Indefinite Type Enum.
+ When the item is serialized out as xml, its value is "indefinite".
+
+
+
+
+ Iterate Type
+
+
+
+
+ Element.
+ When the item is serialized out as xml, its value is "el".
+
+
+
+
+ Word.
+ When the item is serialized out as xml, its value is "wd".
+
+
+
+
+ Letter.
+ When the item is serialized out as xml, its value is "lt".
+
+
+
+
+ Chart Subelement Type
+
+
+
+
+ Chart Build Element Type Enum ( Grid Legend ).
+ When the item is serialized out as xml, its value is "gridLegend".
+
+
+
+
+ Chart Build Element Type Enum ( Series ).
+ When the item is serialized out as xml, its value is "series".
+
+
+
+
+ Chart Build Element Type Enum ( Category ).
+ When the item is serialized out as xml, its value is "category".
+
+
+
+
+ Chart Build Element Type Enum ( Point in Series ).
+ When the item is serialized out as xml, its value is "ptInSeries".
+
+
+
+
+ Chart Build Element Type Enum ( Point in Cat ).
+ When the item is serialized out as xml, its value is "ptInCategory".
+
+
+
+
+ Trigger RunTime Node
+
+
+
+
+ Trigger RunTime Node ( First ).
+ When the item is serialized out as xml, its value is "first".
+
+
+
+
+ Trigger RunTime Node ( Last ).
+ When the item is serialized out as xml, its value is "last".
+
+
+
+
+ Trigger RunTime Node Enum ( All ).
+ When the item is serialized out as xml, its value is "all".
+
+
+
+
+ Time Node Preset Class Type
+
+
+
+
+ Preset Type Enum ( Entrance ).
+ When the item is serialized out as xml, its value is "entr".
+
+
+
+
+ Exit.
+ When the item is serialized out as xml, its value is "exit".
+
+
+
+
+ Preset Type Enum ( Emphasis ).
+ When the item is serialized out as xml, its value is "emph".
+
+
+
+
+ Preset Type Enum ( Path ).
+ When the item is serialized out as xml, its value is "path".
+
+
+
+
+ Preset Type Enum ( Verb ).
+ When the item is serialized out as xml, its value is "verb".
+
+
+
+
+ Preset Type Enum ( Media Call ).
+ When the item is serialized out as xml, its value is "mediacall".
+
+
+
+
+ Time Node Restart Type
+
+
+
+
+ Restart Enum ( Always ).
+ When the item is serialized out as xml, its value is "always".
+
+
+
+
+ Restart Enum ( When Not Active ).
+ When the item is serialized out as xml, its value is "whenNotActive".
+
+
+
+
+ Restart Enum ( Never ).
+ When the item is serialized out as xml, its value is "never".
+
+
+
+
+ Time Node Fill Type
+
+
+
+
+ Remove.
+ When the item is serialized out as xml, its value is "remove".
+
+
+
+
+ Freeze.
+ When the item is serialized out as xml, its value is "freeze".
+
+
+
+
+ TimeNode Fill Type Enum ( Hold ).
+ When the item is serialized out as xml, its value is "hold".
+
+
+
+
+ Transition.
+ When the item is serialized out as xml, its value is "transition".
+
+
+
+
+ Time Node Type
+
+
+
+
+ Node Type Enum ( Click Effect ).
+ When the item is serialized out as xml, its value is "clickEffect".
+
+
+
+
+ Node Type Enum ( With Effect ).
+ When the item is serialized out as xml, its value is "withEffect".
+
+
+
+
+ Node Type Enum ( After Effect ).
+ When the item is serialized out as xml, its value is "afterEffect".
+
+
+
+
+ Node Type Enum ( Main Sequence ).
+ When the item is serialized out as xml, its value is "mainSeq".
+
+
+
+
+ Node Type Enum ( Interactive Sequence ).
+ When the item is serialized out as xml, its value is "interactiveSeq".
+
+
+
+
+ Node Type Enum ( Click Paragraph ).
+ When the item is serialized out as xml, its value is "clickPar".
+
+
+
+
+ Node Type Enum ( With Group ).
+ When the item is serialized out as xml, its value is "withGroup".
+
+
+
+
+ Node Type Enum ( After Group ).
+ When the item is serialized out as xml, its value is "afterGroup".
+
+
+
+
+ Node Type Enum ( Timing Root ).
+ When the item is serialized out as xml, its value is "tmRoot".
+
+
+
+
+ Next Action Type
+
+
+
+
+ Next Action Type Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Next Action Type Enum ( Seek ).
+ When the item is serialized out as xml, its value is "seek".
+
+
+
+
+ Previous Action Type
+
+
+
+
+ Previous Action Type Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Previous Action Type Enum ( Skip Timed ).
+ When the item is serialized out as xml, its value is "skipTimed".
+
+
+
+
+ Behavior Additive Type
+
+
+
+
+ Additive Enum ( Base ).
+ When the item is serialized out as xml, its value is "base".
+
+
+
+
+ Additive Enum ( Sum ).
+ When the item is serialized out as xml, its value is "sum".
+
+
+
+
+ Additive Enum ( Replace ).
+ When the item is serialized out as xml, its value is "repl".
+
+
+
+
+ Additive Enum ( Multiply ).
+ When the item is serialized out as xml, its value is "mult".
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Behavior Accumulate Type
+
+
+
+
+ Accumulate Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Accumulate Enum ( Always ).
+ When the item is serialized out as xml, its value is "always".
+
+
+
+
+ Behavior Transform Type
+
+
+
+
+ Point.
+ When the item is serialized out as xml, its value is "pt".
+
+
+
+
+ Image.
+ When the item is serialized out as xml, its value is "img".
+
+
+
+
+ Behavior Override Type
+
+
+
+
+ Override Enum ( Normal ).
+ When the item is serialized out as xml, its value is "normal".
+
+
+
+
+ Override Enum ( Child Style ).
+ When the item is serialized out as xml, its value is "childStyle".
+
+
+
+
+ Time List Animate Behavior Calculate Mode
+
+
+
+
+ Calc Mode Enum ( Discrete ).
+ When the item is serialized out as xml, its value is "discrete".
+
+
+
+
+ Calc Mode Enum ( Linear ).
+ When the item is serialized out as xml, its value is "lin".
+
+
+
+
+ Calc Mode Enum ( Formula ).
+ When the item is serialized out as xml, its value is "fmla".
+
+
+
+
+ Time List Animate Behavior Value Types
+
+
+
+
+ Value Type Enum ( String ).
+ When the item is serialized out as xml, its value is "str".
+
+
+
+
+ Value Type Enum ( Number ).
+ When the item is serialized out as xml, its value is "num".
+
+
+
+
+ Value Type Enum ( Color ).
+ When the item is serialized out as xml, its value is "clr".
+
+
+
+
+ Time List Animate Color Space
+
+
+
+
+ Color Space Enum ( RGB ).
+ When the item is serialized out as xml, its value is "rgb".
+
+
+
+
+ Color Space Enum ( HSL ).
+ When the item is serialized out as xml, its value is "hsl".
+
+
+
+
+ Time List Animate Color Direction
+
+
+
+
+ Direction Enum ( Clockwise ).
+ When the item is serialized out as xml, its value is "cw".
+
+
+
+
+ Counter-Clockwise.
+ When the item is serialized out as xml, its value is "ccw".
+
+
+
+
+ Time List Animate Effect Transition
+
+
+
+
+ Transition Enum ( In ).
+ When the item is serialized out as xml, its value is "in".
+
+
+
+
+ Transition Enum ( Out ).
+ When the item is serialized out as xml, its value is "out".
+
+
+
+
+ Transition Enum ( None ).
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Time List Animate Motion Behavior Origin
+
+
+
+
+ Origin Enum ( Parent ).
+ When the item is serialized out as xml, its value is "parent".
+
+
+
+
+ Origin Enum ( Layout ).
+ When the item is serialized out as xml, its value is "layout".
+
+
+
+
+ Time List Animate Motion Path Edit Mode
+
+
+
+
+ Path Edit Mode Enum ( Relative ).
+ When the item is serialized out as xml, its value is "relative".
+
+
+
+
+ Path Edit Mode Enum ( Fixed ).
+ When the item is serialized out as xml, its value is "fixed".
+
+
+
+
+ Command Type
+
+
+
+
+ Command Type Enum ( Event ).
+ When the item is serialized out as xml, its value is "evt".
+
+
+
+
+ Command Type Enum ( Call ).
+ When the item is serialized out as xml, its value is "call".
+
+
+
+
+ Command Type Enum ( Verb ).
+ When the item is serialized out as xml, its value is "verb".
+
+
+
+
+ Paragraph Build Type
+
+
+
+
+ All At Once.
+ When the item is serialized out as xml, its value is "allAtOnce".
+
+
+
+
+ Paragraph.
+ When the item is serialized out as xml, its value is "p".
+
+
+
+
+ Custom.
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ Whole.
+ When the item is serialized out as xml, its value is "whole".
+
+
+
+
+ Diagram Build Types
+
+
+
+
+ Diagram Build Type Enum ( Whole ).
+ When the item is serialized out as xml, its value is "whole".
+
+
+
+
+ Diagram Build Type Enum ( Depth By Node ).
+ When the item is serialized out as xml, its value is "depthByNode".
+
+
+
+
+ Diagram Build Type Enum ( Depth By Branch ).
+ When the item is serialized out as xml, its value is "depthByBranch".
+
+
+
+
+ Diagram Build Type Enum ( Breadth By Node ).
+ When the item is serialized out as xml, its value is "breadthByNode".
+
+
+
+
+ Diagram Build Type Enum ( Breadth By Level ).
+ When the item is serialized out as xml, its value is "breadthByLvl".
+
+
+
+
+ Diagram Build Type Enum ( Clockwise ).
+ When the item is serialized out as xml, its value is "cw".
+
+
+
+
+ Diagram Build Type Enum ( Clockwise-In ).
+ When the item is serialized out as xml, its value is "cwIn".
+
+
+
+
+ Diagram Build Type Enum ( Clockwise-Out ).
+ When the item is serialized out as xml, its value is "cwOut".
+
+
+
+
+ Diagram Build Type Enum ( Counter-Clockwise ).
+ When the item is serialized out as xml, its value is "ccw".
+
+
+
+
+ Diagram Build Type Enum ( Counter-Clockwise-In ).
+ When the item is serialized out as xml, its value is "ccwIn".
+
+
+
+
+ Diagram Build Type Enum ( Counter-Clockwise-Out ).
+ When the item is serialized out as xml, its value is "ccwOut".
+
+
+
+
+ Diagram Build Type Enum ( In-By-Ring ).
+ When the item is serialized out as xml, its value is "inByRing".
+
+
+
+
+ Diagram Build Type Enum ( Out-By-Ring ).
+ When the item is serialized out as xml, its value is "outByRing".
+
+
+
+
+ Diagram Build Type Enum ( Up ).
+ When the item is serialized out as xml, its value is "up".
+
+
+
+
+ Diagram Build Type Enum ( Down ).
+ When the item is serialized out as xml, its value is "down".
+
+
+
+
+ Diagram Build Type Enum ( All At Once ).
+ When the item is serialized out as xml, its value is "allAtOnce".
+
+
+
+
+ Diagram Build Type Enum ( Custom ).
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ OLE Chart Build Type
+
+
+
+
+ Chart Build Type Enum ( All At Once ).
+ When the item is serialized out as xml, its value is "allAtOnce".
+
+
+
+
+ Chart Build Type Enum ( Series ).
+ When the item is serialized out as xml, its value is "series".
+
+
+
+
+ Chart Build Type Enum ( Category ).
+ When the item is serialized out as xml, its value is "category".
+
+
+
+
+ Chart Build Type Enum ( Series Element ).
+ When the item is serialized out as xml, its value is "seriesEl".
+
+
+
+
+ Chart Build Type Enum ( Category Element ).
+ When the item is serialized out as xml, its value is "categoryEl".
+
+
+
+
+ Time Node Master Relation
+
+
+
+
+ TimeNode Master Relation Enum ( Same Click ).
+ When the item is serialized out as xml, its value is "sameClick".
+
+
+
+
+ TimeNode Master Relation Enum ( Next Click ).
+ When the item is serialized out as xml, its value is "nextClick".
+
+
+
+
+ Time Node Sync Type
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ TimeNode Sync Enum ( Can Slip ).
+ When the item is serialized out as xml, its value is "canSlip".
+
+
+
+
+ TimeNode Sync Enum ( Locked ).
+ When the item is serialized out as xml, its value is "locked".
+
+
+
+
+ Direction
+
+
+
+
+ Horizontal.
+ When the item is serialized out as xml, its value is "horz".
+
+
+
+
+ Vertical.
+ When the item is serialized out as xml, its value is "vert".
+
+
+
+
+ OLE Object to Follow Color Scheme
+
+
+
+
+ None.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Full.
+ When the item is serialized out as xml, its value is "full".
+
+
+
+
+ Text and Background.
+ When the item is serialized out as xml, its value is "textAndBackground".
+
+
+
+
+ Photo Album Layout Definition
+
+
+
+
+ Fit Photos to Slide.
+ When the item is serialized out as xml, its value is "fitToSlide".
+
+
+
+
+ 1 Photo per Slide.
+ When the item is serialized out as xml, its value is "1pic".
+
+
+
+
+ 2 Photos per Slide.
+ When the item is serialized out as xml, its value is "2pic".
+
+
+
+
+ 4 Photos per Slide.
+ When the item is serialized out as xml, its value is "4pic".
+
+
+
+
+ 1 Photo per Slide with Titles.
+ When the item is serialized out as xml, its value is "1picTitle".
+
+
+
+
+ 2 Photos per Slide with Titles.
+ When the item is serialized out as xml, its value is "2picTitle".
+
+
+
+
+ 4 Photos per Slide with Titles.
+ When the item is serialized out as xml, its value is "4picTitle".
+
+
+
+
+ Photo Album Shape for Photo Mask
+
+
+
+
+ Rectangle Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle1".
+
+
+
+
+ Rounded Rectangle Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle2".
+
+
+
+
+ Simple White Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle3".
+
+
+
+
+ Simple Black Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle4".
+
+
+
+
+ Compound Black Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle5".
+
+
+
+
+ Center Shadow Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle6".
+
+
+
+
+ Soft Edge Photo Frame.
+ When the item is serialized out as xml, its value is "frameStyle7".
+
+
+
+
+ Slide Size Type
+
+
+
+
+ Screen 4x3.
+ When the item is serialized out as xml, its value is "screen4x3".
+
+
+
+
+ Letter.
+ When the item is serialized out as xml, its value is "letter".
+
+
+
+
+ A4.
+ When the item is serialized out as xml, its value is "A4".
+
+
+
+
+ 35mm Film.
+ When the item is serialized out as xml, its value is "35mm".
+
+
+
+
+ Overhead.
+ When the item is serialized out as xml, its value is "overhead".
+
+
+
+
+ Banner.
+ When the item is serialized out as xml, its value is "banner".
+
+
+
+
+ Custom.
+ When the item is serialized out as xml, its value is "custom".
+
+
+
+
+ Ledger.
+ When the item is serialized out as xml, its value is "ledger".
+
+
+
+
+ A3.
+ When the item is serialized out as xml, its value is "A3".
+
+
+
+
+ B4ISO.
+ When the item is serialized out as xml, its value is "B4ISO".
+
+
+
+
+ B5ISO.
+ When the item is serialized out as xml, its value is "B5ISO".
+
+
+
+
+ B4JIS.
+ When the item is serialized out as xml, its value is "B4JIS".
+
+
+
+
+ B5JIS.
+ When the item is serialized out as xml, its value is "B5JIS".
+
+
+
+
+ Hagaki Card.
+ When the item is serialized out as xml, its value is "hagakiCard".
+
+
+
+
+ Screen 16x9.
+ When the item is serialized out as xml, its value is "screen16x9".
+
+
+
+
+ Screen 16x10.
+ When the item is serialized out as xml, its value is "screen16x10".
+
+
+
+
+ Cryptographic Provider Type
+
+
+
+
+ RSA AES Encryption Scheme.
+ When the item is serialized out as xml, its value is "rsaAES".
+
+
+
+
+ RSA Full Encryption Scheme.
+ When the item is serialized out as xml, its value is "rsaFull".
+
+
+
+
+ Invalid Encryption Scheme.
+ When the item is serialized out as xml, its value is "invalid".
+
+
+
+
+ Cryptographic Algorithm Classes
+
+
+
+
+ Hash Algorithm Class.
+ When the item is serialized out as xml, its value is "hash".
+
+
+
+
+ Invalid Algorithm Class.
+ When the item is serialized out as xml, its value is "invalid".
+
+
+
+
+ Cryptographic Algorithm Type
+
+
+
+
+ Any Algorithm Type.
+ When the item is serialized out as xml, its value is "typeAny".
+
+
+
+
+ Invalid Algorithm Type.
+ When the item is serialized out as xml, its value is "invalid".
+
+
+
+
+ Web browsers supported for HTML output
+
+
+
+
+ Browser v4.
+ When the item is serialized out as xml, its value is "v4".
+
+
+
+
+ Browser v3.
+ When the item is serialized out as xml, its value is "v3".
+
+
+
+
+ Browser v3v4.
+ When the item is serialized out as xml, its value is "v3v4".
+
+
+
+
+ HTML Slide Navigation Control Colors
+
+
+
+
+ Non-specific Colors.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Browser Colors.
+ When the item is serialized out as xml, its value is "browser".
+
+
+
+
+ Presentation Text Colors.
+ When the item is serialized out as xml, its value is "presentationText".
+
+
+
+
+ Presentation Accent Colors.
+ When the item is serialized out as xml, its value is "presentationAccent".
+
+
+
+
+ White Text on Black Colors.
+ When the item is serialized out as xml, its value is "whiteTextOnBlack".
+
+
+
+
+ Black Text on White Colors.
+ When the item is serialized out as xml, its value is "blackTextOnWhite".
+
+
+
+
+ HTML/Web Screen Size Target
+
+
+
+
+ HTML/Web Size Enumeration 544x376.
+ When the item is serialized out as xml, its value is "544x376".
+
+
+
+
+ HTML/Web Size Enumeration 640x480.
+ When the item is serialized out as xml, its value is "640x480".
+
+
+
+
+ HTML/Web Size Enumeration 720x515.
+ When the item is serialized out as xml, its value is "720x512".
+
+
+
+
+ HTML/Web Size Enumeration 800x600.
+ When the item is serialized out as xml, its value is "800x600".
+
+
+
+
+ HTML/Web Size Enumeration 1024x768.
+ When the item is serialized out as xml, its value is "1024x768".
+
+
+
+
+ HTML/Web Size Enumeration 1152x882.
+ When the item is serialized out as xml, its value is "1152x882".
+
+
+
+
+ HTML/Web Size Enumeration 1152x900.
+ When the item is serialized out as xml, its value is "1152x900".
+
+
+
+
+ HTML/Web Size Enumeration 1280x1024.
+ When the item is serialized out as xml, its value is "1280x1024".
+
+
+
+
+ HTML/Web Size Enumeration 1600x1200.
+ When the item is serialized out as xml, its value is "1600x1200".
+
+
+
+
+ HTML/Web Size Enumeration 1800x1400.
+ When the item is serialized out as xml, its value is "1800x1400".
+
+
+
+
+ HTML/Web Size Enumeration 1920x1200.
+ When the item is serialized out as xml, its value is "1920x1200".
+
+
+
+
+ Default print output
+
+
+
+
+ Slides.
+ When the item is serialized out as xml, its value is "slides".
+
+
+
+
+ 1 Slide / Handout Page.
+ When the item is serialized out as xml, its value is "handouts1".
+
+
+
+
+ 2 Slides / Handout Page.
+ When the item is serialized out as xml, its value is "handouts2".
+
+
+
+
+ 3 Slides / Handout Page.
+ When the item is serialized out as xml, its value is "handouts3".
+
+
+
+
+ 4 Slides / Handout Page.
+ When the item is serialized out as xml, its value is "handouts4".
+
+
+
+
+ 6 Slides / Handout Page.
+ When the item is serialized out as xml, its value is "handouts6".
+
+
+
+
+ 9 Slides / Handout Page.
+ When the item is serialized out as xml, its value is "handouts9".
+
+
+
+
+ Notes.
+ When the item is serialized out as xml, its value is "notes".
+
+
+
+
+ Outline.
+ When the item is serialized out as xml, its value is "outline".
+
+
+
+
+ Print Color Mode
+
+
+
+
+ Black and White Mode.
+ When the item is serialized out as xml, its value is "bw".
+
+
+
+
+ Grayscale Mode.
+ When the item is serialized out as xml, its value is "gray".
+
+
+
+
+ Color Mode.
+ When the item is serialized out as xml, its value is "clr".
+
+
+
+
+ Placeholder IDs
+
+
+
+
+ Title.
+ When the item is serialized out as xml, its value is "title".
+
+
+
+
+ Body.
+ When the item is serialized out as xml, its value is "body".
+
+
+
+
+ Centered Title.
+ When the item is serialized out as xml, its value is "ctrTitle".
+
+
+
+
+ Subtitle.
+ When the item is serialized out as xml, its value is "subTitle".
+
+
+
+
+ Date and Time.
+ When the item is serialized out as xml, its value is "dt".
+
+
+
+
+ Slide Number.
+ When the item is serialized out as xml, its value is "sldNum".
+
+
+
+
+ Footer.
+ When the item is serialized out as xml, its value is "ftr".
+
+
+
+
+ Header.
+ When the item is serialized out as xml, its value is "hdr".
+
+
+
+
+ Object.
+ When the item is serialized out as xml, its value is "obj".
+
+
+
+
+ Chart.
+ When the item is serialized out as xml, its value is "chart".
+
+
+
+
+ Table.
+ When the item is serialized out as xml, its value is "tbl".
+
+
+
+
+ Clip Art.
+ When the item is serialized out as xml, its value is "clipArt".
+
+
+
+
+ Diagram.
+ When the item is serialized out as xml, its value is "dgm".
+
+
+
+
+ Media.
+ When the item is serialized out as xml, its value is "media".
+
+
+
+
+ Slide Image.
+ When the item is serialized out as xml, its value is "sldImg".
+
+
+
+
+ Picture.
+ When the item is serialized out as xml, its value is "pic".
+
+
+
+
+ Placeholder Size
+
+
+
+
+ Full.
+ When the item is serialized out as xml, its value is "full".
+
+
+
+
+ Half.
+ When the item is serialized out as xml, its value is "half".
+
+
+
+
+ Quarter.
+ When the item is serialized out as xml, its value is "quarter".
+
+
+
+
+ Slide Layout Type
+
+
+
+
+ Slide Layout Type Enumeration ( Title ).
+ When the item is serialized out as xml, its value is "title".
+
+
+
+
+ Slide Layout Type Enumeration ( Text ).
+ When the item is serialized out as xml, its value is "tx".
+
+
+
+
+ Slide Layout Type Enumeration ( Two Column Text ).
+ When the item is serialized out as xml, its value is "twoColTx".
+
+
+
+
+ Slide Layout Type Enumeration ( Table ).
+ When the item is serialized out as xml, its value is "tbl".
+
+
+
+
+ Slide Layout Type Enumeration ( Text and Chart ).
+ When the item is serialized out as xml, its value is "txAndChart".
+
+
+
+
+ Slide Layout Type Enumeration ( Chart and Text ).
+ When the item is serialized out as xml, its value is "chartAndTx".
+
+
+
+
+ Slide Layout Type Enumeration ( Diagram ).
+ When the item is serialized out as xml, its value is "dgm".
+
+
+
+
+ Chart.
+ When the item is serialized out as xml, its value is "chart".
+
+
+
+
+ Text and Clip Art.
+ When the item is serialized out as xml, its value is "txAndClipArt".
+
+
+
+
+ Clip Art and Text.
+ When the item is serialized out as xml, its value is "clipArtAndTx".
+
+
+
+
+ Slide Layout Type Enumeration ( Title Only ).
+ When the item is serialized out as xml, its value is "titleOnly".
+
+
+
+
+ Slide Layout Type Enumeration ( Blank ).
+ When the item is serialized out as xml, its value is "blank".
+
+
+
+
+ Slide Layout Type Enumeration ( Text and Object ).
+ When the item is serialized out as xml, its value is "txAndObj".
+
+
+
+
+ Slide Layout Type Enumeration ( Object and Text ).
+ When the item is serialized out as xml, its value is "objAndTx".
+
+
+
+
+ Object.
+ When the item is serialized out as xml, its value is "objOnly".
+
+
+
+
+ Title and Object.
+ When the item is serialized out as xml, its value is "obj".
+
+
+
+
+ Slide Layout Type Enumeration ( Text and Media ).
+ When the item is serialized out as xml, its value is "txAndMedia".
+
+
+
+
+ Slide Layout Type Enumeration ( Media and Text ).
+ When the item is serialized out as xml, its value is "mediaAndTx".
+
+
+
+
+ Slide Layout Type Enumeration ( Object over Text).
+ When the item is serialized out as xml, its value is "objOverTx".
+
+
+
+
+ Slide Layout Type Enumeration ( Text over Object).
+ When the item is serialized out as xml, its value is "txOverObj".
+
+
+
+
+ Text and Two Objects.
+ When the item is serialized out as xml, its value is "txAndTwoObj".
+
+
+
+
+ Two Objects and Text.
+ When the item is serialized out as xml, its value is "twoObjAndTx".
+
+
+
+
+ Two Objects over Text.
+ When the item is serialized out as xml, its value is "twoObjOverTx".
+
+
+
+
+ Four Objects.
+ When the item is serialized out as xml, its value is "fourObj".
+
+
+
+
+ Vertical Text.
+ When the item is serialized out as xml, its value is "vertTx".
+
+
+
+
+ Clip Art and Vertical Text.
+ When the item is serialized out as xml, its value is "clipArtAndVertTx".
+
+
+
+
+ Vertical Title and Text.
+ When the item is serialized out as xml, its value is "vertTitleAndTx".
+
+
+
+
+ Vertical Title and Text Over Chart.
+ When the item is serialized out as xml, its value is "vertTitleAndTxOverChart".
+
+
+
+
+ Two Objects.
+ When the item is serialized out as xml, its value is "twoObj".
+
+
+
+
+ Object and Two Object.
+ When the item is serialized out as xml, its value is "objAndTwoObj".
+
+
+
+
+ Two Objects and Object.
+ When the item is serialized out as xml, its value is "twoObjAndObj".
+
+
+
+
+ Slide Layout Type Enumeration ( Custom ).
+ When the item is serialized out as xml, its value is "cust".
+
+
+
+
+ Section Header.
+ When the item is serialized out as xml, its value is "secHead".
+
+
+
+
+ Two Text and Two Objects.
+ When the item is serialized out as xml, its value is "twoTxTwoObj".
+
+
+
+
+ Title, Object, and Caption.
+ When the item is serialized out as xml, its value is "objTx".
+
+
+
+
+ Picture and Caption.
+ When the item is serialized out as xml, its value is "picTx".
+
+
+
+
+ Splitter Bar State
+
+
+
+
+ Min.
+ When the item is serialized out as xml, its value is "minimized".
+
+
+
+
+ Restored.
+ When the item is serialized out as xml, its value is "restored".
+
+
+
+
+ Max.
+ When the item is serialized out as xml, its value is "maximized".
+
+
+
+
+ List of View Types
+
+
+
+
+ Normal Slide View.
+ When the item is serialized out as xml, its value is "sldView".
+
+
+
+
+ Slide Master View.
+ When the item is serialized out as xml, its value is "sldMasterView".
+
+
+
+
+ Notes View.
+ When the item is serialized out as xml, its value is "notesView".
+
+
+
+
+ Handout View.
+ When the item is serialized out as xml, its value is "handoutView".
+
+
+
+
+ Notes Master View.
+ When the item is serialized out as xml, its value is "notesMasterView".
+
+
+
+
+ Outline View.
+ When the item is serialized out as xml, its value is "outlineView".
+
+
+
+
+ Slide Sorter View.
+ When the item is serialized out as xml, its value is "sldSorterView".
+
+
+
+
+ Slide Thumbnail View.
+ When the item is serialized out as xml, its value is "sldThumbnailView".
+
+
+
+
+ Trigger Event
+
+
+
+
+ none.
+ When the item is serialized out as xml, its value is "none".
+
+
+
+
+ Trigger Event Enum ( On Begin ).
+ When the item is serialized out as xml, its value is "onBegin".
+
+
+
+
+ Trigger Event Enum ( On End ).
+ When the item is serialized out as xml, its value is "onEnd".
+
+
+
+
+ Trigger Event Enum ( Begin ).
+ When the item is serialized out as xml, its value is "begin".
+
+
+
+
+ Trigger Event Enum ( End ).
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ Trigger Event Enum ( On Click ).
+ When the item is serialized out as xml, its value is "onClick".
+
+
+
+
+ Trigger Event Enum ( On Double Click ).
+ When the item is serialized out as xml, its value is "onDblClick".
+
+
+
+
+ Trigger Event Enum ( On Mouse Over ).
+ When the item is serialized out as xml, its value is "onMouseOver".
+
+
+
+
+ Trigger Event Enum ( On Mouse Out ).
+ When the item is serialized out as xml, its value is "onMouseOut".
+
+
+
+
+ Trigger Event Enum ( On Next ).
+ When the item is serialized out as xml, its value is "onNext".
+
+
+
+
+ Trigger Event Enum ( On Previous ).
+ When the item is serialized out as xml, its value is "onPrev".
+
+
+
+
+ Trigger Event Enum ( On Stop Audio ).
+ When the item is serialized out as xml, its value is "onStopAudio".
+
+
+
+
+ onMediaBookmark.
+ When the item is serialized out as xml, its value is "onMediaBookmark".
+ This item is only available in Office 2010 and later.
+
+
+
+
+ Defines the ConformanceClassValues enumeration.
+
+
+
+
+ strict.
+ When the item is serialized out as xml, its value is "strict".
+
+
+
+
+ transitional.
+ When the item is serialized out as xml, its value is "transitional".
+
+
+
+
+ Embedded Custom XML Schema Supplementary Data.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is sl:schemaLibrary.
+
+
+ The following table lists the possible child types:
+
+ - <sl:schema>
+
+
+
+
+
+ Initializes a new instance of the SchemaLibrary class.
+
+
+
+
+ Initializes a new instance of the SchemaLibrary class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemaLibrary class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the SchemaLibrary class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Custom XML Schema Reference.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is sl:schema.
+
+
+
+
+ Initializes a new instance of the Schema class.
+
+
+
+
+ Custom XML Schema Namespace
+ Represents the following attribute in the schema: sl:uri
+
+
+ xmlns:sl=http://schemas.openxmlformats.org/schemaLibrary/2006/main
+
+
+
+
+ Resource File Location
+ Represents the following attribute in the schema: sl:manifestLocation
+
+
+ xmlns:sl=http://schemas.openxmlformats.org/schemaLibrary/2006/main
+
+
+
+
+ Custom XML Schema Location
+ Represents the following attribute in the schema: sl:schemaLocation
+
+
+ xmlns:sl=http://schemas.openxmlformats.org/schemaLibrary/2006/main
+
+
+
+
+
+
+
+ Defines the DerivedFrom Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:derived-from.
+
+
+
+
+ Initializes a new instance of the DerivedFrom class.
+
+
+
+
+ resource
+ Represents the following attribute in the schema: resource
+
+
+
+
+ composite
+ Represents the following attribute in the schema: composite
+
+
+
+
+
+
+
+ Defines the Info Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:info.
+
+
+
+
+ Initializes a new instance of the Info class.
+
+
+
+
+ Initializes a new instance of the Info class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Info class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Info class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the Lattice Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:lattice.
+
+
+ The following table lists the possible child types:
+
+ - <emma:arc>
+ - <emma:node>
+
+
+
+
+
+ Initializes a new instance of the Lattice class.
+
+
+
+
+ Initializes a new instance of the Lattice class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Lattice class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Lattice class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ initial
+ Represents the following attribute in the schema: initial
+
+
+
+
+ final
+ Represents the following attribute in the schema: final
+
+
+
+
+ time-ref-uri
+ Represents the following attribute in the schema: emma:time-ref-uri
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-anchor-point
+ Represents the following attribute in the schema: emma:time-ref-anchor-point
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Literal Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:literal.
+
+
+
+
+ Initializes a new instance of the Literal class.
+
+
+
+
+ Initializes a new instance of the Literal class with the specified text content.
+
+ Specifies the text content of the element.
+
+
+
+
+
+
+ Defines the Interpretation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:interpretation.
+
+
+ The following table lists the possible child types:
+
+ - <emma:derived-from>
+ - <emma:info>
+ - <emma:lattice>
+ - <emma:literal>
+ - <msink:context>
+
+
+
+
+
+ Initializes a new instance of the Interpretation class.
+
+
+
+
+ Initializes a new instance of the Interpretation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interpretation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Interpretation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ tokens
+ Represents the following attribute in the schema: emma:tokens
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ process
+ Represents the following attribute in the schema: emma:process
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ lang
+ Represents the following attribute in the schema: emma:lang
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal
+ Represents the following attribute in the schema: emma:signal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal-size
+ Represents the following attribute in the schema: emma:signal-size
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ media-type
+ Represents the following attribute in the schema: emma:media-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ source
+ Represents the following attribute in the schema: emma:source
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ start
+ Represents the following attribute in the schema: emma:start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ end
+ Represents the following attribute in the schema: emma:end
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-uri
+ Represents the following attribute in the schema: emma:time-ref-uri
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-anchor-point
+ Represents the following attribute in the schema: emma:time-ref-anchor-point
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ offset-to-start
+ Represents the following attribute in the schema: emma:offset-to-start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ duration
+ Represents the following attribute in the schema: emma:duration
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ function
+ Represents the following attribute in the schema: emma:function
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ verbal
+ Represents the following attribute in the schema: emma:verbal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ grammar-ref
+ Represents the following attribute in the schema: emma:grammar-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-info-ref
+ Represents the following attribute in the schema: emma:endpoint-info-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ model-ref
+ Represents the following attribute in the schema: emma:model-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ dialog-turn
+ Represents the following attribute in the schema: emma:dialog-turn
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ no-input
+ Represents the following attribute in the schema: emma:no-input
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ uninterpreted
+ Represents the following attribute in the schema: emma:uninterpreted
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the OneOf Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:one-of.
+
+
+ The following table lists the possible child types:
+
+ - <emma:derived-from>
+ - <emma:group>
+ - <emma:info>
+ - <emma:interpretation>
+ - <emma:one-of>
+ - <emma:sequence>
+
+
+
+
+
+ Initializes a new instance of the OneOf class.
+
+
+
+
+ Initializes a new instance of the OneOf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OneOf class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the OneOf class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ disjunction-type
+ Represents the following attribute in the schema: disjunction-type
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ tokens
+ Represents the following attribute in the schema: emma:tokens
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ process
+ Represents the following attribute in the schema: emma:process
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ lang
+ Represents the following attribute in the schema: emma:lang
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal
+ Represents the following attribute in the schema: emma:signal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal-size
+ Represents the following attribute in the schema: emma:signal-size
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ media-type
+ Represents the following attribute in the schema: emma:media-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ source
+ Represents the following attribute in the schema: emma:source
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ start
+ Represents the following attribute in the schema: emma:start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ end
+ Represents the following attribute in the schema: emma:end
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-uri
+ Represents the following attribute in the schema: emma:time-ref-uri
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-anchor-point
+ Represents the following attribute in the schema: emma:time-ref-anchor-point
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ offset-to-start
+ Represents the following attribute in the schema: emma:offset-to-start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ duration
+ Represents the following attribute in the schema: emma:duration
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ function
+ Represents the following attribute in the schema: emma:function
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ verbal
+ Represents the following attribute in the schema: emma:verbal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ grammar-ref
+ Represents the following attribute in the schema: emma:grammar-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-info-ref
+ Represents the following attribute in the schema: emma:endpoint-info-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ model-ref
+ Represents the following attribute in the schema: emma:model-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ dialog-turn
+ Represents the following attribute in the schema: emma:dialog-turn
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Group Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:group.
+
+
+ The following table lists the possible child types:
+
+ - <emma:derived-from>
+ - <emma:group>
+ - <emma:group-info>
+ - <emma:info>
+ - <emma:interpretation>
+ - <emma:one-of>
+ - <emma:sequence>
+
+
+
+
+
+ Initializes a new instance of the Group class.
+
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Group class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ tokens
+ Represents the following attribute in the schema: emma:tokens
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ process
+ Represents the following attribute in the schema: emma:process
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ lang
+ Represents the following attribute in the schema: emma:lang
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal
+ Represents the following attribute in the schema: emma:signal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal-size
+ Represents the following attribute in the schema: emma:signal-size
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ media-type
+ Represents the following attribute in the schema: emma:media-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ source
+ Represents the following attribute in the schema: emma:source
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ start
+ Represents the following attribute in the schema: emma:start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ end
+ Represents the following attribute in the schema: emma:end
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-uri
+ Represents the following attribute in the schema: emma:time-ref-uri
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-anchor-point
+ Represents the following attribute in the schema: emma:time-ref-anchor-point
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ offset-to-start
+ Represents the following attribute in the schema: emma:offset-to-start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ duration
+ Represents the following attribute in the schema: emma:duration
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ function
+ Represents the following attribute in the schema: emma:function
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ verbal
+ Represents the following attribute in the schema: emma:verbal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ grammar-ref
+ Represents the following attribute in the schema: emma:grammar-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-info-ref
+ Represents the following attribute in the schema: emma:endpoint-info-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ model-ref
+ Represents the following attribute in the schema: emma:model-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ dialog-turn
+ Represents the following attribute in the schema: emma:dialog-turn
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Sequence Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:sequence.
+
+
+ The following table lists the possible child types:
+
+ - <emma:derived-from>
+ - <emma:group>
+ - <emma:info>
+ - <emma:interpretation>
+ - <emma:one-of>
+ - <emma:sequence>
+
+
+
+
+
+ Initializes a new instance of the Sequence class.
+
+
+
+
+ Initializes a new instance of the Sequence class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sequence class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Sequence class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ tokens
+ Represents the following attribute in the schema: emma:tokens
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ process
+ Represents the following attribute in the schema: emma:process
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ lang
+ Represents the following attribute in the schema: emma:lang
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal
+ Represents the following attribute in the schema: emma:signal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ signal-size
+ Represents the following attribute in the schema: emma:signal-size
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ media-type
+ Represents the following attribute in the schema: emma:media-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ source
+ Represents the following attribute in the schema: emma:source
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ start
+ Represents the following attribute in the schema: emma:start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ end
+ Represents the following attribute in the schema: emma:end
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-uri
+ Represents the following attribute in the schema: emma:time-ref-uri
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ time-ref-anchor-point
+ Represents the following attribute in the schema: emma:time-ref-anchor-point
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ offset-to-start
+ Represents the following attribute in the schema: emma:offset-to-start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ duration
+ Represents the following attribute in the schema: emma:duration
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ function
+ Represents the following attribute in the schema: emma:function
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ verbal
+ Represents the following attribute in the schema: emma:verbal
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ grammar-ref
+ Represents the following attribute in the schema: emma:grammar-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-info-ref
+ Represents the following attribute in the schema: emma:endpoint-info-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ model-ref
+ Represents the following attribute in the schema: emma:model-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ dialog-turn
+ Represents the following attribute in the schema: emma:dialog-turn
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the GroupInfo Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:group-info.
+
+
+
+
+ Initializes a new instance of the GroupInfo class.
+
+
+
+
+ Initializes a new instance of the GroupInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the GroupInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ ref
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the Derivation Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:derivation.
+
+
+ The following table lists the possible child types:
+
+ - <emma:group>
+ - <emma:interpretation>
+ - <emma:one-of>
+ - <emma:sequence>
+
+
+
+
+
+ Initializes a new instance of the Derivation class.
+
+
+
+
+ Initializes a new instance of the Derivation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Derivation class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Derivation class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+
+
+
+ Defines the Grammar Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:grammar.
+
+
+
+
+ Initializes a new instance of the Grammar class.
+
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ ref
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the Model Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:model.
+
+
+
+
+ Initializes a new instance of the Model class.
+
+
+
+
+ Initializes a new instance of the Model class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Model class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ ref
+ Represents the following attribute in the schema: ref
+
+
+
+
+
+
+
+ Defines the EndPointInfo Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:endpoint-info.
+
+
+ The following table lists the possible child types:
+
+ - <emma:endpoint>
+
+
+
+
+
+ Initializes a new instance of the EndPointInfo class.
+
+
+
+
+ Initializes a new instance of the EndPointInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndPointInfo class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndPointInfo class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+
+
+
+ Defines the EndPoint Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:endpoint.
+
+
+
+
+ Initializes a new instance of the EndPoint class.
+
+
+
+
+ Initializes a new instance of the EndPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndPoint class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the EndPoint class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ id
+ Represents the following attribute in the schema: id
+
+
+
+
+ endpoint-role
+ Represents the following attribute in the schema: emma:endpoint-role
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-address
+ Represents the following attribute in the schema: emma:endpoint-address
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ message-id
+ Represents the following attribute in the schema: emma:message-id
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ port-num
+ Represents the following attribute in the schema: emma:port-num
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ port-type
+ Represents the following attribute in the schema: emma:port-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ endpoint-pair-ref
+ Represents the following attribute in the schema: emma:endpoint-pair-ref
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ service-name
+ Represents the following attribute in the schema: emma:service-name
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ media-type
+ Represents the following attribute in the schema: emma:media-type
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Node Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:node.
+
+
+ The following table lists the possible child types:
+
+ - <emma:info>
+
+
+
+
+
+ Initializes a new instance of the Node class.
+
+
+
+
+ Initializes a new instance of the Node class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Node class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Node class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ node-number
+ Represents the following attribute in the schema: node-number
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Arc Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:arc.
+
+
+ The following table lists the possible child types:
+
+ - <emma:info>
+
+
+
+
+
+ Initializes a new instance of the Arc class.
+
+
+
+
+ Initializes a new instance of the Arc class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Arc class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Arc class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ from
+ Represents the following attribute in the schema: from
+
+
+
+
+ to
+ Represents the following attribute in the schema: to
+
+
+
+
+ start
+ Represents the following attribute in the schema: emma:start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ end
+ Represents the following attribute in the schema: emma:end
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ offset-to-start
+ Represents the following attribute in the schema: emma:offset-to-start
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ duration
+ Represents the following attribute in the schema: emma:duration
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ confidence
+ Represents the following attribute in the schema: emma:confidence
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ cost
+ Represents the following attribute in the schema: emma:cost
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ lang
+ Represents the following attribute in the schema: emma:lang
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ medium
+ Represents the following attribute in the schema: emma:medium
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ mode
+ Represents the following attribute in the schema: emma:mode
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+ source
+ Represents the following attribute in the schema: emma:source
+
+
+ xmlns:emma=http://www.w3.org/2003/04/emma
+
+
+
+
+
+
+
+ Defines the Emma Class.
+ This class is available in Office 2007 and above.
+ When the object is serialized out as xml, it's qualified name is emma:emma.
+
+
+ The following table lists the possible child types:
+
+ - <emma:derivation>
+ - <emma:endpoint-info>
+ - <emma:grammar>
+ - <emma:group>
+ - <emma:info>
+ - <emma:interpretation>
+ - <emma:model>
+ - <emma:one-of>
+ - <emma:sequence>
+
+
+
+
+
+ Initializes a new instance of the Emma class.
+
+
+
+
+ Initializes a new instance of the Emma class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Emma class with the specified child elements.
+
+ Specifies the child elements.
+
+
+
+ Initializes a new instance of the Emma class from outer XML.
+
+ Specifies the outer XML of the element.
+
+
+
+ version
+ Represents the following attribute in the schema: version
+
+
+
+
+
+
+
+ Defines the EndPointRoleValues enumeration.
+
+
+
+
+ source.
+ When the item is serialized out as xml, its value is "source".
+
+
+
+
+ sink.
+ When the item is serialized out as xml, its value is "sink".
+
+
+
+
+ reply-to.
+ When the item is serialized out as xml, its value is "reply-to".
+
+
+
+
+ router.
+ When the item is serialized out as xml, its value is "router".
+
+
+
+
+ Defines the MediumValues enumeration.
+
+
+
+
+ acoustic.
+ When the item is serialized out as xml, its value is "acoustic".
+
+
+
+
+ tactile.
+ When the item is serialized out as xml, its value is "tactile".
+
+
+
+
+ visual.
+ When the item is serialized out as xml, its value is "visual".
+
+
+
+
+ Defines the AnchorPointValues enumeration.
+
+
+
+
+ start.
+ When the item is serialized out as xml, its value is "start".
+
+
+
+
+ end.
+ When the item is serialized out as xml, its value is "end".
+
+
+
+
+ Defines the DisjunctionTypeValues enumeration.
+
+
+
+
+ recognition.
+ When the item is serialized out as xml, its value is "recognition".
+
+
+
+
+ understanding.
+ When the item is serialized out as xml, its value is "understanding".
+
+
+
+
+ multi-device.
+ When the item is serialized out as xml, its value is "multi-device".
+
+
+
+
+ multi-process.
+ When the item is serialized out as xml, its value is "multi-process".
+
+
+
+
+ Defines the SpaceProcessingModeValues enumeration.
+
+
+
+
+ default.
+ When the item is serialized out as xml, its value is "default".
+
+
+
+
+ preserve.
+ When the item is serialized out as xml, its value is "preserve".
+
+
+
+
+ Specifies that null is allowed as an input even if the corresponding type disallows it.
+
+
+
+
+ Specifies that null is disallowed as an input even if the corresponding type allows it.
+
+
+
+
+ Specifies that an output may be null even if the corresponding type disallows it.
+
+
+
+
+ Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.
+
+
+
+
+ Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it.
+
+
+
+ Initializes the attribute with the specified return value condition.
+
+ The return value condition. If the method returns this value, the associated parameter may be null.
+
+
+
+ Gets a value indicating whether the return value condition.
+
+
+
+ Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it.
+
+
+
+ Initializes the attribute with the specified return value condition.
+
+ The return value condition. If the method returns this value, the associated parameter will not be null.
+
+
+
+ Gets a value indicating whether the return value condition.
+
+
+
+ Specifies that the output will be non-null if the named parameter is non-null.
+
+
+
+ Initializes the attribute with the associated parameter name.
+
+ The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
+
+
+
+ Gets the associated parameter name.
+
+
+
+ Applied to a method that will never return under any circumstance.
+
+
+
+
+ Specifies that the method will not return if the associated Boolean parameter is passed the specified value.
+
+
+
+ Initializes the attribute with the specified parameter value.
+
+ The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
+ the associated parameter matches this value.
+
+
+
+ Gets a value indicating whether the condition parameter value.
+
+
+
+ Specifies that the method or property will ensure that the listed field and property members have not-null values.
+
+
+
+ Initializes the attribute with a field or property member.
+
+ The field or property member that is promised to be not-null.
+
+
+
+ Initializes the attribute with the list of field and property members.
+
+ The list of field and property members that are promised to be not-null.
+
+
+
+ Gets field or property member names.
+
+
+
+ Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.
+
+
+
+ Initializes the attribute with the specified return value condition and a field or property member.
+
+ The return value condition. If the method returns this value, the associated parameter will not be null.
+
+
+ The field or property member that is promised to be not-null.
+
+
+
+ Initializes the attribute with the specified return value condition and list of field and property members.
+
+ The return value condition. If the method returns this value, the associated parameter will not be null.
+
+
+ The list of field and property members that are promised to be not-null.
+
+
+
+ Gets a value indicating whether the return value condition.
+
+
+ Gets field or property member names.
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/ExcelNumberFormat.xml b/LeatherProject/ServerApp/bin/Debug/ExcelNumberFormat.xml
new file mode 100644
index 0000000..9e03d56
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/ExcelNumberFormat.xml
@@ -0,0 +1,110 @@
+
+
+
+ ExcelNumberFormat
+
+
+
+
+ A backward-compatible version of .
+ Starting from .net Core 3.0 the default precision used for formatting floating point number has changed.
+ To always format numbers the same way, no matter what version of runtime is used, we specify the precision explicitly.
+
+
+
+
+ Similar to regular .NET DateTime, but also supports 0/1 1900 and 29/2 1900.
+
+
+
+
+ The closest .NET DateTime to the specified excel date.
+
+
+
+
+ Number of days to adjust by in post.
+
+
+
+
+ Constructs a new ExcelDateTime from a numeric value.
+
+
+
+
+ Wraps a regular .NET datetime.
+
+
+
+
+
+ Prints right-aligned, left-padded integer before the decimal separator. With optional most-significant zero.
+
+
+
+
+ Prints left-aligned, right-padded integer after the decimal separator. Does not print significant zero.
+
+
+
+
+ Prints left-aligned, left-padded fraction integer denominator.
+ Assumes tokens contain only placeholders, valueString has fewer or equal number of digits as tokens.
+
+
+
+
+ Returns the first digit from valueString. If the token is '?'
+ returns the first significant digit from valueString, or '0' if there are no significant digits.
+ The out valueIndex parameter contains the offset to the next digit in valueString.
+
+
+
+
+ Parse ECMA-376 number format strings and format values like Excel and other spreadsheet softwares.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The number format string.
+
+
+
+ Gets a value indicating whether the number format string is valid.
+
+
+
+
+ Gets the number format string.
+
+
+
+
+ Gets a value indicating whether the format represents a DateTime
+
+
+
+
+ Gets a value indicating whether the format represents a TimeSpan
+
+
+
+
+ Formats a value with this number format in a specified culture.
+
+ The value to format.
+ The culture to use for formatting.
+ If false, numeric dates start on January 0 1900 and include February 29 1900 - like Excel on PC. If true, numeric dates start on January 1 1904 - like Excel on Mac.
+ The formatted string.
+
+
+
+ Parses as many placeholders and literals needed to format a number with optional decimals.
+ Returns number of tokens parsed, or 0 if the tokens didn't form a number.
+
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/Google.Protobuf.xml b/LeatherProject/ServerApp/bin/Debug/Google.Protobuf.xml
new file mode 100644
index 0000000..0bfeebf
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/Google.Protobuf.xml
@@ -0,0 +1,11447 @@
+
+
+
+ Google.Protobuf
+
+
+
+
+ Provides a utility routine to copy small arrays much more quickly than Buffer.BlockCopy
+
+
+
+
+ The threshold above which you should use Buffer.BlockCopy rather than ByteArray.Copy
+
+
+
+
+ Determines which copy routine to use based on the number of bytes to be copied.
+
+
+
+
+ Reverses the order of bytes in the array
+
+
+
+
+ Immutable array of bytes.
+
+
+
+
+ Internal use only. Ensure that the provided memory is not mutated and belongs to this instance.
+
+
+
+
+ Internal use only. Ensure that the provided memory is not mutated and belongs to this instance.
+ This method encapsulates converting array to memory. Reduces need for SecuritySafeCritical
+ in .NET Framework.
+
+
+
+
+ Constructs a new ByteString from the given memory. The memory is
+ *not* copied, and must not be modified after this constructor is called.
+
+
+
+
+ Returns an empty ByteString.
+
+
+
+
+ Returns the length of this ByteString in bytes.
+
+
+
+
+ Returns true if this byte string is empty, false otherwise.
+
+
+
+
+ Provides read-only access to the data of this .
+ No data is copied so this is the most efficient way of accessing.
+
+
+
+
+ Provides read-only access to the data of this .
+ No data is copied so this is the most efficient way of accessing.
+
+
+
+
+ Converts this into a byte array.
+
+ The data is copied - changes to the returned array will not be reflected in this ByteString.
+ A byte array with the same data as this ByteString.
+
+
+
+ Converts this into a standard base64 representation.
+
+ A base64 representation of this ByteString.
+
+
+
+ Constructs a from the Base64 Encoded String.
+
+
+
+
+ Constructs a from data in the given stream, synchronously.
+
+ If successful, will be read completely, from the position
+ at the start of the call.
+ The stream to copy into a ByteString.
+ A ByteString with content read from the given stream.
+
+
+
+ Constructs a from data in the given stream, asynchronously.
+
+ If successful, will be read completely, from the position
+ at the start of the call.
+ The stream to copy into a ByteString.
+ The cancellation token to use when reading from the stream, if any.
+ A ByteString with content read from the given stream.
+
+
+
+ Constructs a from the given array. The contents
+ are copied, so further modifications to the array will not
+ be reflected in the returned ByteString.
+ This method can also be invoked in ByteString.CopyFrom(0xaa, 0xbb, ...) form
+ which is primarily useful for testing.
+
+
+
+
+ Constructs a from a portion of a byte array.
+
+
+
+
+ Constructs a from a read only span. The contents
+ are copied, so further modifications to the span will not
+ be reflected in the returned .
+
+
+
+
+ Creates a new by encoding the specified text with
+ the given encoding.
+
+
+
+
+ Creates a new by encoding the specified text in UTF-8.
+
+
+
+
+ Returns the byte at the given index.
+
+
+
+
+ Converts this into a string by applying the given encoding.
+
+
+ This method should only be used to convert binary data which was the result of encoding
+ text with the given encoding.
+
+ The encoding to use to decode the binary data into text.
+ The result of decoding the binary data with the given decoding.
+
+
+
+ Converts this into a string by applying the UTF-8 encoding.
+
+
+ This method should only be used to convert binary data which was the result of encoding
+ text with UTF-8.
+
+ The result of decoding the binary data with the given decoding.
+
+
+
+ Returns an iterator over the bytes in this .
+
+ An iterator over the bytes in this object.
+
+
+
+ Returns an iterator over the bytes in this .
+
+ An iterator over the bytes in this object.
+
+
+
+ Creates a CodedInputStream from this ByteString's data.
+
+
+
+
+ Compares two byte strings for equality.
+
+ The first byte string to compare.
+ The second byte string to compare.
+ true if the byte strings are equal; false otherwise.
+
+
+
+ Compares two byte strings for inequality.
+
+ The first byte string to compare.
+ The second byte string to compare.
+ false if the byte strings are equal; true otherwise.
+
+
+
+ Compares this byte string with another object.
+
+ The object to compare this with.
+ true if refers to an equal ; false otherwise.
+
+
+
+ Returns a hash code for this object. Two equal byte strings
+ will return the same hash code.
+
+ A hash code for this object.
+
+
+
+ Compares this byte string with another.
+
+ The to compare this with.
+ true if refers to an equal byte string; false otherwise.
+
+
+
+ Copies the entire byte array to the destination array provided at the offset specified.
+
+
+
+
+ Writes the entire byte array to the provided stream
+
+
+
+
+ SecuritySafeCritical attribute can not be placed on types with async methods.
+ This class has ByteString's async methods so it can be marked with SecuritySafeCritical.
+
+
+
+
+ Reads and decodes protocol message fields.
+
+
+
+ This class is generally used by generated code to read appropriate
+ primitives from the stream. It effectively encapsulates the lowest
+ levels of protocol buffer format.
+
+
+ Repeated fields and map fields are not handled by this class; use
+ and to serialize such fields.
+
+
+
+
+
+ Whether to leave the underlying stream open when disposing of this stream.
+ This is always true when there's no stream.
+
+
+
+
+ Buffer of data read from the stream or provided at construction time.
+
+
+
+
+ The stream to read further input from, or null if the byte array buffer was provided
+ directly on construction, with no further data available.
+
+
+
+
+ The parser state is kept separately so that other parse implementations can reuse the same
+ parsing primitives.
+
+
+
+
+ Creates a new CodedInputStream reading data from the given byte array.
+
+
+
+
+ Creates a new that reads from the given byte array slice.
+
+
+
+
+ Creates a new reading data from the given stream, which will be disposed
+ when the returned object is disposed.
+
+ The stream to read from.
+
+
+
+ Creates a new reading data from the given stream.
+
+ The stream to read from.
+ true to leave open when the returned
+ is disposed; false to dispose of the given stream when the
+ returned object is disposed.
+
+
+
+ Creates a new CodedInputStream reading data from the given
+ stream and buffer, using the default limits.
+
+
+
+
+ Creates a new CodedInputStream reading data from the given
+ stream and buffer, using the specified limits.
+
+
+ This chains to the version with the default limits instead of vice versa to avoid
+ having to check that the default values are valid every time.
+
+
+
+
+ Creates a with the specified size and recursion limits, reading
+ from an input stream.
+
+
+ This method exists separately from the constructor to reduce the number of constructor overloads.
+ It is likely to be used considerably less frequently than the constructors, as the default limits
+ are suitable for most use cases.
+
+ The input stream to read from
+ The total limit of data to read from the stream.
+ The maximum recursion depth to allow while reading.
+ A CodedInputStream reading from with the specified size
+ and recursion limits.
+
+
+
+ Returns the current position in the input stream, or the position in the input buffer
+
+
+
+
+ Returns the last tag read, or 0 if no tags have been read or we've read beyond
+ the end of the stream.
+
+
+
+
+ Returns the size limit for this stream.
+
+
+ This limit is applied when reading from the underlying stream, as a sanity check. It is
+ not applied when reading from a byte array data source without an underlying stream.
+ The default value is Int32.MaxValue.
+
+
+ The size limit.
+
+
+
+
+ Returns the recursion limit for this stream. This limit is applied whilst reading messages,
+ to avoid maliciously-recursive data.
+
+
+ The default limit is 100.
+
+
+ The recursion limit for this stream.
+
+
+
+
+ Internal-only property; when set to true, unknown fields will be discarded while parsing.
+
+
+
+
+ Internal-only property; provides extension identifiers to compatible messages while parsing.
+
+
+
+
+ Disposes of this instance, potentially closing any underlying stream.
+
+
+ As there is no flushing to perform here, disposing of a which
+ was constructed with the leaveOpen option parameter set to true (or one which
+ was constructed to read from a byte array) has no effect.
+
+
+
+
+ Verifies that the last call to ReadTag() returned tag 0 - in other words,
+ we've reached the end of the stream when we expected to.
+
+ The
+ tag read was not the one specified
+
+
+
+ Peeks at the next field tag. This is like calling , but the
+ tag is not consumed. (So a subsequent call to will return the
+ same value.)
+
+
+
+
+ Reads a field tag, returning the tag of 0 for "end of stream".
+
+
+ If this method returns 0, it doesn't necessarily mean the end of all
+ the data in this CodedInputStream; it may be the end of the logical stream
+ for an embedded message, for example.
+
+ The next field tag, or 0 for end of stream. (0 is never a valid tag.)
+
+
+
+ Skips the data for the field with the tag we've just read.
+ This should be called directly after , when
+ the caller wishes to skip an unknown field.
+
+
+ This method throws if the last-read tag was an end-group tag.
+ If a caller wishes to skip a group, they should skip the whole group, by calling this method after reading the
+ start-group tag. This behavior allows callers to call this method on any field they don't understand, correctly
+ resulting in an error if an end-group tag has not been paired with an earlier start-group tag.
+
+ The last tag was an end-group tag
+ The last read operation read to the end of the logical stream
+
+
+
+ Skip a group.
+
+
+
+
+ Reads a double field from the stream.
+
+
+
+
+ Reads a float field from the stream.
+
+
+
+
+ Reads a uint64 field from the stream.
+
+
+
+
+ Reads an int64 field from the stream.
+
+
+
+
+ Reads an int32 field from the stream.
+
+
+
+
+ Reads a fixed64 field from the stream.
+
+
+
+
+ Reads a fixed32 field from the stream.
+
+
+
+
+ Reads a bool field from the stream.
+
+
+
+
+ Reads a string field from the stream.
+
+
+
+
+ Reads an embedded message field value from the stream.
+
+
+
+
+ Reads an embedded group field from the stream.
+
+
+
+
+ Reads a bytes field value from the stream.
+
+
+
+
+ Reads a uint32 field value from the stream.
+
+
+
+
+ Reads an enum field value from the stream.
+
+
+
+
+ Reads an sfixed32 field value from the stream.
+
+
+
+
+ Reads an sfixed64 field value from the stream.
+
+
+
+
+ Reads an sint32 field value from the stream.
+
+
+
+
+ Reads an sint64 field value from the stream.
+
+
+
+
+ Reads a length for length-delimited data.
+
+
+ This is internally just reading a varint, but this method exists
+ to make the calling code clearer.
+
+
+
+
+ Peeks at the next tag in the stream. If it matches ,
+ the tag is consumed and the method returns true; otherwise, the
+ stream is left in the original position and the method returns false.
+
+
+
+
+ Reads a raw Varint from the stream. If larger than 32 bits, discard the upper bits.
+ This method is optimised for the case where we've got lots of data in the buffer.
+ That means we can check the size just once, then just read directly from the buffer
+ without constant rechecking of the buffer length.
+
+
+
+
+ Reads a varint from the input one byte at a time, so that it does not
+ read any bytes after the end of the varint. If you simply wrapped the
+ stream in a CodedInputStream and used ReadRawVarint32(Stream)
+ then you would probably end up reading past the end of the varint since
+ CodedInputStream buffers its input.
+
+
+
+
+
+
+ Reads a raw varint from the stream.
+
+
+
+
+ Reads a 32-bit little-endian integer from the stream.
+
+
+
+
+ Reads a 64-bit little-endian integer from the stream.
+
+
+
+
+ Sets currentLimit to (current position) + byteLimit. This is called
+ when descending into a length-delimited embedded message. The previous
+ limit is returned.
+
+ The old limit.
+
+
+
+ Discards the current limit, returning the previous limit.
+
+
+
+
+ Returns whether or not all the data before the limit has been read.
+
+
+
+
+
+ Returns true if the stream has reached the end of the input. This is the
+ case if either the end of the underlying input source has been reached or
+ the stream has reached a limit created using PushLimit.
+
+
+
+
+ Reads a fixed size of bytes from the input.
+
+
+ the end of the stream or the current limit was reached
+
+
+
+
+ Reads a top-level message or a nested message after the limits for this message have been pushed.
+ (parser will proceed until the end of the current limit)
+ NOTE: this method needs to be public because it's invoked by the generated code - e.g. msg.MergeFrom(CodedInputStream input) method
+
+
+
+
+ Encodes and writes protocol message fields.
+
+
+
+ This class is generally used by generated code to write appropriate
+ primitives to the stream. It effectively encapsulates the lowest
+ levels of protocol buffer format. Unlike some other implementations,
+ this does not include combined "write tag and value" methods. Generated
+ code knows the exact byte representations of the tags they're going to write,
+ so there's no need to re-encode them each time. Manually-written code calling
+ this class should just call one of the WriteTag overloads before each value.
+
+
+ Repeated fields and map fields are not handled by this class; use RepeatedField<T>
+ and MapField<TKey, TValue> to serialize such fields.
+
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ double field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ float field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ uint64 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ int64 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ int32 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ fixed64 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ fixed32 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ bool field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ string field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ group field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ embedded message field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ bytes field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ uint32 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a
+ enum field, including the tag. The caller is responsible for
+ converting the enum value to its numeric value.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ sfixed32 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ sfixed64 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ sint32 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode an
+ sint64 field, including the tag.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a length,
+ as written by .
+
+
+
+
+ Computes the number of bytes that would be needed to encode a varint.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a varint.
+
+
+
+
+ Computes the number of bytes that would be needed to encode a tag.
+
+
+
+
+ The buffer size used by CreateInstance(Stream).
+
+
+
+
+ Creates a new CodedOutputStream that writes directly to the given
+ byte array. If more bytes are written than fit in the array,
+ OutOfSpaceException will be thrown.
+
+
+
+
+ Creates a new CodedOutputStream that writes directly to the given
+ byte array slice. If more bytes are written than fit in the array,
+ OutOfSpaceException will be thrown.
+
+
+
+
+ Creates a new which write to the given stream, and disposes of that
+ stream when the returned CodedOutputStream is disposed.
+
+ The stream to write to. It will be disposed when the returned CodedOutputStream is disposed.
+
+
+
+ Creates a new CodedOutputStream which write to the given stream and uses
+ the specified buffer size.
+
+ The stream to write to. It will be disposed when the returned CodedOutputStream is disposed.
+ The size of buffer to use internally.
+
+
+
+ Creates a new CodedOutputStream which write to the given stream.
+
+ The stream to write to.
+ If true, is left open when the returned CodedOutputStream is disposed;
+ if false, the provided stream is disposed as well.
+
+
+
+ Creates a new CodedOutputStream which write to the given stream and uses
+ the specified buffer size.
+
+ The stream to write to.
+ The size of buffer to use internally.
+ If true, is left open when the returned CodedOutputStream is disposed;
+ if false, the provided stream is disposed as well.
+
+
+
+ Returns the current position in the stream, or the position in the output buffer
+
+
+
+
+ Configures whether or not serialization is deterministic.
+
+
+ Deterministic serialization guarantees that for a given binary, equal messages (defined by the
+ equals methods in protos) will always be serialized to the same bytes. This implies:
+
+ - Repeated serialization of a message will return the same bytes.
+ - Different processes of the same binary (which may be executing on different machines)
+ will serialize equal messages to the same bytes.
+
+ Note the deterministic serialization is NOT canonical across languages; it is also unstable
+ across different builds with schema changes due to unknown fields. Users who need canonical
+ serialization, e.g. persistent storage in a canonical form, fingerprinting, etc, should define
+ their own canonicalization specification and implement the serializer using reflection APIs
+ rather than relying on this API.
+ Once set, the serializer will: (Note this is an implementation detail and may subject to
+ change in the future)
+
+ - Sort map entries by keys in lexicographical order or numerical order. Note: For string
+ keys, the order is based on comparing the UTF-16 code unit value of each character in the strings.
+ The order may be different from the deterministic serialization in other languages where
+ maps are sorted on the lexicographical order of the UTF8 encoded keys.
+
+
+
+
+
+ Writes a double field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a float field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a uint64 field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an int64 field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an int32 field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a fixed64 field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a fixed32 field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a bool field value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a string field value, without a tag, to the stream.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a message, without a tag, to the stream.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a message, without a tag, to the stream.
+ Only the message data is written, without a length-delimiter.
+
+ The value to write
+
+
+
+ Writes a group, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Write a byte string, without a tag, to the stream.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a uint32 value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an enum value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an sfixed32 value, without a tag, to the stream.
+
+ The value to write.
+
+
+
+ Writes an sfixed64 value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an sint32 value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes an sint64 value, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Writes a length (in bytes) for length-delimited data.
+
+
+ This method simply writes a rawint, but exists for clarity in calling code.
+
+ Length value, in bytes.
+
+
+
+ Encodes and writes a tag.
+
+ The number of the field to write the tag for
+ The wire format type of the tag to write
+
+
+
+ Writes an already-encoded tag.
+
+ The encoded tag
+
+
+
+ Writes the given single-byte tag directly to the stream.
+
+ The encoded tag
+
+
+
+ Writes the given two-byte tag directly to the stream.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+
+
+
+ Writes the given three-byte tag directly to the stream.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+
+
+
+ Writes the given four-byte tag directly to the stream.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+ The fourth byte of the encoded tag
+
+
+
+ Writes the given five-byte tag directly to the stream.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+ The fourth byte of the encoded tag
+ The fifth byte of the encoded tag
+
+
+
+ Writes a 32 bit value as a varint. The fast route is taken when
+ there's enough buffer space left to whizz through without checking
+ for each byte; otherwise, we resort to calling WriteRawByte each time.
+
+
+
+
+ Writes out an array of bytes.
+
+
+
+
+ Writes out part of an array of bytes.
+
+
+
+
+ Indicates that a CodedOutputStream wrapping a flat byte array
+ ran out of space.
+
+
+
+
+ Flushes any buffered data and optionally closes the underlying stream, if any.
+
+
+
+ By default, any underlying stream is closed by this method. To configure this behaviour,
+ use a constructor overload with a leaveOpen parameter. If this instance does not
+ have an underlying stream, this method does nothing.
+
+
+ For the sake of efficiency, calling this method does not prevent future write calls - but
+ if a later write ends up writing to a stream which has been disposed, that is likely to
+ fail. It is recommend that you not call any other methods after this.
+
+
+
+
+
+ Flushes any buffered data to the underlying stream (if there is one).
+
+
+
+
+ Verifies that SpaceLeft returns zero. It's common to create a byte array
+ that is exactly big enough to hold a message, then write to it with
+ a CodedOutputStream. Calling CheckNoSpaceLeft after writing verifies that
+ the message was actually as big as expected, which can help finding bugs.
+
+
+
+
+ If writing to a flat array, returns the space left in the array. Otherwise,
+ throws an InvalidOperationException.
+
+
+
+
+ Utility to compare if two Lists are the same, and the hash code
+ of a List.
+
+
+
+
+ Checks if two lists are equal.
+
+
+
+
+ Gets the list's hash code.
+
+
+
+
+ Representation of a map field in a Protocol Buffer message.
+
+ Key type in the map. Must be a type supported by Protocol Buffer map keys.
+ Value type in the map. Must be a type supported by Protocol Buffers.
+
+
+ For string keys, the equality comparison is provided by .
+
+
+ Null values are not permitted in the map, either for wrapper types or regular messages.
+ If a map is deserialized from a data stream and the value is missing from an entry, a default value
+ is created instead. For primitive types, that is the regular default value (0, the empty string and so
+ on); for message types, an empty instance of the message is created, as if the map entry contained a 0-length
+ encoded value for the field.
+
+
+ This implementation does not generally prohibit the use of key/value types which are not
+ supported by Protocol Buffers (e.g. using a key type of byte
) but nor does it guarantee
+ that all operations will work in such cases.
+
+
+ The order in which entries are returned when iterating over this object is undefined, and may change
+ in future versions.
+
+
+
+
+
+ Creates a deep clone of this object.
+
+
+ A deep clone of this object.
+
+
+
+
+ Adds the specified key/value pair to the map.
+
+
+ This operation fails if the key already exists in the map. To replace an existing entry, use the indexer.
+
+ The key to add
+ The value to add.
+ The given key already exists in map.
+
+
+
+ Determines whether the specified key is present in the map.
+
+ The key to check.
+ true if the map contains the given key; false otherwise.
+
+
+
+ Removes the entry identified by the given key from the map.
+
+ The key indicating the entry to remove from the map.
+ true if the map contained the given key before the entry was removed; false otherwise.
+
+
+
+ Gets the value associated with the specified key.
+
+ The key whose value to get.
+ When this method returns, the value associated with the specified key, if the key is found;
+ otherwise, the default value for the type of the parameter.
+ This parameter is passed uninitialized.
+ true if the map contains an element with the specified key; otherwise, false.
+
+
+
+ Gets or sets the value associated with the specified key.
+
+ The key of the value to get or set.
+ The property is retrieved and key does not exist in the collection.
+ The value associated with the specified key. If the specified key is not found,
+ a get operation throws a , and a set operation creates a new element with the specified key.
+
+
+
+ Gets a collection containing the keys in the map.
+
+
+
+
+ Gets a collection containing the values in the map.
+
+
+
+
+ Adds the specified entries to the map. The keys and values are not automatically cloned.
+
+ The entries to add to the map.
+
+
+
+ Adds the specified entries to the map, replacing any existing entries with the same keys.
+ The keys and values are not automatically cloned.
+
+ This method primarily exists to be called from MergeFrom methods in generated classes for messages.
+ The entries to add to the map.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ An enumerator that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Adds the specified item to the map.
+
+ The item to add to the map.
+
+
+
+ Removes all items from the map.
+
+
+
+
+ Determines whether map contains an entry equivalent to the given key/value pair.
+
+ The key/value pair to find.
+
+
+
+
+ Copies the key/value pairs in this map to an array.
+
+ The array to copy the entries into.
+ The index of the array at which to start copying values.
+
+
+
+ Removes the specified key/value pair from the map.
+
+ Both the key and the value must be found for the entry to be removed.
+ The key/value pair to remove.
+ true if the key/value pair was found and removed; false otherwise.
+
+
+
+ Gets the number of elements contained in the map.
+
+
+
+
+ Gets a value indicating whether the map is read-only.
+
+
+
+
+ Determines whether the specified , is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Compares this map with another for equality.
+
+
+ The order of the key/value pairs in the maps is not deemed significant in this comparison.
+
+ The map to compare this with.
+ true if refers to an equal map; false otherwise.
+
+
+
+ Adds entries to the map from the given stream.
+
+
+ It is assumed that the stream is initially positioned after the tag specified by the codec.
+ This method will continue reading entries from the stream until the end is reached, or
+ a different tag is encountered.
+
+ Stream to read from
+ Codec describing how the key/value pairs are encoded
+
+
+
+ Adds entries to the map from the given parse context.
+
+
+ It is assumed that the input is initially positioned after the tag specified by the codec.
+ This method will continue reading entries from the input until the end is reached, or
+ a different tag is encountered.
+
+ Input to read from
+ Codec describing how the key/value pairs are encoded
+
+
+
+ Writes the contents of this map to the given coded output stream, using the specified codec
+ to encode each entry.
+
+ The output stream to write to.
+ The codec to use for each entry.
+
+
+
+ Writes the contents of this map to the given write context, using the specified codec
+ to encode each entry.
+
+ The write context to write to.
+ The codec to use for each entry.
+
+
+
+ Calculates the size of this map based on the given entry codec.
+
+ The codec to use to encode each entry.
+
+
+
+
+ Returns a string representation of this repeated field, in the same
+ way as it would be represented by the default JSON formatter.
+
+
+
+
+ A codec for a specific map field. This contains all the information required to encode and
+ decode the nested messages.
+
+
+
+
+ Creates a new entry codec based on a separate key codec and value codec,
+ and the tag to use for each map entry.
+
+ The key codec.
+ The value codec.
+ The map tag to use to introduce each map entry.
+
+
+
+ The key codec.
+
+
+
+
+ The value codec.
+
+
+
+
+ The tag used in the enclosing message to indicate map entries.
+
+
+
+
+ Provides a central place to implement equality comparisons, primarily for bitwise float/double equality.
+
+
+
+
+ Returns an equality comparer for suitable for Protobuf equality comparisons.
+ This is usually just the default equality comparer for the type, but floating point numbers are compared
+ bitwise.
+
+ The type of equality comparer to return.
+ The equality comparer.
+
+
+
+ Returns an equality comparer suitable for comparing 64-bit floating point values, by bitwise comparison.
+ (NaN values are considered equal, but only when they have the same representation.)
+
+
+
+
+ Returns an equality comparer suitable for comparing 32-bit floating point values, by bitwise comparison.
+ (NaN values are considered equal, but only when they have the same representation.)
+
+
+
+
+ Returns an equality comparer suitable for comparing nullable 64-bit floating point values, by bitwise comparison.
+ (NaN values are considered equal, but only when they have the same representation.)
+
+
+
+
+ Returns an equality comparer suitable for comparing nullable 32-bit floating point values, by bitwise comparison.
+ (NaN values are considered equal, but only when they have the same representation.)
+
+
+
+
+ The contents of a repeated field: essentially, a collection with some extra
+ restrictions (no null values) and capabilities (deep cloning).
+
+
+ This implementation does not generally prohibit the use of types which are not
+ supported by Protocol Buffers but nor does it guarantee that all operations will work in such cases.
+
+ The element type of the repeated field.
+
+
+
+ Creates a deep clone of this repeated field.
+
+
+ If the field type is
+ a message type, each element is also cloned; otherwise, it is
+ assumed that the field type is primitive (including string and
+ bytes, both of which are immutable) and so a simple copy is
+ equivalent to a deep clone.
+
+ A deep clone of this repeated field.
+
+
+
+ Adds the entries from the given input stream, decoding them with the specified codec.
+
+ The input stream to read from.
+ The codec to use in order to read each entry.
+
+
+
+ Adds the entries from the given parse context, decoding them with the specified codec.
+
+ The input to read from.
+ The codec to use in order to read each entry.
+
+
+
+ Calculates the size of this collection based on the given codec.
+
+ The codec to use when encoding each field.
+ The number of bytes that would be written to an output by one of the WriteTo methods,
+ using the same codec.
+
+
+
+ Writes the contents of this collection to the given ,
+ encoding each value using the specified codec.
+
+ The output stream to write to.
+ The codec to use when encoding each value.
+
+
+
+ Writes the contents of this collection to the given write context,
+ encoding each value using the specified codec.
+
+ The write context to write to.
+ The codec to use when encoding each value.
+
+
+
+ Gets and sets the capacity of the RepeatedField's internal array.
+ When set, the internal array is reallocated to the given capacity.
+ The new value is less than .
+
+
+
+
+ Adds the specified item to the collection.
+
+ The item to add.
+
+
+
+ Removes all items from the collection.
+
+
+
+
+ Determines whether this collection contains the given item.
+
+ The item to find.
+ true if this collection contains the given item; false otherwise.
+
+
+
+ Copies this collection to the given array.
+
+ The array to copy to.
+ The first index of the array to copy to.
+
+
+
+ Removes the specified item from the collection
+
+ The item to remove.
+ true if the item was found and removed; false otherwise.
+
+
+
+ Gets the number of elements contained in the collection.
+
+
+
+
+ Gets a value indicating whether the collection is read-only.
+
+
+
+
+ Adds all of the specified values into this collection.
+
+ The values to add to this collection.
+
+
+
+ Adds all of the specified values into this collection. This method is present to
+ allow repeated fields to be constructed from queries within collection initializers.
+ Within non-collection-initializer code, consider using the equivalent
+ method instead for clarity.
+
+ The values to add to this collection.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ An enumerator that can be used to iterate through the collection.
+
+
+
+
+ Determines whether the specified , is equal to this instance.
+
+ The to compare with this instance.
+
+ true if the specified is equal to this instance; otherwise, false.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Returns a hash code for this instance.
+
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Compares this repeated field with another for equality.
+
+ The repeated field to compare this with.
+ true if refers to an equal repeated field; false otherwise.
+
+
+
+ Returns the index of the given item within the collection, or -1 if the item is not
+ present.
+
+ The item to find in the collection.
+ The zero-based index of the item, or -1 if it is not found.
+
+
+
+ Inserts the given item at the specified index.
+
+ The index at which to insert the item.
+ The item to insert.
+
+
+
+ Removes the item at the given index.
+
+ The zero-based index of the item to remove.
+
+
+
+ Returns a string representation of this repeated field, in the same
+ way as it would be represented by the default JSON formatter.
+
+
+
+
+ Gets or sets the item at the specified index.
+
+
+ The element at the specified index.
+
+ The zero-based index of the element to get or set.
+ The item at the specified index.
+
+
+
+ Extension methods for , effectively providing
+ the familiar members from previous desktop framework versions while
+ targeting the newer releases, .NET Core etc.
+
+
+
+
+ Returns the public getter of a property, or null if there is no such getter
+ (either because it's read-only, or the getter isn't public).
+
+
+
+
+ Returns the public setter of a property, or null if there is no such setter
+ (either because it's write-only, or the setter isn't public).
+
+
+
+
+ Provides extension methods on Type that just proxy to TypeInfo.
+ These are used to support the new type system from .NET 4.5, without
+ having calls to GetTypeInfo all over the place. While the methods here are meant to be
+ broadly compatible with the desktop framework, there are some subtle differences in behaviour - but
+ they're not expected to affect our use cases. While the class is internal, that should be fine: we can
+ evaluate each new use appropriately.
+
+
+
+
+ See https://msdn.microsoft.com/en-us/library/system.type.isassignablefrom
+
+
+
+
+ Returns a representation of the public property associated with the given name in the given type,
+ including inherited properties or null if there is no such public property.
+ Here, "public property" means a property where either the getter, or the setter, or both, is public.
+
+
+
+
+ Returns a representation of the public method associated with the given name in the given type,
+ including inherited methods.
+
+
+ This has a few differences compared with Type.GetMethod in the desktop framework. It will throw
+ if there is an ambiguous match even between a private method and a public one, but it *won't* throw
+ if there are two overloads at different levels in the type hierarchy (e.g. class Base declares public void Foo(int) and
+ class Child : Base declares public void Foo(long)).
+
+ One type in the hierarchy declared more than one method with the same name
+
+
+ Holder for reflection information generated from google/protobuf/compiler/plugin.proto
+
+
+ File descriptor for google/protobuf/compiler/plugin.proto
+
+
+
+ The version number of protocol compiler.
+
+
+
+ Field number for the "major" field.
+
+
+ Gets whether the "major" field is set
+
+
+ Clears the value of the "major" field
+
+
+ Field number for the "minor" field.
+
+
+ Gets whether the "minor" field is set
+
+
+ Clears the value of the "minor" field
+
+
+ Field number for the "patch" field.
+
+
+ Gets whether the "patch" field is set
+
+
+ Clears the value of the "patch" field
+
+
+ Field number for the "suffix" field.
+
+
+
+ A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should
+ be empty for mainline stable releases.
+
+
+
+ Gets whether the "suffix" field is set
+
+
+ Clears the value of the "suffix" field
+
+
+
+ An encoded CodeGeneratorRequest is written to the plugin's stdin.
+
+
+
+ Field number for the "file_to_generate" field.
+
+
+
+ The .proto files that were explicitly listed on the command-line. The
+ code generator should generate code only for these files. Each file's
+ descriptor will be included in proto_file, below.
+
+
+
+ Field number for the "parameter" field.
+
+
+
+ The generator parameter passed on the command-line.
+
+
+
+ Gets whether the "parameter" field is set
+
+
+ Clears the value of the "parameter" field
+
+
+ Field number for the "proto_file" field.
+
+
+
+ FileDescriptorProtos for all files in files_to_generate and everything
+ they import. The files will appear in topological order, so each file
+ appears before any file that imports it.
+
+ Note: the files listed in files_to_generate will include runtime-retention
+ options only, but all other files will include source-retention options.
+ The source_file_descriptors field below is available in case you need
+ source-retention options for files_to_generate.
+
+ protoc guarantees that all proto_files will be written after
+ the fields above, even though this is not technically guaranteed by the
+ protobuf wire format. This theoretically could allow a plugin to stream
+ in the FileDescriptorProtos and handle them one by one rather than read
+ the entire set into memory at once. However, as of this writing, this
+ is not similarly optimized on protoc's end -- it will store all fields in
+ memory at once before sending them to the plugin.
+
+ Type names of fields and extensions in the FileDescriptorProto are always
+ fully qualified.
+
+
+
+ Field number for the "source_file_descriptors" field.
+
+
+
+ File descriptors with all options, including source-retention options.
+ These descriptors are only provided for the files listed in
+ files_to_generate.
+
+
+
+ Field number for the "compiler_version" field.
+
+
+
+ The version number of protocol compiler.
+
+
+
+
+ The plugin writes an encoded CodeGeneratorResponse to stdout.
+
+
+
+ Field number for the "error" field.
+
+
+
+ Error message. If non-empty, code generation failed. The plugin process
+ should exit with status code zero even if it reports an error in this way.
+
+ This should be used to indicate errors in .proto files which prevent the
+ code generator from generating correct code. Errors which indicate a
+ problem in protoc itself -- such as the input CodeGeneratorRequest being
+ unparseable -- should be reported by writing a message to stderr and
+ exiting with a non-zero status code.
+
+
+
+ Gets whether the "error" field is set
+
+
+ Clears the value of the "error" field
+
+
+ Field number for the "supported_features" field.
+
+
+
+ A bitmask of supported features that the code generator supports.
+ This is a bitwise "or" of values from the Feature enum.
+
+
+
+ Gets whether the "supported_features" field is set
+
+
+ Clears the value of the "supported_features" field
+
+
+ Field number for the "file" field.
+
+
+ Container for nested types declared in the CodeGeneratorResponse message type.
+
+
+
+ Sync with code_generator.h.
+
+
+
+
+ Represents a single generated file.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The file name, relative to the output directory. The name must not
+ contain "." or ".." components and must be relative, not be absolute (so,
+ the file cannot lie outside the output directory). "/" must be used as
+ the path separator, not "\".
+
+ If the name is omitted, the content will be appended to the previous
+ file. This allows the generator to break large files into small chunks,
+ and allows the generated text to be streamed back to protoc so that large
+ files need not reside completely in memory at one time. Note that as of
+ this writing protoc does not optimize for this -- it will read the entire
+ CodeGeneratorResponse before writing files to disk.
+
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "insertion_point" field.
+
+
+
+ If non-empty, indicates that the named file should already exist, and the
+ content here is to be inserted into that file at a defined insertion
+ point. This feature allows a code generator to extend the output
+ produced by another code generator. The original generator may provide
+ insertion points by placing special annotations in the file that look
+ like:
+ @@protoc_insertion_point(NAME)
+ The annotation can have arbitrary text before and after it on the line,
+ which allows it to be placed in a comment. NAME should be replaced with
+ an identifier naming the point -- this is what other generators will use
+ as the insertion_point. Code inserted at this point will be placed
+ immediately above the line containing the insertion point (thus multiple
+ insertions to the same point will come out in the order they were added).
+ The double-@ is intended to make it unlikely that the generated code
+ could contain things that look like insertion points by accident.
+
+ For example, the C++ code generator places the following line in the
+ .pb.h files that it generates:
+ // @@protoc_insertion_point(namespace_scope)
+ This line appears within the scope of the file's package namespace, but
+ outside of any particular class. Another plugin can then specify the
+ insertion_point "namespace_scope" to generate additional classes or
+ other declarations that should be placed in this scope.
+
+ Note that if the line containing the insertion point begins with
+ whitespace, the same whitespace will be added to every line of the
+ inserted text. This is useful for languages like Python, where
+ indentation matters. In these languages, the insertion point comment
+ should be indented the same amount as any inserted code will need to be
+ in order to work correctly in that context.
+
+ The code generator that generates the initial file and the one which
+ inserts into it must both run as part of a single invocation of protoc.
+ Code generators are executed in the order in which they appear on the
+ command line.
+
+ If |insertion_point| is present, |name| must also be present.
+
+
+
+ Gets whether the "insertion_point" field is set
+
+
+ Clears the value of the "insertion_point" field
+
+
+ Field number for the "content" field.
+
+
+
+ The file contents.
+
+
+
+ Gets whether the "content" field is set
+
+
+ Clears the value of the "content" field
+
+
+ Field number for the "generated_code_info" field.
+
+
+
+ Information describing the file content being inserted. If an insertion
+ point is used, this information will be appropriately offset and inserted
+ into the code generation metadata for the generated files.
+
+
+
+
+ Represents a non-generic extension definition. This API is experimental and subject to change.
+
+
+
+
+ Internal use. Creates a new extension with the specified field number.
+
+
+
+
+ Gets the field number of this extension
+
+
+
+
+ Represents a type-safe extension identifier used for getting and setting single extension values in instances.
+ This API is experimental and subject to change.
+
+ The message type this field applies to
+ The field value type of this extension
+
+
+
+ Creates a new extension identifier with the specified field number and codec
+
+
+
+
+ Represents a type-safe extension identifier used for getting repeated extension values in instances.
+ This API is experimental and subject to change.
+
+ The message type this field applies to
+ The repeated field value type of this extension
+
+
+
+ Creates a new repeated extension identifier with the specified field number and codec
+
+
+
+
+ Provides extensions to messages while parsing. This API is experimental and subject to change.
+
+
+
+
+ Creates a new empty extension registry
+
+
+
+
+ Gets the total number of extensions in this extension registry
+
+
+
+
+ Returns whether the registry is readonly
+
+
+
+
+ Adds the specified extension to the registry
+
+
+
+
+ Adds the specified extensions to the registry
+
+
+
+
+ Clears the registry of all values
+
+
+
+
+ Gets whether the extension registry contains the specified extension
+
+
+
+
+ Copies the arrays in the registry set to the specified array at the specified index
+
+ The array to copy to
+ The array index to start at
+
+
+
+ Returns an enumerator to enumerate through the items in the registry
+
+ Returns an enumerator for the extensions in this registry
+
+
+
+ Removes the specified extension from the set
+
+ The extension
+ true if the extension was removed, otherwise false
+
+
+
+ Clones the registry into a new registry
+
+
+
+
+ Methods for managing s with null checking.
+
+ Most users will not use this class directly and its API is experimental and subject to change.
+
+
+
+
+ Gets the value of the specified extension
+
+
+
+
+ Gets the value of the specified repeated extension or null if it doesn't exist in this set
+
+
+
+
+ Gets the value of the specified repeated extension, registering it if it doesn't exist
+
+
+
+
+ Sets the value of the specified extension. This will make a new instance of ExtensionSet if the set is null.
+
+
+
+
+ Gets whether the value of the specified extension is set
+
+
+
+
+ Clears the value of the specified extension
+
+
+
+
+ Clears the value of the specified extension
+
+
+
+
+ Tries to merge a field from the coded input, returning true if the field was merged.
+ If the set is null or the field was not otherwise merged, this returns false.
+
+
+
+
+ Tries to merge a field from the coded input, returning true if the field was merged.
+ If the set is null or the field was not otherwise merged, this returns false.
+
+
+
+
+ Merges the second set into the first set, creating a new instance if first is null
+
+
+
+
+ Clones the set into a new set. If the set is null, this returns null
+
+
+
+
+ Used for keeping track of extensions in messages.
+ methods route to this set.
+
+ Most users will not need to use this class directly
+
+ The message type that extensions in this set target
+
+
+
+ Gets a hash code of the set
+
+
+
+
+ Returns whether this set is equal to the other object
+
+
+
+
+ Calculates the size of this extension set
+
+
+
+
+ Writes the extension values in this set to the output stream
+
+
+
+
+ Writes the extension values in this set to the write context
+
+
+
+
+ Factory methods for .
+
+
+
+
+ Retrieves a codec suitable for a string field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a bytes field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a bool field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an int32 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sint32 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a fixed32 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sfixed32 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a uint32 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an int64 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sint64 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a fixed64 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sfixed64 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a uint64 field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a float field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a double field with the given tag.
+
+ The tag.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an enum field with the given tag.
+
+ The tag.
+ A conversion function from to the enum type.
+ A conversion function from the enum type to .
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a string field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a bytes field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a bool field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an int32 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sint32 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a fixed32 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sfixed32 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a uint32 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an int64 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sint64 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a fixed64 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an sfixed64 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a uint64 field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a float field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a double field with the given tag.
+
+ The tag.
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for an enum field with the given tag.
+
+ The tag.
+ A conversion function from to the enum type.
+ A conversion function from the enum type to .
+ The default value.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a message field with the given tag.
+
+ The tag.
+ A parser to use for the message type.
+ A codec for the given tag.
+
+
+
+ Retrieves a codec suitable for a group field with the given tag.
+
+ The start group tag.
+ The end group tag.
+ A parser to use for the group message type.
+ A codec for given tag
+
+
+
+ Creates a codec for a wrapper type of a class - which must be string or ByteString.
+
+
+
+
+ Creates a codec for a wrapper type of a struct - which must be Int32, Int64, UInt32, UInt64,
+ Bool, Single or Double.
+
+
+
+
+ Helper code to create codecs for wrapper types.
+
+
+ Somewhat ugly with all the static methods, but the conversions involved to/from nullable types make it
+ slightly tricky to improve. So long as we keep the public API (ForClassWrapper, ForStructWrapper) in place,
+ we can refactor later if we come up with something cleaner.
+
+
+
+
+ Returns a field codec which effectively wraps a value of type T in a message.
+
+
+
+
+
+
+ An encode/decode pair for a single field. This effectively encapsulates
+ all the information needed to read or write the field value from/to a coded
+ stream.
+
+
+ This class is public and has to be as it is used by generated code, but its public
+ API is very limited - just what the generated code needs to call directly.
+
+
+
+ This never writes default values to the stream, and does not address "packedness"
+ in repeated fields itself, other than to know whether or not the field *should* be packed.
+
+
+
+
+ Merges an input stream into a value
+
+
+
+
+ Merges a value into a reference to another value, returning a boolean if the value was set
+
+
+
+
+ Returns a delegate to write a value (unconditionally) to a coded output stream.
+
+
+
+
+ Returns the size calculator for just a value.
+
+
+
+
+ Returns a delegate to read a value from a coded input stream. It is assumed that
+ the stream is already positioned on the appropriate tag.
+
+
+
+
+ Returns a delegate to merge a value from a coded input stream.
+ It is assumed that the stream is already positioned on the appropriate tag
+
+
+
+
+ Returns a delegate to merge two values together.
+
+
+
+
+ Returns the fixed size for an entry, or 0 if sizes vary.
+
+
+
+
+ Gets the tag of the codec.
+
+
+ The tag of the codec.
+
+
+
+
+ Gets the end tag of the codec or 0 if there is no end tag
+
+
+ The end tag of the codec.
+
+
+
+
+ Default value for this codec. Usually the same for every instance of the same type, but
+ for string/ByteString wrapper fields the codec's default value is null, whereas for
+ other string/ByteString fields it's "" or ByteString.Empty.
+
+
+ The default value of the codec's type.
+
+
+
+
+ Write a tag and the given value, *if* the value is not the default.
+
+
+
+
+ Write a tag and the given value, *if* the value is not the default.
+
+
+
+
+ Reads a value of the codec type from the given .
+
+ The input stream to read from.
+ The value read from the stream.
+
+
+
+ Reads a value of the codec type from the given .
+
+ The parse context to read from.
+ The value read.
+
+
+
+ Calculates the size required to write the given value, with a tag,
+ if the value is not the default.
+
+
+
+
+ Calculates the size required to write the given value, with a tag, even
+ if the value is the default.
+
+
+
+
+ A tree representation of a FieldMask. Each leaf node in this tree represent
+ a field path in the FieldMask.
+
+ For example, FieldMask "foo.bar,foo.baz,bar.baz" as a tree will be:
+
+ [root] -+- foo -+- bar
+ | |
+ | +- baz
+ |
+ +- bar --- baz
+
+
+ By representing FieldMasks with this tree structure we can easily convert
+ a FieldMask to a canonical form, merge two FieldMasks, calculate the
+ intersection to two FieldMasks and traverse all fields specified by the
+ FieldMask in a message tree.
+
+
+
+
+ Creates an empty FieldMaskTree.
+
+
+
+
+ Creates a FieldMaskTree for a given FieldMask.
+
+
+
+
+ Adds a field path to the tree. In a FieldMask, every field path matches the
+ specified field as well as all its sub-fields. For example, a field path
+ "foo.bar" matches field "foo.bar" and also "foo.bar.baz", etc. When adding
+ a field path to the tree, redundant sub-paths will be removed. That is,
+ after adding "foo.bar" to the tree, "foo.bar.baz" will be removed if it
+ exists, which will turn the tree node for "foo.bar" to a leaf node.
+ Likewise, if the field path to add is a sub-path of an existing leaf node,
+ nothing will be changed in the tree.
+
+
+
+
+ Merges all field paths in a FieldMask into this tree.
+
+
+
+
+ Converts this tree to a FieldMask.
+
+
+
+
+ Gathers all field paths in a sub-tree.
+
+
+
+
+ Adds the intersection of this tree with the given to .
+
+
+
+
+ Merges all fields specified by this FieldMaskTree from to .
+
+
+
+
+ Merges all fields specified by a sub-tree from to .
+
+
+
+
+ Class containing helpful workarounds for various platform compatibility
+
+
+
+
+ Interface for a Protocol Buffers message, supporting
+ parsing from and writing to .
+
+
+
+
+ Internal implementation of merging data from given parse context into this message.
+ Users should never invoke this method directly.
+
+
+
+
+ Internal implementation of writing this message to a given write context.
+ Users should never invoke this method directly.
+
+
+
+
+ A message type that has a custom string format for diagnostic purposes.
+
+
+
+ Calling on a generated message type normally
+ returns the JSON representation. If a message type implements this interface,
+ then the method will be called instead of the regular
+ JSON formatting code, but only when ToString() is called either on the message itself
+ or on another message which contains it. This does not affect the normal JSON formatting of
+ the message.
+
+
+ For example, if you create a proto message representing a GUID, the internal
+ representation may be a bytes field or four fixed32 fields. However, when debugging
+ it may be more convenient to see a result in the same format as provides.
+
+ This interface extends to avoid it accidentally being implemented
+ on types other than messages, where it would not be used by anything in the framework.
+
+
+
+
+ Returns a string representation of this object, for diagnostic purposes.
+
+
+ This method is called when a message is formatted as part of a
+ call. It does not affect the JSON representation used by other than
+ in calls to . While it is recommended
+ that the result is valid JSON, this is never assumed by the Protobuf library.
+
+ A string representation of this object, for diagnostic purposes.
+
+
+
+ Generic interface for a deeply cloneable type.
+
+
+
+ All generated messages implement this interface, but so do some non-message types.
+ Additionally, due to the type constraint on T in ,
+ it is simpler to keep this as a separate interface.
+
+
+ The type itself, returned by the method.
+
+
+
+ Creates a deep clone of this object.
+
+ A deep clone of this object.
+
+
+
+ Generic interface for a Protocol Buffers message containing one or more extensions, where the type parameter is expected to be the same type as the implementation class.
+ This interface is experiemental and is subject to change.
+
+
+
+
+ Gets the value of the specified extension
+
+
+
+
+ Gets the value of the specified repeated extension or null if the extension isn't registered in this set.
+ For a version of this method that never returns null, use
+
+
+
+
+ Gets the value of the specified repeated extension, registering it if it hasn't already been registered.
+
+
+
+
+ Sets the value of the specified extension
+
+
+
+
+ Gets whether the value of the specified extension is set
+
+
+
+
+ Clears the value of the specified extension
+
+
+
+
+ Clears the value of the specified repeated extension
+
+
+
+
+ Interface for a Protocol Buffers message, supporting
+ basic operations required for serialization.
+
+
+
+
+ Merges the data from the specified coded input stream with the current message.
+
+ See the user guide for precise merge semantics.
+
+
+
+
+ Writes the data to the given coded output stream.
+
+ Coded output stream to write the data to. Must not be null.
+
+
+
+ Calculates the size of this message in Protocol Buffer wire format, in bytes.
+
+ The number of bytes required to write this message
+ to a coded output stream.
+
+
+
+ Descriptor for this message. All instances are expected to return the same descriptor,
+ and for generated types this will be an explicitly-implemented member, returning the
+ same value as the static property declared on the type.
+
+
+
+
+ Generic interface for a Protocol Buffers message,
+ where the type parameter is expected to be the same type as
+ the implementation class.
+
+ The message type.
+
+
+
+ Merges the given message into this one.
+
+ See the user guide for precise merge semantics.
+ The message to merge with this one. Must not be null.
+
+
+
+ Thrown when an attempt is made to parse invalid JSON, e.g. using
+ a non-string property key, or including a redundant comma. Parsing a protocol buffer
+ message represented in JSON using can throw both this
+ exception and depending on the situation. This
+ exception is only thrown for "pure JSON" errors, whereas InvalidProtocolBufferException
+ is thrown when the JSON may be valid in and of itself, but cannot be parsed as a protocol buffer
+ message.
+
+
+
+
+ Thrown when a protocol message being parsed is invalid in some way,
+ e.g. it contains a malformed varint or a negative byte length.
+
+
+
+
+ Creates an exception for an error condition of an invalid tag being encountered.
+
+
+
+
+ Reflection-based converter from messages to JSON.
+
+
+
+ Instances of this class are thread-safe, with no mutable state.
+
+
+ This is a simple start to get JSON formatting working. As it's reflection-based,
+ it's not as quick as baking calls into generated messages - but is a simpler implementation.
+ (This code is generally not heavily optimized.)
+
+
+
+
+
+ Returns a formatter using the default settings.
+
+
+
+
+ The JSON representation of the first 160 characters of Unicode.
+ Empty strings are replaced by the static constructor.
+
+
+
+
+ Creates a new formatted with the given settings.
+
+ The settings.
+
+
+
+ Formats the specified message as JSON.
+
+ The message to format.
+ This method delegates to Format(IMessage, int) with indentationLevel = 0.
+ The formatted message.
+
+
+
+ Formats the specified message as JSON.
+
+ The message to format.
+ Indentation level to start at.
+ To keep consistent indentation when embedding a message inside another JSON string, set . E.g:
+
+ var response = $@"{{
+ ""data"": { Format(message, indentationLevel: 1) }
+ }}"
+
+ The formatted message.
+
+
+
+ Formats the specified message as JSON.
+
+ The message to format.
+ The TextWriter to write the formatted message to.
+ This method delegates to Format(IMessage, TextWriter, int) with indentationLevel = 0.
+ The formatted message.
+
+
+
+ Formats the specified message as JSON. When is not null, start indenting at the specified .
+
+ The message to format.
+ The TextWriter to write the formatted message to.
+ Indentation level to start at.
+ To keep consistent indentation when embedding a message inside another JSON string, set .
+
+
+
+ Converts a message to JSON for diagnostic purposes with no extra context.
+
+
+
+ This differs from calling on the default JSON
+ formatter in its handling of . As no type registry is available
+ in calls, the normal way of resolving the type of
+ an Any message cannot be applied. Instead, a JSON property named @value
+ is included with the base64 data from the property of the message.
+
+ The value returned by this method is only designed to be used for diagnostic
+ purposes. It may not be parsable by , and may not be parsable
+ by other Protocol Buffer implementations.
+
+ The message to format for diagnostic purposes.
+ The diagnostic-only JSON representation of the message
+
+
+
+ Determines whether or not a field value should be serialized according to the field,
+ its value in the message, and the settings of this formatter.
+
+
+
+
+ Writes a single value to the given writer as JSON. Only types understood by
+ Protocol Buffers can be written in this way. This method is only exposed for
+ advanced use cases; most users should be using
+ or .
+
+ The writer to write the value to. Must not be null.
+ The value to write. May be null.
+ Delegates to WriteValue(TextWriter, object, int) with indentationLevel = 0.
+
+
+
+ Writes a single value to the given writer as JSON. Only types understood by
+ Protocol Buffers can be written in this way. This method is only exposed for
+ advanced use cases; most users should be using
+ or .
+
+ The writer to write the value to. Must not be null.
+ The value to write. May be null.
+ The current indentationLevel. Not used when is null.
+
+
+
+ Central interception point for well-known type formatting. Any well-known types which
+ don't need special handling can fall back to WriteMessage. We avoid assuming that the
+ values are using the embedded well-known types, in order to allow for dynamic messages
+ in the future.
+
+
+
+
+ Writes a string (including leading and trailing double quotes) to a builder, escaping as required.
+
+
+ Other than surrogate pair handling, this code is mostly taken from src/google/protobuf/util/internal/json_escaping.cc.
+
+
+
+
+ Settings controlling JSON formatting.
+
+
+
+
+ Default settings, as used by
+
+
+
+
+ Whether fields which would otherwise not be included in the formatted data
+ should be formatted even when the value is not present, or has the default value.
+ This option only affects fields which don't support "presence" (e.g.
+ singular non-optional proto3 primitive fields).
+
+
+
+
+ The type registry used to format messages.
+
+
+
+
+ Whether to format enums as ints. Defaults to false.
+
+
+
+
+ Whether to use the original proto field names as defined in the .proto file. Defaults to false.
+
+
+
+
+ Indentation string, used for formatting. Setting null disables indentation.
+
+
+
+
+ Creates a new object with the specified formatting of default values
+ and an empty type registry.
+
+ true if default values (0, empty strings etc) should be formatted; false otherwise.
+
+
+
+ Creates a new object with the specified formatting of default values
+ and type registry.
+
+ true if default values (0, empty strings etc) should be formatted; false otherwise.
+ The to use when formatting messages.
+
+
+
+ Creates a new object with the specified parameters.
+
+ true if default values (0, empty strings etc) should be formatted; false otherwise.
+ The to use when formatting messages. TypeRegistry.Empty will be used if it is null.
+ true to format the enums as integers; false to format enums as enum names.
+ true to preserve proto field names; false to convert them to lowerCamelCase.
+ The indentation string to use for multi-line formatting. null to disable multi-line format.
+
+
+
+ Creates a new object with the specified formatting of default values and the current settings.
+
+ true if default values (0, empty strings etc) should be formatted; false otherwise.
+
+
+
+ Creates a new object with the specified type registry and the current settings.
+
+ The to use when formatting messages.
+
+
+
+ Creates a new object with the specified enums formatting option and the current settings.
+
+ true to format the enums as integers; false to format enums as enum names.
+
+
+
+ Creates a new object with the specified field name formatting option and the current settings.
+
+ true to preserve proto field names; false to convert them to lowerCamelCase.
+
+
+
+ Creates a new object with the specified indentation and the current settings.
+
+ The string to output for each level of indentation (nesting). The default is two spaces per level. Use null to disable indentation entirely.
+ A non-null value for will insert additional line-breaks to the JSON output.
+ Each line will contain either a single value, or braces. The default line-break is determined by ,
+ which is "\n" on Unix platforms, and "\r\n" on Windows. If seems to produce empty lines,
+ you need to pass a that uses a "\n" newline. See .
+
+
+
+
+ Reflection-based converter from JSON to messages.
+
+
+
+ Instances of this class are thread-safe, with no mutable state.
+
+
+ This is a simple start to get JSON parsing working. As it's reflection-based,
+ it's not as quick as baking calls into generated messages - but is a simpler implementation.
+ (This code is generally not heavily optimized.)
+
+
+
+
+
+ Returns a formatter using the default settings.
+
+
+
+
+ Creates a new formatted with the given settings.
+
+ The settings.
+
+
+
+ Parses and merges the information into the given message.
+
+ The message to merge the JSON information into.
+ The JSON to parse.
+
+
+
+ Parses JSON read from and merges the information into the given message.
+
+ The message to merge the JSON information into.
+ Reader providing the JSON to parse.
+
+
+
+ Merges the given message using data from the given tokenizer. In most cases, the next
+ token should be a "start object" token, but wrapper types and nullity can invalidate
+ that assumption. This is implemented as an LL(1) recursive descent parser over the stream
+ of tokens provided by the tokenizer. This token stream is assumed to be valid JSON, with the
+ tokenizer performing that validation - but not every token stream is valid "protobuf JSON".
+
+
+
+
+ Parses into a new message.
+
+ The type of message to create.
+ The JSON to parse.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Parses JSON read from into a new message.
+
+ The type of message to create.
+ Reader providing the JSON to parse.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Parses into a new message.
+
+ The JSON to parse.
+ Descriptor of message type to parse.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Parses JSON read from into a new message.
+
+ Reader providing the JSON to parse.
+ Descriptor of message type to parse.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Creates a new instance of the message type for the given field.
+
+
+
+
+ Checks that any infinite/NaN values originated from the correct text.
+ This corrects the lenient whitespace handling of double.Parse/float.Parse, as well as the
+ way that Mono parses out-of-range values as infinity.
+
+
+
+
+ Settings controlling JSON parsing.
+
+
+
+
+ Default settings, as used by . This has the same default
+ recursion limit as , and an empty type registry.
+
+
+
+
+ The maximum depth of messages to parse. Note that this limit only applies to parsing
+ messages, not collections - so a message within a collection within a message only counts as
+ depth 2, not 3.
+
+
+
+
+ The type registry used to parse messages.
+
+
+
+
+ Whether the parser should ignore unknown fields (true) or throw an exception when
+ they are encountered (false).
+
+
+
+
+ Creates a new object with the specified recursion limit.
+
+ The maximum depth of messages to parse
+
+
+
+ Creates a new object with the specified recursion limit and type registry.
+
+ The maximum depth of messages to parse
+ The type registry used to parse messages
+
+
+
+ Creates a new object set to either ignore unknown fields, or throw an exception
+ when unknown fields are encountered.
+
+ true if unknown fields should be ignored when parsing; false to throw an exception.
+
+
+
+ Creates a new object based on this one, but with the specified recursion limit.
+
+ The new recursion limit.
+
+
+
+ Creates a new object based on this one, but with the specified type registry.
+
+ The new type registry. Must not be null.
+
+
+
+ Simple but strict JSON tokenizer, rigidly following RFC 7159.
+
+
+
+ This tokenizer is stateful, and only returns "useful" tokens - names, values etc.
+ It does not create tokens for the separator between names and values, or for the comma
+ between values. It validates the token stream as it goes - so callers can assume that the
+ tokens it produces are appropriate. For example, it would never produce "start object, end array."
+
+ Implementation details: the base class handles single token push-back and
+ Not thread-safe.
+
+
+
+
+ Creates a tokenizer that reads from the given text reader.
+
+
+
+
+ Creates a tokenizer that first replays the given list of tokens, then continues reading
+ from another tokenizer. Note that if the returned tokenizer is "pushed back", that does not push back
+ on the continuation tokenizer, or vice versa. Care should be taken when using this method - it was
+ created for the sake of Any parsing.
+
+
+
+
+ Returns the depth of the stack, purely in objects (not collections).
+ Informally, this is the number of remaining unclosed '{' characters we have.
+
+
+
+
+ Returns the next JSON token in the stream. An EndDocument token is returned to indicate the end of the stream,
+ after which point Next() should not be called again.
+
+ This implementation provides single-token buffering, and calls if there is no buffered token.
+ The next token in the stream. This is never null.
+ This method is called after an EndDocument token has been returned
+ The input text does not comply with RFC 7159
+
+
+
+ Returns the next JSON token in the stream, when requested by the base class. (The method delegates
+ to this if it doesn't have a buffered token.)
+
+ This method is called after an EndDocument token has been returned
+ The input text does not comply with RFC 7159
+
+
+
+ Skips the value we're about to read. This must only be called immediately after reading a property name.
+ If the value is an object or an array, the complete object/array is skipped.
+
+
+
+
+ Tokenizer which first exhausts a list of tokens, then consults another tokenizer.
+
+
+
+
+ Tokenizer which does all the *real* work of parsing JSON.
+
+
+
+
+ This method essentially just loops through characters skipping whitespace, validating and
+ changing state (e.g. from ObjectBeforeColon to ObjectAfterColon)
+ until it reaches something which will be a genuine token (e.g. a start object, or a value) at which point
+ it returns the token. Although the method is large, it would be relatively hard to break down further... most
+ of it is the large switch statement, which sometimes returns and sometimes doesn't.
+
+
+
+
+ Reads a string token. It is assumed that the opening " has already been read.
+
+
+
+
+ Reads an escaped character. It is assumed that the leading backslash has already been read.
+
+
+
+
+ Reads an escaped Unicode 4-nybble hex sequence. It is assumed that the leading \u has already been read.
+
+
+
+
+ Consumes a text-only literal, throwing an exception if the read text doesn't match it.
+ It is assumed that the first letter of the literal has already been read.
+
+
+
+
+ Validates that we're in a valid state to read a value (using the given error prefix if necessary)
+ and changes the state to the appropriate one, e.g. ObjectAfterColon to ObjectAfterProperty.
+
+
+
+
+ Pops the top-most container, and sets the state to the appropriate one for the end of a value
+ in the parent container.
+
+
+
+
+ Possible states of the tokenizer.
+
+
+ This is a flags enum purely so we can simply and efficiently represent a set of valid states
+ for checking.
+
+ Each is documented with an example,
+ where ^ represents the current position within the text stream. The examples all use string values,
+ but could be any value, including nested objects/arrays.
+ The complete state of the tokenizer also includes a stack to indicate the contexts (arrays/objects).
+ Any additional notional state of "AfterValue" indicates that a value has been completed, at which
+ point there's an immediate transition to ExpectedEndOfDocument, ObjectAfterProperty or ArrayAfterValue.
+
+
+ These states were derived manually by reading RFC 7159 carefully.
+
+
+
+
+
+ ^ { "foo": "bar" }
+ Before the value in a document. Next states: ObjectStart, ArrayStart, "AfterValue"
+
+
+
+
+ { "foo": "bar" } ^
+ After the value in a document. Next states: ReaderExhausted
+
+
+
+
+ { "foo": "bar" } ^ (and already read to the end of the reader)
+ Terminal state.
+
+
+
+
+ { ^ "foo": "bar" }
+ Before the *first* property in an object.
+ Next states:
+ "AfterValue" (empty object)
+ ObjectBeforeColon (read a name)
+
+
+
+
+ { "foo" ^ : "bar", "x": "y" }
+ Next state: ObjectAfterColon
+
+
+
+
+ { "foo" : ^ "bar", "x": "y" }
+ Before any property other than the first in an object.
+ (Equivalently: after any property in an object)
+ Next states:
+ "AfterValue" (value is simple)
+ ObjectStart (value is object)
+ ArrayStart (value is array)
+
+
+
+
+ { "foo" : "bar" ^ , "x" : "y" }
+ At the end of a property, so expecting either a comma or end-of-object
+ Next states: ObjectAfterComma or "AfterValue"
+
+
+
+
+ { "foo":"bar", ^ "x":"y" }
+ Read the comma after the previous property, so expecting another property.
+ This is like ObjectStart, but closing brace isn't valid here
+ Next state: ObjectBeforeColon.
+
+
+
+
+ [ ^ "foo", "bar" ]
+ Before the *first* value in an array.
+ Next states:
+ "AfterValue" (read a value)
+ "AfterValue" (end of array; will pop stack)
+
+
+
+
+ [ "foo" ^ , "bar" ]
+ After any value in an array, so expecting either a comma or end-of-array
+ Next states: ArrayAfterComma or "AfterValue"
+
+
+
+
+ [ "foo", ^ "bar" ]
+ After a comma in an array, so there *must* be another value (simple or complex).
+ Next states: "AfterValue" (simple value), StartObject, StartArray
+
+
+
+
+ Wrapper around a text reader allowing small amounts of buffering and location handling.
+
+
+
+
+ The buffered next character, if we have one.
+
+
+
+
+ Returns the next character in the stream, or null if we have reached the end.
+
+
+
+
+
+ Creates a new exception appropriate for the current state of the reader.
+
+
+
+
+ Stream implementation which proxies another stream, only allowing a certain amount
+ of data to be read. Note that this is only used to read delimited streams, so it
+ doesn't attempt to implement everything.
+
+
+
+
+ Extension methods on and .
+
+
+
+
+ Merges data from the given byte array into an existing message.
+
+ The message to merge the data into.
+ The data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Merges data from the given byte array slice into an existing message.
+
+ The message to merge the data into.
+ The data containing the slice to merge, which must be protobuf-encoded binary data.
+ The offset of the slice to merge.
+ The length of the slice to merge.
+
+
+
+ Merges data from the given byte string into an existing message.
+
+ The message to merge the data into.
+ The data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Merges data from the given stream into an existing message.
+
+ The message to merge the data into.
+ Stream containing the data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Merges data from the given span into an existing message.
+
+ The message to merge the data into.
+ Span containing the data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Merges data from the given sequence into an existing message.
+
+ The message to merge the data into.
+ Sequence from the specified data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Merges length-delimited data from the given stream into an existing message.
+
+
+ The stream is expected to contain a length and then the data. Only the amount of data
+ specified by the length will be consumed.
+
+ The message to merge the data into.
+ Stream containing the data to merge, which must be protobuf-encoded binary data.
+
+
+
+ Converts the given message into a byte array in protobuf encoding.
+
+ The message to convert.
+ The message data as a byte array.
+
+
+
+ Writes the given message data to the given stream in protobuf encoding.
+
+ The message to write to the stream.
+ The stream to write to.
+
+
+
+ Writes the length and then data of the given message to a stream.
+
+ The message to write.
+ The output stream to write to.
+
+
+
+ Converts the given message into a byte string in protobuf encoding.
+
+ The message to convert.
+ The message data as a byte string.
+
+
+
+ Writes the given message data to the given buffer writer in protobuf encoding.
+
+ The message to write to the stream.
+ The stream to write to.
+
+
+
+ Writes the given message data to the given span in protobuf encoding.
+ The size of the destination span needs to fit the serialized size
+ of the message exactly, otherwise an exception is thrown.
+
+ The message to write to the stream.
+ The span to write to. Size must match size of the message exactly.
+
+
+
+ Checks if all required fields in a message have values set. For proto3 messages, this returns true
+
+
+
+
+ A general message parser, typically used by reflection-based code as all the methods
+ return simple .
+
+
+
+
+ Creates a template instance ready for population.
+
+ An empty message.
+
+
+
+ Parses a message from a byte array.
+
+ The byte array containing the message. Must not be null.
+ The newly parsed message.
+
+
+
+ Parses a message from a byte array slice.
+
+ The byte array containing the message. Must not be null.
+ The offset of the slice to parse.
+ The length of the slice to parse.
+ The newly parsed message.
+
+
+
+ Parses a message from the given byte string.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given stream.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given sequence.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given span.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a length-delimited message from the given stream.
+
+
+ The stream is expected to contain a length and then the data. Only the amount of data
+ specified by the length will be consumed.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given coded input stream.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given JSON.
+
+ This method always uses the default JSON parser; it is not affected by .
+ To ignore unknown fields when parsing JSON, create a using a
+ with set to true and call directly.
+
+ The JSON to parse.
+ The parsed message.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Creates a new message parser which optionally discards unknown fields when parsing.
+
+ Note that this does not affect the behavior of
+ at all. To ignore unknown fields when parsing JSON, create a using a
+ with set to true and call directly.
+ Whether or not to discard unknown fields when parsing.
+ A newly configured message parser.
+
+
+
+ Creates a new message parser which registers extensions from the specified registry upon creating the message instance
+
+ The extensions to register
+ A newly configured message parser.
+
+
+
+ A parser for a specific message type.
+
+
+
+ This delegates most behavior to the
+ implementation within the original type, but
+ provides convenient overloads to parse from a variety of sources.
+
+
+ Most applications will never need to create their own instances of this type;
+ instead, use the static Parser property of a generated message type to obtain a
+ parser for that type.
+
+
+ The type of message to be parsed.
+
+
+
+ Creates a new parser.
+
+
+ The factory method is effectively an optimization over using a generic constraint
+ to require a parameterless constructor: delegates are significantly faster to execute.
+
+ Function to invoke when a new, empty message is required.
+
+
+
+ Creates a template instance ready for population.
+
+ An empty message.
+
+
+
+ Parses a message from a byte array.
+
+ The byte array containing the message. Must not be null.
+ The newly parsed message.
+
+
+
+ Parses a message from a byte array slice.
+
+ The byte array containing the message. Must not be null.
+ The offset of the slice to parse.
+ The length of the slice to parse.
+ The newly parsed message.
+
+
+
+ Parses a message from the given byte string.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given stream.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given sequence.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given span.
+
+ The data to parse.
+ The parsed message.
+
+
+
+ Parses a length-delimited message from the given stream.
+
+
+ The stream is expected to contain a length and then the data. Only the amount of data
+ specified by the length will be consumed.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given coded input stream.
+
+ The stream to parse.
+ The parsed message.
+
+
+
+ Parses a message from the given JSON.
+
+ The JSON to parse.
+ The parsed message.
+ The JSON does not comply with RFC 7159
+ The JSON does not represent a Protocol Buffers message correctly
+
+
+
+ Creates a new message parser which optionally discards unknown fields when parsing.
+
+ Whether or not to discard unknown fields when parsing.
+ A newly configured message parser.
+
+
+
+ Creates a new message parser which registers extensions from the specified registry upon creating the message instance
+
+ The extensions to register
+ A newly configured message parser.
+
+
+
+ Struct used to hold the keys for the fieldByNumber table in DescriptorPool and the keys for the
+ extensionByNumber table in ExtensionRegistry.
+
+
+
+
+ An opaque struct that represents the current parsing state and is passed along
+ as the parsing proceeds.
+ All the public methods are intended to be invoked only by the generated code,
+ users should never invoke them directly.
+
+
+
+
+ Initialize a , building all from defaults and
+ the given .
+
+
+
+
+ Initialize a using existing , e.g. from .
+
+
+
+
+ Creates a ParseContext instance from CodedInputStream.
+ WARNING: internally this copies the CodedInputStream's state, so after done with the ParseContext,
+ the CodedInputStream's state needs to be updated.
+
+
+
+
+ Returns the last tag read, or 0 if no tags have been read or we've read beyond
+ the end of the input.
+
+
+
+
+ Internal-only property; when set to true, unknown fields will be discarded while parsing.
+
+
+
+
+ Internal-only property; provides extension identifiers to compatible messages while parsing.
+
+
+
+
+ Reads a field tag, returning the tag of 0 for "end of input".
+
+
+ If this method returns 0, it doesn't necessarily mean the end of all
+ the data in this CodedInputReader; it may be the end of the logical input
+ for an embedded message, for example.
+
+ The next field tag, or 0 for end of input. (0 is never a valid tag.)
+
+
+
+ Reads a double field from the input.
+
+
+
+
+ Reads a float field from the input.
+
+
+
+
+ Reads a uint64 field from the input.
+
+
+
+
+ Reads an int64 field from the input.
+
+
+
+
+ Reads an int32 field from the input.
+
+
+
+
+ Reads a fixed64 field from the input.
+
+
+
+
+ Reads a fixed32 field from the input.
+
+
+
+
+ Reads a bool field from the input.
+
+
+
+
+ Reads a string field from the input.
+
+
+
+
+ Reads an embedded message field value from the input.
+
+
+
+
+ Reads an embedded group field from the input.
+
+
+
+
+ Reads a bytes field value from the input.
+
+
+
+
+ Reads a uint32 field value from the input.
+
+
+
+
+ Reads an enum field value from the input.
+
+
+
+
+ Reads an sfixed32 field value from the input.
+
+
+
+
+ Reads an sfixed64 field value from the input.
+
+
+
+
+ Reads an sint32 field value from the input.
+
+
+
+
+ Reads an sint64 field value from the input.
+
+
+
+
+ Reads a length for length-delimited data.
+
+
+ This is internally just reading a varint, but this method exists
+ to make the calling code clearer.
+
+
+
+
+ The position within the current buffer (i.e. the next byte to read)
+
+
+
+
+ Size of the current buffer
+
+
+
+
+ If we are currently inside a length-delimited block, this is the number of
+ bytes in the buffer that are still available once we leave the delimited block.
+
+
+
+
+ The absolute position of the end of the current length-delimited block (including totalBytesRetired)
+
+
+
+
+ The total number of consumed before the start of the current buffer. The
+ total bytes read up to the current position can be computed as
+ totalBytesRetired + bufferPos.
+
+
+
+
+ The last tag we read. 0 indicates we've read to the end of the stream
+ (or haven't read anything yet).
+
+
+
+
+ The next tag, used to store the value read by PeekTag.
+
+
+
+
+ Internal-only property; when set to true, unknown fields will be discarded while parsing.
+
+
+
+
+ Internal-only property; provides extension identifiers to compatible messages while parsing.
+
+
+
+
+ Primitives for parsing protobuf wire format.
+
+
+
+
+ Reads a length for length-delimited data.
+
+
+ This is internally just reading a varint, but this method exists
+ to make the calling code clearer.
+
+
+
+
+ Parses the next tag.
+ If the end of logical stream was reached, an invalid tag of 0 is returned.
+
+
+
+
+ Peeks at the next tag in the stream. If it matches ,
+ the tag is consumed and the method returns true; otherwise, the
+ stream is left in the original position and the method returns false.
+
+
+
+
+ Peeks at the next field tag. This is like calling , but the
+ tag is not consumed. (So a subsequent call to will return the
+ same value.)
+
+
+
+
+ Parses a raw varint.
+
+
+
+
+ Parses a raw Varint. If larger than 32 bits, discard the upper bits.
+ This method is optimised for the case where we've got lots of data in the buffer.
+ That means we can check the size just once, then just read directly from the buffer
+ without constant rechecking of the buffer length.
+
+
+
+
+ Parses a 32-bit little-endian integer.
+
+
+
+
+ Parses a 64-bit little-endian integer.
+
+
+
+
+ Parses a double value.
+
+
+
+
+ Parses a float value.
+
+
+
+
+ Reads a fixed size of bytes from the input.
+
+
+ the end of the stream or the current limit was reached
+
+
+
+
+ Reads and discards bytes.
+
+ the end of the stream
+ or the current limit was reached
+
+
+
+ Reads a string field value from the input.
+
+
+
+
+ Reads a bytes field value from the input.
+
+
+
+
+ Reads a UTF-8 string from the next "length" bytes.
+
+
+ the end of the stream or the current limit was reached
+
+
+
+
+ Reads a string assuming that it is spread across multiple spans in a .
+
+
+
+
+ Validates that the specified size doesn't exceed the current limit. If it does then remaining bytes
+ are skipped and an error is thrown.
+
+
+
+
+ Reads a varint from the input one byte at a time, so that it does not
+ read any bytes after the end of the varint. If you simply wrapped the
+ stream in a CodedInputStream and used ReadRawVarint32(Stream)
+ then you would probably end up reading past the end of the varint since
+ CodedInputStream buffers its input.
+
+
+
+
+
+
+ Decode a 32-bit value with ZigZag encoding.
+
+
+ ZigZag encodes signed integers into values that can be efficiently
+ encoded with varint. (Otherwise, negative values must be
+ sign-extended to 32 bits to be varint encoded, thus always taking
+ 5 bytes on the wire.)
+
+
+
+
+ Decode a 64-bit value with ZigZag encoding.
+
+
+ ZigZag encodes signed integers into values that can be efficiently
+ encoded with varint. (Otherwise, negative values must be
+ sign-extended to 64 bits to be varint encoded, thus always taking
+ 10 bytes on the wire.)
+
+
+
+
+ Checks whether there is known data available of the specified size remaining to parse.
+ When parsing from a Stream this can return false because we have no knowledge of the amount
+ of data remaining in the stream until it is read.
+
+
+
+
+ Checks whether there is known data available of the specified size remaining to parse
+ in the underlying data source.
+ When parsing from a Stream this will return false because we have no knowledge of the amount
+ of data remaining in the stream until it is read.
+
+
+
+
+ Read raw bytes of the specified length into a span. The amount of data available and the current limit should
+ be checked before calling this method.
+
+
+
+
+ Reading and skipping messages / groups
+
+
+
+
+ Skip a group.
+
+
+
+
+ Verifies that the last call to ReadTag() returned tag 0 - in other words,
+ we've reached the end of the stream when we expected to.
+
+ The
+ tag read was not the one specified
+
+
+
+ Fast parsing primitives for wrapper types
+
+
+
+
+ Helper methods for throwing exceptions when preconditions are not met.
+
+
+ This class is used internally and by generated code; it is not particularly
+ expected to be used from application code, although nothing prevents it
+ from being used that way.
+
+
+
+
+ Throws an ArgumentNullException if the given value is null, otherwise
+ return the value to the caller.
+
+
+
+
+ Throws an ArgumentNullException if the given value is null, otherwise
+ return the value to the caller.
+
+
+ This is equivalent to but without the type parameter
+ constraint. In most cases, the constraint is useful to prevent you from calling CheckNotNull
+ with a value type - but it gets in the way if either you want to use it with a nullable
+ value type, or you want to use it with an unconstrained type parameter.
+
+
+
+
+ Container for a set of custom options specified within a message, field etc.
+
+
+
+ This type is publicly immutable, but internally mutable. It is only populated
+ by the descriptor parsing code - by the time any user code is able to see an instance,
+ it will be fully initialized.
+
+
+ If an option is requested using the incorrect method, an answer may still be returned: all
+ of the numeric types are represented internally using 64-bit integers, for example. It is up to
+ the caller to ensure that they make the appropriate method call for the option they're interested in.
+ Note that enum options are simply stored as integers, so the value should be fetched using
+ and then cast appropriately.
+
+
+ Repeated options are currently not supported. Asking for a single value of an option
+ which was actually repeated will return the last value, except for message types where
+ all the set values are merged together.
+
+
+
+
+
+ Retrieves a Boolean value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 32-bit integer value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 64-bit integer value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves an unsigned 32-bit integer value for the specified option field,
+ assuming a fixed-length representation.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves an unsigned 64-bit integer value for the specified option field,
+ assuming a fixed-length representation.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 32-bit integer value for the specified option field,
+ assuming a fixed-length representation.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 64-bit integer value for the specified option field,
+ assuming a fixed-length representation.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 32-bit integer value for the specified option field,
+ assuming a zigzag encoding.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a signed 64-bit integer value for the specified option field,
+ assuming a zigzag encoding.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves an unsigned 32-bit integer value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves an unsigned 64-bit integer value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a 32-bit floating point value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a 64-bit floating point value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a string value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a bytes value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+
+ Retrieves a message value for the specified option field.
+
+ The field to fetch the value for.
+ The output variable to populate.
+ true if a suitable value for the field was found; false otherwise.
+
+
+ Holder for reflection information generated from google/protobuf/descriptor.proto
+
+
+ File descriptor for google/protobuf/descriptor.proto
+
+
+
+ The full set of known editions.
+
+
+
+
+ A placeholder for an unknown edition value.
+
+
+
+
+ Legacy syntax "editions". These pre-date editions, but behave much like
+ distinct editions. These can't be used to specify the edition of proto
+ files, but feature definitions must supply proto2/proto3 defaults for
+ backwards compatibility.
+
+
+
+
+ Editions that have been released. The specific values are arbitrary and
+ should not be depended on, but they will always be time-ordered for easy
+ comparison.
+
+
+
+
+ Placeholder editions for testing feature resolution. These should not be
+ used or relyed on outside of tests.
+
+
+
+
+ The protocol compiler can output a FileDescriptorSet containing the .proto
+ files it parses.
+
+
+
+ Field number for the "file" field.
+
+
+
+ Describes a complete .proto file.
+
+
+
+ Field number for the "name" field.
+
+
+
+ file name, relative to root of source tree
+
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "package" field.
+
+
+
+ e.g. "foo", "foo.bar", etc.
+
+
+
+ Gets whether the "package" field is set
+
+
+ Clears the value of the "package" field
+
+
+ Field number for the "dependency" field.
+
+
+
+ Names of files imported by this file.
+
+
+
+ Field number for the "public_dependency" field.
+
+
+
+ Indexes of the public imported files in the dependency list above.
+
+
+
+ Field number for the "weak_dependency" field.
+
+
+
+ Indexes of the weak imported files in the dependency list.
+ For Google-internal migration only. Do not use.
+
+
+
+ Field number for the "message_type" field.
+
+
+
+ All top-level definitions in this file.
+
+
+
+ Field number for the "enum_type" field.
+
+
+ Field number for the "service" field.
+
+
+ Field number for the "extension" field.
+
+
+ Field number for the "options" field.
+
+
+ Field number for the "source_code_info" field.
+
+
+
+ This field contains optional information about the original source code.
+ You may safely remove this entire field without harming runtime
+ functionality of the descriptors -- the information is needed only by
+ development tools.
+
+
+
+ Field number for the "syntax" field.
+
+
+
+ The syntax of the proto file.
+ The supported values are "proto2", "proto3", and "editions".
+
+ If `edition` is present, this value must be "editions".
+
+
+
+ Gets whether the "syntax" field is set
+
+
+ Clears the value of the "syntax" field
+
+
+ Field number for the "edition" field.
+
+
+
+ The edition of the proto file.
+
+
+
+ Gets whether the "edition" field is set
+
+
+ Clears the value of the "edition" field
+
+
+
+ Describes a message type.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "field" field.
+
+
+ Field number for the "extension" field.
+
+
+ Field number for the "nested_type" field.
+
+
+ Field number for the "enum_type" field.
+
+
+ Field number for the "extension_range" field.
+
+
+ Field number for the "oneof_decl" field.
+
+
+ Field number for the "options" field.
+
+
+ Field number for the "reserved_range" field.
+
+
+ Field number for the "reserved_name" field.
+
+
+
+ Reserved field names, which may not be used by fields in the same message.
+ A given name may only be reserved once.
+
+
+
+ Container for nested types declared in the DescriptorProto message type.
+
+
+ Field number for the "start" field.
+
+
+
+ Inclusive.
+
+
+
+ Gets whether the "start" field is set
+
+
+ Clears the value of the "start" field
+
+
+ Field number for the "end" field.
+
+
+
+ Exclusive.
+
+
+
+ Gets whether the "end" field is set
+
+
+ Clears the value of the "end" field
+
+
+ Field number for the "options" field.
+
+
+
+ Range of reserved tag numbers. Reserved tag numbers may not be used by
+ fields or extension ranges in the same message. Reserved ranges may
+ not overlap.
+
+
+
+ Field number for the "start" field.
+
+
+
+ Inclusive.
+
+
+
+ Gets whether the "start" field is set
+
+
+ Clears the value of the "start" field
+
+
+ Field number for the "end" field.
+
+
+
+ Exclusive.
+
+
+
+ Gets whether the "end" field is set
+
+
+ Clears the value of the "end" field
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "declaration" field.
+
+
+
+ For external users: DO NOT USE. We are in the process of open sourcing
+ extension declaration and executing internal cleanups before it can be
+ used externally.
+
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "verification" field.
+
+
+
+ The verification state of the range.
+ TODO: flip the default to DECLARATION once all empty ranges
+ are marked as UNVERIFIED.
+
+
+
+ Gets whether the "verification" field is set
+
+
+ Clears the value of the "verification" field
+
+
+ Container for nested types declared in the ExtensionRangeOptions message type.
+
+
+
+ The verification state of the extension range.
+
+
+
+
+ All the extensions of the range must be declared.
+
+
+
+ Field number for the "number" field.
+
+
+
+ The extension number declared within the extension range.
+
+
+
+ Gets whether the "number" field is set
+
+
+ Clears the value of the "number" field
+
+
+ Field number for the "full_name" field.
+
+
+
+ The fully-qualified name of the extension field. There must be a leading
+ dot in front of the full name.
+
+
+
+ Gets whether the "full_name" field is set
+
+
+ Clears the value of the "full_name" field
+
+
+ Field number for the "type" field.
+
+
+
+ The fully-qualified type name of the extension field. Unlike
+ Metadata.type, Declaration.type must have a leading dot for messages
+ and enums.
+
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "reserved" field.
+
+
+
+ If true, indicates that the number is reserved in the extension range,
+ and any extension field with the number will fail to compile. Set this
+ when a declared extension field is deleted.
+
+
+
+ Gets whether the "reserved" field is set
+
+
+ Clears the value of the "reserved" field
+
+
+ Field number for the "repeated" field.
+
+
+
+ If true, indicates that the extension must be defined as repeated.
+ Otherwise the extension must be defined as optional.
+
+
+
+ Gets whether the "repeated" field is set
+
+
+ Clears the value of the "repeated" field
+
+
+
+ Describes a field within a message.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "number" field.
+
+
+ Gets whether the "number" field is set
+
+
+ Clears the value of the "number" field
+
+
+ Field number for the "label" field.
+
+
+ Gets whether the "label" field is set
+
+
+ Clears the value of the "label" field
+
+
+ Field number for the "type" field.
+
+
+
+ If type_name is set, this need not be set. If both this and type_name
+ are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
+
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "type_name" field.
+
+
+
+ For message and enum types, this is the name of the type. If the name
+ starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
+ rules are used to find the type (i.e. first the nested types within this
+ message are searched, then within the parent, on up to the root
+ namespace).
+
+
+
+ Gets whether the "type_name" field is set
+
+
+ Clears the value of the "type_name" field
+
+
+ Field number for the "extendee" field.
+
+
+
+ For extensions, this is the name of the type being extended. It is
+ resolved in the same manner as type_name.
+
+
+
+ Gets whether the "extendee" field is set
+
+
+ Clears the value of the "extendee" field
+
+
+ Field number for the "default_value" field.
+
+
+
+ For numeric types, contains the original text representation of the value.
+ For booleans, "true" or "false".
+ For strings, contains the default text contents (not escaped in any way).
+ For bytes, contains the C escaped value. All bytes >= 128 are escaped.
+
+
+
+ Gets whether the "default_value" field is set
+
+
+ Clears the value of the "default_value" field
+
+
+ Field number for the "oneof_index" field.
+
+
+
+ If set, gives the index of a oneof in the containing type's oneof_decl
+ list. This field is a member of that oneof.
+
+
+
+ Gets whether the "oneof_index" field is set
+
+
+ Clears the value of the "oneof_index" field
+
+
+ Field number for the "json_name" field.
+
+
+
+ JSON name of this field. The value is set by protocol compiler. If the
+ user has set a "json_name" option on this field, that option's value
+ will be used. Otherwise, it's deduced from the field's name by converting
+ it to camelCase.
+
+
+
+ Gets whether the "json_name" field is set
+
+
+ Clears the value of the "json_name" field
+
+
+ Field number for the "options" field.
+
+
+ Field number for the "proto3_optional" field.
+
+
+
+ If true, this is a proto3 "optional". When a proto3 field is optional, it
+ tracks presence regardless of field type.
+
+ When proto3_optional is true, this field must be belong to a oneof to
+ signal to old proto3 clients that presence is tracked for this field. This
+ oneof is known as a "synthetic" oneof, and this field must be its sole
+ member (each proto3 optional field gets its own synthetic oneof). Synthetic
+ oneofs exist in the descriptor only, and do not generate any API. Synthetic
+ oneofs must be ordered after all "real" oneofs.
+
+ For message fields, proto3_optional doesn't create any semantic change,
+ since non-repeated message fields always track presence. However it still
+ indicates the semantic detail of whether the user wrote "optional" or not.
+ This can be useful for round-tripping the .proto file. For consistency we
+ give message fields a synthetic oneof also, even though it is not required
+ to track presence. This is especially important because the parser can't
+ tell if a field is a message or an enum, so it must always create a
+ synthetic oneof.
+
+ Proto2 optional fields do not set this flag, because they already indicate
+ optional with `LABEL_OPTIONAL`.
+
+
+
+ Gets whether the "proto3_optional" field is set
+
+
+ Clears the value of the "proto3_optional" field
+
+
+ Container for nested types declared in the FieldDescriptorProto message type.
+
+
+
+ 0 is reserved for errors.
+ Order is weird for historical reasons.
+
+
+
+
+ Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
+ negative values are likely.
+
+
+
+
+ Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
+ negative values are likely.
+
+
+
+
+ Tag-delimited aggregate.
+ Group type is deprecated and not supported after google.protobuf. However, Proto3
+ implementations should still be able to parse the group wire format and
+ treat group fields as unknown fields. In Editions, the group wire format
+ can be enabled via the `message_encoding` feature.
+
+
+
+
+ Length-delimited aggregate.
+
+
+
+
+ New in version 2.
+
+
+
+
+ Uses ZigZag encoding.
+
+
+
+
+ Uses ZigZag encoding.
+
+
+
+
+ 0 is reserved for errors
+
+
+
+
+ The required label is only allowed in google.protobuf. In proto3 and Editions
+ it's explicitly prohibited. In Editions, the `field_presence` feature
+ can be used to get this behavior.
+
+
+
+
+ Describes a oneof.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "options" field.
+
+
+
+ Describes an enum type.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "value" field.
+
+
+ Field number for the "options" field.
+
+
+ Field number for the "reserved_range" field.
+
+
+
+ Range of reserved numeric values. Reserved numeric values may not be used
+ by enum values in the same enum declaration. Reserved ranges may not
+ overlap.
+
+
+
+ Field number for the "reserved_name" field.
+
+
+
+ Reserved enum value names, which may not be reused. A given name may only
+ be reserved once.
+
+
+
+ Container for nested types declared in the EnumDescriptorProto message type.
+
+
+
+ Range of reserved numeric values. Reserved values may not be used by
+ entries in the same enum. Reserved ranges may not overlap.
+
+ Note that this is distinct from DescriptorProto.ReservedRange in that it
+ is inclusive such that it can appropriately represent the entire int32
+ domain.
+
+
+
+ Field number for the "start" field.
+
+
+
+ Inclusive.
+
+
+
+ Gets whether the "start" field is set
+
+
+ Clears the value of the "start" field
+
+
+ Field number for the "end" field.
+
+
+
+ Inclusive.
+
+
+
+ Gets whether the "end" field is set
+
+
+ Clears the value of the "end" field
+
+
+
+ Describes a value within an enum.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "number" field.
+
+
+ Gets whether the "number" field is set
+
+
+ Clears the value of the "number" field
+
+
+ Field number for the "options" field.
+
+
+
+ Describes a service.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "method" field.
+
+
+ Field number for the "options" field.
+
+
+
+ Describes a method of a service.
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "input_type" field.
+
+
+
+ Input and output type names. These are resolved in the same way as
+ FieldDescriptorProto.type_name, but must refer to a message type.
+
+
+
+ Gets whether the "input_type" field is set
+
+
+ Clears the value of the "input_type" field
+
+
+ Field number for the "output_type" field.
+
+
+ Gets whether the "output_type" field is set
+
+
+ Clears the value of the "output_type" field
+
+
+ Field number for the "options" field.
+
+
+ Field number for the "client_streaming" field.
+
+
+
+ Identifies if client streams multiple client messages
+
+
+
+ Gets whether the "client_streaming" field is set
+
+
+ Clears the value of the "client_streaming" field
+
+
+ Field number for the "server_streaming" field.
+
+
+
+ Identifies if server streams multiple server messages
+
+
+
+ Gets whether the "server_streaming" field is set
+
+
+ Clears the value of the "server_streaming" field
+
+
+ Field number for the "java_package" field.
+
+
+
+ Sets the Java package where classes generated from this .proto will be
+ placed. By default, the proto package is used, but this is often
+ inappropriate because proto packages do not normally start with backwards
+ domain names.
+
+
+
+ Gets whether the "java_package" field is set
+
+
+ Clears the value of the "java_package" field
+
+
+ Field number for the "java_outer_classname" field.
+
+
+
+ Controls the name of the wrapper Java class generated for the .proto file.
+ That class will always contain the .proto file's getDescriptor() method as
+ well as any top-level extensions defined in the .proto file.
+ If java_multiple_files is disabled, then all the other classes from the
+ .proto file will be nested inside the single wrapper outer class.
+
+
+
+ Gets whether the "java_outer_classname" field is set
+
+
+ Clears the value of the "java_outer_classname" field
+
+
+ Field number for the "java_multiple_files" field.
+
+
+
+ If enabled, then the Java code generator will generate a separate .java
+ file for each top-level message, enum, and service defined in the .proto
+ file. Thus, these types will *not* be nested inside the wrapper class
+ named by java_outer_classname. However, the wrapper class will still be
+ generated to contain the file's getDescriptor() method as well as any
+ top-level extensions defined in the file.
+
+
+
+ Gets whether the "java_multiple_files" field is set
+
+
+ Clears the value of the "java_multiple_files" field
+
+
+ Field number for the "java_generate_equals_and_hash" field.
+
+
+
+ This option does nothing.
+
+
+
+ Gets whether the "java_generate_equals_and_hash" field is set
+
+
+ Clears the value of the "java_generate_equals_and_hash" field
+
+
+ Field number for the "java_string_check_utf8" field.
+
+
+
+ If set true, then the Java2 code generator will generate code that
+ throws an exception whenever an attempt is made to assign a non-UTF-8
+ byte sequence to a string field.
+ Message reflection will do the same.
+ However, an extension field still accepts non-UTF-8 byte sequences.
+ This option has no effect on when used with the lite runtime.
+
+
+
+ Gets whether the "java_string_check_utf8" field is set
+
+
+ Clears the value of the "java_string_check_utf8" field
+
+
+ Field number for the "optimize_for" field.
+
+
+ Gets whether the "optimize_for" field is set
+
+
+ Clears the value of the "optimize_for" field
+
+
+ Field number for the "go_package" field.
+
+
+
+ Sets the Go package where structs generated from this .proto will be
+ placed. If omitted, the Go package will be derived from the following:
+ - The basename of the package import path, if provided.
+ - Otherwise, the package statement in the .proto file, if present.
+ - Otherwise, the basename of the .proto file, without extension.
+
+
+
+ Gets whether the "go_package" field is set
+
+
+ Clears the value of the "go_package" field
+
+
+ Field number for the "cc_generic_services" field.
+
+
+
+ Should generic services be generated in each language? "Generic" services
+ are not specific to any particular RPC system. They are generated by the
+ main code generators in each language (without additional plugins).
+ Generic services were the only kind of service generation supported by
+ early versions of google.protobuf.
+
+ Generic services are now considered deprecated in favor of using plugins
+ that generate code specific to your particular RPC system. Therefore,
+ these default to false. Old code which depends on generic services should
+ explicitly set them to true.
+
+
+
+ Gets whether the "cc_generic_services" field is set
+
+
+ Clears the value of the "cc_generic_services" field
+
+
+ Field number for the "java_generic_services" field.
+
+
+ Gets whether the "java_generic_services" field is set
+
+
+ Clears the value of the "java_generic_services" field
+
+
+ Field number for the "py_generic_services" field.
+
+
+ Gets whether the "py_generic_services" field is set
+
+
+ Clears the value of the "py_generic_services" field
+
+
+ Field number for the "php_generic_services" field.
+
+
+ Gets whether the "php_generic_services" field is set
+
+
+ Clears the value of the "php_generic_services" field
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this file deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for everything in the file, or it will be completely ignored; in the very
+ least, this is a formalization for deprecating files.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "cc_enable_arenas" field.
+
+
+
+ Enables the use of arenas for the proto messages in this file. This applies
+ only to generated classes for C++.
+
+
+
+ Gets whether the "cc_enable_arenas" field is set
+
+
+ Clears the value of the "cc_enable_arenas" field
+
+
+ Field number for the "objc_class_prefix" field.
+
+
+
+ Sets the objective c class prefix which is prepended to all objective c
+ generated classes from this .proto. There is no default.
+
+
+
+ Gets whether the "objc_class_prefix" field is set
+
+
+ Clears the value of the "objc_class_prefix" field
+
+
+ Field number for the "csharp_namespace" field.
+
+
+
+ Namespace for generated classes; defaults to the package.
+
+
+
+ Gets whether the "csharp_namespace" field is set
+
+
+ Clears the value of the "csharp_namespace" field
+
+
+ Field number for the "swift_prefix" field.
+
+
+
+ By default Swift generators will take the proto package and CamelCase it
+ replacing '.' with underscore and use that to prefix the types/symbols
+ defined. When this options is provided, they will use this value instead
+ to prefix the types/symbols defined.
+
+
+
+ Gets whether the "swift_prefix" field is set
+
+
+ Clears the value of the "swift_prefix" field
+
+
+ Field number for the "php_class_prefix" field.
+
+
+
+ Sets the php class prefix which is prepended to all php generated classes
+ from this .proto. Default is empty.
+
+
+
+ Gets whether the "php_class_prefix" field is set
+
+
+ Clears the value of the "php_class_prefix" field
+
+
+ Field number for the "php_namespace" field.
+
+
+
+ Use this option to change the namespace of php generated classes. Default
+ is empty. When this option is empty, the package name will be used for
+ determining the namespace.
+
+
+
+ Gets whether the "php_namespace" field is set
+
+
+ Clears the value of the "php_namespace" field
+
+
+ Field number for the "php_metadata_namespace" field.
+
+
+
+ Use this option to change the namespace of php generated metadata classes.
+ Default is empty. When this option is empty, the proto file name will be
+ used for determining the namespace.
+
+
+
+ Gets whether the "php_metadata_namespace" field is set
+
+
+ Clears the value of the "php_metadata_namespace" field
+
+
+ Field number for the "ruby_package" field.
+
+
+
+ Use this option to change the package of ruby generated classes. Default
+ is empty. When this option is not set, the package name will be used for
+ determining the ruby package.
+
+
+
+ Gets whether the "ruby_package" field is set
+
+
+ Clears the value of the "ruby_package" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here.
+ See the documentation for the "Options" section above.
+
+
+
+ Container for nested types declared in the FileOptions message type.
+
+
+
+ Generated classes can be optimized for speed or code size.
+
+
+
+
+ Generate complete code for parsing, serialization,
+
+
+
+
+ etc.
+
+
+
+
+ Generate code using MessageLite and the lite runtime.
+
+
+
+ Field number for the "message_set_wire_format" field.
+
+
+
+ Set true to use the old proto1 MessageSet wire format for extensions.
+ This is provided for backwards-compatibility with the MessageSet wire
+ format. You should not use this for any other reason: It's less
+ efficient, has fewer features, and is more complicated.
+
+ The message must be defined exactly as follows:
+ message Foo {
+ option message_set_wire_format = true;
+ extensions 4 to max;
+ }
+ Note that the message cannot have any defined fields; MessageSets only
+ have extensions.
+
+ All extensions of your type must be singular messages; e.g. they cannot
+ be int32s, enums, or repeated messages.
+
+ Because this is an option, the above two restrictions are not enforced by
+ the protocol compiler.
+
+
+
+ Gets whether the "message_set_wire_format" field is set
+
+
+ Clears the value of the "message_set_wire_format" field
+
+
+ Field number for the "no_standard_descriptor_accessor" field.
+
+
+
+ Disables the generation of the standard "descriptor()" accessor, which can
+ conflict with a field of the same name. This is meant to make migration
+ from proto1 easier; new code should avoid fields named "descriptor".
+
+
+
+ Gets whether the "no_standard_descriptor_accessor" field is set
+
+
+ Clears the value of the "no_standard_descriptor_accessor" field
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this message deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for the message, or it will be completely ignored; in the very least,
+ this is a formalization for deprecating messages.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "map_entry" field.
+
+
+
+ NOTE: Do not set the option in .proto files. Always use the maps syntax
+ instead. The option should only be implicitly set by the proto compiler
+ parser.
+
+ Whether the message is an automatically generated map entry type for the
+ maps field.
+
+ For maps fields:
+ map<KeyType, ValueType> map_field = 1;
+ The parsed descriptor looks like:
+ message MapFieldEntry {
+ option map_entry = true;
+ optional KeyType key = 1;
+ optional ValueType value = 2;
+ }
+ repeated MapFieldEntry map_field = 1;
+
+ Implementations may choose not to generate the map_entry=true message, but
+ use a native map in the target language to hold the keys and values.
+ The reflection APIs in such implementations still need to work as
+ if the field is a repeated message field.
+
+
+
+ Gets whether the "map_entry" field is set
+
+
+ Clears the value of the "map_entry" field
+
+
+ Field number for the "deprecated_legacy_json_field_conflicts" field.
+
+
+
+ Enable the legacy handling of JSON field name conflicts. This lowercases
+ and strips underscored from the fields before comparison in proto3 only.
+ The new behavior takes `json_name` into account and applies to proto2 as
+ well.
+
+ This should only be used as a temporary measure against broken builds due
+ to the change in behavior for JSON field name conflicts.
+
+ TODO This is legacy behavior we plan to remove once downstream
+ teams have had time to migrate.
+
+
+
+ Gets whether the "deprecated_legacy_json_field_conflicts" field is set
+
+
+ Clears the value of the "deprecated_legacy_json_field_conflicts" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "ctype" field.
+
+
+
+ The ctype option instructs the C++ code generator to use a different
+ representation of the field than it normally would. See the specific
+ options below. This option is only implemented to support use of
+ [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of
+ type "bytes" in the open source release -- sorry, we'll try to include
+ other types in a future version!
+
+
+
+ Gets whether the "ctype" field is set
+
+
+ Clears the value of the "ctype" field
+
+
+ Field number for the "packed" field.
+
+
+
+ The packed option can be enabled for repeated primitive fields to enable
+ a more efficient representation on the wire. Rather than repeatedly
+ writing the tag and type for each element, the entire array is encoded as
+ a single length-delimited blob. In proto3, only explicit setting it to
+ false will avoid using packed encoding. This option is prohibited in
+ Editions, but the `repeated_field_encoding` feature can be used to control
+ the behavior.
+
+
+
+ Gets whether the "packed" field is set
+
+
+ Clears the value of the "packed" field
+
+
+ Field number for the "jstype" field.
+
+
+
+ The jstype option determines the JavaScript type used for values of the
+ field. The option is permitted only for 64 bit integral and fixed types
+ (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
+ is represented as JavaScript string, which avoids loss of precision that
+ can happen when a large value is converted to a floating point JavaScript.
+ Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
+ use the JavaScript "number" type. The behavior of the default option
+ JS_NORMAL is implementation dependent.
+
+ This option is an enum to permit additional types to be added, e.g.
+ goog.math.Integer.
+
+
+
+ Gets whether the "jstype" field is set
+
+
+ Clears the value of the "jstype" field
+
+
+ Field number for the "lazy" field.
+
+
+
+ Should this field be parsed lazily? Lazy applies only to message-type
+ fields. It means that when the outer message is initially parsed, the
+ inner message's contents will not be parsed but instead stored in encoded
+ form. The inner message will actually be parsed when it is first accessed.
+
+ This is only a hint. Implementations are free to choose whether to use
+ eager or lazy parsing regardless of the value of this option. However,
+ setting this option true suggests that the protocol author believes that
+ using lazy parsing on this field is worth the additional bookkeeping
+ overhead typically needed to implement it.
+
+ This option does not affect the public interface of any generated code;
+ all method signatures remain the same. Furthermore, thread-safety of the
+ interface is not affected by this option; const methods remain safe to
+ call from multiple threads concurrently, while non-const methods continue
+ to require exclusive access.
+
+ Note that implementations may choose not to check required fields within
+ a lazy sub-message. That is, calling IsInitialized() on the outer message
+ may return true even if the inner message has missing required fields.
+ This is necessary because otherwise the inner message would have to be
+ parsed in order to perform the check, defeating the purpose of lazy
+ parsing. An implementation which chooses not to check required fields
+ must be consistent about it. That is, for any particular sub-message, the
+ implementation must either *always* check its required fields, or *never*
+ check its required fields, regardless of whether or not the message has
+ been parsed.
+
+ As of May 2022, lazy verifies the contents of the byte stream during
+ parsing. An invalid byte stream will cause the overall parsing to fail.
+
+
+
+ Gets whether the "lazy" field is set
+
+
+ Clears the value of the "lazy" field
+
+
+ Field number for the "unverified_lazy" field.
+
+
+
+ unverified_lazy does no correctness checks on the byte stream. This should
+ only be used where lazy with verification is prohibitive for performance
+ reasons.
+
+
+
+ Gets whether the "unverified_lazy" field is set
+
+
+ Clears the value of the "unverified_lazy" field
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this field deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for accessors, or it will be completely ignored; in the very least, this
+ is a formalization for deprecating fields.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "weak" field.
+
+
+
+ For Google-internal migration only. Do not use.
+
+
+
+ Gets whether the "weak" field is set
+
+
+ Clears the value of the "weak" field
+
+
+ Field number for the "debug_redact" field.
+
+
+
+ Indicate that the field value should not be printed out when using debug
+ formats, e.g. when the field contains sensitive credentials.
+
+
+
+ Gets whether the "debug_redact" field is set
+
+
+ Clears the value of the "debug_redact" field
+
+
+ Field number for the "retention" field.
+
+
+ Gets whether the "retention" field is set
+
+
+ Clears the value of the "retention" field
+
+
+ Field number for the "targets" field.
+
+
+ Field number for the "edition_defaults" field.
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Container for nested types declared in the FieldOptions message type.
+
+
+
+ Default mode.
+
+
+
+
+ The option [ctype=CORD] may be applied to a non-repeated field of type
+ "bytes". It indicates that in C++, the data should be stored in a Cord
+ instead of a string. For very large strings, this may reduce memory
+ fragmentation. It may also allow better performance when parsing from a
+ Cord, or when parsing with aliasing enabled, as the parsed Cord may then
+ alias the original buffer.
+
+
+
+
+ Use the default type.
+
+
+
+
+ Use JavaScript strings.
+
+
+
+
+ Use JavaScript numbers.
+
+
+
+
+ If set to RETENTION_SOURCE, the option will be omitted from the binary.
+ Note: as of January 2023, support for this is in progress and does not yet
+ have an effect (b/264593489).
+
+
+
+
+ This indicates the types of entities that the field may apply to when used
+ as an option. If it is unset, then the field may be freely used as an
+ option on any kind of entity. Note: as of January 2023, support for this is
+ in progress and does not yet have an effect (b/264593489).
+
+
+
+ Field number for the "edition" field.
+
+
+ Gets whether the "edition" field is set
+
+
+ Clears the value of the "edition" field
+
+
+ Field number for the "value" field.
+
+
+
+ Textproto value.
+
+
+
+ Gets whether the "value" field is set
+
+
+ Clears the value of the "value" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "allow_alias" field.
+
+
+
+ Set this option to true to allow mapping different tag names to the same
+ value.
+
+
+
+ Gets whether the "allow_alias" field is set
+
+
+ Clears the value of the "allow_alias" field
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this enum deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for the enum, or it will be completely ignored; in the very least, this
+ is a formalization for deprecating enums.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "deprecated_legacy_json_field_conflicts" field.
+
+
+
+ Enable the legacy handling of JSON field name conflicts. This lowercases
+ and strips underscored from the fields before comparison in proto3 only.
+ The new behavior takes `json_name` into account and applies to proto2 as
+ well.
+ TODO Remove this legacy behavior once downstream teams have
+ had time to migrate.
+
+
+
+ Gets whether the "deprecated_legacy_json_field_conflicts" field is set
+
+
+ Clears the value of the "deprecated_legacy_json_field_conflicts" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this enum value deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for the enum value, or it will be completely ignored; in the very least,
+ this is a formalization for deprecating enum values.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "debug_redact" field.
+
+
+
+ Indicate that fields annotated with this enum value should not be printed
+ out when using debug formats, e.g. when the field contains sensitive
+ credentials.
+
+
+
+ Gets whether the "debug_redact" field is set
+
+
+ Clears the value of the "debug_redact" field
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this service deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for the service, or it will be completely ignored; in the very least,
+ this is a formalization for deprecating services.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Field number for the "deprecated" field.
+
+
+
+ Is this method deprecated?
+ Depending on the target platform, this can emit Deprecated annotations
+ for the method, or it will be completely ignored; in the very least,
+ this is a formalization for deprecating methods.
+
+
+
+ Gets whether the "deprecated" field is set
+
+
+ Clears the value of the "deprecated" field
+
+
+ Field number for the "idempotency_level" field.
+
+
+ Gets whether the "idempotency_level" field is set
+
+
+ Clears the value of the "idempotency_level" field
+
+
+ Field number for the "features" field.
+
+
+
+ Any features defined in the specific edition.
+
+
+
+ Field number for the "uninterpreted_option" field.
+
+
+
+ The parser stores options it doesn't recognize here. See above.
+
+
+
+ Container for nested types declared in the MethodOptions message type.
+
+
+
+ Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
+ or neither? HTTP based RPC implementation may choose GET verb for safe
+ methods, and PUT verb for idempotent methods instead of the default POST.
+
+
+
+
+ implies idempotent
+
+
+
+
+ idempotent, but may have side effects
+
+
+
+
+ A message representing a option the parser does not recognize. This only
+ appears in options protos created by the compiler::Parser class.
+ DescriptorPool resolves these when building Descriptor objects. Therefore,
+ options protos in descriptor objects (e.g. returned by Descriptor::options(),
+ or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
+ in them.
+
+
+
+ Field number for the "name" field.
+
+
+ Field number for the "identifier_value" field.
+
+
+
+ The value of the uninterpreted option, in whatever type the tokenizer
+ identified it as during parsing. Exactly one of these should be set.
+
+
+
+ Gets whether the "identifier_value" field is set
+
+
+ Clears the value of the "identifier_value" field
+
+
+ Field number for the "positive_int_value" field.
+
+
+ Gets whether the "positive_int_value" field is set
+
+
+ Clears the value of the "positive_int_value" field
+
+
+ Field number for the "negative_int_value" field.
+
+
+ Gets whether the "negative_int_value" field is set
+
+
+ Clears the value of the "negative_int_value" field
+
+
+ Field number for the "double_value" field.
+
+
+ Gets whether the "double_value" field is set
+
+
+ Clears the value of the "double_value" field
+
+
+ Field number for the "string_value" field.
+
+
+ Gets whether the "string_value" field is set
+
+
+ Clears the value of the "string_value" field
+
+
+ Field number for the "aggregate_value" field.
+
+
+ Gets whether the "aggregate_value" field is set
+
+
+ Clears the value of the "aggregate_value" field
+
+
+ Container for nested types declared in the UninterpretedOption message type.
+
+
+
+ The name of the uninterpreted option. Each string represents a segment in
+ a dot-separated name. is_extension is true iff a segment represents an
+ extension (denoted with parentheses in options specs in .proto files).
+ E.g.,{ ["foo", false], ["bar.baz", true], ["moo", false] } represents
+ "foo.(bar.baz).moo".
+
+
+
+ Field number for the "name_part" field.
+
+
+ Gets whether the "name_part" field is set
+
+
+ Clears the value of the "name_part" field
+
+
+ Field number for the "is_extension" field.
+
+
+ Gets whether the "is_extension" field is set
+
+
+ Clears the value of the "is_extension" field
+
+
+
+ TODO Enums in C++ gencode (and potentially other languages) are
+ not well scoped. This means that each of the feature enums below can clash
+ with each other. The short names we've chosen maximize call-site
+ readability, but leave us very open to this scenario. A future feature will
+ be designed and implemented to handle this, hopefully before we ever hit a
+ conflict here.
+
+
+
+ Field number for the "field_presence" field.
+
+
+ Gets whether the "field_presence" field is set
+
+
+ Clears the value of the "field_presence" field
+
+
+ Field number for the "enum_type" field.
+
+
+ Gets whether the "enum_type" field is set
+
+
+ Clears the value of the "enum_type" field
+
+
+ Field number for the "repeated_field_encoding" field.
+
+
+ Gets whether the "repeated_field_encoding" field is set
+
+
+ Clears the value of the "repeated_field_encoding" field
+
+
+ Field number for the "utf8_validation" field.
+
+
+ Gets whether the "utf8_validation" field is set
+
+
+ Clears the value of the "utf8_validation" field
+
+
+ Field number for the "message_encoding" field.
+
+
+ Gets whether the "message_encoding" field is set
+
+
+ Clears the value of the "message_encoding" field
+
+
+ Field number for the "json_format" field.
+
+
+ Gets whether the "json_format" field is set
+
+
+ Clears the value of the "json_format" field
+
+
+ Container for nested types declared in the FeatureSet message type.
+
+
+
+ A compiled specification for the defaults of a set of features. These
+ messages are generated from FeatureSet extensions and can be used to seed
+ feature resolution. The resolution with this object becomes a simple search
+ for the closest matching edition, followed by proto merges.
+
+
+
+ Field number for the "defaults" field.
+
+
+ Field number for the "minimum_edition" field.
+
+
+
+ The minimum supported edition (inclusive) when this was constructed.
+ Editions before this will not have defaults.
+
+
+
+ Gets whether the "minimum_edition" field is set
+
+
+ Clears the value of the "minimum_edition" field
+
+
+ Field number for the "maximum_edition" field.
+
+
+
+ The maximum known edition (inclusive) when this was constructed. Editions
+ after this will not have reliable defaults.
+
+
+
+ Gets whether the "maximum_edition" field is set
+
+
+ Clears the value of the "maximum_edition" field
+
+
+ Container for nested types declared in the FeatureSetDefaults message type.
+
+
+
+ A map from every known edition with a unique set of defaults to its
+ defaults. Not all editions may be contained here. For a given edition,
+ the defaults at the closest matching edition ordered at or before it should
+ be used. This field must be in strict ascending order by edition.
+
+
+
+ Field number for the "edition" field.
+
+
+ Gets whether the "edition" field is set
+
+
+ Clears the value of the "edition" field
+
+
+ Field number for the "features" field.
+
+
+
+ Encapsulates information about the original source file from which a
+ FileDescriptorProto was generated.
+
+
+
+ Field number for the "location" field.
+
+
+
+ A Location identifies a piece of source code in a .proto file which
+ corresponds to a particular definition. This information is intended
+ to be useful to IDEs, code indexers, documentation generators, and similar
+ tools.
+
+ For example, say we have a file like:
+ message Foo {
+ optional string foo = 1;
+ }
+ Let's look at just the field definition:
+ optional string foo = 1;
+ ^ ^^ ^^ ^ ^^^
+ a bc de f ghi
+ We have the following locations:
+ span path represents
+ [a,i) [ 4, 0, 2, 0 ] The whole field definition.
+ [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
+ [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
+ [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
+ [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
+
+ Notes:
+ - A location may refer to a repeated field itself (i.e. not to any
+ particular index within it). This is used whenever a set of elements are
+ logically enclosed in a single code segment. For example, an entire
+ extend block (possibly containing multiple extension definitions) will
+ have an outer location whose path refers to the "extensions" repeated
+ field without an index.
+ - Multiple locations may have the same path. This happens when a single
+ logical declaration is spread out across multiple places. The most
+ obvious example is the "extend" block again -- there may be multiple
+ extend blocks in the same scope, each of which will have the same path.
+ - A location's span is not always a subset of its parent's span. For
+ example, the "extendee" of an extension declaration appears at the
+ beginning of the "extend" block and is shared by all extensions within
+ the block.
+ - Just because a location's span is a subset of some other location's span
+ does not mean that it is a descendant. For example, a "group" defines
+ both a type and a field in a single declaration. Thus, the locations
+ corresponding to the type and field and their components will overlap.
+ - Code which tries to interpret locations should probably be designed to
+ ignore those that it doesn't understand, as more types of locations could
+ be recorded in the future.
+
+
+
+ Container for nested types declared in the SourceCodeInfo message type.
+
+
+ Field number for the "path" field.
+
+
+
+ Identifies which part of the FileDescriptorProto was defined at this
+ location.
+
+ Each element is a field number or an index. They form a path from
+ the root FileDescriptorProto to the place where the definition occurs.
+ For example, this path:
+ [ 4, 3, 2, 7, 1 ]
+ refers to:
+ file.message_type(3) // 4, 3
+ .field(7) // 2, 7
+ .name() // 1
+ This is because FileDescriptorProto.message_type has field number 4:
+ repeated DescriptorProto message_type = 4;
+ and DescriptorProto.field has field number 2:
+ repeated FieldDescriptorProto field = 2;
+ and FieldDescriptorProto.name has field number 1:
+ optional string name = 1;
+
+ Thus, the above path gives the location of a field name. If we removed
+ the last element:
+ [ 4, 3, 2, 7 ]
+ this path refers to the whole field declaration (from the beginning
+ of the label to the terminating semicolon).
+
+
+
+ Field number for the "span" field.
+
+
+
+ Always has exactly three or four elements: start line, start column,
+ end line (optional, otherwise assumed same as start line), end column.
+ These are packed into a single field for efficiency. Note that line
+ and column numbers are zero-based -- typically you will want to add
+ 1 to each before displaying to a user.
+
+
+
+ Field number for the "leading_comments" field.
+
+
+
+ If this SourceCodeInfo represents a complete declaration, these are any
+ comments appearing before and after the declaration which appear to be
+ attached to the declaration.
+
+ A series of line comments appearing on consecutive lines, with no other
+ tokens appearing on those lines, will be treated as a single comment.
+
+ leading_detached_comments will keep paragraphs of comments that appear
+ before (but not connected to) the current element. Each paragraph,
+ separated by empty lines, will be one comment element in the repeated
+ field.
+
+ Only the comment content is provided; comment markers (e.g. //) are
+ stripped out. For block comments, leading whitespace and an asterisk
+ will be stripped from the beginning of each line other than the first.
+ Newlines are included in the output.
+
+ Examples:
+
+ optional int32 foo = 1; // Comment attached to foo.
+ // Comment attached to bar.
+ optional int32 bar = 2;
+
+ optional string baz = 3;
+ // Comment attached to baz.
+ // Another line attached to baz.
+
+ // Comment attached to moo.
+ //
+ // Another line attached to moo.
+ optional double moo = 4;
+
+ // Detached comment for corge. This is not leading or trailing comments
+ // to moo or corge because there are blank lines separating it from
+ // both.
+
+ // Detached comment for corge paragraph 2.
+
+ optional string corge = 5;
+ /* Block comment attached
+ * to corge. Leading asterisks
+ * will be removed. */
+ /* Block comment attached to
+ * grault. */
+ optional int32 grault = 6;
+
+ // ignored detached comments.
+
+
+
+ Gets whether the "leading_comments" field is set
+
+
+ Clears the value of the "leading_comments" field
+
+
+ Field number for the "trailing_comments" field.
+
+
+ Gets whether the "trailing_comments" field is set
+
+
+ Clears the value of the "trailing_comments" field
+
+
+ Field number for the "leading_detached_comments" field.
+
+
+
+ Describes the relationship between generated code and its original source
+ file. A GeneratedCodeInfo message is associated with only one generated
+ source file, but may contain references to different source .proto files.
+
+
+
+ Field number for the "annotation" field.
+
+
+
+ An Annotation connects some span of text in generated code to an element
+ of its generating .proto file.
+
+
+
+ Container for nested types declared in the GeneratedCodeInfo message type.
+
+
+ Field number for the "path" field.
+
+
+
+ Identifies the element in the original source .proto file. This field
+ is formatted the same as SourceCodeInfo.Location.path.
+
+
+
+ Field number for the "source_file" field.
+
+
+
+ Identifies the filesystem path to the original source .proto.
+
+
+
+ Gets whether the "source_file" field is set
+
+
+ Clears the value of the "source_file" field
+
+
+ Field number for the "begin" field.
+
+
+
+ Identifies the starting offset in bytes in the generated code
+ that relates to the identified object.
+
+
+
+ Gets whether the "begin" field is set
+
+
+ Clears the value of the "begin" field
+
+
+ Field number for the "end" field.
+
+
+
+ Identifies the ending offset in bytes in the generated code that
+ relates to the identified object. The end offset should be one past
+ the last relevant byte (so the length of the text = end - begin).
+
+
+
+ Gets whether the "end" field is set
+
+
+ Clears the value of the "end" field
+
+
+ Field number for the "semantic" field.
+
+
+ Gets whether the "semantic" field is set
+
+
+ Clears the value of the "semantic" field
+
+
+ Container for nested types declared in the Annotation message type.
+
+
+
+ Represents the identified object's effect on the element in the original
+ .proto file.
+
+
+
+
+ There is no effect or the effect is indescribable.
+
+
+
+
+ The element is set or otherwise mutated.
+
+
+
+
+ An alias to the element is returned.
+
+
+
+
+ Base class for nearly all descriptors, providing common functionality.
+
+
+
+
+ The index of this descriptor within its parent descriptor.
+
+
+ This returns the index of this descriptor within its parent, for
+ this descriptor's type. (There can be duplicate values for different
+ types, e.g. one enum type with index 0 and one message type with index 0.)
+
+
+
+
+ Returns the name of the entity (field, message etc) being described.
+
+
+
+
+ The fully qualified name of the descriptor's target.
+
+
+
+
+ The file this descriptor was declared in.
+
+
+
+
+ The declaration information about the descriptor, or null if no declaration information
+ is available for this descriptor.
+
+
+ This information is typically only available for dynamically loaded descriptors,
+ for example within a protoc plugin where the full descriptors, including source info,
+ are passed to the code by protoc.
+
+
+
+
+ Retrieves the list of nested descriptors corresponding to the given field number, if any.
+ If the field is unknown or not a nested descriptor list, return null to terminate the search.
+ The default implementation returns null.
+
+
+
+
+ Provides additional information about the declaration of a descriptor,
+ such as source location and comments.
+
+
+
+
+ The descriptor this declaration relates to.
+
+
+
+
+ The start line of the declaration within the source file. This value is 1-based.
+
+
+
+
+ The start column of the declaration within the source file. This value is 1-based.
+
+
+
+
+ // The end line of the declaration within the source file. This value is 1-based.
+
+
+
+
+ The end column of the declaration within the source file. This value is 1-based, and
+ exclusive. (The final character of the declaration is on the column before this value.)
+
+
+
+
+ Comments appearing before the declaration. Never null, but may be empty. Multi-line comments
+ are represented as a newline-separated string. Leading whitespace and the comment marker ("//")
+ are removed from each line.
+
+
+
+
+ Comments appearing after the declaration. Never null, but may be empty. Multi-line comments
+ are represented as a newline-separated string. Leading whitespace and the comment marker ("//")
+ are removed from each line.
+
+
+
+
+ Comments appearing before the declaration, but separated from it by blank
+ lines. Each string represents a newline-separated paragraph of comments.
+ Leading whitespace and the comment marker ("//") are removed from each line.
+ The list is never null, but may be empty. Likewise each element is never null, but may be empty.
+
+
+
+
+ Contains lookup tables containing all the descriptors defined in a particular file.
+
+
+
+
+ Finds a symbol of the given name within the pool.
+
+ The type of symbol to look for
+ Fully-qualified name to look up
+ The symbol with the given name and type,
+ or null if the symbol doesn't exist or has the wrong type
+
+
+
+ Adds a package to the symbol tables. If a package by the same name
+ already exists, that is fine, but if some other kind of symbol
+ exists under the same name, an exception is thrown. If the package
+ has multiple components, this also adds the parent package(s).
+
+
+
+
+ Adds a symbol to the symbol table.
+
+ The symbol already existed
+ in the symbol table.
+
+
+
+ Verifies that the descriptor's name is valid (i.e. it contains
+ only letters, digits and underscores, and does not start with a digit).
+
+
+
+
+
+ Returns the field with the given number in the given descriptor,
+ or null if it can't be found.
+
+
+
+
+ Adds a field to the fieldsByNumber table.
+
+ A field with the same
+ containing type and number already exists.
+
+
+
+ Adds an enum value to the enumValuesByNumber table. If an enum value
+ with the same type and number already exists, this method does nothing.
+ (This is allowed; the first value defined with the number takes precedence.)
+
+
+
+
+ Looks up a descriptor by name, relative to some other descriptor.
+ The name may be fully-qualified (with a leading '.'), partially-qualified,
+ or unqualified. C++-like name lookup semantics are used to search for the
+ matching descriptor.
+
+
+ This isn't heavily optimized, but it's only used during cross linking anyway.
+ If it starts being used more widely, we should look at performance more carefully.
+
+
+
+
+ Internal class containing utility methods when working with descriptors.
+
+
+
+
+ Equivalent to Func[TInput, int, TOutput] but usable in .NET 2.0. Only used to convert
+ arrays.
+
+
+
+
+ Converts the given array into a read-only list, applying the specified conversion to
+ each input element.
+
+
+
+
+ Thrown when building descriptors fails because the source DescriptorProtos
+ are not valid.
+
+
+
+
+ The full name of the descriptor where the error occurred.
+
+
+
+
+ A human-readable description of the error. (The Message property
+ is made up of the descriptor's name and this description.)
+
+
+
+
+ Descriptor for an enum type in a .proto file.
+
+
+
+
+ Returns a clone of the underlying describing this enum.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this enum descriptor.
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ The CLR type for this enum. For generated code, this will be a CLR enum type.
+
+
+
+
+ If this is a nested type, get the outer descriptor, otherwise null.
+
+
+
+
+ An unmodifiable list of defined value descriptors for this enum.
+
+
+
+
+ Finds an enum value by number. If multiple enum values have the
+ same number, this returns the first defined value with that number.
+ If there is no value for the given number, this returns null.
+
+
+
+
+ Finds an enum value by name.
+
+ The unqualified name of the value (e.g. "FOO").
+ The value's descriptor, or null if not found.
+
+
+
+ The (possibly empty) set of custom options for this enum.
+
+
+
+
+ The EnumOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value enum option for this descriptor
+
+
+
+
+ Gets a repeated value enum option for this descriptor
+
+
+
+
+ Descriptor for a single enum value within an enum in a .proto file.
+
+
+
+
+ Returns a clone of the underlying describing this enum value.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this enum value descriptor.
+
+
+
+ Returns the name of the enum value described by this object.
+
+
+
+
+ Returns the number associated with this enum value.
+
+
+
+
+ Returns the enum descriptor that this value is part of.
+
+
+
+
+ The (possibly empty) set of custom options for this enum value.
+
+
+
+
+ The EnumValueOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value enum value option for this descriptor
+
+
+
+
+ Gets a repeated value enum value option for this descriptor
+
+
+
+
+ A collection to simplify retrieving the descriptors of extensions in a descriptor for a message
+
+
+
+
+ Returns a readonly list of all the extensions defined in this type in
+ the order they were defined in the source .proto file
+
+
+
+
+ Returns a readonly list of all the extensions define in this type that extend
+ the provided descriptor type in the order they were defined in the source .proto file
+
+
+
+
+ Returns a readonly list of all the extensions define in this type that extend
+ the provided descriptor type in ascending field order
+
+
+
+
+ Base class for field accessors.
+
+
+
+
+ Descriptor for a field or extension within a message in a .proto file.
+
+
+
+
+ Get the field's containing message type, or null if it is a field defined at the top level of a file as an extension.
+
+
+
+
+ Returns the oneof containing this field, or null if it is not part of a oneof.
+
+
+
+
+ Returns the oneof containing this field if it's a "real" oneof, or null if either this
+ field is not part of a oneof, or the oneof is synthetic.
+
+
+
+
+ The effective JSON name for this field. This is usually the lower-camel-cased form of the field name,
+ but can be overridden using the json_name option in the .proto file.
+
+
+
+
+ The name of the property in the ContainingType.ClrType class.
+
+
+
+
+ Indicates whether this field supports presence, either implicitly (e.g. due to it being a message
+ type field) or explicitly via Has/Clear members. If this returns true, it is safe to call
+ and
+ on this field's accessor with a suitable message.
+
+
+
+
+ Returns a clone of the underlying describing this field.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this field descriptor.
+
+
+
+ An extension identifier for this field, or null if this field isn't an extension.
+
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ Returns the accessor for this field.
+
+
+
+ While a describes the field, it does not provide
+ any way of obtaining or changing the value of the field within a specific message;
+ that is the responsibility of the accessor.
+
+
+ In descriptors for generated code, the value returned by this property will be non-null for all
+ regular fields. However, if a message containing a map field is introspected, the list of nested messages will include
+ an auto-generated nested key/value pair message for the field. This is not represented in any
+ generated type, and the value of the map field itself is represented by a dictionary in the
+ reflection API. There are never instances of those "hidden" messages, so no accessor is provided
+ and this property will return null.
+
+
+ In dynamically loaded descriptors, the value returned by this property will current be null;
+ if and when dynamic messages are supported, it will return a suitable accessor to work with
+ them.
+
+
+
+
+
+ Maps a field type as included in the .proto file to a FieldType.
+
+
+
+
+ Returns true if this field is a repeated field; false otherwise.
+
+
+
+
+ Returns true if this field is a required field; false otherwise.
+
+
+
+
+ Returns true if this field is a map field; false otherwise.
+
+
+
+
+ Returns true if this field is a packed, repeated field; false otherwise.
+
+
+
+
+ Returns true if this field extends another message type; false otherwise.
+
+
+
+
+ Returns the type of the field.
+
+
+
+
+ Returns the field number declared in the proto file.
+
+
+
+
+ Compares this descriptor with another one, ordering in "canonical" order
+ which simply means ascending order by field number.
+ must be a field of the same type, i.e. the of
+ both fields must be the same.
+
+
+
+
+ For enum fields, returns the field's type.
+
+
+
+
+ For embedded message and group fields, returns the field's type.
+
+
+
+
+ For extension fields, returns the extended type
+
+
+
+
+ The (possibly empty) set of custom options for this field.
+
+
+
+
+ The FieldOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value field option for this descriptor
+
+
+
+
+ Gets a repeated value field option for this descriptor
+
+
+
+
+ Look up and cross-link all field types etc.
+
+
+
+
+ Enumeration of all the possible field types.
+
+
+
+
+ The double field type.
+
+
+
+
+ The float field type.
+
+
+
+
+ The int64 field type.
+
+
+
+
+ The uint64 field type.
+
+
+
+
+ The int32 field type.
+
+
+
+
+ The fixed64 field type.
+
+
+
+
+ The fixed32 field type.
+
+
+
+
+ The bool field type.
+
+
+
+
+ The string field type.
+
+
+
+
+ The field type used for groups.
+
+
+
+
+ The field type used for message fields.
+
+
+
+
+ The bytes field type.
+
+
+
+
+ The uint32 field type.
+
+
+
+
+ The sfixed32 field type.
+
+
+
+
+ The sfixed64 field type.
+
+
+
+
+ The sint32 field type.
+
+
+
+
+ The sint64 field type.
+
+
+
+
+ The field type used for enum fields.
+
+
+
+
+ The syntax of a .proto file
+
+
+
+
+ Proto2 syntax
+
+
+
+
+ Proto3 syntax
+
+
+
+
+ An unknown declared syntax
+
+
+
+
+ Describes a .proto file, including everything defined within.
+ IDescriptor is implemented such that the File property returns this descriptor,
+ and the FullName is the same as the Name.
+
+
+
+
+ Computes the full name of a descriptor within this file, with an optional parent message.
+
+
+
+
+ Extracts public dependencies from direct dependencies. This is a static method despite its
+ first parameter, as the value we're in the middle of constructing is only used for exceptions.
+
+
+
+
+ The descriptor in its protocol message representation.
+
+
+
+
+ Returns a clone of the underlying describing this file.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this file descriptor.
+
+
+
+ The syntax of the file
+
+
+
+
+ The file name.
+
+
+
+
+ The package as declared in the .proto file. This may or may not
+ be equivalent to the .NET namespace of the generated classes.
+
+
+
+
+ Unmodifiable list of top-level message types declared in this file.
+
+
+
+
+ Unmodifiable list of top-level enum types declared in this file.
+
+
+
+
+ Unmodifiable list of top-level services declared in this file.
+
+
+
+
+ Unmodifiable list of top-level extensions declared in this file.
+ Note that some extensions may be incomplete (FieldDescriptor.Extension may be null)
+ if this descriptor was generated using a version of protoc that did not fully
+ support extensions in C#.
+
+
+
+
+ Unmodifiable list of this file's dependencies (imports).
+
+
+
+
+ Unmodifiable list of this file's public dependencies (public imports).
+
+
+
+
+ The original serialized binary form of this descriptor.
+
+
+
+
+ Implementation of IDescriptor.FullName - just returns the same as Name.
+
+
+
+
+ Implementation of IDescriptor.File - just returns this descriptor.
+
+
+
+
+ Pool containing symbol descriptors.
+
+
+
+
+ Finds a type (message, enum, service or extension) in the file by name. Does not find nested types.
+
+ The unqualified type name to look for.
+ The type of descriptor to look for
+ The type's descriptor, or null if not found.
+
+
+
+ Builds a FileDescriptor from its protocol buffer representation.
+
+ The original serialized descriptor data.
+ We have only limited proto2 support, so serializing FileDescriptorProto
+ would not necessarily give us this.
+ The protocol message form of the FileDescriptor.
+ FileDescriptors corresponding to all of the
+ file's dependencies, in the exact order listed in the .proto file. May be null,
+ in which case it is treated as an empty array.
+ Whether unknown dependencies are ignored (true) or cause an exception to be thrown (false).
+ Details about generated code, for the purposes of reflection.
+ If is not
+ a valid descriptor. This can occur for a number of reasons, such as a field
+ having an undefined type or because two messages were defined with the same name.
+
+
+
+ Creates a descriptor for generated code.
+
+
+ This method is only designed to be used by the results of generating code with protoc,
+ which creates the appropriate dependencies etc. It has to be public because the generated
+ code is "external", but should not be called directly by end users.
+
+
+
+
+ Converts the given descriptor binary data into FileDescriptor objects.
+ Note: reflection using the returned FileDescriptors is not currently supported.
+
+ The binary file descriptor proto data. Must not be null, and any
+ dependencies must come before the descriptor which depends on them. (If A depends on B, and B
+ depends on C, then the descriptors must be presented in the order C, B, A.) This is compatible
+ with the order in which protoc provides descriptors to plugins.
+ The extension registry to use when parsing, or null if no extensions are required.
+ The file descriptors corresponding to .
+
+
+
+ Converts the given descriptor binary data into FileDescriptor objects.
+ Note: reflection using the returned FileDescriptors is not currently supported.
+
+ The binary file descriptor proto data. Must not be null, and any
+ dependencies must come before the descriptor which depends on them. (If A depends on B, and B
+ depends on C, then the descriptors must be presented in the order C, B, A.) This is compatible
+ with the order in which protoc provides descriptors to plugins.
+ The file descriptors corresponding to .
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+ Returns the file descriptor for descriptor.proto.
+
+
+ This is used for protos which take a direct dependency on descriptor.proto, typically for
+ annotations. While descriptor.proto is a proto2 file, it is built into the Google.Protobuf
+ runtime for reflection purposes. The messages are internal to the runtime as they would require
+ proto2 semantics for full support, but the file descriptor is available via this property. The
+ C# codegen in protoc automatically uses this property when it detects a dependency on descriptor.proto.
+
+
+ The file descriptor for descriptor.proto.
+
+
+
+
+ The (possibly empty) set of custom options for this file.
+
+
+
+
+ The FileOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value file option for this descriptor
+
+
+
+
+ Gets a repeated value file option for this descriptor
+
+
+
+
+ Performs initialization for the given generic type argument.
+
+
+ This method is present for the sake of AOT compilers. It allows code (whether handwritten or generated)
+ to make calls into the reflection machinery of this library to express an intention to use that type
+ reflectively (e.g. for JSON parsing and formatting). The call itself does almost nothing, but AOT compilers
+ attempting to determine which generic type arguments need to be handled will spot the code path and act
+ accordingly.
+
+ The type to force initialization for.
+
+
+
+ Extra information provided by generated code when initializing a message or file descriptor.
+ These are constructed as required, and are not long-lived. Hand-written code should
+ never need to use this type.
+
+
+
+
+ Irrelevant for file descriptors; the CLR type for the message for message descriptors.
+
+
+
+
+ Irrelevant for file descriptors; the parser for message descriptors.
+
+
+
+
+ Irrelevant for file descriptors; the CLR property names (in message descriptor field order)
+ for fields in the message for message descriptors.
+
+
+
+
+ The extensions defined within this file/message descriptor
+
+
+
+
+ Irrelevant for file descriptors; the CLR property "base" names (in message descriptor oneof order)
+ for oneofs in the message for message descriptors. It is expected that for a oneof name of "Foo",
+ there will be a "FooCase" property and a "ClearFoo" method.
+
+
+
+
+ The reflection information for types within this file/message descriptor. Elements may be null
+ if there is no corresponding generated type, e.g. for map entry types.
+
+
+
+
+ The CLR types for enums within this file/message descriptor.
+
+
+
+
+ Creates a GeneratedClrTypeInfo for a message descriptor, with nested types, nested enums, the CLR type, property names and oneof names.
+ Each array parameter may be null, to indicate a lack of values.
+ The parameter order is designed to make it feasible to format the generated code readably.
+
+
+
+
+ Creates a GeneratedClrTypeInfo for a message descriptor, with nested types, nested enums, the CLR type, property names and oneof names.
+ Each array parameter may be null, to indicate a lack of values.
+ The parameter order is designed to make it feasible to format the generated code readably.
+
+
+
+
+ Creates a GeneratedClrTypeInfo for a file descriptor, with only types, enums, and extensions.
+
+
+
+
+ Creates a GeneratedClrTypeInfo for a file descriptor, with only types and enums.
+
+
+
+
+ Interface implemented by all descriptor types.
+
+
+
+
+ Returns the name of the entity (message, field etc) being described.
+
+
+
+
+ Returns the fully-qualified name of the entity being described.
+
+
+
+
+ Returns the descriptor for the .proto file that this entity is part of.
+
+
+
+
+ Allows fields to be reflectively accessed.
+
+
+
+
+ Returns the descriptor associated with this field.
+
+
+
+
+ Clears the field in the specified message. (For repeated fields,
+ this clears the list.)
+
+
+
+
+ Fetches the field value. For repeated values, this will be an
+ implementation. For map values, this will be an
+ implementation.
+
+
+
+
+ Indicates whether the field in the specified message is set.
+ For proto3 fields that aren't explicitly optional, this throws an
+
+
+
+
+ Mutator for single "simple" fields only.
+
+
+ Repeated fields are mutated by fetching the value and manipulating it as a list.
+ Map fields are mutated by fetching the value and manipulating it as a dictionary.
+
+ The field is not a "simple" field.
+
+
+
+ Accessor for map fields.
+
+
+
+
+ Describes a message type.
+
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ Returns a clone of the underlying describing this message.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this message descriptor.
+
+
+
+ The CLR type used to represent message instances from this descriptor.
+
+
+
+ The value returned by this property will be non-null for all regular fields. However,
+ if a message containing a map field is introspected, the list of nested messages will include
+ an auto-generated nested key/value pair message for the field. This is not represented in any
+ generated type, so this property will return null in such cases.
+
+
+ For wrapper types ( and the like), the type returned here
+ will be the generated message type, not the native type used by reflection for fields of those types. Code
+ using reflection should call to determine whether a message descriptor represents
+ a wrapper type, and handle the result appropriately.
+
+
+
+
+
+ A parser for this message type.
+
+
+
+ As is not generic, this cannot be statically
+ typed to the relevant type, but it should produce objects of a type compatible with .
+
+
+ The value returned by this property will be non-null for all regular fields. However,
+ if a message containing a map field is introspected, the list of nested messages will include
+ an auto-generated nested key/value pair message for the field. No message parser object is created for
+ such messages, so this property will return null in such cases.
+
+
+ For wrapper types ( and the like), the parser returned here
+ will be the generated message type, not the native type used by reflection for fields of those types. Code
+ using reflection should call to determine whether a message descriptor represents
+ a wrapper type, and handle the result appropriately.
+
+
+
+
+
+ Returns whether this message is one of the "well known types" which may have runtime/protoc support.
+
+
+
+
+ Returns whether this message is one of the "wrapper types" used for fields which represent primitive values
+ with the addition of presence.
+
+
+
+
+ If this is a nested type, get the outer descriptor, otherwise null.
+
+
+
+
+ A collection of fields, which can be retrieved by name or field number.
+
+
+
+
+ An unmodifiable list of extensions defined in this message's scope.
+ Note that some extensions may be incomplete (FieldDescriptor.Extension may be null)
+ if they are declared in a file generated using a version of protoc that did not fully
+ support extensions in C#.
+
+
+
+
+ An unmodifiable list of this message type's nested types.
+
+
+
+
+ An unmodifiable list of this message type's enum types.
+
+
+
+
+ An unmodifiable list of the "oneof" field collections in this message type.
+ All "real" oneofs (where returns false)
+ come before synthetic ones.
+
+
+
+
+ The number of real "oneof" descriptors in this message type. Every element in
+ with an index less than this will have a property value
+ of false; every element with an index greater than or equal to this will have a
+ property value of true.
+
+
+
+
+ Finds a field by field name.
+
+ The unqualified name of the field (e.g. "foo").
+ The field's descriptor, or null if not found.
+
+
+
+ Finds a field by field number.
+
+ The field number within this message type.
+ The field's descriptor, or null if not found.
+
+
+
+ Finds a nested descriptor by name. The is valid for fields, nested
+ message types, oneofs and enums.
+
+ The unqualified name of the descriptor, e.g. "Foo"
+ The descriptor, or null if not found.
+
+
+
+ The (possibly empty) set of custom options for this message.
+
+
+
+
+ The MessageOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value message option for this descriptor
+
+
+
+
+ Gets a repeated value message option for this descriptor
+
+
+
+
+ Looks up and cross-links all fields and nested types.
+
+
+
+
+ A collection to simplify retrieving the field accessor for a particular field.
+
+
+
+
+ Returns the fields in the message as an immutable list, in the order in which they
+ are declared in the source .proto file.
+
+
+
+
+ Returns the fields in the message as an immutable list, in ascending field number
+ order. Field numbers need not be contiguous, so there is no direct mapping from the
+ index in the list to the field number; to retrieve a field by field number, it is better
+ to use the indexer.
+
+
+
+
+ Returns a read-only dictionary mapping the field names in this message as they're available
+ in the JSON representation to the field descriptors. For example, a field foo_bar
+ in the message would result two entries, one with a key fooBar and one with a key
+ foo_bar, both referring to the same field.
+
+
+
+
+ Retrieves the descriptor for the field with the given number.
+
+ Number of the field to retrieve the descriptor for
+ The accessor for the given field
+ The message descriptor does not contain a field
+ with the given number
+
+
+
+ Retrieves the descriptor for the field with the given name.
+
+ Name of the field to retrieve the descriptor for
+ The descriptor for the given field
+ The message descriptor does not contain a field
+ with the given name
+
+
+
+ Describes a single method in a service.
+
+
+
+
+ The service this method belongs to.
+
+
+
+
+ The method's input type.
+
+
+
+
+ The method's input type.
+
+
+
+
+ Indicates if client streams multiple requests.
+
+
+
+
+ Indicates if server streams multiple responses.
+
+
+
+
+ The (possibly empty) set of custom options for this method.
+
+
+
+
+ The MethodOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value method option for this descriptor
+
+
+
+
+ Gets a repeated value method option for this descriptor
+
+
+
+
+ Returns a clone of the underlying describing this method.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this method descriptor.
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ Reflection access for a oneof, allowing clear and "get case" actions.
+
+
+
+
+ Gets the descriptor for this oneof.
+
+
+ The descriptor of the oneof.
+
+
+
+
+ Clears the oneof in the specified message.
+
+
+
+
+ Indicates which field in the oneof is set for specified message
+
+
+
+
+ Describes a "oneof" field collection in a message type: a set of
+ fields of which at most one can be set in any particular message.
+
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ Returns a clone of the underlying describing this oneof.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this oneof descriptor.
+
+
+
+ Gets the message type containing this oneof.
+
+
+ The message type containing this oneof.
+
+
+
+
+ Gets the fields within this oneof, in declaration order.
+
+
+ The fields within this oneof, in declaration order.
+
+
+
+
+ Returns true if this oneof is a synthetic oneof containing a proto3 optional field;
+ false otherwise.
+
+
+
+
+ Gets an accessor for reflective access to the values associated with the oneof
+ in a particular message.
+
+
+
+ In descriptors for generated code, the value returned by this property will always be non-null.
+
+
+ In dynamically loaded descriptors, the value returned by this property will current be null;
+ if and when dynamic messages are supported, it will return a suitable accessor to work with
+ them.
+
+
+
+ The accessor used for reflective access.
+
+
+
+
+ The (possibly empty) set of custom options for this oneof.
+
+
+
+
+ The OneofOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value oneof option for this descriptor
+
+
+
+
+ Gets a repeated value oneof option for this descriptor
+
+
+
+
+ Specifies the original name (in the .proto file) of a named element,
+ such as an enum value.
+
+
+
+
+ The name of the element in the .proto file.
+
+
+
+
+ If the name is preferred in the .proto file.
+
+
+
+
+ Constructs a new attribute instance for the given name.
+
+ The name of the element in the .proto file.
+
+
+
+ Represents a package in the symbol table. We use PackageDescriptors
+ just as placeholders so that someone cannot define, say, a message type
+ that has the same name as an existing package.
+
+
+
+
+ The methods in this class are somewhat evil, and should not be tampered with lightly.
+ Basically they allow the creation of relatively weakly typed delegates from MethodInfos
+ which are more strongly typed. They do this by creating an appropriate strongly typed
+ delegate from the MethodInfo, and then calling that within an anonymous method.
+ Mind-bending stuff (at least to your humble narrator) but the resulting delegates are
+ very fast compared with calling Invoke later on.
+
+
+
+
+ Empty Type[] used when calling GetProperty to force property instead of indexer fetching.
+
+
+
+
+ Creates a delegate which will cast the argument to the type that declares the method,
+ call the method on it, then convert the result to object.
+
+ The method to create a delegate for, which must be declared in an IMessage
+ implementation.
+
+
+
+ Creates a delegate which will cast the argument to the type that declares the method,
+ call the method on it, then convert the result to the specified type. The method is expected
+ to actually return an enum (because of where we're calling it - for oneof cases). Sometimes that
+ means we need some extra work to perform conversions.
+
+ The method to create a delegate for, which must be declared in an IMessage
+ implementation.
+
+
+
+ Creates a delegate which will execute the given method after casting the first argument to
+ the type that declares the method, and the second argument to the first parameter type of the method.
+
+ The method to create a delegate for, which must be declared in an IMessage
+ implementation.
+
+
+
+ Creates a delegate which will execute the given method after casting the first argument to
+ type that declares the method.
+
+ The method to create a delegate for, which must be declared in an IMessage
+ implementation.
+
+
+
+ Creates a delegate which will execute the given method after casting the first argument to
+ the type that declares the method, and the second argument to the first parameter type of the method.
+
+
+
+
+ Creates a reflection helper for the given type arguments. Currently these are created on demand
+ rather than cached; this will be "busy" when initially loading a message's descriptor, but after that
+ they can be garbage collected. We could cache them by type if that proves to be important, but creating
+ an object is pretty cheap.
+
+
+
+
+ Accessor for repeated fields.
+
+
+
+
+ Describes a service type.
+
+
+
+
+ The brief name of the descriptor's target.
+
+
+
+
+ Returns a clone of the underlying describing this service.
+ Note that a copy is taken every time this method is called, so clients using it frequently
+ (and not modifying it) may want to cache the returned value.
+
+ A protobuf representation of this service descriptor.
+
+
+
+ An unmodifiable list of methods in this service.
+
+
+
+
+ Finds a method by name.
+
+ The unqualified name of the method (e.g. "Foo").
+ The method's descriptor, or null if not found.
+
+
+
+ The (possibly empty) set of custom options for this service.
+
+
+
+
+ The ServiceOptions, defined in descriptor.proto.
+ If the options message is not present (i.e. there are no options), null is returned.
+ Custom options can be retrieved as extensions of the returned message.
+ NOTE: A defensive copy is created each time this property is retrieved.
+
+
+
+
+ Gets a single value service option for this descriptor
+
+
+
+
+ Gets a repeated value service option for this descriptor
+
+
+
+
+ Accessor for single fields.
+
+
+
+
+ An immutable registry of types which can be looked up by their full name.
+
+
+
+
+ An empty type registry, containing no types.
+
+
+
+
+ Attempts to find a message descriptor by its full name.
+
+ The full name of the message, which is the dot-separated
+ combination of package, containing messages and message name
+ The message descriptor corresponding to or null
+ if there is no such message descriptor.
+
+
+
+ Creates a type registry from the specified set of file descriptors.
+
+
+ This is a convenience overload for
+ to allow calls such as TypeRegistry.FromFiles(descriptor1, descriptor2).
+
+ The set of files to include in the registry. Must not contain null values.
+ A type registry for the given files.
+
+
+
+ Creates a type registry from the specified set of file descriptors.
+
+
+ All message types within all the specified files are added to the registry, and
+ the dependencies of the specified files are also added, recursively.
+
+ The set of files to include in the registry. Must not contain null values.
+ A type registry for the given files.
+
+
+
+ Creates a type registry from the file descriptor parents of the specified set of message descriptors.
+
+
+ This is a convenience overload for
+ to allow calls such as TypeRegistry.FromFiles(descriptor1, descriptor2).
+
+ The set of message descriptors to use to identify file descriptors to include in the registry.
+ Must not contain null values.
+ A type registry for the given files.
+
+
+
+ Creates a type registry from the file descriptor parents of the specified set of message descriptors.
+
+
+ The specified message descriptors are only used to identify their file descriptors; the returned registry
+ contains all the types within the file descriptors which contain the specified message descriptors (and
+ the dependencies of those files), not just the specified messages.
+
+ The set of message descriptors to use to identify file descriptors to include in the registry.
+ Must not contain null values.
+ A type registry for the given files.
+
+
+
+ Builder class which isn't exposed, but acts as a convenient alternative to passing round two dictionaries in recursive calls.
+
+
+
+
+ Abstraction for reading from a stream / read only sequence.
+ Parsing from the buffer is a loop of reading from current buffer / refreshing the buffer once done.
+
+
+
+
+ Initialize an instance with a coded input stream.
+ This approach is faster than using a constructor because the instance to initialize is passed by reference
+ and we can write directly into it without copying.
+
+
+
+
+ Initialize an instance with a read only sequence.
+ This approach is faster than using a constructor because the instance to initialize is passed by reference
+ and we can write directly into it without copying.
+
+
+
+
+ Sets currentLimit to (current position) + byteLimit. This is called
+ when descending into a length-delimited embedded message. The previous
+ limit is returned.
+
+ The old limit.
+
+
+
+ Discards the current limit, returning the previous limit.
+
+
+
+
+ Returns whether or not all the data before the limit has been read.
+
+
+
+
+
+ Returns true if the stream has reached the end of the input. This is the
+ case if either the end of the underlying input source has been reached or
+ the stream has reached a limit created using PushLimit.
+
+
+
+
+ Represents a single field in an UnknownFieldSet.
+
+ An UnknownField consists of four lists of values. The lists correspond
+ to the four "wire types" used in the protocol buffer binary format.
+ Normally, only one of the four lists will contain any values, since it
+ is impossible to define a valid message type that declares two different
+ types for the same field number. However, the code is designed to allow
+ for the case where the same unknown field number is encountered using
+ multiple different wire types.
+
+
+
+
+
+ Creates a new UnknownField.
+
+
+
+
+ Checks if two unknown field are equal.
+
+
+
+
+ Get the hash code of the unknown field.
+
+
+
+
+ Serializes the field, including the field number, and writes it to
+
+
+ The unknown field number.
+ The write context to write to.
+
+
+
+ Computes the number of bytes required to encode this field, including field
+ number.
+
+
+
+
+ Merge the values in into this field. For each list
+ of values, 's values are append to the ones in this
+ field.
+
+
+
+
+ Returns a new list containing all of the given specified values from
+ both the and lists.
+ If is null and is null or empty,
+ null is returned. Otherwise, either a new list is created (if
+ is null) or the elements of are added to .
+
+
+
+
+ Adds a varint value.
+
+
+
+
+ Adds a fixed32 value.
+
+
+
+
+ Adds a fixed64 value.
+
+
+
+
+ Adds a length-delimited value.
+
+
+
+
+ Adds to the , creating
+ a new list if is null. The list is returned - either
+ the original reference or the new list.
+
+
+
+
+ Used to keep track of fields which were seen when parsing a protocol message
+ but whose field numbers or types are unrecognized. This most frequently
+ occurs when new fields are added to a message type and then messages containing
+ those fields are read by old software that was built before the new types were
+ added.
+
+ Most users will never need to use this class directly.
+
+
+
+
+ Creates a new UnknownFieldSet.
+
+
+
+
+ Checks whether or not the given field number is present in the set.
+
+
+
+
+ Serializes the set and writes it to .
+
+
+
+
+ Serializes the set and writes it to .
+
+
+
+
+ Gets the number of bytes required to encode this set.
+
+
+
+
+ Checks if two unknown field sets are equal.
+
+
+
+
+ Gets the unknown field set's hash code.
+
+
+
+
+ Adds a field to the set. If a field with the same number already exists, it
+ is replaced.
+
+
+
+
+ Parse a single field from and merge it
+ into this set.
+
+ The parse context from which to read the field
+ false if the tag is an "end group" tag, true otherwise
+
+
+
+ Create a new UnknownFieldSet if unknownFields is null.
+ Parse a single field from and merge it
+ into unknownFields. If is configured to discard unknown fields,
+ will be returned as-is and the field will be skipped.
+
+ The UnknownFieldSet which need to be merged
+ The coded input stream containing the field
+ The merged UnknownFieldSet
+
+
+
+ Create a new UnknownFieldSet if unknownFields is null.
+ Parse a single field from and merge it
+ into unknownFields. If is configured to discard unknown fields,
+ will be returned as-is and the field will be skipped.
+
+ The UnknownFieldSet which need to be merged
+ The parse context from which to read the field
+ The merged UnknownFieldSet
+
+
+
+ Merges the fields from into this set.
+ If a field number exists in both sets, the values in
+ will be appended to the values in this set.
+
+
+
+
+ Created a new UnknownFieldSet to if
+ needed and merges the fields from into the first set.
+ If a field number exists in both sets, the values in
+ will be appended to the values in this set.
+
+
+
+
+ Adds a field to the unknown field set. If a field with the same
+ number already exists, the two are merged.
+
+
+
+
+ Clone an unknown field set from .
+
+
+
+
+ Provides a number of unsafe byte operations to be used by advanced applications with high performance
+ requirements. These methods are referred to as "unsafe" due to the fact that they potentially expose
+ the backing buffer of a to the application.
+
+
+
+ The methods in this class should only be called if it is guaranteed that the buffer backing the
+ will never change! Mutation of a can lead to unexpected
+ and undesirable consequences in your application, and will likely be difficult to debug. Proceed with caution!
+
+
+ This can have a number of significant side affects that have spooky-action-at-a-distance-like behavior. In
+ particular, if the bytes value changes out from under a Protocol Buffer:
+
+
+ -
+ serialization may throw
+
+ -
+ serialization may succeed but the wrong bytes may be written out
+
+ -
+ objects that are normally immutable (such as ByteString) are no longer immutable
+
+ -
+ hashCode may be incorrect
+
+
+
+
+
+
+ Constructs a new from the given bytes. The bytes are not copied,
+ and must not be modified while the is in use.
+ This API is experimental and subject to change.
+
+
+
+ Holder for reflection information generated from google/protobuf/any.proto
+
+
+ File descriptor for google/protobuf/any.proto
+
+
+
+ `Any` contains an arbitrary serialized protocol buffer message along with a
+ URL that describes the type of the serialized message.
+
+ Protobuf library provides support to pack/unpack Any values in the form
+ of utility functions or additional generated methods of the Any type.
+
+ Example 1: Pack and unpack a message in C++.
+
+ Foo foo = ...;
+ Any any;
+ any.PackFrom(foo);
+ ...
+ if (any.UnpackTo(&foo)) {
+ ...
+ }
+
+ Example 2: Pack and unpack a message in Java.
+
+ Foo foo = ...;
+ Any any = Any.pack(foo);
+ ...
+ if (any.is(Foo.class)) {
+ foo = any.unpack(Foo.class);
+ }
+ // or ...
+ if (any.isSameTypeAs(Foo.getDefaultInstance())) {
+ foo = any.unpack(Foo.getDefaultInstance());
+ }
+
+ Example 3: Pack and unpack a message in Python.
+
+ foo = Foo(...)
+ any = Any()
+ any.Pack(foo)
+ ...
+ if any.Is(Foo.DESCRIPTOR):
+ any.Unpack(foo)
+ ...
+
+ Example 4: Pack and unpack a message in Go
+
+ foo := &pb.Foo{...}
+ any, err := anypb.New(foo)
+ if err != nil {
+ ...
+ }
+ ...
+ foo := &pb.Foo{}
+ if err := any.UnmarshalTo(foo); err != nil {
+ ...
+ }
+
+ The pack methods provided by protobuf library will by default use
+ 'type.googleapis.com/full.type.name' as the type URL and the unpack
+ methods only use the fully qualified type name after the last '/'
+ in the type URL, for example "foo.bar.com/x/y.z" will yield type
+ name "y.z".
+
+ JSON
+ ====
+ The JSON representation of an `Any` value uses the regular
+ representation of the deserialized, embedded message, with an
+ additional field `@type` which contains the type URL. Example:
+
+ package google.profile;
+ message Person {
+ string first_name = 1;
+ string last_name = 2;
+ }
+
+ {
+ "@type": "type.googleapis.com/google.profile.Person",
+ "firstName": <string>,
+ "lastName": <string>
+ }
+
+ If the embedded message type is well-known and has a custom JSON
+ representation, that representation will be embedded adding a field
+ `value` which holds the custom JSON in addition to the `@type`
+ field. Example (for message [google.protobuf.Duration][]):
+
+ {
+ "@type": "type.googleapis.com/google.protobuf.Duration",
+ "value": "1.212s"
+ }
+
+
+
+ Field number for the "type_url" field.
+
+
+
+ A URL/resource name that uniquely identifies the type of the serialized
+ protocol buffer message. This string must contain at least
+ one "/" character. The last segment of the URL's path must represent
+ the fully qualified name of the type (as in
+ `path/google.protobuf.Duration`). The name should be in a canonical form
+ (e.g., leading "." is not accepted).
+
+ In practice, teams usually precompile into the binary all types that they
+ expect it to use in the context of Any. However, for URLs which use the
+ scheme `http`, `https`, or no scheme, one can optionally set up a type
+ server that maps type URLs to message definitions as follows:
+
+ * If no scheme is provided, `https` is assumed.
+ * An HTTP GET on the URL must yield a [google.protobuf.Type][]
+ value in binary format, or produce an error.
+ * Applications are allowed to cache lookup results based on the
+ URL, or have them precompiled into a binary to avoid any
+ lookup. Therefore, binary compatibility needs to be preserved
+ on changes to types. (Use versioned type names to manage
+ breaking changes.)
+
+ Note: this functionality is not currently available in the official
+ protobuf release, and it is not used for type URLs beginning with
+ type.googleapis.com. As of May 2023, there are no widely used type server
+ implementations and no plans to implement one.
+
+ Schemes other than `http`, `https` (or the empty scheme) might be
+ used with implementation specific semantics.
+
+
+
+ Field number for the "value" field.
+
+
+
+ Must be a valid serialized protocol buffer of the above specified type.
+
+
+
+
+ Retrieves the type name for a type URL, matching the
+ of the packed message type.
+
+
+
+ This is always just the last part of the URL, after the final slash. No validation of
+ anything before the trailing slash is performed. If the type URL does not include a slash,
+ an empty string is returned rather than an exception being thrown; this won't match any types,
+ and the calling code is probably in a better position to give a meaningful error.
+
+
+ There is no handling of fragments or queries at the moment.
+
+
+ The URL to extract the type name from
+ The type name
+
+
+
+ Returns a bool indictating whether this Any message is of the target message type
+
+ The descriptor of the message type
+ true if the type name matches the descriptor's full name or false otherwise
+
+
+
+ Unpacks the content of this Any message into the target message type,
+ which must match the type URL within this Any message.
+
+ The type of message to unpack the content into.
+ The unpacked message.
+ The target message type doesn't match the type URL in this message
+
+
+
+ Attempts to unpack the content of this Any message into the target message type,
+ if it matches the type URL within this Any message.
+
+ The type of message to attempt to unpack the content into.
+ true if the message was successfully unpacked; false if the type name didn't match
+
+
+
+ Attempts to unpack the content of this Any message into one of the message types
+ in the given type registry, based on the type URL.
+
+ The type registry to consult for messages.
+ The unpacked message, or null if no matching message was found.
+
+
+
+ Packs the specified message into an Any message using a type URL prefix of "type.googleapis.com".
+
+ The message to pack.
+ An Any message with the content and type URL of .
+
+
+
+ Packs the specified message into an Any message using the specified type URL prefix.
+
+ The message to pack.
+ The prefix for the type URL.
+ An Any message with the content and type URL of .
+
+
+ Holder for reflection information generated from google/protobuf/api.proto
+
+
+ File descriptor for google/protobuf/api.proto
+
+
+
+ Api is a light-weight descriptor for an API Interface.
+
+ Interfaces are also described as "protocol buffer services" in some contexts,
+ such as by the "service" keyword in a .proto file, but they are different
+ from API Services, which represent a concrete implementation of an interface
+ as opposed to simply a description of methods and bindings. They are also
+ sometimes simply referred to as "APIs" in other contexts, such as the name of
+ this message itself. See https://cloud.google.com/apis/design/glossary for
+ detailed terminology.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The fully qualified name of this interface, including package name
+ followed by the interface's simple name.
+
+
+
+ Field number for the "methods" field.
+
+
+
+ The methods of this interface, in unspecified order.
+
+
+
+ Field number for the "options" field.
+
+
+
+ Any metadata attached to the interface.
+
+
+
+ Field number for the "version" field.
+
+
+
+ A version string for this interface. If specified, must have the form
+ `major-version.minor-version`, as in `1.10`. If the minor version is
+ omitted, it defaults to zero. If the entire version field is empty, the
+ major version is derived from the package name, as outlined below. If the
+ field is not empty, the version in the package name will be verified to be
+ consistent with what is provided here.
+
+ The versioning schema uses [semantic
+ versioning](http://semver.org) where the major version number
+ indicates a breaking change and the minor version an additive,
+ non-breaking change. Both version numbers are signals to users
+ what to expect from different versions, and should be carefully
+ chosen based on the product plan.
+
+ The major version is also reflected in the package name of the
+ interface, which must end in `v<major-version>`, as in
+ `google.feature.v1`. For major versions 0 and 1, the suffix can
+ be omitted. Zero major versions must only be used for
+ experimental, non-GA interfaces.
+
+
+
+ Field number for the "source_context" field.
+
+
+
+ Source context for the protocol buffer service represented by this
+ message.
+
+
+
+ Field number for the "mixins" field.
+
+
+
+ Included interfaces. See [Mixin][].
+
+
+
+ Field number for the "syntax" field.
+
+
+
+ The source syntax of the service.
+
+
+
+
+ Method represents a method of an API interface.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The simple name of this method.
+
+
+
+ Field number for the "request_type_url" field.
+
+
+
+ A URL of the input message type.
+
+
+
+ Field number for the "request_streaming" field.
+
+
+
+ If true, the request is streamed.
+
+
+
+ Field number for the "response_type_url" field.
+
+
+
+ The URL of the output message type.
+
+
+
+ Field number for the "response_streaming" field.
+
+
+
+ If true, the response is streamed.
+
+
+
+ Field number for the "options" field.
+
+
+
+ Any metadata attached to the method.
+
+
+
+ Field number for the "syntax" field.
+
+
+
+ The source syntax of this method.
+
+
+
+
+ Declares an API Interface to be included in this interface. The including
+ interface must redeclare all the methods from the included interface, but
+ documentation and options are inherited as follows:
+
+ - If after comment and whitespace stripping, the documentation
+ string of the redeclared method is empty, it will be inherited
+ from the original method.
+
+ - Each annotation belonging to the service config (http,
+ visibility) which is not set in the redeclared method will be
+ inherited.
+
+ - If an http annotation is inherited, the path pattern will be
+ modified as follows. Any version prefix will be replaced by the
+ version of the including interface plus the [root][] path if
+ specified.
+
+ Example of a simple mixin:
+
+ package google.acl.v1;
+ service AccessControl {
+ // Get the underlying ACL object.
+ rpc GetAcl(GetAclRequest) returns (Acl) {
+ option (google.api.http).get = "/v1/{resource=**}:getAcl";
+ }
+ }
+
+ package google.storage.v2;
+ service Storage {
+ rpc GetAcl(GetAclRequest) returns (Acl);
+
+ // Get a data record.
+ rpc GetData(GetDataRequest) returns (Data) {
+ option (google.api.http).get = "/v2/{resource=**}";
+ }
+ }
+
+ Example of a mixin configuration:
+
+ apis:
+ - name: google.storage.v2.Storage
+ mixins:
+ - name: google.acl.v1.AccessControl
+
+ The mixin construct implies that all methods in `AccessControl` are
+ also declared with same name and request/response types in
+ `Storage`. A documentation generator or annotation processor will
+ see the effective `Storage.GetAcl` method after inherting
+ documentation and annotations as follows:
+
+ service Storage {
+ // Get the underlying ACL object.
+ rpc GetAcl(GetAclRequest) returns (Acl) {
+ option (google.api.http).get = "/v2/{resource=**}:getAcl";
+ }
+ ...
+ }
+
+ Note how the version in the path pattern changed from `v1` to `v2`.
+
+ If the `root` field in the mixin is specified, it should be a
+ relative path under which inherited HTTP paths are placed. Example:
+
+ apis:
+ - name: google.storage.v2.Storage
+ mixins:
+ - name: google.acl.v1.AccessControl
+ root: acls
+
+ This implies the following inherited HTTP annotation:
+
+ service Storage {
+ // Get the underlying ACL object.
+ rpc GetAcl(GetAclRequest) returns (Acl) {
+ option (google.api.http).get = "/v2/acls/{resource=**}:getAcl";
+ }
+ ...
+ }
+
+
+
+ Field number for the "name" field.
+
+
+
+ The fully qualified name of the interface which is included.
+
+
+
+ Field number for the "root" field.
+
+
+
+ If non-empty specifies a path under which inherited HTTP paths
+ are rooted.
+
+
+
+ Holder for reflection information generated from google/protobuf/duration.proto
+
+
+ File descriptor for google/protobuf/duration.proto
+
+
+
+ A Duration represents a signed, fixed-length span of time represented
+ as a count of seconds and fractions of seconds at nanosecond
+ resolution. It is independent of any calendar and concepts like "day"
+ or "month". It is related to Timestamp in that the difference between
+ two Timestamp values is a Duration and it can be added or subtracted
+ from a Timestamp. Range is approximately +-10,000 years.
+
+ # Examples
+
+ Example 1: Compute Duration from two Timestamps in pseudo code.
+
+ Timestamp start = ...;
+ Timestamp end = ...;
+ Duration duration = ...;
+
+ duration.seconds = end.seconds - start.seconds;
+ duration.nanos = end.nanos - start.nanos;
+
+ if (duration.seconds < 0 && duration.nanos > 0) {
+ duration.seconds += 1;
+ duration.nanos -= 1000000000;
+ } else if (duration.seconds > 0 && duration.nanos < 0) {
+ duration.seconds -= 1;
+ duration.nanos += 1000000000;
+ }
+
+ Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.
+
+ Timestamp start = ...;
+ Duration duration = ...;
+ Timestamp end = ...;
+
+ end.seconds = start.seconds + duration.seconds;
+ end.nanos = start.nanos + duration.nanos;
+
+ if (end.nanos < 0) {
+ end.seconds -= 1;
+ end.nanos += 1000000000;
+ } else if (end.nanos >= 1000000000) {
+ end.seconds += 1;
+ end.nanos -= 1000000000;
+ }
+
+ Example 3: Compute Duration from datetime.timedelta in Python.
+
+ td = datetime.timedelta(days=3, minutes=10)
+ duration = Duration()
+ duration.FromTimedelta(td)
+
+ # JSON Mapping
+
+ In JSON format, the Duration type is encoded as a string rather than an
+ object, where the string ends in the suffix "s" (indicating seconds) and
+ is preceded by the number of seconds, with nanoseconds expressed as
+ fractional seconds. For example, 3 seconds with 0 nanoseconds should be
+ encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
+ be expressed in JSON format as "3.000000001s", and 3 seconds and 1
+ microsecond should be expressed in JSON format as "3.000001s".
+
+
+
+ Field number for the "seconds" field.
+
+
+
+ Signed seconds of the span of time. Must be from -315,576,000,000
+ to +315,576,000,000 inclusive. Note: these bounds are computed from:
+ 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
+
+
+
+ Field number for the "nanos" field.
+
+
+
+ Signed fractions of a second at nanosecond resolution of the span
+ of time. Durations less than one second are represented with a 0
+ `seconds` field and a positive or negative `nanos` field. For durations
+ of one second or more, a non-zero value for the `nanos` field must be
+ of the same sign as the `seconds` field. Must be from -999,999,999
+ to +999,999,999 inclusive.
+
+
+
+
+ The number of nanoseconds in a second.
+
+
+
+
+ The number of nanoseconds in a BCL tick (as used by and ).
+
+
+
+
+ The maximum permitted number of seconds.
+
+
+
+
+ The minimum permitted number of seconds.
+
+
+
+
+ Converts this to a .
+
+ If the duration is not a precise number of ticks, it is truncated towards 0.
+ The value of this duration, as a TimeSpan.
+ This value isn't a valid normalized duration, as
+ described in the documentation.
+
+
+
+ Converts the given to a .
+
+ The TimeSpan to convert.
+ The value of the given TimeSpan, as a Duration.
+
+
+
+ Returns the result of negating the duration. For example, the negation of 5 minutes is -5 minutes.
+
+ The duration to negate. Must not be null.
+ The negated value of this duration.
+
+
+
+ Adds the two specified values together.
+
+ The first value to add. Must not be null.
+ The second value to add. Must not be null.
+
+
+
+
+ Subtracts one from another.
+
+ The duration to subtract from. Must not be null.
+ The duration to subtract. Must not be null.
+ The difference between the two specified durations.
+
+
+
+ Creates a duration with the normalized values from the given number of seconds and
+ nanoseconds, conforming with the description in the proto file.
+
+
+
+
+ Converts a duration specified in seconds/nanoseconds to a string.
+
+
+ If the value is a normalized duration in the range described in duration.proto,
+ is ignored. Otherwise, if the parameter is true,
+ a JSON object with a warning is returned; if it is false, an is thrown.
+
+ Seconds portion of the duration.
+ Nanoseconds portion of the duration.
+ Determines the handling of non-normalized values
+ The represented duration is invalid, and is false.
+
+
+
+ Returns a string representation of this for diagnostic purposes.
+
+
+ Normally the returned value will be a JSON string value (including leading and trailing quotes) but
+ when the value is non-normalized or out of range, a JSON object representation will be returned
+ instead, including a warning. This is to avoid exceptions being thrown when trying to
+ diagnose problems - the regular JSON formatter will still throw an exception for non-normalized
+ values.
+
+ A string representation of this value.
+
+
+
+ Appends a number of nanoseconds to a StringBuilder. Either 0 digits are added (in which
+ case no "." is appended), or 3 6 or 9 digits. This is internal for use in Timestamp as well
+ as Duration.
+
+
+
+
+ Given another duration, returns 0 if the durations are equivalent, -1 if this duration is shorter than the other, and 1 otherwise.
+
+
+ This method expects that both durations are normalized; that is, that the values of
+ and are within the documented bounds.
+ If either value is not normalized, the results of this method are unspecified.
+
+ The duration to compare with this object.
+ An integer indicating whether this duration is shorter or longer than .
+
+
+ Holder for reflection information generated from google/protobuf/empty.proto
+
+
+ File descriptor for google/protobuf/empty.proto
+
+
+
+ A generic empty message that you can re-use to avoid defining duplicated
+ empty messages in your APIs. A typical example is to use it as the request
+ or the response type of an API method. For instance:
+
+ service Foo {
+ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
+ }
+
+
+
+ Holder for reflection information generated from google/protobuf/field_mask.proto
+
+
+ File descriptor for google/protobuf/field_mask.proto
+
+
+
+ `FieldMask` represents a set of symbolic field paths, for example:
+
+ paths: "f.a"
+ paths: "f.b.d"
+
+ Here `f` represents a field in some root message, `a` and `b`
+ fields in the message found in `f`, and `d` a field found in the
+ message in `f.b`.
+
+ Field masks are used to specify a subset of fields that should be
+ returned by a get operation or modified by an update operation.
+ Field masks also have a custom JSON encoding (see below).
+
+ # Field Masks in Projections
+
+ When used in the context of a projection, a response message or
+ sub-message is filtered by the API to only contain those fields as
+ specified in the mask. For example, if the mask in the previous
+ example is applied to a response message as follows:
+
+ f {
+ a : 22
+ b {
+ d : 1
+ x : 2
+ }
+ y : 13
+ }
+ z: 8
+
+ The result will not contain specific values for fields x,y and z
+ (their value will be set to the default, and omitted in proto text
+ output):
+
+ f {
+ a : 22
+ b {
+ d : 1
+ }
+ }
+
+ A repeated field is not allowed except at the last position of a
+ paths string.
+
+ If a FieldMask object is not present in a get operation, the
+ operation applies to all fields (as if a FieldMask of all fields
+ had been specified).
+
+ Note that a field mask does not necessarily apply to the
+ top-level response message. In case of a REST get operation, the
+ field mask applies directly to the response, but in case of a REST
+ list operation, the mask instead applies to each individual message
+ in the returned resource list. In case of a REST custom method,
+ other definitions may be used. Where the mask applies will be
+ clearly documented together with its declaration in the API. In
+ any case, the effect on the returned resource/resources is required
+ behavior for APIs.
+
+ # Field Masks in Update Operations
+
+ A field mask in update operations specifies which fields of the
+ targeted resource are going to be updated. The API is required
+ to only change the values of the fields as specified in the mask
+ and leave the others untouched. If a resource is passed in to
+ describe the updated values, the API ignores the values of all
+ fields not covered by the mask.
+
+ If a repeated field is specified for an update operation, new values will
+ be appended to the existing repeated field in the target resource. Note that
+ a repeated field is only allowed in the last position of a `paths` string.
+
+ If a sub-message is specified in the last position of the field mask for an
+ update operation, then new value will be merged into the existing sub-message
+ in the target resource.
+
+ For example, given the target message:
+
+ f {
+ b {
+ d: 1
+ x: 2
+ }
+ c: [1]
+ }
+
+ And an update message:
+
+ f {
+ b {
+ d: 10
+ }
+ c: [2]
+ }
+
+ then if the field mask is:
+
+ paths: ["f.b", "f.c"]
+
+ then the result will be:
+
+ f {
+ b {
+ d: 10
+ x: 2
+ }
+ c: [1, 2]
+ }
+
+ An implementation may provide options to override this default behavior for
+ repeated and message fields.
+
+ In order to reset a field's value to the default, the field must
+ be in the mask and set to the default value in the provided resource.
+ Hence, in order to reset all fields of a resource, provide a default
+ instance of the resource and set all fields in the mask, or do
+ not provide a mask as described below.
+
+ If a field mask is not present on update, the operation applies to
+ all fields (as if a field mask of all fields has been specified).
+ Note that in the presence of schema evolution, this may mean that
+ fields the client does not know and has therefore not filled into
+ the request will be reset to their default. If this is unwanted
+ behavior, a specific service may require a client to always specify
+ a field mask, producing an error if not.
+
+ As with get operations, the location of the resource which
+ describes the updated values in the request message depends on the
+ operation kind. In any case, the effect of the field mask is
+ required to be honored by the API.
+
+ ## Considerations for HTTP REST
+
+ The HTTP kind of an update operation which uses a field mask must
+ be set to PATCH instead of PUT in order to satisfy HTTP semantics
+ (PUT must only be used for full updates).
+
+ # JSON Encoding of Field Masks
+
+ In JSON, a field mask is encoded as a single string where paths are
+ separated by a comma. Fields name in each path are converted
+ to/from lower-camel naming conventions.
+
+ As an example, consider the following message declarations:
+
+ message Profile {
+ User user = 1;
+ Photo photo = 2;
+ }
+ message User {
+ string display_name = 1;
+ string address = 2;
+ }
+
+ In proto a field mask for `Profile` may look as such:
+
+ mask {
+ paths: "user.display_name"
+ paths: "photo"
+ }
+
+ In JSON, the same mask is represented as below:
+
+ {
+ mask: "user.displayName,photo"
+ }
+
+ # Field Masks and Oneof Fields
+
+ Field masks treat fields in oneofs just as regular fields. Consider the
+ following message:
+
+ message SampleMessage {
+ oneof test_oneof {
+ string name = 4;
+ SubMessage sub_message = 9;
+ }
+ }
+
+ The field mask can be:
+
+ mask {
+ paths: "name"
+ }
+
+ Or:
+
+ mask {
+ paths: "sub_message"
+ }
+
+ Note that oneof type names ("test_oneof" in this case) cannot be used in
+ paths.
+
+ ## Field Mask Verification
+
+ The implementation of any API method which has a FieldMask type field in the
+ request should verify the included field paths, and return an
+ `INVALID_ARGUMENT` error if any path is unmappable.
+
+
+
+ Field number for the "paths" field.
+
+
+
+ The set of field mask paths.
+
+
+
+
+ Converts a field mask specified by paths to a string.
+
+
+ If the value is a normalized duration in the range described in field_mask.proto,
+ is ignored. Otherwise, if the parameter is true,
+ a JSON object with a warning is returned; if it is false, an is thrown.
+
+ Paths in the field mask
+ Determines the handling of non-normalized values
+ The represented field mask is invalid, and is false.
+
+
+
+ Returns a string representation of this for diagnostic purposes.
+
+
+ Normally the returned value will be a JSON string value (including leading and trailing quotes) but
+ when the value is non-normalized or out of range, a JSON object representation will be returned
+ instead, including a warning. This is to avoid exceptions being thrown when trying to
+ diagnose problems - the regular JSON formatter will still throw an exception for non-normalized
+ values.
+
+ A string representation of this value.
+
+
+
+ Parses from a string to a FieldMask.
+
+
+
+
+ Parses from a string to a FieldMask and validates all field paths.
+
+ The type to validate the field paths against.
+
+
+
+ Constructs a FieldMask for a list of field paths in a certain type.
+
+ The type to validate the field paths against.
+
+
+
+ Constructs a FieldMask from the passed field numbers.
+
+ The type to validate the field paths against.
+
+
+
+ Constructs a FieldMask from the passed field numbers.
+
+ The type to validate the field paths against.
+
+
+
+ Checks whether the given path is valid for a field mask.
+
+ true if the path is valid; false otherwise
+
+
+
+ Checks whether paths in a given fields mask are valid.
+
+ The type to validate the field paths against.
+
+
+
+ Checks whether paths in a given fields mask are valid.
+
+
+
+
+ Checks whether a given field path is valid.
+
+ The type to validate the field paths against.
+
+
+
+ Checks whether paths in a given fields mask are valid.
+
+
+
+
+ Converts this FieldMask to its canonical form. In the canonical form of a
+ FieldMask, all field paths are sorted alphabetically and redundant field
+ paths are removed.
+
+
+
+
+ Creates a union of two or more FieldMasks.
+
+
+
+
+ Calculates the intersection of two FieldMasks.
+
+
+
+
+ Merges fields specified by this FieldMask from one message to another with the
+ specified merge options.
+
+
+
+
+ Merges fields specified by this FieldMask from one message to another.
+
+
+
+
+ Options to customize merging behavior.
+
+
+
+
+ Whether to replace message fields(i.e., discard existing content in
+ destination message fields) when merging.
+ Default behavior is to merge the source message field into the
+ destination message field.
+
+
+
+
+ Whether to replace repeated fields (i.e., discard existing content in
+ destination repeated fields) when merging.
+ Default behavior is to append elements from source repeated field to the
+ destination repeated field.
+
+
+
+
+ Whether to replace primitive (non-repeated and non-message) fields in
+ destination message fields with the source primitive fields (i.e., if the
+ field is set in the source, the value is copied to the
+ destination; if the field is unset in the source, the field is cleared
+ from the destination) when merging.
+
+ Default behavior is to always set the value of the source primitive
+ field to the destination primitive field, and if the source field is
+ unset, the default value of the source field is copied to the
+ destination.
+
+
+
+ Holder for reflection information generated from google/protobuf/source_context.proto
+
+
+ File descriptor for google/protobuf/source_context.proto
+
+
+
+ `SourceContext` represents information about the source of a
+ protobuf element, like the file in which it is defined.
+
+
+
+ Field number for the "file_name" field.
+
+
+
+ The path-qualified name of the .proto file that contained the associated
+ protobuf element. For example: `"google/protobuf/source_context.proto"`.
+
+
+
+ Holder for reflection information generated from google/protobuf/struct.proto
+
+
+ File descriptor for google/protobuf/struct.proto
+
+
+
+ `NullValue` is a singleton enumeration to represent the null value for the
+ `Value` type union.
+
+ The JSON representation for `NullValue` is JSON `null`.
+
+
+
+
+ Null value.
+
+
+
+
+ `Struct` represents a structured data value, consisting of fields
+ which map to dynamically typed values. In some languages, `Struct`
+ might be supported by a native representation. For example, in
+ scripting languages like JS a struct is represented as an
+ object. The details of that representation are described together
+ with the proto support for the language.
+
+ The JSON representation for `Struct` is JSON object.
+
+
+
+ Field number for the "fields" field.
+
+
+
+ Unordered map of dynamically typed values.
+
+
+
+
+ `Value` represents a dynamically typed value which can be either
+ null, a number, a string, a boolean, a recursive struct value, or a
+ list of values. A producer of value is expected to set one of these
+ variants. Absence of any variant indicates an error.
+
+ The JSON representation for `Value` is JSON value.
+
+
+
+ Field number for the "null_value" field.
+
+
+
+ Represents a null value.
+
+
+
+ Gets whether the "null_value" field is set
+
+
+ Clears the value of the oneof if it's currently set to "null_value"
+
+
+ Field number for the "number_value" field.
+
+
+
+ Represents a double value.
+
+
+
+ Gets whether the "number_value" field is set
+
+
+ Clears the value of the oneof if it's currently set to "number_value"
+
+
+ Field number for the "string_value" field.
+
+
+
+ Represents a string value.
+
+
+
+ Gets whether the "string_value" field is set
+
+
+ Clears the value of the oneof if it's currently set to "string_value"
+
+
+ Field number for the "bool_value" field.
+
+
+
+ Represents a boolean value.
+
+
+
+ Gets whether the "bool_value" field is set
+
+
+ Clears the value of the oneof if it's currently set to "bool_value"
+
+
+ Field number for the "struct_value" field.
+
+
+
+ Represents a structured value.
+
+
+
+ Field number for the "list_value" field.
+
+
+
+ Represents a repeated `Value`.
+
+
+
+ Enum of possible cases for the "kind" oneof.
+
+
+
+ Convenience method to create a Value message with a string value.
+
+ Value to set for the StringValue property.
+ A newly-created Value message with the given value.
+
+
+
+ Convenience method to create a Value message with a number value.
+
+ Value to set for the NumberValue property.
+ A newly-created Value message with the given value.
+
+
+
+ Convenience method to create a Value message with a Boolean value.
+
+ Value to set for the BoolValue property.
+ A newly-created Value message with the given value.
+
+
+
+ Convenience method to create a Value message with a null initial value.
+
+ A newly-created Value message a null initial value.
+
+
+
+ Convenience method to create a Value message with an initial list of values.
+
+ The values provided are not cloned; the references are copied directly.
+ A newly-created Value message an initial list value.
+
+
+
+ Convenience method to create a Value message with an initial struct value
+
+ The value provided is not cloned; the reference is copied directly.
+ A newly-created Value message an initial struct value.
+
+
+
+ `ListValue` is a wrapper around a repeated field of values.
+
+ The JSON representation for `ListValue` is JSON array.
+
+
+
+ Field number for the "values" field.
+
+
+
+ Repeated field of dynamically typed values.
+
+
+
+
+ Extension methods on BCL time-related types, converting to protobuf types.
+
+
+
+
+ Converts the given to a .
+
+ The date and time to convert to a timestamp.
+ The value has a other than Utc.
+ The converted timestamp.
+
+
+
+ Converts the given to a
+
+ The offset is taken into consideration when converting the value (so the same instant in time
+ is represented) but is not a separate part of the resulting value. In other words, there is no
+ roundtrip operation to retrieve the original DateTimeOffset.
+ The date and time (with UTC offset) to convert to a timestamp.
+ The converted timestamp.
+
+
+
+ Converts the given to a .
+
+ The time span to convert.
+ The converted duration.
+
+
+ Holder for reflection information generated from google/protobuf/timestamp.proto
+
+
+ File descriptor for google/protobuf/timestamp.proto
+
+
+
+ A Timestamp represents a point in time independent of any time zone or local
+ calendar, encoded as a count of seconds and fractions of seconds at
+ nanosecond resolution. The count is relative to an epoch at UTC midnight on
+ January 1, 1970, in the proleptic Gregorian calendar which extends the
+ Gregorian calendar backwards to year one.
+
+ All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
+ second table is needed for interpretation, using a [24-hour linear
+ smear](https://developers.google.com/time/smear).
+
+ The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
+ restricting to that range, we ensure that we can convert to and from [RFC
+ 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
+
+ # Examples
+
+ Example 1: Compute Timestamp from POSIX `time()`.
+
+ Timestamp timestamp;
+ timestamp.set_seconds(time(NULL));
+ timestamp.set_nanos(0);
+
+ Example 2: Compute Timestamp from POSIX `gettimeofday()`.
+
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+
+ Timestamp timestamp;
+ timestamp.set_seconds(tv.tv_sec);
+ timestamp.set_nanos(tv.tv_usec * 1000);
+
+ Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
+
+ FILETIME ft;
+ GetSystemTimeAsFileTime(&ft);
+ UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
+
+ // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
+ // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
+ Timestamp timestamp;
+ timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
+ timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
+
+ Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
+
+ long millis = System.currentTimeMillis();
+
+ Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
+ .setNanos((int) ((millis % 1000) * 1000000)).build();
+
+ Example 5: Compute Timestamp from Java `Instant.now()`.
+
+ Instant now = Instant.now();
+
+ Timestamp timestamp =
+ Timestamp.newBuilder().setSeconds(now.getEpochSecond())
+ .setNanos(now.getNano()).build();
+
+ Example 6: Compute Timestamp from current time in Python.
+
+ timestamp = Timestamp()
+ timestamp.GetCurrentTime()
+
+ # JSON Mapping
+
+ In JSON format, the Timestamp type is encoded as a string in the
+ [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
+ format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
+ where {year} is always expressed using four digits while {month}, {day},
+ {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
+ seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
+ are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
+ is required. A proto3 JSON serializer should always use UTC (as indicated by
+ "Z") when printing the Timestamp type and a proto3 JSON parser should be
+ able to accept both UTC and other timezones (as indicated by an offset).
+
+ For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
+ 01:30 UTC on January 15, 2017.
+
+ In JavaScript, one can convert a Date object to this format using the
+ standard
+ [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
+ method. In Python, a standard `datetime.datetime` object can be converted
+ to this format using
+ [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
+ the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
+ the Joda Time's [`ISODateTimeFormat.dateTime()`](
+ http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
+ ) to obtain a formatter capable of generating timestamps in this format.
+
+
+
+ Field number for the "seconds" field.
+
+
+
+ Represents seconds of UTC time since Unix epoch
+ 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
+ 9999-12-31T23:59:59Z inclusive.
+
+
+
+ Field number for the "nanos" field.
+
+
+
+ Non-negative fractions of a second at nanosecond resolution. Negative
+ second values with fractions must still have non-negative nanos values
+ that count forward in time. Must be from 0 to 999,999,999
+ inclusive.
+
+
+
+
+ Returns the difference between one and another, as a .
+
+ The timestamp to subtract from. Must not be null.
+ The timestamp to subtract. Must not be null.
+ The difference between the two specified timestamps.
+
+
+
+ Adds a to a , to obtain another Timestamp.
+
+ The timestamp to add the duration to. Must not be null.
+ The duration to add. Must not be null.
+ The result of adding the duration to the timestamp.
+
+
+
+ Subtracts a from a , to obtain another Timestamp.
+
+ The timestamp to subtract the duration from. Must not be null.
+ The duration to subtract.
+ The result of subtracting the duration from the timestamp.
+
+
+
+ Converts this timestamp into a .
+
+
+ The resulting DateTime will always have a Kind of Utc.
+ If the timestamp is not a precise number of ticks, it will be truncated towards the start
+ of time. For example, a timestamp with a value of 99 will result in a
+ value precisely on a second.
+
+ This timestamp as a DateTime.
+ The timestamp contains invalid values; either it is
+ incorrectly normalized or is outside the valid range.
+
+
+
+ Converts this timestamp into a .
+
+
+ The resulting DateTimeOffset will always have an Offset of zero.
+ If the timestamp is not a precise number of ticks, it will be truncated towards the start
+ of time. For example, a timestamp with a value of 99 will result in a
+ value precisely on a second.
+
+ This timestamp as a DateTimeOffset.
+ The timestamp contains invalid values; either it is
+ incorrectly normalized or is outside the valid range.
+
+
+
+ Converts the specified to a .
+
+
+ The Kind of is not DateTimeKind.Utc.
+ The converted timestamp.
+
+
+
+ Converts the given to a
+
+ The offset is taken into consideration when converting the value (so the same instant in time
+ is represented) but is not a separate part of the resulting value. In other words, there is no
+ roundtrip operation to retrieve the original DateTimeOffset.
+ The date and time (with UTC offset) to convert to a timestamp.
+ The converted timestamp.
+
+
+
+ Converts a timestamp specified in seconds/nanoseconds to a string.
+
+
+ If the value is a normalized duration in the range described in timestamp.proto,
+ is ignored. Otherwise, if the parameter is true,
+ a JSON object with a warning is returned; if it is false, an is thrown.
+
+ Seconds portion of the duration.
+ Nanoseconds portion of the duration.
+ Determines the handling of non-normalized values
+ The represented duration is invalid, and is false.
+
+
+
+ Given another timestamp, returns 0 if the timestamps are equivalent, -1 if this timestamp precedes the other, and 1 otherwise
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+ Timestamp to compare
+ an integer indicating whether this timestamp precedes or follows the other
+
+
+
+ Compares two timestamps and returns whether the first is less than (chronologically precedes) the second
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if a precedes b
+
+
+
+ Compares two timestamps and returns whether the first is greater than (chronologically follows) the second
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if a follows b
+
+
+
+ Compares two timestamps and returns whether the first is less than (chronologically precedes) the second
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if a precedes b
+
+
+
+ Compares two timestamps and returns whether the first is greater than (chronologically follows) the second
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if a follows b
+
+
+
+ Returns whether two timestamps are equivalent
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if the two timestamps refer to the same nanosecond
+
+
+
+ Returns whether two timestamps differ
+
+
+ Make sure the timestamps are normalized. Comparing non-normalized timestamps is not specified and may give unexpected results.
+
+
+
+ true if the two timestamps differ
+
+
+
+ Returns a string representation of this for diagnostic purposes.
+
+
+ Normally the returned value will be a JSON string value (including leading and trailing quotes) but
+ when the value is non-normalized or out of range, a JSON object representation will be returned
+ instead, including a warning. This is to avoid exceptions being thrown when trying to
+ diagnose problems - the regular JSON formatter will still throw an exception for non-normalized
+ values.
+
+ A string representation of this value.
+
+
+ Holder for reflection information generated from google/protobuf/type.proto
+
+
+ File descriptor for google/protobuf/type.proto
+
+
+
+ The syntax in which a protocol buffer element is defined.
+
+
+
+
+ Syntax `proto2`.
+
+
+
+
+ Syntax `proto3`.
+
+
+
+
+ Syntax `editions`.
+
+
+
+
+ A protocol buffer message type.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The fully qualified message name.
+
+
+
+ Field number for the "fields" field.
+
+
+
+ The list of fields.
+
+
+
+ Field number for the "oneofs" field.
+
+
+
+ The list of types appearing in `oneof` definitions in this type.
+
+
+
+ Field number for the "options" field.
+
+
+
+ The protocol buffer options.
+
+
+
+ Field number for the "source_context" field.
+
+
+
+ The source context.
+
+
+
+ Field number for the "syntax" field.
+
+
+
+ The source syntax.
+
+
+
+ Field number for the "edition" field.
+
+
+
+ The source edition string, only valid when syntax is SYNTAX_EDITIONS.
+
+
+
+
+ A single field of a message type.
+
+
+
+ Field number for the "kind" field.
+
+
+
+ The field type.
+
+
+
+ Field number for the "cardinality" field.
+
+
+
+ The field cardinality.
+
+
+
+ Field number for the "number" field.
+
+
+
+ The field number.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The field name.
+
+
+
+ Field number for the "type_url" field.
+
+
+
+ The field type URL, without the scheme, for message or enumeration
+ types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`.
+
+
+
+ Field number for the "oneof_index" field.
+
+
+
+ The index of the field type in `Type.oneofs`, for message or enumeration
+ types. The first type has index 1; zero means the type is not in the list.
+
+
+
+ Field number for the "packed" field.
+
+
+
+ Whether to use alternative packed wire representation.
+
+
+
+ Field number for the "options" field.
+
+
+
+ The protocol buffer options.
+
+
+
+ Field number for the "json_name" field.
+
+
+
+ The field JSON name.
+
+
+
+ Field number for the "default_value" field.
+
+
+
+ The string value of the default value of this field. Proto2 syntax only.
+
+
+
+ Container for nested types declared in the Field message type.
+
+
+
+ Basic field types.
+
+
+
+
+ Field type unknown.
+
+
+
+
+ Field type double.
+
+
+
+
+ Field type float.
+
+
+
+
+ Field type int64.
+
+
+
+
+ Field type uint64.
+
+
+
+
+ Field type int32.
+
+
+
+
+ Field type fixed64.
+
+
+
+
+ Field type fixed32.
+
+
+
+
+ Field type bool.
+
+
+
+
+ Field type string.
+
+
+
+
+ Field type group. Proto2 syntax only, and deprecated.
+
+
+
+
+ Field type message.
+
+
+
+
+ Field type bytes.
+
+
+
+
+ Field type uint32.
+
+
+
+
+ Field type enum.
+
+
+
+
+ Field type sfixed32.
+
+
+
+
+ Field type sfixed64.
+
+
+
+
+ Field type sint32.
+
+
+
+
+ Field type sint64.
+
+
+
+
+ Whether a field is optional, required, or repeated.
+
+
+
+
+ For fields with unknown cardinality.
+
+
+
+
+ For optional fields.
+
+
+
+
+ For required fields. Proto2 syntax only.
+
+
+
+
+ For repeated fields.
+
+
+
+
+ Enum type definition.
+
+
+
+ Field number for the "name" field.
+
+
+
+ Enum type name.
+
+
+
+ Field number for the "enumvalue" field.
+
+
+
+ Enum value definitions.
+
+
+
+ Field number for the "options" field.
+
+
+
+ Protocol buffer options.
+
+
+
+ Field number for the "source_context" field.
+
+
+
+ The source context.
+
+
+
+ Field number for the "syntax" field.
+
+
+
+ The source syntax.
+
+
+
+ Field number for the "edition" field.
+
+
+
+ The source edition string, only valid when syntax is SYNTAX_EDITIONS.
+
+
+
+
+ Enum value definition.
+
+
+
+ Field number for the "name" field.
+
+
+
+ Enum value name.
+
+
+
+ Field number for the "number" field.
+
+
+
+ Enum value number.
+
+
+
+ Field number for the "options" field.
+
+
+
+ Protocol buffer options.
+
+
+
+
+ A protocol buffer option, which can be attached to a message, field,
+ enumeration, etc.
+
+
+
+ Field number for the "name" field.
+
+
+
+ The option's name. For protobuf built-in options (options defined in
+ descriptor.proto), this is the short name. For example, `"map_entry"`.
+ For custom options, it should be the fully-qualified name. For example,
+ `"google.api.http"`.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The option's value packed in an Any message. If the value is a primitive,
+ the corresponding wrapper type defined in google/protobuf/wrappers.proto
+ should be used. If the value is an enum, it should be stored as an int32
+ value using the google.protobuf.Int32Value type.
+
+
+
+ Holder for reflection information generated from google/protobuf/wrappers.proto
+
+
+ File descriptor for google/protobuf/wrappers.proto
+
+
+
+ Field number for the single "value" field in all wrapper types.
+
+
+
+
+ Wrapper message for `double`.
+
+ The JSON representation for `DoubleValue` is JSON number.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The double value.
+
+
+
+
+ Wrapper message for `float`.
+
+ The JSON representation for `FloatValue` is JSON number.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The float value.
+
+
+
+
+ Wrapper message for `int64`.
+
+ The JSON representation for `Int64Value` is JSON string.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The int64 value.
+
+
+
+
+ Wrapper message for `uint64`.
+
+ The JSON representation for `UInt64Value` is JSON string.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The uint64 value.
+
+
+
+
+ Wrapper message for `int32`.
+
+ The JSON representation for `Int32Value` is JSON number.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The int32 value.
+
+
+
+
+ Wrapper message for `uint32`.
+
+ The JSON representation for `UInt32Value` is JSON number.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The uint32 value.
+
+
+
+
+ Wrapper message for `bool`.
+
+ The JSON representation for `BoolValue` is JSON `true` and `false`.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The bool value.
+
+
+
+
+ Wrapper message for `string`.
+
+ The JSON representation for `StringValue` is JSON string.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The string value.
+
+
+
+
+ Wrapper message for `bytes`.
+
+ The JSON representation for `BytesValue` is JSON string.
+
+
+
+ Field number for the "value" field.
+
+
+
+ The bytes value.
+
+
+
+
+ This class is used internally by the Protocol Buffer Library and generated
+ message implementations. It is public only for the sake of those generated
+ messages. Others should not use this class directly.
+
+ This class contains constants and helper functions useful for dealing with
+ the Protocol Buffer wire format.
+
+
+
+
+
+ Wire types within protobuf encoding.
+
+
+
+
+ Variable-length integer.
+
+
+
+
+ A fixed-length 64-bit value.
+
+
+
+
+ A length-delimited value, i.e. a length followed by that many bytes of data.
+
+
+
+
+ A "start group" value
+
+
+
+
+ An "end group" value
+
+
+
+
+ A fixed-length 32-bit value.
+
+
+
+
+ Given a tag value, determines the wire type (lower 3 bits).
+
+
+
+
+ Given a tag value, determines the field number (the upper 29 bits).
+
+
+
+
+ Makes a tag value given a field number and wire type.
+
+
+
+
+ Abstraction for writing to a steam / IBufferWriter
+
+
+
+
+ Initialize an instance with a coded output stream.
+ This approach is faster than using a constructor because the instance to initialize is passed by reference
+ and we can write directly into it without copying.
+
+
+
+
+ Initialize an instance with a buffer writer.
+ This approach is faster than using a constructor because the instance to initialize is passed by reference
+ and we can write directly into it without copying.
+
+
+
+
+ Initialize an instance with a buffer represented by a single span (i.e. buffer cannot be refreshed)
+ This approach is faster than using a constructor because the instance to initialize is passed by reference
+ and we can write directly into it without copying.
+
+
+
+
+ Verifies that SpaceLeft returns zero.
+
+
+
+
+ If writing to a flat array, returns the space left in the array. Otherwise,
+ throws an InvalidOperationException.
+
+
+
+
+ An opaque struct that represents the current serialization state and is passed along
+ as the serialization proceeds.
+ All the public methods are intended to be invoked only by the generated code,
+ users should never invoke them directly.
+
+
+
+
+ Creates a WriteContext instance from CodedOutputStream.
+ WARNING: internally this copies the CodedOutputStream's state, so after done with the WriteContext,
+ the CodedOutputStream's state needs to be updated.
+
+
+
+
+ Writes a double field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a float field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a uint64 field value, without a tag.
+
+ The value to write
+
+
+
+ Writes an int64 field value, without a tag.
+
+ The value to write
+
+
+
+ Writes an int32 field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a fixed64 field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a fixed32 field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a bool field value, without a tag.
+
+ The value to write
+
+
+
+ Writes a string field value, without a tag.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a message, without a tag.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a group, without a tag, to the stream.
+
+ The value to write
+
+
+
+ Write a byte string, without a tag, to the stream.
+ The data is length-prefixed.
+
+ The value to write
+
+
+
+ Writes a uint32 value, without a tag.
+
+ The value to write
+
+
+
+ Writes an enum value, without a tag.
+
+ The value to write
+
+
+
+ Writes an sfixed32 value, without a tag.
+
+ The value to write.
+
+
+
+ Writes an sfixed64 value, without a tag.
+
+ The value to write
+
+
+
+ Writes an sint32 value, without a tag.
+
+ The value to write
+
+
+
+ Writes an sint64 value, without a tag.
+
+ The value to write
+
+
+
+ Writes a length (in bytes) for length-delimited data.
+
+
+ This method simply writes a rawint, but exists for clarity in calling code.
+
+ Length value, in bytes.
+
+
+
+ Encodes and writes a tag.
+
+ The number of the field to write the tag for
+ The wire format type of the tag to write
+
+
+
+ Writes an already-encoded tag.
+
+ The encoded tag
+
+
+
+ Writes the given single-byte tag.
+
+ The encoded tag
+
+
+
+ Writes the given two-byte tag.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+
+
+
+ Writes the given three-byte tag.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+
+
+
+ Writes the given four-byte tag.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+ The fourth byte of the encoded tag
+
+
+
+ Writes the given five-byte tag.
+
+ The first byte of the encoded tag
+ The second byte of the encoded tag
+ The third byte of the encoded tag
+ The fourth byte of the encoded tag
+ The fifth byte of the encoded tag
+
+
+
+ Primitives for encoding protobuf wire format.
+
+
+
+
+ Writes a double field value, without a tag, to the stream.
+
+
+
+
+ Writes a float field value, without a tag, to the stream.
+
+
+
+
+ Writes a uint64 field value, without a tag, to the stream.
+
+
+
+
+ Writes an int64 field value, without a tag, to the stream.
+
+
+
+
+ Writes an int32 field value, without a tag, to the stream.
+
+
+
+
+ Writes a fixed64 field value, without a tag, to the stream.
+
+
+
+
+ Writes a fixed32 field value, without a tag, to the stream.
+
+
+
+
+ Writes a bool field value, without a tag, to the stream.
+
+
+
+
+ Writes a string field value, without a tag, to the stream.
+ The data is length-prefixed.
+
+
+
+
+ Given a QWORD which represents a buffer of 4 ASCII chars in machine-endian order,
+ narrows each WORD to a BYTE, then writes the 4-byte result to the output buffer
+ also in machine-endian order.
+
+
+
+
+ Write a byte string, without a tag, to the stream.
+ The data is length-prefixed.
+
+
+
+
+ Writes a uint32 value, without a tag, to the stream.
+
+
+
+
+ Writes an enum value, without a tag, to the stream.
+
+
+
+
+ Writes an sfixed32 value, without a tag, to the stream.
+
+
+
+
+ Writes an sfixed64 value, without a tag, to the stream.
+
+
+
+
+ Writes an sint32 value, without a tag, to the stream.
+
+
+
+
+ Writes an sint64 value, without a tag, to the stream.
+
+
+
+
+ Writes a length (in bytes) for length-delimited data.
+
+
+ This method simply writes a rawint, but exists for clarity in calling code.
+
+
+
+
+ Writes a 32 bit value as a varint. The fast route is taken when
+ there's enough buffer space left to whizz through without checking
+ for each byte; otherwise, we resort to calling WriteRawByte each time.
+
+
+
+
+ Writes out an array of bytes.
+
+
+
+
+ Writes out part of an array of bytes.
+
+
+
+
+ Writes out part of an array of bytes.
+
+
+
+
+ Encodes and writes a tag.
+
+
+
+
+ Writes an already-encoded tag.
+
+
+
+
+ Writes the given single-byte tag directly to the stream.
+
+
+
+
+ Writes the given two-byte tag directly to the stream.
+
+
+
+
+ Writes the given three-byte tag directly to the stream.
+
+
+
+
+ Writes the given four-byte tag directly to the stream.
+
+
+
+
+ Writes the given five-byte tag directly to the stream.
+
+
+
+
+ Encode a 32-bit value with ZigZag encoding.
+
+
+ ZigZag encodes signed integers into values that can be efficiently
+ encoded with varint. (Otherwise, negative values must be
+ sign-extended to 64 bits to be varint encoded, thus always taking
+ 10 bytes on the wire.)
+
+
+
+
+ Encode a 64-bit value with ZigZag encoding.
+
+
+ ZigZag encodes signed integers into values that can be efficiently
+ encoded with varint. (Otherwise, negative values must be
+ sign-extended to 64 bits to be varint encoded, thus always taking
+ 10 bytes on the wire.)
+
+
+
+
+ Writing messages / groups.
+
+
+
+
+ Writes a message, without a tag.
+ The data is length-prefixed.
+
+
+
+
+ Writes a group, without a tag.
+
+
+
+
+ Writes a message, without a tag.
+ Message will be written without a length prefix.
+
+
+
+
+ Indicates that certain members on a specified are accessed dynamically,
+ for example through .
+
+
+ This allows tools to understand which members are being accessed during the execution
+ of a program.
+
+ This attribute is valid on members whose type is or .
+
+ When this attribute is applied to a location of type , the assumption is
+ that the string represents a fully qualified type name.
+
+ When this attribute is applied to a class, interface, or struct, the members specified
+ can be accessed dynamically on instances returned from calling
+ on instances of that class, interface, or struct.
+
+ If the attribute is applied to a method it's treated as a special case and it implies
+ the attribute should be applied to the "this" parameter of the method. As such the attribute
+ should only be used on instance methods of types assignable to System.Type (or string, but no methods
+ will use it there).
+
+
+
+
+ Initializes a new instance of the class
+ with the specified member types.
+
+ The types of members dynamically accessed.
+
+
+
+ Gets the which specifies the type
+ of members dynamically accessed.
+
+
+
+
+ Specifies the types of members that are dynamically accessed.
+
+ This enumeration has a attribute that allows a
+ bitwise combination of its member values.
+
+
+
+
+ Specifies no members.
+
+
+
+
+ Specifies the default, parameterless public constructor.
+
+
+
+
+ Specifies all public constructors.
+
+
+
+
+ Specifies all non-public constructors.
+
+
+
+
+ Specifies all public methods.
+
+
+
+
+ Specifies all non-public methods.
+
+
+
+
+ Specifies all public fields.
+
+
+
+
+ Specifies all non-public fields.
+
+
+
+
+ Specifies all public nested types.
+
+
+
+
+ Specifies all non-public nested types.
+
+
+
+
+ Specifies all public properties.
+
+
+
+
+ Specifies all non-public properties.
+
+
+
+
+ Specifies all public events.
+
+
+
+
+ Specifies all non-public events.
+
+
+
+
+ Specifies all interfaces implemented by the type.
+
+
+
+
+ Specifies all members.
+
+
+
+
+ Indicates that the specified method requires dynamic access to code that is not referenced
+ statically, for example through .
+
+
+ This allows tools to understand which methods are unsafe to call when removing unreferenced
+ code from an application.
+
+
+
+
+ Initializes a new instance of the class
+ with the specified message.
+
+
+ A message that contains information about the usage of unreferenced code.
+
+
+
+
+ Gets a message that contains information about the usage of unreferenced code.
+
+
+
+
+ Gets or sets an optional URL that contains more information about the method,
+ why it requires unreferenced code, and what options a consumer has to deal with it.
+
+
+
+
+ Suppresses reporting of a specific rule violation, allowing multiple suppressions on a
+ single code artifact.
+
+
+ is different than
+ in that it doesn't have a
+ . So it is always preserved in the compiled assembly.
+
+
+
+
+ Initializes a new instance of the
+ class, specifying the category of the tool and the identifier for an analysis rule.
+
+ The category for the attribute.
+ The identifier of the analysis rule the attribute applies to.
+
+
+
+ Gets the category identifying the classification of the attribute.
+
+
+ The property describes the tool or tool analysis category
+ for which a message suppression attribute applies.
+
+
+
+
+ Gets the identifier of the analysis tool rule to be suppressed.
+
+
+ Concatenated together, the and
+ properties form a unique check identifier.
+
+
+
+
+ Gets or sets the scope of the code that is relevant for the attribute.
+
+
+ The Scope property is an optional argument that specifies the metadata scope for which
+ the attribute is relevant.
+
+
+
+
+ Gets or sets a fully qualified path that represents the target of the attribute.
+
+
+ The property is an optional argument identifying the analysis target
+ of the attribute. An example value is "System.IO.Stream.ctor():System.Void".
+ Because it is fully qualified, it can be long, particularly for targets such as parameters.
+ The analysis tool user interface should be capable of automatically formatting the parameter.
+
+
+
+
+ Gets or sets an optional argument expanding on exclusion criteria.
+
+
+ The property is an optional argument that specifies additional
+ exclusion where the literal metadata target is not sufficiently precise. For example,
+ the cannot be applied within a method,
+ and it may be desirable to suppress a violation against a statement in the method that will
+ give a rule violation, but not against all statements in the method.
+
+
+
+
+ Gets or sets the justification for suppressing the code analysis message.
+
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.Streams.xml b/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.Streams.xml
new file mode 100644
index 0000000..6ef5280
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.Streams.xml
@@ -0,0 +1,1630 @@
+
+
+
+ K4os.Compression.LZ4.Streams
+
+
+
+
+ Generic interface for frame/stream decoder for LZ4.
+
+
+
+
+ Opens frame for reading. Please note, this method is not needed as it will be
+ called automatically, but it can be used to quickly check if frame is valid.
+
+ true if frame was just opened,
+ false if it was opened before.
+
+
+ Async version of .
+ Cancellation token.
+ true if frame was just opened,
+ false if it was opened before.
+
+
+ Gets the length of the frame content if it was provided when content was encoded.
+ Frame length, or null
+
+
+ Async version of .
+ Cancellation token.
+ Frame length, or null
+
+
+ Reads one byte from LZ4 stream.
+ A byte, or -1 if end of stream.
+
+
+ Reads one byte from LZ4 stream.
+ Cancellation token.
+ A byte, or -1 if end of stream.
+
+
+ Reads many bytes from LZ4 stream. Return number of bytes actually read.
+ Byte buffer to read into.
+ if true then returns as soon as some bytes are read,
+ if false then waits for all bytes being read or end of stream.
+ Number of bytes actually read.
+ 0 means that end of stream has been reached.
+
+
+ Reads many bytes from LZ4 stream. Return number of bytes actually read.
+ Cancellation token.
+ Byte buffer to read into.
+ if true then returns as soon as some bytes are read,
+ if false then waits for all bytes being read or end of stream.
+ Number of bytes actually read.
+ 0 means that end of stream has been reached.
+
+
+ Returns how many bytes in has been read from stream so far.
+ Number of bytes read in total.
+
+
+ Closes the stream, releases allocated memory.
+
+
+
+ Generic interface for LZ4 frame/stream writer.
+
+
+
+
+ Opens a stream by reading frame header. Please note, this methods can be called explicitly
+ but does not need to be called, it will be called automatically if needed.
+
+ true if frame has been opened,
+ or false if it was opened before.
+
+
+
+ Opens a stream by reading frame header. Please note, this methods can be called explicitly
+ but does not need to be called, it will be called automatically if needed.
+
+ Cancellation token.
+ true if frame has been opened,
+ or false if it was opened before.
+
+
+ Writes one byte to stream.
+ Byte to be written.
+
+
+ Writes one byte to stream.
+ Cancellation token.
+ Byte to be written.
+
+
+ Writes multiple bytes to stream.
+ Byte buffer.
+
+
+ Writes multiple bytes to stream.
+ Cancellation token.
+ Byte buffer.
+
+
+ Gets number of bytes written.
+ Total number of bytes (before compression).
+
+
+
+ Closes frame. Frame needs to be closed for stream to by valid, although
+ this methods does not need to be called explicitly if stream is properly dispose.
+
+
+
+
+ Closes frame. Frame needs to be closed for stream to by valid, although
+ this methods does not need to be called explicitly if stream is properly dispose.
+
+ Cancellation token.
+
+
+
+ Stream reader interface. It is an adapter for all stream-like structures.
+
+ Stream state.
+
+
+
+ Reads at-most bytes from given .
+
+ Stream state.
+ Buffer to read bytes into.
+ Offset in buffer.
+ Maximum number of bytes to read.
+ Number of bytes actually read.
+
+
+
+ Reads at-most bytes from given .
+
+ Stream state.
+ Buffer to read bytes into.
+ Offset in buffer.
+ Maximum number of bytes to read.
+ Cancellation token.
+ containing new stream state,
+ and number of bytes actually read..
+
+
+
+ Generic stream writer interface.
+ When implementing custom compression target or decompression source you need to implement
+ this adapter. Please note, that this adapter can be implemented as class or
+ readonly struct. If implemented as struct it cannot have mutable state
+ as it will be lost. Immutable state is allowed but strongly discouraged.
+ Use instead.
+
+ Mutable part of stream state.
+
+
+ Indicates that writer can and should flush after frame.
+ Please note, flushing may have negative performance effect but may also lead to
+ better interactivity between writer and reader, as reader will get new block
+ available as soon as possible.
+
+
+ Writes byte buffer to underlying stream.
+ Stream state.
+ Byte buffer.
+ Offset within buffer.
+ Number of bytes.
+
+
+ Writes byte buffer to underlying stream.
+ Stream state.
+ Byte buffer.
+ Offset within buffer.
+ Number of bytes.
+ Cancellation token.
+ New stream state (mutable part).
+
+
+ Flushes buffers to underlying storage. Called only when
+ Stream state.
+
+
+ Flushes buffers to underlying storage. Called only when
+ Stream state.
+ Cancellation token.
+ New stream state (mutable part).
+
+
+
+ Result of async read operation. Returns new state of the stream and number of bytes read.
+
+ New stream state.
+ Number of bytes read.
+ Stream state.
+
+
+
+ Result of async read operation. Returns new state of the stream and number of bytes read.
+
+ New stream state.
+ Number of bytes read.
+ Stream state.
+
+
+ New stream state.
+
+
+ Number of bytes read.
+
+
+
+ Helper methods to create
+
+
+
+
+ Creates read result, composed of new stream state and bytes read.
+
+ Stream state.
+ Bytes read.
+ Stream state.
+ Read result.
+
+
+
+ Stream adapter for any class implementing .
+ It takes actual class, not interface, so it can use struct implementations
+ of for performance reasons.
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+ Type implementing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Stream adapter for and .
+ This class implements for
+ but should be used only in some niche situations, as it is not easy to find out
+ how many bytes has been written, use
+ instead.
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+
+
+
+
+
+
+ Copies bytes from span to buffer. Performs all length checks.
+
+ Head offset of .
+ Target buffer.
+ Offset in target buffer.
+ Number of bytes to copy.
+ Number of bytes actually copied.
+
+
+
+
+
+
+
+
+
+ Stream adapter for and .
+ This class implements for
+ but should be used only in some niche situations, as it is not easy to find out
+ how many bytes has been written, use
+ instead.
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Memory buffer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Naive and simplistic implementation of adapter for .
+ It might be improved in many ways I believe, but it gives some starting point.
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+
+
+
+
+
+
+ LZ4 stream reader/writer adapter for .
+
+
+
+
+ Creates new instance of .
+
+ Memory span.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty record equivalent to Unit/Void.
+ Works as placeholder type used when working with generic interfaces which do require type,
+ but implementation needs none.
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+ Stream adapter for .
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+ Creates new instance of .
+
+ Pipe reader.
+
+
+
+
+
+
+
+
+
+ LZ4 stream adapter for .
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+ Creates new instance of .
+
+ Pipe writer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LZ4 stream reader/writer adapter for .
+ Please note, whole K4os.Compression.LZ4.Streams.Adapters namespace should be considered
+ pubternal - exposed as public but still very likely to change.
+
+
+
+
+ Creates new stream adapter for
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unsafe version of . It is unsafe as it stores raw memory pointer
+ so memory it points to must be pinned. It allows reading and writing straight to
+ unmanaged memory but must be used carefully.
+ NOTE: If you don't understand what has been said above - don't use it. Misuse of this
+ struct may lead to unpredictable errors and memory corruption.
+
+
+
+ Pointer to the first byte of the span.
+
+
+ Length of the span in bytes.
+
+
+
+ Creates new instance of from given pointer and length.
+
+ Pointer to the first byte of the span.
+ Length of the span in bytes.
+
+
+
+ Creates new instance of from raw pointer.
+
+ Pointer block of bytes.
+ Length of the block.
+ New .
+
+
+
+ Converted to .
+
+
+
+
+ Utility methods for LZ4 streams.
+
+
+
+
+ Creates using .
+
+ LZ4 descriptor.
+ Compression level.
+ Additional memory for encoder.
+ Encoder.
+
+
+
+ Creates using and .
+
+ LZ4 descriptor.
+ Encoder settings.
+ Encoder.
+
+
+
+ Create using .
+
+ Descriptor.
+ Extra memory (may improves speed, but creates memory pressure).
+ .
+
+
+
+ Create using and .
+
+ Descriptor.
+ Settings.
+ .
+
+
+
+ Creates from .
+
+ Settings.
+ LZ4 Descriptor.
+
+
+ Async version of .
+ Decoder.
+ true if frame was just opened,
+ false if it was opened before.
+
+
+ Async version of .
+ Decoder.
+ Frame length, or null
+
+
+ Reads one byte from LZ4 stream.
+ Decoder.
+ A byte, or -1 if end of stream.
+
+
+ Reads many bytes from LZ4 stream. Return number of bytes actually read.
+ Decoder.
+ Byte buffer to read into.
+ if true then returns as soon as some bytes are read,
+ if false then waits for all bytes being read or end of stream.
+ Number of bytes actually read.
+ 0 means that end of stream has been reached.
+
+
+
+ Opens a stream by reading frame header. Please note, this methods can be called explicitly
+ but does not need to be called, it will be called automatically if needed.
+
+ Encoder.
+ true if frame has been opened, or false if it was opened before.
+
+
+ Writes one byte to stream.
+ Encoder.
+ Byte to be written.
+
+
+ Writes multiple bytes to stream.
+ Encoder.
+ Byte buffer.
+
+
+
+ Closes frame. Frame needs to be closed for stream to by valid, although
+ this methods does not need to be called explicitly if stream is properly dispose.
+
+ Encoder.
+
+
+
+ Copies all bytes from into .
+
+ Frame reader.
+ Buffer writer.
+ Chunk size.
+ Type of buffer writer.
+
+
+
+ Copies all bytes from into .
+
+ LZ4 frame reader.
+ Buffer writer.
+ Chunk size.
+ Type of buffer writer.
+
+
+
+ Copies all bytes from into .
+
+ Frame writer.
+ Sequence of bytes.
+
+
+
+ Copies all bytes from into .
+
+ Frame writer.
+ Sequence of bytes.
+
+
+
+ Wraps as .
+
+ LZ4 frame reader.
+ Indicates that frame reader should be left open even if stream is
+ disposed.
+ Indicates that data should be provided to reader as quick as
+ possible, instead of waiting for whole block to be read.
+ stream wrapper.
+
+
+
+ Wraps as .
+
+ LZ4 frame writer.
+ Indicates that frame writer should be left open even if stream is
+ disposed.
+ stream wrapper.
+
+
+
+ LZ4 Decompression stream handling.
+
+
+
+ Creates new instance .
+ Inner stream.
+ Inner stream initial state.
+ Decoder factory.
+
+
+
+ Exposes internal stream state. Existence of this property is a hack,
+ and it really shouldn't be here but it is needed for relatively low
+ level operations (like writing directly to unmanaged memory).
+ Please, do not use it directly, if don't know what you are doing.
+
+
+
+
+
+
+ Allocate temporary buffer to store decompressed data.
+ Minimum size of the buffer.
+ Allocated buffer.
+
+
+ Releases allocated buffer.
+ Previously allocated buffer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disposes the decoder. Consecutive attempts to read will fail.
+
+ true is stream is being disposed by user,
+ true is by garbage collector.
+
+
+
+ Releases unmanaged resources.
+
+
+
+
+ Releases unmanaged resources.
+
+ Task indicating operation is finished.
+
+
+
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Bytes span.
+ LZ4 decoder factory.
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Memory buffer.
+ LZ4 decoder factory.
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Byte sequence.
+ LZ4 decoder factory.
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Stream to read from.
+ Leave stream open after reader is disposed.
+ LZ4 decoder factory.
+
+
+
+ Disposes the reader.
+
+ true if user is disposing it; false if it has been triggered by garbage collector
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Pipe to be read.
+ Leave pipe open after reader is disposed.
+ LZ4 decoder factory.
+
+
+
+
+
+
+
+
+
+ wrapper for .
+
+
+
+
+ Creates new instance of .
+
+ LZ4 frame reader.
+ Leave underlying stream open after disposing this stream.
+ Use interactive mode; return bytes as soon as they available.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Length of stream. Please note, this will only work if original LZ4 stream has
+ ContentLength field set in descriptor. Otherwise returned value will be -1.
+ It will also require synchronous stream access, so it wont work if AllowSynchronousIO
+ is false.
+
+
+
+
+ Position within the stream. Position can be read, but cannot be set as LZ4 stream does
+ not have Seek capability.
+
+
+
+
+
+
+
+ LZ4 stream encoder.
+
+
+
+ Creates new instance of .
+ Inner stream.
+ Inner stream initial state.
+ LZ4 Encoder factory.
+ LZ4 settings.
+
+
+
+ Exposes internal stream state. Existence of this field is a hack,
+ and it really shouldn't be here but it is needed for relatively low
+ level operations (like writing directly to unmanaged memory).
+ Please, do not use it directly, if don't know what you are doing.
+
+
+
+ Allocate temporary buffer to store decompressed data.
+ Minimum size of the buffer.
+ Allocated buffer.
+
+
+ Releases allocated buffer.
+ Previously allocated buffer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disposes the stream and releases all resources.
+
+ true if called by user; false when called by garbag collector.
+
+
+
+
+
+
+ Releases all unmanaged resources.
+
+
+
+
+ Releases all unmanaged resources.
+
+ Task indicating completion of the operation.
+
+
+
+ implementation for
+
+ Type of buffer writer.
+
+
+
+ Creates new instance of .
+
+ Buffer writer to write to.
+ Encoder factory.
+ Frame descriptor.
+
+
+ Current state of buffer writer.
+
+
+
+ implementation for
+
+
+
+
+ Creates new instance of .
+
+ Buffer writer to write to.
+ Encoder factory.
+ Frame descriptor.
+
+
+
+ implementation for
+
+
+
+
+ Creates new instance of .
+
+ Memory block where data will be written.
+ Encoder factory.
+ Frame descriptor.
+
+
+ Number of bytes written to the memory.
+
+
+
+ implementation for .
+ is a wrapper around that
+ can be stored in a field. Please note: it makes it unsafe and address needs to be pinned,
+ one way or another.
+
+
+
+
+ Creates new instance of .
+
+ Span to write to.
+ Encoder factory.
+ Frame descriptor.
+
+
+ Number of bytes written to the memory.
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Stream to write to.
+ Leave stream open after disposing this writer.
+ Encoder factory.
+ Frame descriptor.
+
+
+
+
+
+
+
+
+
+ implementation for .
+
+
+
+
+ Creates new instance of .
+
+ Pipe writer to write to.
+ Leave pipe open after disposing this writer.
+ Encoder factory.
+ Frame descriptor.
+
+
+
+
+
+
+
+
+
+ Adapter to make look like .
+
+
+
+ Creates new instance of .
+ Underlying frame encoder.
+ Indicates should be left
+ open after disposing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Length of the stream and number of bytes written so far.
+
+
+ Read-only position in the stream. Trying to set it will throw
+ .
+
+
+
+ LZ4 Frame descriptor.
+
+
+
+ Content length. Not always known.
+
+
+ Indicates if content checksum is provided.
+
+
+ Indicates if blocks are chained (dependent) or not (independent).
+
+
+ Indicates if block checksums are provided.
+
+
+ Dictionary id. May be null.
+
+
+ Block size.
+
+
+
+ Completely empty class to do nothing.
+ It is used internally instead of CancellationToken to make sure
+ blocking operations are easily distinguishable from async ones
+ (you cannot call blocking operation by accident as they *require* EmptyToken).
+
+
+
+
+ Base class for all compatible adapters.
+
+ Type of resource stream adapter if for.
+
+
+
+ Creates new instance of .
+
+ Wrapped resource.
+ Do not dispose inner resource after stream is disposed.
+
+
+ Wrapped resource.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LZ4 stream essentials when wrapping another stream.
+ You most likely should not use it but it needs to be public as it is inherited from.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Decoder settings.
+
+
+
+ Extra memory for decompression.
+
+
+
+ LZ4 frame decoder stream.
+
+
+
+
+ Creates LZ4 decoder stream.
+
+ Inner stream, the stream compressed data is coming from..
+ Decoder factory.
+ Leave inner stream open after this stream is disposed.
+ Interactive mode, provide bytes as soon as they are available; don't wait for full block.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Length of stream. Please note, this will only work if original LZ4 stream has
+ ContentLength field set in descriptor. Otherwise returned value will be -1.
+ It will also require synchronous stream access, so it wont work if AllowSynchronousIO
+ is false.
+
+
+
+
+ Position within the stream. Position can be read, but cannot be set as LZ4 stream does
+ not have Seek capability.
+
+
+
+
+
+
+
+ LZ4 frame descriptor.
+
+
+
+ Content length (if available).
+
+
+ Indicates if content checksum if present.
+
+
+ Indicates if blocks are chained.
+
+
+ Indicates if block checksums are present.
+
+
+ Dictionary id (or null).
+
+
+ Block size.
+
+
+ Creates new instance of .
+ Content length.
+ Content checksum flag.
+ Chaining flag.
+ Block checksum flag.
+ Dictionary id.
+ Block size.
+
+
+ Creates new instance of .
+ Descriptor to copy.
+
+
+
+ LZ4 encoder settings.
+
+
+
+
+ Content length. It is not enforced, it can be set to any value, but it will be
+ written to the stream so it can be used while decoding. If you don't know the length
+ just leave default value.
+
+
+
+
+ Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
+ (with chaining) provide better compression ratio but are a little but slower and take
+ more memory.
+
+
+
+
+ Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
+ and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
+ better.
+
+
+
+ Indicates is content checksum should be included.
+
+
+ Indicates if block checksum should be included.
+
+
+ Dictionary id. Not implemented yet.
+
+
+ Compression level.
+
+
+ Extra memory (for the process, more is usually better).
+
+
+
+ LZ4 frame encoder stream.
+
+
+
+ Creates new instance of .
+ Inner stream.
+ LZ4 Descriptor.
+ Function which will take descriptor and return
+ appropriate encoder.
+ Indicates if stream should be left
+ open after disposing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Length of the stream and number of bytes written so far.
+
+
+ Read-only position in the stream. Trying to set it will throw
+ .
+
+
+
+ LZ4 factory methods to encode/decode anything which can be represented as a stream-like object.
+ Please note, to avoid all the complexity of dealing with streams, it uses
+ and as stream abstractions.
+
+
+
+ Creates decompression stream on top of inner stream.
+ Span to read from.
+ Buffer to write to.
+ Extra memory used for decompression.
+
+
+ Creates decompression stream on top of inner stream.
+ Stream to be decoded.
+ Extra memory used for decompression.
+ Decompression stream.
+
+
+ Creates decompression stream on top of inner stream.
+ Stream to be decoded.
+ Extra memory used for decompression.
+ Decompression stream.
+
+
+ Creates decompression stream on top of inner stream.
+ Stream to be decoded.
+ Extra memory used for decompression.
+ Indicates if stream should stay open after disposing decoder.
+ Decompression stream.
+
+
+ Creates decompression stream on top of inner stream.
+ Stream to be decoded.
+ Extra memory used for decompression.
+ Indicates if stream should stay open after disposing decoder.
+ Decompression stream.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression settings.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression settings.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression level.
+ Extra memory.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression level.
+ Extra memory.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression settings.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression settings.
+ Number of bytes actually written.
+
+
+
+ Writes bytes into target buffer. Returns number of bytes actually written.
+
+ Source of bytes, a function which write to LZ4 encoder.
+ Target buffer.
+ Compression settings.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source bytes.
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ Number of bytes actually written.
+
+
+
+ Compresses source bytes into target buffer. Returns number of bytes actually written.
+
+ Source of bytes, a function which write to LZ4 encoder.
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ Number of bytes actually written.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+ Please note, target buffer needs to be pinned for the whole time encoder is used.
+ This is definitely very unsafe method, and if you don't understand what it does,
+ don't use it.
+
+ Pointer to target buffer.
+ Length of target buffer.
+ Encoder settings.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+ Please note, target buffer needs to be pinned for the whole time encoder is used.
+ This is definitely very unsafe method, and if you don't understand what it does,
+ don't use it.
+
+ Pointer to target buffer.
+ Length of target buffer.
+ Compression level.
+ Extra memory for encoder.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Encoder settings.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Encoder settings.
+ Byte of buffer writer implementing .
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ Byte of buffer writer implementing .
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Encoder settings.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target buffer.
+
+ Target buffer.
+ Compression level.
+ Extra memory for encoder.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target stream.
+
+ Target stream.
+ Encoder settings.
+ Leave target stream open after encoder is disposed.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target stream.
+
+ Target stream.
+ Compression level.
+ Extra memory for encoder.
+ Leave target stream open after encoder is disposed.
+
+
+
+
+ Create LZ4 encoder that writes compressed data into target pipe.
+
+ Target pipe.
+ Encoder settings.
+ Leave target pipe open after encoder is disposed.
+ LZ4 frame writer.
+
+
+
+ Create LZ4 encoder that writes compressed data into target pipe.
+
+ Target pipe.
+ Compression level.
+ Extra memory for encoder.
+ Leave target pipe open after encoder is disposed.
+ LZ4 frame writer.
+
+
+
+ Utility class with factory methods to create LZ4 compression and decompression streams.
+
+
+
+ Created compression stream on top of inner stream.
+ Inner stream.
+ Compression settings.
+ Leave inner stream open after disposing.
+ Compression stream.
+
+
+ Created compression stream on top of inner stream.
+ Inner stream.
+ Compression level.
+ Extra memory used for compression.
+ Leave inner stream open after disposing.
+ Compression stream.
+
+
+ Creates decompression stream on top of inner stream.
+ Inner stream.
+ Decompression settings.
+ Leave inner stream open after disposing.
+ If true reading from stream will be "interactive" allowing
+ to read bytes as soon as possible, even if more data is expected.
+ Decompression stream.
+
+
+ Creates decompression stream on top of inner stream.
+ Inner stream.
+ Extra memory used for decompression.
+ Leave inner stream open after disposing.
+ If true reading from stream will be "interactive" allowing
+ to read bytes as soon as possible, even if more data is expected.
+ Decompression stream.
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.xml b/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.xml
new file mode 100644
index 0000000..7322b0a
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/K4os.Compression.LZ4.xml
@@ -0,0 +1,1211 @@
+
+
+
+ K4os.Compression.LZ4
+
+
+
+
+ Action performed by encoder using FlushAndEncode method.
+
+
+
+ Nothing has happened, most likely loading 0 bytes.
+
+
+ Some bytes has been loaded into encoder.
+
+
+ Compression was not possible so bytes has been copied.
+
+
+ Compression succeeded.
+
+
+
+ Interface of LZ4 decoder used by LZ4 streams.
+
+
+
+ Block size.
+
+
+ Bytes already decoded and available to be read.
+ Always smaller than
+
+
+
+ Decodes previously compressed block and caches decompressed block in decoder.
+ Returns number of bytes decoded. These bytes can be read with .
+
+ Points to compressed block.
+ Length of compressed block.
+ Size of the block. Value 0 indicates default block size.
+ Number of decoded bytes.
+
+
+
+ Inject already decompressed block and caches it in decoder.
+ Used with uncompressed-yet-chained blocks and pre-made dictionaries.
+ These bytes can be read with .
+
+ Points to uncompressed block.
+ Length of uncompressed block.
+ Number of decoded bytes.
+
+
+
+ Reads previously decoded bytes. Please note, should be
+ negative number, pointing to bytes before current head.
+
+ Buffer to write to.
+ Offset in source buffer relatively to current head.
+ Please note, it should be negative value.
+ Number of bytes to read.
+
+
+
+ Peeks at previously decoded bytes. Please note, should be
+ negative number, pointing to bytes before current head.
+
+ Offset in source buffer relatively to current head.
+ Please note, it should be negative value.
+
+
+
+ Interface of LZ4 encoder used by LZ4 streams.
+
+
+
+ Block size.
+
+
+ Number of bytes read for compression.
+ Always smaller than
+
+
+ Adds bytes to internal buffer. Increases
+ Source buffer.
+ Source buffer length.
+ Number of bytes topped up. If this function returns 0 it means that buffer
+ is full ( equals ) and
+ should be called to flush it.
+
+
+
+ Encodes bytes in internal buffer (see: , ).
+ If is true then if encoded buffer is bigger than
+ source buffer source bytes are copied instead. In such case returned length is negative.
+
+ Target buffer.
+ Target buffer length.
+ Indicates if copying is allowed.
+ Length of encoded buffer. Negative if bytes are just copied.
+
+
+
+ LZ4 decoder used with independent blocks mode. Please note, that it will fail
+ if input data has been compressed with chained blocks
+ ( and )
+
+
+
+ Creates new instance of block decoder.
+ Block size. Must be equal or greater to one used for compression.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Independent block encoder. Produces larger files but uses less memory and
+ gives better performance.
+
+
+
+ Creates new instance of
+ Compression level.
+ Block size.
+
+
+
+
+
+
+
+
+ LZ4 decoder handling dependent blocks.
+
+
+ Creates new instance of .
+ Block size.
+ Number of extra blocks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Static class with factory methods to create LZ4 decoders.
+
+
+
+ Creates appropriate decoder for given parameters.
+ Dependent blocks.
+ Block size.
+ Number of extra blocks.
+ LZ4 decoder.
+
+
+
+ Static class with factory method to create LZ4 encoders.
+
+
+
+ Creates appropriate decoder for given parameters.
+ Dependent blocks.
+ Compression level.
+ Block size.
+ Number of extra blocks.
+ LZ4 encoder.
+
+
+
+ Base class for LZ4 encoders. Provides basic functionality shared by
+ , ,
+ and encoders. Do not used directly.
+
+
+
+ Creates new instance of encoder.
+ Needs to be true if using dependent blocks.
+ Block size.
+ Number of extra blocks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encodes single block using appropriate algorithm.
+ Source buffer.
+ Source buffer length.
+ Target buffer.
+ Target buffer length.
+ Number of bytes actually written to target buffer.
+
+
+ Copies current dictionary.
+ Target buffer.
+ Dictionary length.
+ Dictionary length.
+
+
+
+
+
+
+ Functionality of encoders added on top of fixed interface.
+
+
+
+ Tops encoder up with some data.
+ Encoder.
+ Buffer pointer, will be shifted after operation by the number of
+ bytes actually loaded.
+ Length of buffer.
+ true if buffer was topped up, false if no bytes were loaded.
+
+
+ Tops encoder up with some data.
+ Encoder.
+ Buffer.
+ Buffer offset.
+ Length of buffer.
+ Number of bytes actually loaded.
+
+
+ Tops encoder up with some data.
+ Encoder.
+ Buffer.
+ Buffer offset, will be increased after operation by the number
+ of bytes actually loaded.
+ Length of buffer.
+ true if buffer was topped up, false if no bytes were loaded.
+
+
+ Encodes all bytes currently stored in encoder into target buffer.
+ Encoder.
+ Target buffer.
+ Offset in target buffer.
+ Length of target buffer.
+ if true copying bytes is allowed.
+ Number of bytes encoder. If bytes were copied than this value is negative.
+
+
+ Encodes all bytes currently stored in encoder into target buffer.
+ Encoder.
+ Target buffer.
+ Offset in target buffer. Will be updated after operation.
+ Length of target buffer.
+ if true copying bytes is allowed.
+ Result of this action. Bytes can be Copied (),
+ Encoded () or nothing could have
+ happened ().
+
+
+ Encodes all bytes currently stored in encoder into target buffer.
+ Encoder.
+ Target buffer. Will be updated after operation.
+ Length of buffer.
+ if true copying bytes is allowed.
+ Result of this action. Bytes can be Copied (),
+ Encoded () or nothing could have
+ happened ().
+
+
+ Tops encoder and encodes content.
+ Encoder.
+ Source buffer (used to top up from).
+ Source buffer length.
+ Target buffer (used to encode into)
+ Target buffer length.
+ Forces encoding even if encoder is not full.
+ Allows to copy bytes if compression was not possible.
+ Number of bytes loaded (topped up)
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Tops encoder and encodes content.
+ Encoder.
+ Source buffer (used to top up from).
+ Offset within source buffer.
+ Source buffer length.
+ Target buffer (used to encode into)
+ Offset within target buffer.
+ Target buffer length.
+ Forces encoding even if encoder is not full.
+ Allows to copy bytes if compression was not possible.
+ Number of bytes loaded (topped up)
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Tops encoder and encodes content.
+ Encoder.
+ Source buffer (used to top up from).
+ Target buffer (used to encode into)
+ Forces encoding even if encoder is not full.
+ Allows to copy bytes if compression was not possible.
+ Number of bytes loaded (topped up)
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Encoded remaining bytes in encoder.
+ Encoder.
+ Target buffer.
+ Target buffer length.
+ Allows to copy bytes if compression was not possible.
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Encoded remaining bytes in encoder.
+ Encoder.
+ Target buffer.
+ Offset within target buffer.
+ Target buffer length.
+ Allows to copy bytes if compression was not possible.
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Encoded remaining bytes in encoder.
+ Encoder.
+ Target buffer.
+ Allows to copy bytes if compression was not possible.
+ Number if bytes encoded or copied.
+ Value is 0 if no encoding was done.
+ Action performed.
+
+
+ Drains decoder by reading all bytes which are ready.
+ Decoder.
+ Target buffer.
+ Offset within target buffer.
+ Offset in decoder relatively to decoder's head.
+ Please note, it should be negative value.
+ Number of bytes.
+
+
+ Drains decoder by reading all bytes which are ready.
+ Decoder.
+ Target buffer.
+ Offset in decoder relatively to decoder's head.
+ Please note, it should be negative value.
+ Number of bytes.
+
+
+ Decodes data and immediately drains it into target buffer.
+ Decoder.
+ Source buffer (with compressed data, to be decoded).
+ Source buffer length.
+ Target buffer (to drained into).
+ Target buffer length.
+ Number of bytes actually decoded.
+ true decoder was drained, false otherwise.
+
+
+ Decodes data and immediately drains it into target buffer.
+ Decoder.
+ Source buffer (with compressed data, to be decoded).
+ Offset within source buffer.
+ Source buffer length.
+ Target buffer (to drained into).
+ Offset within target buffer.
+ Target buffer length.
+ Number of bytes actually decoded.
+ true decoder was drained, false otherwise.
+
+
+ Decodes data and immediately drains it into target buffer.
+ Decoder.
+ Source buffer (with compressed data, to be decoded).
+ Target buffer (to drained into).
+ Number of bytes actually decoded.
+ true decoder was drained, false otherwise.
+
+
+
+ Inject already decompressed block and caches it in decoder.
+ Used with uncompressed-yet-chained blocks and pre-made dictionaries.
+ See .
+
+ Decoder.
+ Uncompressed block.
+ Offset in uncompressed block.
+ Length of uncompressed block.
+ Number of decoded bytes.
+
+
+
+ Decodes previously compressed block and caches decompressed block in decoder.
+ Returns number of bytes decoded.
+ See .
+
+ Decoder.
+ Compressed block.
+ Offset in compressed block.
+ Length of compressed block.
+ Size of the block. Value 0 indicates default block size.
+ Number of decoded bytes.
+
+
+
+ LZ4 encoder using dependent blocks with fast compression.
+
+
+
+ Creates new instance of
+ Block size.
+ Number of extra blocks.
+
+
+
+
+
+
+
+
+
+
+
+
+ LZ4 encoder using dependent blocks with high compression.
+
+
+
+ Creates new instance of
+ Compression level.
+ Block size.
+ Number of extra blocks.
+
+
+
+
+
+
+
+
+
+
+
+ Algorithm selection.
+
+
+ Intel and ARMv7 version of 32 bit algorithm.
+
+
+ Intel version of 64 bit algorithm.
+
+
+ Checks what algorithm should be used (32 vs 64 bit).
+
+
+
+ Existence of this class is an admission of failure.
+ I failed to export internals to test assemblies.
+ Using InternalsVisibleTo work, of course, but with signing (which was requested
+ in https://github.com/MiloszKrajewski/K4os.Compression.LZ4/issues/9) it is
+ absolute PITA. So no, I'm not using InternalsVisibleTo I will just expose this
+ little class with some "redirects" to real internals.
+
+
+
+ Pubternal wrapper for LZ4_stream_t.
+
+
+ Creates new instance of wrapper for LZ4_stream_t.
+
+
+
+
+
+
+ Compresses chunk of data using LZ4_compress_fast_continue.
+
+ Wrapper for LZ4_stream_t
+ Source block address.
+ Target block address.
+ Source block length.
+ Target block length.
+ Acceleration.
+ Number of bytes actually written to target.
+
+
+
+ Naive wrapper around ArrayPool. Makes calls if something should be pooled.
+
+
+
+ Minimum size of the buffer that can be pooled.
+
+
+ Allocate temporary buffer to store decompressed data.
+ Minimum size of the buffer.
+ Clear all data.
+ Allocated buffer.
+
+
+
+ Determines if buffer was pooled or not.
+ The logic is quite simple: if buffer is smaller than 512 bytes are pooled.
+
+ Buffer.
+ true if buffer was pooled; false otherwise
+
+
+ Releases allocated buffer.
+ Previously allocated buffer.
+
+
+ Utility class with memory related functions.
+
+
+ 1 KiB
+
+
+ 2 KiB
+
+
+ 4 KiB
+
+
+ 8 KiB
+
+
+ 16 KiB
+
+
+ 32 KiB
+
+
+ 64 KiB
+
+
+ 128 KiB
+
+
+ 256 KiB
+
+
+ 512 KiB
+
+
+ 1 MiB
+
+
+ 4 MiB
+
+
+ Empty byte array.
+
+
+ Checks if process is ran in 32-bit mode.
+
+
+ Rounds integer value up to nearest multiple of step.
+ A value.
+ A step.
+ Value rounded up.
+
+
+
+ Copies memory block for to .
+
+ The target block address.
+ The source block address.
+ Length in bytes.
+
+
+
+ Fills memory block with predefined .
+
+ The target block address.
+ Value to be used.
+ Length in bytes.
+
+
+
+ Copies memory block for to .
+
+ The target block address.
+ The source block address.
+ Length in bytes.
+
+
+
+ Copies memory block for to .
+ It handle "move" semantic properly handling overlapping blocks properly.
+
+ The target block address.
+ The source block address.
+ Length in bytes.
+
+
+ Allocated block of memory. It is NOT initialized with zeroes.
+ Size in bytes.
+ Pointer to allocated block.
+
+
+ Fill block of memory with zeroes.
+ Address.
+ Length.
+ Original pointer.
+
+
+ Fills memory block with repeating pattern of a single byte.
+ Address.
+ A pattern.
+ Length.
+ Original pointer.
+
+
+ Allocates block of memory and fills it with zeroes.
+ Size in bytes.
+ Pointer to allocated block.
+
+
+ Free memory allocated previously with .
+ Pointer to allocated block.
+
+
+ Clones managed array to unmanaged one.
+ Allows quicker yet less safe unchecked access.
+ Input array.
+ Cloned array.
+
+
+ Reads exactly 1 byte from given address.
+ Address.
+ Byte at given address.
+
+
+ Writes exactly 1 byte to given address.
+ Address.
+ Value.
+
+
+ Reads exactly 2 bytes from given address.
+ Address.
+ 2 bytes at given address.
+
+
+ Writes exactly 2 bytes to given address.
+ Address.
+ Value.
+
+
+ Reads exactly 4 bytes from given address.
+ Address.
+ 4 bytes at given address.
+
+
+ Writes exactly 4 bytes to given address.
+ Address.
+ Value.
+
+
+ Reads exactly 8 bytes from given address.
+ Address.
+ 8 bytes at given address.
+
+
+ Writes exactly 8 bytes to given address.
+ Address.
+ Value.
+
+
+ Copies exactly 1 byte from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 2 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 4 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 8 bytes from source to target.
+ Target address.
+ Source address.
+
+
+
+ Represents pinned memory.
+ It either points to unmanaged memory or block of memory from shared array pool.
+ When disposed, it handles it appropriately.
+
+
+
+
+ Maximum size of the buffer that can be pooled from shared array pool.
+
+
+
+ Pointer to block of bytes.
+
+
+ Pointer to block of bytes as span.
+
+
+ Pointer to block of bytes.
+
+
+
+ Allocates pinned block of memory, depending on the size it tries to use shared array pool.
+
+ Size in bytes.
+ Indicates if block should be zeroed.
+ Allocated .
+
+
+
+
+ Allocates pinned block of memory, depending on the size it tries to use shared array pool.
+
+ Pinned memory pointer.
+ Size in bytes.
+ Indicates if block should be zeroed.
+ Allocated .
+
+
+
+
+ Allocates pinned block of memory for one item from shared array pool.
+
+ PinnedMemory pointer.
+ Indicates if block should be zeroed.
+ Type of item.
+
+
+ Fill allocated block of memory with zeros.
+
+
+
+ Releases the memory.
+
+
+
+
+ Skeleton for class with unmanaged resources.
+ Implements but also handles proper release in
+ case was not called.
+
+
+
+ Determines if object was already disposed.
+
+
+ Throws exception is object has been disposed already. Convenience method.
+ Thrown if object is already disposed.
+
+
+ Method releasing unmanaged resources.
+
+
+ Method releasing managed resources.
+
+
+
+ Disposed resources.
+
+ true if dispose was explicitly called,
+ false if called from GC.
+
+
+
+
+
+ Destructor.
+
+
+ Unsafe memory operations.
+
+
+ Reads 4 bytes from given address.
+ Address.
+ 4 bytes at given address.
+
+
+ Writes 4 or 8 bytes to given address.
+ Address.
+ Value.
+
+
+ Copies exactly 16 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 18 bytes from source to target.
+ Target address.
+ Source address.
+
+
+
+ Copies memory block for to
+ up to (around) .
+ It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
+
+ The target block address.
+ The source block address.
+ The limit (in target block).
+
+
+
+ Copies memory block for to
+ up to (around) .
+ It does not handle overlapping blocks and may copy up to 32 bytes more than expected.
+ This version copies two times 16 bytes (instead of one time 32 bytes)
+ because it must be compatible with offsets >= 16.
+
+ The target block address.
+ The source block address.
+ The limit (in target block).
+
+
+ Unsafe memory operations.
+
+
+ Reads exactly 2 bytes from given address.
+ Address.
+ 2 bytes at given address.
+
+
+ Writes exactly 2 bytes to given address.
+ Address.
+ Value.
+
+
+ Reads exactly 4 bytes from given address.
+ Address.
+ 4 bytes at given address.
+
+
+ Writes exactly 4 bytes to given address.
+ Address.
+ Value.
+
+
+ Copies exactly 1 byte from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 2 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 4 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Reads exactly 8 bytes from given address.
+ Address.
+ 8 bytes at given address.
+
+
+ Writes exactly 8 bytes to given address.
+ Address.
+ Value.
+
+
+ Copies exactly 8 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Reads 8 bytes from given address.
+ Address.
+ 8 bytes at given address.
+
+
+ Writes 8 bytes to given address.
+ Address.
+ Value.
+
+
+ Copies exactly 16 bytes from source to target.
+ Target address.
+ Source address.
+
+
+ Copies exactly 18 bytes from source to target.
+ Target address.
+ Source address.
+
+
+
+ Copies memory block for to
+ up to (around) .
+ It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
+
+ The target block address.
+ The source block address.
+ The limit (in target block).
+
+
+
+ Copies memory block for to
+ up to (around) .
+ It does not handle overlapping blocks and may copy up to 32 bytes more than expected.
+ This version copies two times 16 bytes (instead of one time 32 bytes)
+ because it must be compatible with offsets >= 16.
+
+ The target block address.
+ The source block address.
+ The limit (in target block).
+
+
+
+ Static class exposing LZ4 block compression methods.
+
+
+
+ Version of LZ4 implementation.
+
+
+
+ Enforces 32-bit compression/decompression algorithm even on 64-bit systems.
+ Please note, this property should not be used on regular basis, it just allows
+ to workaround some problems on platforms which do not support 64-bit the same was
+ as Intel (for example: unaligned read/writes).
+
+
+
+ Maximum size after compression.
+ Length of input buffer.
+ Maximum length after compression.
+
+
+ Compresses data from one buffer into another.
+ Input buffer.
+ Length of input buffer.
+ Output buffer.
+ Output buffer length.
+ Compression level.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Compresses data from one buffer into another.
+ Input buffer.
+ Output buffer.
+ Compression level.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Compresses data from one buffer into another.
+ Input buffer.
+ Input buffer offset.
+ Input buffer length.
+ Output buffer.
+ Output buffer offset.
+ Output buffer length.
+ Compression level.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Input buffer length.
+ Output buffer.
+ Output buffer length.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Input buffer length.
+ Output buffer.
+ Output buffer length.
+ Dictionary buffer.
+ Dictionary buffer length.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Output buffer.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Output buffer.
+ Dictionary buffer.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Input buffer offset.
+ Input buffer length.
+ Output buffer.
+ Output buffer offset.
+ Output buffer length.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Decompresses data from given buffer.
+ Input buffer.
+ Input buffer offset.
+ Input buffer length.
+ Output buffer.
+ Output buffer offset.
+ Output buffer length.
+ Dictionary buffer.
+ Dictionary buffer offset.
+ Dictionary buffer length.
+ Number of bytes written, or negative value if output buffer is too small.
+
+
+ Compression level.
+
+
+ Fast compression.
+
+
+ High compression, level 3.
+
+
+ High compression, level 4.
+
+
+ High compression, level 5.
+
+
+ High compression, level 6.
+
+
+ High compression, level 7.
+
+
+ High compression, level 8.
+
+
+ High compression, level 9.
+
+
+ Optimal compression, level 10.
+
+
+ Optimal compression, level 11.
+
+
+ Maximum compression, level 12.
+
+
+
+ Pickling support with LZ4 compression.
+
+
+ Pickling support with LZ4 compression.
+
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Compression level.
+ Output buffer.
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Input buffer offset.
+ Input buffer length.
+ Compression level.
+ Output buffer.
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Length of input data.
+ Compression level.
+ Output buffer.
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Compression level.
+ Output buffer.
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Where the compressed data is written.
+ Compression level.
+ Output buffer.
+
+
+ Compresses input buffer into self-contained package.
+ Input buffer.
+ Where the compressed data is written.
+ Compression level.
+ Output buffer.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Output buffer.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Input buffer offset.
+ Input buffer length.
+ Output buffer.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Input buffer length.
+ Output buffer.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Output buffer.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Where the decompressed data is written.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Where the decompressed data is written.
+
+
+
+ Returns the uncompressed size of a chunk of compressed data.
+
+ The data to inspect.
+ The size in bytes of the data once unpickled.
+
+
+
+ Returns the uncompressed size of a chunk of compressed data.
+
+ Decoded header.
+ The size in bytes of the data once unpickled.
+
+
+ Decompresses previously pickled buffer (see: .
+ Input buffer.
+ Where the decompressed data is written.
+
+ You obtain the size of the output buffer by calling .
+
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/K4os.Hash.xxHash.xml b/LeatherProject/ServerApp/bin/Debug/K4os.Hash.xxHash.xml
new file mode 100644
index 0000000..c156a24
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/K4os.Hash.xxHash.xml
@@ -0,0 +1,245 @@
+
+
+
+ K4os.Hash.xxHash
+
+
+
+
+ Adapter implementing
+
+
+
+
+ Creates new .
+
+ Hash size (in bytes)
+ Reset function.
+ Update function.
+ Digest function.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Base class for both and . Do not use directly.
+
+
+
+ Protected constructor to prevent instantiation.
+
+
+
+ xxHash 32-bit.
+
+
+
+ Internal state of the algorithm.
+
+
+ Hash of empty buffer.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Length of buffer.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Length of buffer.
+ Seed.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Starting offset.
+ Length of buffer.
+ Digest.
+
+
+ Creates xxHash instance.
+
+
+ Creates xxHash instance.
+
+
+ Resets hash calculation.
+
+
+ Resets hash calculation.
+
+
+ Updates the hash using given buffer.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the hash using given buffer.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the has using given buffer.
+ Buffer.
+
+
+ Updates the has using given buffer.
+ Buffer.
+ Starting offset.
+ Length of buffer.
+
+
+ Hash so far.
+ Hash so far.
+
+
+ Hash so far, as byte array.
+ Hash so far.
+
+
+ Converts this class to
+
+
+
+ Resets hash calculation.
+ Hash state.
+ Hash seed.
+
+
+ Updates the has using given buffer.
+ Hash state.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the has using given buffer.
+ Hash state.
+ Buffer.
+
+
+ Hash so far.
+ Hash so far.
+
+
+
+ xxHash 64-bit.
+
+
+
+ Internal state of the algorithm.
+
+
+ Hash of empty buffer.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Length of buffer.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Length of buffer.
+ Seed.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Digest.
+
+
+ Hash of provided buffer.
+ Buffer.
+ Starting offset.
+ Length of buffer.
+ Digest.
+
+
+ Creates xxHash instance.
+
+
+ Creates xxHash instance.
+
+
+ Resets hash calculation.
+
+
+ Resets hash calculation.
+
+
+ Updates the hash using given buffer.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the hash using given buffer.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the has using given buffer.
+ Buffer.
+
+
+ Updates the has using given buffer.
+ Buffer.
+ Starting offset.
+ Length of buffer.
+
+
+ Hash so far.
+ Hash so far.
+
+
+ Hash so far, as byte array.
+ Hash so far.
+
+
+ Converts this class to
+
+
+
+ Resets hash calculation.
+ Hash state.
+ Hash seed.
+
+
+ Updates the has using given buffer.
+ Hash state.
+ Buffer.
+ Length of buffer.
+
+
+ Updates the has using given buffer.
+ Hash state.
+ Buffer.
+
+
+ Hash so far.
+ Hash so far.
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/MySql.Data.xml b/LeatherProject/ServerApp/bin/Debug/MySql.Data.xml
new file mode 100644
index 0000000..04b5dad
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/MySql.Data.xml
@@ -0,0 +1,18611 @@
+
+
+
+ MySql.Data
+
+
+
+
+ The implementation of the caching_sha2_password authentication plugin.
+
+
+
+
+ Generates a byte array set with the password of the user in the expected format based on the
+ SSL settings of the current connection.
+
+ A byte array that contains the password of the user in the expected format.
+
+
+
+ Defines the stage of the authentication.
+
+
+
+
+ Allows connections to a user account set with the mysql_clear_password authentication plugin.
+
+
+
+
+ Method that parse the challenge received from server during authentication process.
+ This method extracts salt, relying party name and set it in the object.
+
+ Buffer holding the server challenge.
+ Thrown if an error occurs while parsing the challenge.
+
+
+
+ Signs the challenge obtained from the FIDO device and returns it to the server.
+
+
+
+
+ Method to obtain an assertion from a FIDO device.
+
+
+
+
+ Enables connections to a user account set with the authentication_kerberos authentication plugin.
+
+
+
+
+ Defines the default behavior for an authentication plugin.
+
+
+
+
+ Handles the iteration of the multifactor authentication.
+
+
+
+
+ Gets the AuthPlugin name of the AuthSwitchRequest.
+
+
+
+
+ Gets or sets the authentication data returned by the server.
+
+
+
+
+ This is a factory method that is used only internally. It creates an auth plugin based on the method type
+
+ Authentication method.
+ The driver.
+ The authentication data.
+ Boolean that indicates if the function will be executed asynchronously.
+ MultiFactorAuthentication iteration.
+
+
+
+
+ Gets the connection option settings.
+
+
+
+
+ Gets the server version associated with this authentication plugin.
+
+
+
+
+ Gets the encoding assigned to the native driver.
+
+
+
+
+ Sets the authentication data required to encode, encrypt, or convert the password of the user.
+
+ A byte array containing the authentication data provided by the server.
+ This method may be overriden based on the requirements by the implementing authentication plugin.
+
+
+
+ Defines the behavior when checking for constraints.
+
+ This method is intended to be overriden.
+
+
+
+ Throws a that encapsulates the original exception.
+
+ The exception to encapsulate.
+
+
+
+ Defines the behavior when authentication is successful.
+
+ This method is intended to be overriden.
+
+
+
+ Defines the behavior when more data is required from the server.
+
+ The data returned by the server.
+ Boolean that indicates if the function will be executed asynchronously.
+ The data to return to the server.
+ This method is intended to be overriden.
+
+
+
+ Gets the password for the iteration of the multifactor authentication
+
+ A password
+
+
+
+ Gets the plugin name based on the authentication plugin type defined during the creation of this object.
+
+
+
+
+ Gets the user name associated to the connection settings.
+
+ The user name associated to the connection settings.
+
+
+
+ Gets the encoded, encrypted, or converted password based on the authentication plugin type defined during the creation of this object.
+ This method is intended to be overriden.
+
+ An object containing the encoded, encrypted, or converted password.
+
+
+
+ Provides functionality to read, decode and convert PEM files to objects supported in .NET.
+
+
+
+
+ Converts the binary data of a PEM file to an object.
+
+ A binary representation of the public key provided by the server.
+ An object containing the data found in the public key.
+
+
+
+ Allows connections to a user account set with the authentication_ldap_sasl authentication plugin.
+
+
+
+
+ Determines if the character is a non-ASCII space.
+
+
+ This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-C.1.2
+
+ true if the character is a non-ASCII space; otherwise, false.
+ The character.
+
+
+
+ Determines if the character is commonly mapped to nothing.
+
+
+ This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-B.1
+
+ true if the character is commonly mapped to nothing; otherwise, false.
+ The character.
+
+
+
+ Determines if the character is prohibited.
+
+
+ This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-C.3
+
+ true if the character is prohibited; otherwise, false.
+ The string.
+ The character index.
+
+
+
+ Prepares the user name or password string.
+
+ The string to prepare.
+ The prepared string.
+
+
+
+ Allows connections to a user account set with the mysql_native_password authentication plugin.
+
+
+
+
+ Returns a byte array containing the proper encryption of the
+ given password/seed according to the new 4.1.1 authentication scheme.
+
+
+
+
+
+
+
+ Enables connections from a user account set with the authentication_iam authentication plugin.
+
+
+
+
+ Verify that OCI .NET SDK is referenced.
+
+
+
+
+ Loads the profiles from the OCI config file.
+
+
+
+
+ Get the values for the key_file, fingerprint and security_token_file entries.
+
+
+
+
+ Sign nonce sent by server using SHA256 algorithm and the private key provided by the user.
+
+
+
+
+ Reads the security token file and verify it does not exceed the maximum value of 10KB.
+
+ The path to the security token.
+
+
+
+ Wraps up the fingerprint, signature and the token into a JSON format and encode it to a byte array.
+
+ The response packet that will be sent to the server.
+
+
+
+ Base class to handle SCRAM authentication methods
+
+
+
+
+ Defines the state of the authentication process.
+
+
+
+
+ Gets the name of the method.
+
+
+
+
+ Parses the server's challenge token and returns the next challenge response.
+
+ The next challenge response.
+
+
+
+ Builds up the client-first message.
+
+ An array of bytes containig the client-first message.
+
+
+
+ Processes the server response from the client-first message and
+ builds up the client-final message.
+
+ Response from the server.
+ An array of bytes containing the client-final message.
+
+
+
+ Validates the server response.
+
+ Server-final message
+
+
+
+ Creates the HMAC SHA1 context.
+
+ The HMAC context.
+ The secret key.
+
+
+
+ Apply the HMAC keyed algorithm.
+
+ The results of the HMAC keyed algorithm.
+ The key.
+ The string.
+
+
+
+ Applies the cryptographic hash function.
+
+ The results of the hash.
+ The string.
+
+
+
+ Applies the exclusive-or operation to combine two octet strings.
+
+ The alpha component.
+ The blue component.
+
+
+
+ The SCRAM-SHA-1 SASL mechanism.
+
+
+ A salted challenge/response SASL mechanism that uses the HMAC SHA-1 algorithm.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ Creates a new SCRAM-SHA-1 SASL context.
+
+ The user name.
+ The password.
+ The host.
+
+
+
+ Gets the name of the method.
+
+
+
+
+ The SCRAM-SHA-256 SASL mechanism.
+
+
+ A salted challenge/response SASL mechanism that uses the HMAC SHA-256 algorithm.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ Creates a new SCRAM-SHA-256 SASL context.
+
+ The user name.
+ The password.
+ The host.
+
+
+
+ Gets the name of the method.
+
+
+
+
+ The implementation of the sha256_password authentication plugin.
+
+
+
+
+ The byte array representation of the public key provided by the server.
+
+
+
+
+ Applies XOR to the byte arrays provided as input.
+
+ A byte array that contains the results of the XOR operation.
+
+
+
+ Method that parse the challenge received from server during authentication process.
+ This method extracts salt and relying party name.
+
+ Buffer holding the server challenge.
+ Thrown if an error occurs while parsing the challenge.
+
+
+
+ Sets the ClientDataHash for the assertion
+
+
+
+
+ Method to obtains an assertion from a FIDO device.
+
+ The assertion.
+ Thrown if an error occurs while getting the assertion.
+
+
+
+ Allows connections to a user account set with the authentication_windows authentication plugin.
+
+
+
+
+ Allows importing large amounts of data into a database with bulk loading.
+
+
+
+
+ Initializes a new instance of the class using the specified instance of .
+
+ The that will be used to perform the bulk operation.
+
+
+
+ Gets or sets the connection.
+
+ The connection.
+
+
+
+ Gets or sets the field terminator.
+
+ The field terminator.
+
+
+
+ Gets or sets the line terminator.
+
+ The line terminator.
+
+
+
+ Gets or sets the name of the table.
+
+ The name of the table.
+
+
+
+ Gets or sets the character set.
+
+ The character set.
+
+
+
+ Gets or sets the name of the file.
+
+ The name of the file.
+
+
+
+ Gets or sets the timeout.
+
+ The timeout.
+
+
+
+ Gets or sets a value indicating whether the file name that is to be loaded
+ is local to the client or not. The default value is false.
+
+ true if local; otherwise, false.
+
+
+
+ Gets or sets the number of lines to skip.
+
+ The number of lines to skip.
+
+
+
+ Gets or sets the line prefix.
+
+ The line prefix.
+
+
+
+ Gets or sets the field quotation character.
+
+ The field quotation character.
+
+
+
+ Gets or sets a value indicating whether [field quotation optional].
+
+
+ true if [field quotation optional]; otherwise, false.
+
+
+
+
+ Gets or sets the escape character.
+
+ The escape character.
+
+
+
+ Gets or sets the conflict option.
+
+ The conflict option.
+
+
+
+ Gets or sets the priority.
+
+ The priority.
+
+
+
+ Gets the columns.
+
+ The columns.
+
+
+
+ Gets the expressions.
+
+ The expressions.
+
+
+
+ Executes the load operation.
+
+ The number of rows inserted.
+
+
+
+ Executes the load operation.
+
+ A object containing the data to be loaded.
+ The number of rows inserted.
+
+
+
+ Asynchronous version of the load operation.
+
+ The number of rows inserted.
+
+
+
+ Asynchronous version of the load operation that accepts a data stream.
+
+ A containing the data to be loaded.
+ The number of rows inserted.
+
+
+
+ Executes the load operation asynchronously while the cancellation isn't requested.
+
+ The cancellation token.
+ A containing the data to be loaded.
+ The number of rows inserted.
+
+
+
+ Represents the priority set for bulk loading operations.
+
+
+
+
+ This is the default and indicates normal priority
+
+
+
+
+ Low priority will cause the load operation to wait until all readers of the table
+ have finished. This only affects storage engines that use only table-level locking
+ such as MyISAM, Memory, and Merge.
+
+
+
+
+ Concurrent priority is only relevant for MyISAM tables and signals that if the table
+ has no free blocks in the middle that other readers can retrieve data from the table
+ while the load operation is happening.
+
+
+
+
+ Represents the behavior when conflicts arise during bulk loading operations.
+
+
+
+
+ This is the default and indicates normal operation. In the event of a LOCAL load, this
+ is the same as ignore. When the data file is on the server, then a key conflict will
+ cause an error to be thrown and the rest of the data file ignored.
+
+
+
+
+ Replace column values when a key conflict occurs.
+
+
+
+
+ Ignore any rows where the primary key conflicts.
+
+
+
+
+ Summary description for CharSetMap.
+
+
+
+
+ Returns the text encoding for a given MySQL character set name
+
+ Name of the character set to get the encoding for
+ Encoding object for the given character set name
+
+
+
+ Initializes the mapping.
+
+
+
+
+ Represents a character set object.
+
+
+
+
+ Summary description for API.
+
+
+
+
+ Summary description for CompressedStream.
+
+
+
+
+ Summary description for Crypt.
+
+
+
+
+ Simple XOR scramble
+
+ Source array
+ Index inside source array
+ Destination array
+ Index inside destination array
+ Password used to xor the bits
+ Number of bytes to scramble
+
+
+
+ Returns a byte array containing the proper encryption of the
+ given password/seed according to the new 4.1.1 authentication scheme.
+
+
+
+
+
+
+
+ Encrypts a password using the MySql encryption scheme
+
+ The password to encrypt
+ The encryption seed the server gave us
+ Indicates if we should use the old or new encryption scheme
+
+
+
+
+ Hashes a password using the algorithm from Monty's code.
+ The first element in the return is the result of the "old" hash.
+ The second element is the rest of the "new" hash.
+
+ Password to be hashed
+ Two element array containing the hashed values
+
+
+
+ Summary description for BaseDriver.
+
+
+
+
+ For pooled connections, time when the driver was
+ put into idle queue
+
+
+
+
+ Loads the properties from the connected server into a hashtable
+
+ The connection to be used.
+ Boolean that indicates if the function will be executed asynchronously.
+ The cancellation token.
+
+
+
+
+ Loads all the current character set names and ids for this server
+ into the charSets hashtable
+
+
+
+
+ The exception that is thrown when MySQL returns an error. This class cannot be inherited.
+
+
+
+ This class is created whenever the MySQL Data Provider encounters an error generated from the server.
+
+
+ Any open connections are not automatically closed when an exception is thrown. If
+ the client application determines that the exception is fatal, it should close any open
+ objects or objects.
+
+
+
+
+
+ Gets a number that identifies the type of error.
+
+
+
+
+ True if this exception was fatal and cause the closing of the connection, false otherwise.
+
+
+
+
+ Gets the SQL state.
+
+
+
+
+ Gets an integer that representes the MySQL error code.
+
+
+
+
+ Summary description for Field.
+
+
+
+
+ Automatically generates single-table commands used to reconcile changes made to a with the associated MySQL database.
+ This class cannot be inherited.
+
+
+
+ The does not automatically generate the SQL statements required to
+ reconcile changes made to a with the associated instance of MySQL.
+ However, you can create a object to automatically generate SQL statements for
+ single-table updates if you set the property
+ of the . Then, any additional SQL statements that you do not set are generated by the
+ .
+
+
+ The registers itself as a listener for RowUpdating
+ events whenever you set the property. You can only associate one
+ or object with each other at one time.
+
+
+ To generate INSERT, UPDATE, or DELETE statements, the uses the
+ property to retrieve a required set of metadata automatically. If you change
+ the after the metadata has is retrieved (for example, after the first update), you
+ should call the method to update the metadata.
+
+
+ The must also return at least one primary key or unique
+ column. If none are present, an exception is generated,
+ and the commands are not generated.
+
+
+ The also uses the ,
+ , and
+ properties referenced by the . The user should call
+ if any of these properties are modified, or if the
+ itself is replaced. Otherwise the ,
+ , and properties retain
+ their previous values.
+
+
+ If you call , the is disassociated
+ from the , and the generated commands are no longer used.
+
+
+
+ The following example uses the , along
+ and , to
+ select rows from a data source. The example is passed an initialized
+ , a connection string, a
+ query string that is a SQL SELECT statement, and a string that is the
+ name of the database table. The example then creates a .
+
+ public static DataSet SelectRows(string myConnection, string mySelectQuery, string myTableName)
+ {
+ MySqlConnection myConn = new MySqlConnection(myConnection);
+ MySqlDataAdapter myDataAdapter = new MySqlDataAdapter();
+ myDataAdapter.SelectCommand = new MySqlCommand(mySelectQuery, myConn);
+ MySqlCommandBuilder cb = new MySqlCommandBuilder(myDataAdapter);
+
+ myConn.Open();
+
+ DataSet ds = new DataSet();
+ myDataAdapter.Fill(ds, myTableName);
+
+ ///code to modify data in DataSet here
+ ///Without the MySqlCommandBuilder this line would fail
+ myDataAdapter.Update(ds, myTableName);
+ myConn.Close();
+ return ds;
+ }
+
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the associated object.
+
+ The to use.
+
+
+ The registers itself as a listener for
+ events that are generated by the
+ specified in this property.
+
+
+ When you create a new instance , any existing
+ associated with this is released.
+
+
+
+
+
+ Gets or sets a object for which SQL statements are automatically generated.
+
+
+ A object.
+
+
+
+ The registers itself as a listener for
+ events that are generated by the
+ specified in this property.
+
+
+ When you create a new instance , any existing
+ associated with this
+ is released.
+
+
+
+
+
+ Retrieves parameter information from the stored procedure specified in the
+ and populates the Parameters collection of the specified object.
+ This method is not currently supported since stored procedures are not available in MySQL.
+
+ The referencing the stored
+ procedure from which the parameter information is to be derived. The derived parameters are added to the Parameters collection of the
+ .
+ The command text is not a valid stored procedure name.
+
+
+
+ Gets the delete command.
+
+ The object required to perform deletions.
+
+
+
+ Gets the update command.
+
+ The object required to perform updates.
+
+
+
+ Gets the insert command.
+
+ The object required to perform inserts.
+
+
+
+ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier,
+ including properly escaping any embedded quotes in the identifier.
+
+ The original unquoted identifier.
+ The quoted version of the identifier. Embedded quotes within the identifier are properly escaped.
+ If the unquotedIdentifier is null.
+
+
+
+ Given a quoted identifier, returns the correct unquoted form of that identifier,
+ including properly un-escaping any embedded quotes in the identifier.
+
+ The identifier that will have its embedded quotes removed.
+ The unquoted identifier, with embedded quotes properly un-escaped.
+ If the quotedIdentifier is null.
+
+
+
+ Returns the schema table for the
+
+ The for which to retrieve the corresponding schema table.
+ A that represents the schema for the specific .
+
+
+
+ Returns the full parameter name, given the partial parameter name.
+
+ The partial name of the parameter.
+ The full parameter name corresponding to the partial parameter name requested.
+
+
+
+ Allows the provider implementation of the class to handle additional parameter properties.
+
+ A to which the additional modifications are applied.
+ The from the schema table provided by .
+ The type of command being generated; INSERT, UPDATE or DELETE.
+ true if the parameter is part of the update or delete WHERE clause,
+ false if it is part of the insert or update values.
+
+
+
+ Returns the name of the specified parameter in the format of @p#. Use when building a custom command builder.
+
+ The number to be included as part of the parameter's name.
+ The name of the parameter with the specified number appended as part of the parameter name.
+
+
+
+ Returns the placeholder for the parameter in the associated SQL statement.
+
+ The number to be included as part of the parameter's name.
+ The name of the parameter with the specified number appended.
+
+
+
+ Registers the to handle the
+ event for a .
+
+
+
+
+
+ Represents a set of data commands and a database connection that are used to fill a dataset and update a MySQL database.
+ This class cannot be inherited.
+
+
+
+ The , serves as a bridge between a
+ and MySQL for retrieving and saving data. The provides this
+ bridge by mapping , which changes the data in the
+ to match the data in the data source, and ,
+ which changes the data in the data source to match the data in the ,
+ using the appropriate SQL statements against the data source.
+
+
+ When the fills a , it will create the necessary
+ tables and columns for the returned data if they do not already exist. However, primary
+ key information will not be included in the implicitly created schema unless the
+ property is set to .
+ You may also have the create the schema of the ,
+ including primary key information, before filling it with data using .
+
+
+ is used in conjunction with
+ and to increase performance when connecting to a MySQL database.
+
+
+ The also includes the ,
+ , ,
+ , and
+ properties to facilitate the loading and updating of data.
+
+
+ When an instance of is created, the read/write properties
+ are set to initial values. For a list of these values, see the
+ constructor.
+
+
+ Please be aware that the class allows only
+ Int16, Int32, and Int64 to have the AutoIncrement property set.
+ If you plan to use autoincremement columns with MySQL, you should consider
+ using signed integer columns.
+
+
+
+ The following example creates a and a .
+ The is opened and set as the for the
+ . The example then calls , and closes
+ the connection. To accomplish this, the is
+ passed a connection string and a query string that is a SQL INSERT
+ statement.
+
+ public DataSet SelectRows(DataSet dataset,string connection,string query)
+ {
+ MySqlConnection conn = new MySqlConnection(connection);
+ MySqlDataAdapter adapter = new MySqlDataAdapter();
+ adapter.SelectCommand = new MySqlCommand(query, conn);
+ adapter.Fill(dataset);
+ return dataset;
+ }
+
+
+
+
+
+ Occurs during Update before a command is executed against the data source. The attempt to update is made, so the event fires.
+
+
+
+
+ Occurs during Update after a command is executed against the data source. The attempt to update is made, so the event fires.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+ When an instance of is created,
+ the following read/write properties are set to the following initial
+ values.
+
+
+
+ Properties
+ Initial Value
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ You can change the value of any of these properties through a separate call to the property.
+
+
+
+
+
+ Initializes a new instance of the class with
+ the specified as the
+ property.
+
+
+ that is a SQL SELECT statement or stored procedure and is set
+ as the property of the .
+
+
+
+
+ Initializes a new instance of the class with
+ a and a object.
+
+
+ A String that is a SQL SELECT statement or stored procedure to be used by
+ the property of the .
+
+
+ A that represents the connection.
+
+
+
+ This implementation of the opens and closes a
+ if it is not already open. This can be useful in a an application that must call the
+ method for two or more MySqlDataAdapter objects.
+ If the MySqlConnection is already open, you must explicitly call
+ or to close it.
+
+
+
+
+
+ Initializes a new instance of the class with
+ a and a connection string.
+
+
+ A that is a SQL SELECT statement or stored procedure to
+ be used by the property of the .
+
+ The connection string
+
+
+
+ Gets or sets a SQL statement or stored procedure used to delete records from the data set.
+
+
+ A used during to delete records in the
+ database that correspond to deleted rows in the .
+
+
+
+ During , if this property is not set and primary key information
+ is present in the , the can be generated
+ automatically if you set the property and use the
+ . Then, any additional commands that you do not set are
+ generated by the . This generation logic requires key column
+ information to be present in the .
+
+
+ When is assigned to a previously created ,
+ the is not cloned. The maintains a reference
+ to the previously created object.
+
+
+
+
+
+ Gets or sets a SQL statement or stored procedure used to insert records into the data set.
+
+
+ A used during to insert records into the
+ database that correspond to new rows in the .
+
+
+
+ During , if this property is not set and primary key information
+ is present in the , the InsertCommand can be generated
+ automatically if you set the property and use the
+ . Then, any additional commands that you do not set are
+ generated by the MySqlCommandBuilder. This generation logic requires key column
+ information to be present in the DataSet.
+
+
+ When InsertCommand is assigned to a previously created ,
+ the is not cloned. The InsertCommand maintains a reference
+ to the previously created object.
+
+
+ If execution of this command returns rows, these rows may be added to the DataSet
+ depending on how you set the property of the object.
+
+
+
+
+
+ Gets or sets a SQL statement or stored procedure used to select records in the data source.
+
+
+ A used during to select records from the
+ database for placement in the .
+
+
+
+ When is assigned to a previously created ,
+ the is not cloned. The maintains a reference to the
+ previously created object.
+
+
+ If the does not return any rows, no tables are added to the
+ , and no exception is raised.
+
+
+
+
+
+ Gets or sets a SQL statement or stored procedure used to updated records in the data source.
+
+
+ A used during to update records in the
+ database with data from the .
+
+
+
+ During , if this property is not set and primary key information
+ is present in the , the can be generated
+ automatically if you set the property and use the
+ . Then, any additional commands that you do not set are
+ generated by the . This generation logic requires key column
+ information to be present in the DataSet.
+
+
+ When is assigned to a previously created ,
+ the is not cloned. The maintains a reference
+ to the previously created object.
+
+
+ If execution of this command returns rows, these rows may be merged with the DataSet
+ depending on how you set the property of the object.
+
+
+
+
+
+ Open connection if it was closed.
+ Necessary to workaround "connection must be open and valid" error
+ with batched updates.
+
+ Row state
+ list of opened connections
+ If connection is opened by this function, the list is updated
+
+ true if connection was opened
+
+
+
+ Gets or sets a value that enables or disables batch processing support,
+ and specifies the number of commands that can be executed in a batch.
+
+
+ Returns the number of rows to process for each batch.
+
+
+ Value is
+ Effect
+
+ -
+
+ 0
+
+
+ There is no limit on the batch size.
+
+
+ -
+
+ 1
+
+
+ Disables batch updating.
+
+
+ -
+
+ > 1
+
+
+ Changes are sent using batches of operations at a time.
+
+
+
+
+ When setting this to a value other than 1, all the commands associated with the
+ must have their property set to None or OutputParameters. An exception will be thrown otherwise.
+
+
+
+
+
+ Initializes batching for the .
+
+
+
+
+ Adds a to the current batch.
+
+ The to add to the batch.
+ The number of commands in the batch before adding the .
+
+
+
+ Executes the current batch.
+
+ The return value from the last command in the batch.
+
+
+
+ Removes all objects from the batch.
+
+
+
+
+ Ends batching for the .
+
+
+
+
+ Returns a System.Data.IDataParameter from one of the commands in the current batch.
+
+ The index of the command to retrieve the parameter from.
+ The index of the parameter within the command.
+ The specified.
+
+
+
+ Overridden. See .
+
+
+
+
+
+
+
+
+
+ Initializes a new instance of the class.
+
+ The that updates the data source.
+ The to execute during the .
+ Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement.
+ A object.
+
+
+
+
+ Overridden. Raises the RowUpdating event.
+
+ A MySqlRowUpdatingEventArgs that contains the event data.
+
+
+
+ Overridden. Raises the RowUpdated event.
+
+ A MySqlRowUpdatedEventArgs that contains the event data.
+
+
+
+ Asynchronous version of the method.
+
+ The to fill records with.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill records with.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The name of the to use for table mapping.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The name of the to use for table mapping.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The name of the source table to use for table mapping.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The name of the source table to use for table mapping.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ An instance of .
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ An instance of .
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The start record.
+ The max number of affected records.
+ The s to fill with records.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The start record.
+ The max number of affected records.
+ The cancellation token.
+ The s to fill with records.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The start record.
+ The max number of affected records.
+ The name of the source table to use for table mapping.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The start record.
+ The max number of affected records.
+ The name of the source table to use for table mapping.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The name of the source table to use for table mapping.
+ An instance of .
+ The start record.
+ The max number of affected records.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The name of the source table to use for table mapping.
+ An instance of .
+ The start record.
+ The max number of affected records.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The s to fill with records.
+ The start record.
+ The max number of affected records.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The number of rows successfully added to or refreshed in the s.
+
+
+
+ Asynchronous version of the method.
+
+ The s to fill with records.
+ The start record.
+ The max number of affected records.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the s.
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The start record.
+ The max number of affected records.
+ The name of the source table to use for table mapping.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ The to fill with records.
+ The start record.
+ The max number of affected records.
+ The name of the source table to use for table mapping.
+ The SQL SELECT statement used to retrieve rows from the data source.
+ One of the values.
+ The cancellation token.
+ The number of rows successfully added to or refreshed in the .
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ Source table to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ Source table to use.
+ to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ Source table to use.
+ DataReader to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ Source table to use.
+ to use.
+ to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ DBCommand to use.
+ Source table to use.
+ Command Behavior
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Schema type to use.
+ DBCommand to use.
+ Source table to use.
+ Command Behavior
+ to use.
+ []
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ DataTable
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ to use.
+
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ DataReader to use.
+
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ DataReader to use.
+ to use.
+
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ DBCommand to use.
+ Command Behavior
+
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ Schema type to use.
+ DBCommand to use.
+ Command behavior.
+ to use.
+
+
+
+
+ Asynchronous version of the method.
+
+ DataRow[] to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataRow[] to use.
+ to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataTable to use.
+ to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataRow[] to use.
+ Data Table Mapping
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataRow[] to use.
+ Data Table Mapping
+ to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Source table to use.
+ The number of rows successfully updated from the .
+
+
+
+ Asynchronous version of the method.
+
+ DataSet to use.
+ Source table to use.
+ to use.
+ The number of rows successfully updated from the .
+
+
+
+ Represents the method that will handle the event of a .
+
+
+
+
+ Represents the method that will handle the event of a .
+
+
+
+
+ Provides data for the RowUpdating event. This class cannot be inherited.
+
+
+
+
+ Initializes a new instance of the MySqlRowUpdatingEventArgs class.
+
+ The to
+ .
+ The to execute during .
+ One of the values that specifies the type of query executed.
+ The sent through an .
+
+
+
+ Gets or sets the MySqlCommand to execute when performing the Update.
+
+
+
+
+ Provides data for the RowUpdated event. This class cannot be inherited.
+
+
+
+
+ Initializes a new instance of the MySqlRowUpdatedEventArgs class.
+
+ The sent through an .
+ The executed when is called.
+ One of the values that specifies the type of query executed.
+ The sent through an .
+
+
+
+ Gets or sets the MySqlCommand executed when Update is called.
+
+
+
+
+ Enables the provider to help ensure that a user has a security level adequate for accessing data.
+
+
+
+
+ Adds a new connection string with set of restricted keywords to the MySqlClientPermission object
+
+ Settings to be used for the connection
+ Keywords to define the restrictions
+ KeyRestrictionBehavior to be used
+
+
+
+ Returns MySqlClientPermission as an IPermission
+
+
+
+
+
+ Associates a security action with a custom security attribute.
+
+
+
+
+ Represents a section within a configuration file.
+
+
+
+
+ Gets the MySQL configuations associated to the current configuration.
+
+
+
+
+ Gets a collection of the exception interceptors available in the current configuration.
+
+
+
+
+ Gets a collection of the command interceptors available in the current configuration.
+
+
+
+
+ Gets a collection of the authentication plugins available in the current configuration.
+
+
+
+
+ Gets or sets the replication configurations.
+
+
+
+
+ Defines the configurations allowed for an authentication plugin.
+
+
+
+
+ Gets or sets the name of the authentication plugin.
+
+
+
+
+ Gets or sets the type of the authentication plugin.
+
+
+
+
+ Defines the configurations allowed for an interceptor.
+
+
+
+
+ Gets or sets the name of the interceptor.
+
+
+
+
+ Gets or sets the type of the interceptor.
+
+
+
+
+ Represents a generic configuration element.
+
+
+
+
+
+ Gets an enumerator that iterates through the returned list.
+
+ An enumerator that iterates through the returned list.
+
+
+
+ Helper class that makes it easier to work with the provider.
+
+
+
+
+ Asynchronous version of ExecuteDataRow.
+
+ The settings to be used for the connection.
+ The command to execute.
+ The parameters to use for the command.
+ The DataRow containing the first row of the resultset.
+
+
+
+ Asynchronous version of ExecuteDataRow.
+
+ The settings to be used for the connection.
+ The command to execute.
+ The cancellation token.
+ The parameters to use for the command.
+ The DataRow containing the first row of the resultset.
+
+
+
+ Executes a single SQL command and returns the first row of the resultset. A new MySqlConnection object
+ is created, opened, and closed during this method.
+
+ Settings to be used for the connection
+ Command to execute
+ Parameters to use for the command
+ DataRow containing the first row of the resultset
+
+
+
+ Executes a single SQL command and returns the resultset in a .
+ A new MySqlConnection object is created, opened, and closed during this method.
+
+ Settings to be used for the connection
+ Command to execute
+ containing the resultset
+
+
+
+ Executes a single SQL command and returns the resultset in a .
+ A new MySqlConnection object is created, opened, and closed during this method.
+
+ Settings to be used for the connection
+ Command to execute
+ Parameters to use for the command
+ containing the resultset
+
+
+
+ Executes a single SQL command and returns the resultset in a .
+ The state of the object remains unchanged after execution
+ of this method.
+
+ object to use
+ Command to execute
+ containing the resultset
+
+
+
+ Executes a single SQL command and returns the resultset in a .
+ The state of the object remains unchanged after execution
+ of this method.
+
+ object to use
+ Command to execute
+ Parameters to use for the command
+ containing the resultset
+
+
+
+ Updates the given table with data from the given
+
+ Settings to use for the update
+ Command text to use for the update
+ containing the new data to use in the update
+ Tablename in the dataset to update
+
+
+
+ Async version of ExecuteDataset
+
+ Settings to be used for the connection
+ Command to execute
+ containing the resultset
+
+
+
+ Async version of ExecuteDataset
+
+ Settings to be used for the connection
+ Command to execute
+ Parameters to use for the command
+ containing the resultset
+
+
+
+ Async version of ExecuteDataset
+
+ object to use
+ Command to execute
+ containing the resultset
+
+
+
+ Async version of ExecuteDataset
+
+ object to use
+ Command to execute
+ Parameters to use for the command
+ containing the resultset
+
+
+
+ Async version of UpdateDataset
+
+ Settings to use for the update
+ Command text to use for the update
+ containing the new data to use in the update
+ Tablename in the dataset to update
+
+
+
+ Executes a single command against a MySQL database. The is assumed to be
+ open when the method is called and remains open after the method completes.
+
+ The object to use
+ The SQL command to be executed.
+ An array of objects to use with the command.
+ The number of affected records.
+
+
+
+ Executes a single command against a MySQL database.
+
+ to use.
+ The SQL command to be executed.
+ An array of objects to use with the command.
+ The number of affected records.
+ A new is created using the given.
+
+
+
+ Async version of ExecuteNonQuery
+
+ object to use.
+ The SQL command to be executed.
+ An array of objects to use with the command.
+ Rows affected.
+
+
+
+ Asynchronous version of the ExecuteNonQuery method.
+
+ to use.
+ The SQL command to be executed.
+ An array of objects to use with the command.
+ The number of rows affected.
+
+
+
+ Asynchronous version of the ExecuteNonQuery method.
+
+ to use.
+ The SQL command to be executed.
+ The cancellation token.
+ An array of objects to use with the command.
+ The number of rows affected.
+
+
+
+ Executes a single command against a MySQL database, possibly inside an existing transaction.
+
+ object to use for the command
+ object to use for the command
+ Command text to use
+ Array of objects to use with the command
+ True if the connection should be preserved, false if not
+ object ready to read the results of the command
+
+
+
+ Executes a single command against a MySQL database.
+
+ Settings to use for this command
+ Command text to use
+ object ready to read the results of the command
+
+
+
+ Executes a single command against a MySQL database.
+
+ object to use for the command
+ Command text to use
+ object ready to read the results of the command
+
+
+
+ Executes a single command against a MySQL database.
+
+ Settings to use for this command
+ Command text to use
+ Array of objects to use with the command
+ object ready to read the results of the command
+
+
+
+ Executes a single command against a MySQL database.
+
+ Connection to use for the command
+ Command text to use
+ Array of objects to use with the command
+ object ready to read the results of the command
+
+
+
+ Async version of ExecuteReader
+
+ object to use for the command
+ object to use for the command
+ Command text to use
+ Array of objects to use with the command
+ True if the connection should be preserved, false if not
+ object ready to read the results of the command
+
+
+
+ Async version of ExecuteReader
+
+ Settings to use for this command
+ Command text to use
+ object ready to read the results of the command
+
+
+
+ Async version of ExecuteReader
+
+ object to use for the command
+ Command text to use
+ object ready to read the results of the command
+
+
+
+ Async version of ExecuteReader
+
+ Settings to use for this command.
+ Command text to use.
+ An array of objects to use with the command.
+ object ready to read the results of the command.
+
+
+
+ Async version of ExecuteReader
+
+ Connection to use for the command.
+ Command text to use.
+ An array of objects to use with the command.
+ object ready to read the results of the command.
+
+
+
+ Execute a single command against a MySQL database.
+
+ Settings to use for the update
+ Command text to use for the update
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Execute a single command against a MySQL database.
+
+ Settings to use for the command
+ Command text to use for the command
+ Parameters to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Execute a single command against a MySQL database.
+
+ object to use
+ Command text to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Execute a single command against a MySQL database.
+
+ object to use
+ Command text to use for the command
+ Parameters to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Async version of ExecuteScalar
+
+ Settings to use for the update
+ Command text to use for the update
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Async version of ExecuteScalar
+
+ Settings to use for the command
+ Command text to use for the command
+ Parameters to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Async version of ExecuteScalar
+
+ object to use
+ Command text to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Async version of ExecuteScalar
+
+ object to use
+ Command text to use for the command
+ Parameters to use for the command
+ The first column of the first row in the result set, or a null reference if the result set is empty.
+
+
+
+ Escapes the string.
+
+ The string to escape.
+ The string with all quotes escaped.
+
+
+
+ Replaces quotes with double quotes.
+
+ The string to modidify.
+ A string containing double quotes instead of single quotes.
+
+
+
+ Represents a single(not nested) TransactionScope
+
+
+
+
+ Defines security permissions assigned to a MySQL object.
+
+
+
+
+ Creates a set of permissions.
+
+ A flag indicating if the reflection permission should be included.
+ A object representing a collection of permissions.
+
+
+
+ BaseCommandInterceptor is the base class that should be used for all userland
+ command interceptors
+
+
+
+
+ Gets the active connection.
+
+
+
+
+ Executes an SQL statements that returns a scalar value such as a calculation.
+
+ The SQL statement to execute.
+ A scalar value that represents the result returned by the execution of the SQL statement.
+ false.
+ This method is intended to be overriden.
+
+
+
+ Executes an SQL statement that returns the number of affected rows.
+
+ The SQL statement to execute.
+ The number of affected rows.
+ false.
+ This method is intended to be overriden.
+
+
+
+ Executes an SQL statement that will return a resultset.
+
+ The SQL statement to execute.
+ A value that describes the results of the query and its effect on the database.
+ A object containing the result of the statement execution.
+ false.
+ This method is intended to be overriden.
+
+
+
+ Sets the active connection.
+
+ The active connection.
+
+
+
+ CommandInterceptor is the "manager" class that keeps the list of registered interceptors
+ for the given connection.
+
+
+
+
+ BaseExceptionInterceptor is the base class that should be used for all userland
+ exception interceptors.
+
+
+
+
+ Returns the received exception.
+
+ The exception to be returned.
+ The exception originally received.
+
+
+
+ Gets the active connection.
+
+
+
+
+ Initilizes this object by setting the active connection.
+
+ The connection to become active.
+
+
+
+ StandardExceptionInterceptor is the standard interceptor that simply returns the exception.
+ It is the default action.
+
+
+
+
+ Returns the received exception, which is the default action
+
+ The exception to be returned.
+ The exception originally received.
+
+
+
+ ExceptionInterceptor is the "manager" class that keeps the list of registered interceptors
+ for the given connection.
+
+
+
+
+ Interceptor is the base class for the "manager" classes such as ExceptionInterceptor,
+ CommandInterceptor, etc
+
+
+
+
+ Return schema information about procedures and functions
+ Restrictions supported are:
+ schema, name, type
+
+
+ Boolean that indicates if the function will be executed asynchronously.
+ The cancellation token.
+
+
+
+ Return schema information about parameters for procedures and functions
+ Restrictions supported are:
+ schema, name, type, parameter name
+
+
+
+
+ Represents a query attribute to a .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the attribute name and its value.
+
+ Name of the attribute.
+ Value of the attribute.
+
+
+
+ Name of the query attribute.
+
+
+
+
+ Value of the query attribute.
+
+
+
+
+ Gets or sets the of the attribute.
+
+
+
+
+ Sets the MySqlDbType from the Value
+
+
+
+
+ Gets the value for the attribute type.
+
+
+
+
+ Serialize the value of the query attribute.
+
+
+
+
+ Clones this object.
+
+ An object that is a clone of this object.
+
+
+
+ Represents a collection of query attributes relevant to a .
+
+
+
+
+ Gets the at the specified index.
+
+
+
+
+ Gets the number of objects in the collection.
+
+
+
+
+ Adds the specified object to the .
+
+ object to add.
+
+
+
+ Adds a query attribute and its value.
+
+ Name of the query attribute.
+ Value of the query attribute.
+
+
+
+ Removes all items from the collection.
+
+
+
+
+ Returns an enumerator that iterates through the .
+
+
+
+
+ Abstract class that provides common functionality for connection options that apply for all protocols.
+
+
+
+
+ Readonly field containing a collection of protocol shared connection options.
+
+
+
+
+ Gets or sets a dictionary representing key-value pairs for each connection option.
+
+
+
+
+ Gets or sets the name of the server.
+
+ The server.
+
+ If this property is not set, then the provider will attempt to connect tolocalhost
+ even though this property will return String.Empty.
+
+
+
+ Gets or sets the name of the database for the initial connection.
+
+ There is no default for this property and, if not set, the connection will not have a current database.
+
+
+
+
+ Gets or sets the protocol that should be used for communicating
+ with MySQL.
+
+
+
+
+ Gets or sets the port number that is used when the socket
+ protocol is being used.
+
+
+
+
+ Gets or sets a boolean value that indicates whether this connection
+ should resolve DNS SRV records.
+
+
+
+
+ Gets or sets the user ID that should be used to connect with.
+
+
+
+
+ Gets or sets the password that should be used to make a connection.
+
+
+
+
+ Gets or sets the password for a second authentication that should be used to make a connection.
+
+
+
+
+ Gets or sets the password for a third authentication that should be used to make a connection.
+
+
+
+
+ Gets or sets the path to the certificate file to be used.
+
+
+
+
+ Gets or sets the password to be used in conjunction with the certificate file.
+
+
+
+
+ Gets or sets the location to a personal store where a certificate is held.
+
+
+
+
+ Gets or sets a certificate thumbprint to ensure correct identification of a certificate contained within a personal store.
+
+
+
+
+ Indicates whether to use SSL connections and how to handle server certificate errors.
+
+
+
+
+ Sets the TLS versions to use in a SSL connection to the server.
+
+
+ Tls version=TLSv1.2,TLSv1.3;
+
+
+
+
+ Gets or sets the path to a local key file in PEM format to use for establishing an encrypted connection.
+
+
+
+
+ Gets or sets the path to a local certificate file in PEM format to use for establishing an encrypted connection.
+
+
+
+
+ Gets or sets the idle connection time(seconds) for TCP connections.
+
+
+
+
+ Gets or sets the character set that should be used for sending queries to the server.
+
+
+
+
+ Analyzes the connection string for potential duplicated or invalid connection options.
+
+ Connection string.
+ Flag that indicates if the connection is using X Protocol.
+ Flag that indicates if the default port is used.
+ Flag that indicates if the connection string has been analyzed.
+
+
+
+ Represents a set of methods for creating instances of the MySQL client implementation of the data source classes.
+
+
+
+
+ Gets an instance of the .
+ This can be used to retrieve strongly typed data objects.
+
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbCommand.
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbConnection.
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbParameter.
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbConnectionStringBuilder.
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbCommandBuilder.
+
+
+
+ Returns a strongly typed instance.
+
+ A new strongly typed instance of DbDataAdapter.
+
+
+
+ Provide a simple caching layer
+
+
+
+
+ Represents a SQL statement to execute against a MySQL database. This class cannot be inherited.
+
+
+
+ You can reset the property and reuse the
+ object. However, you must close the object before you can execute a new or previous command.
+
+
+ If an exception of type is generated by the method executing ,
+ the instance remains open. It is the responsibility of the programmer to close the connection.
+
+
+ You can read more about it here.
+
+
+ Using the '@' symbol for paramters is now the preferred approach although the old pattern of using
+ '?' is still supported. Please be aware that using '@' can cause conflicts when user variables
+ are also used. For more information, see the documentation on the AllowUserVariables connection string option.
+
+
+
+
+
+ Initializes a new instance of the MySqlCommand class.
+
+
+ The base constructor initializes all fields to their default values.
+
+
+
+
+ Initializes a new instance of the class with the text of the query.
+
+ The text of the query.
+
+
+
+ Initializes a new instance of the class with the text of the query and a .
+
+ The text of the query.
+ A that represents the connection to an instance of MySQL Server.
+
+
+
+ Initializes a new instance of the class with the text of the query,
+ a , and the .
+
+ The text of the query.
+ A that represents the connection to an instance of MySQL Server.
+ The in which the executes.
+
+
+
+ Provides the ID of the last inserted row.
+ ID of the last inserted row. -1 if none exists.
+
+ An important point to remember is that this property can be used in batch SQL scenarios but it's important to remember that it will
+ only reflect the insert ID from the last insert statement in the batch. This property can also be used when the batch includes select statements
+ and ExecuteReader is used. This property can be consulted during result set processing.
+
+
+
+
+ Gets or sets the SQL statement to execute at the data source.
+
+ The SQL statement or stored procedure to execute. The default is an empty string.
+
+ You can read more about it here.
+
+
+
+
+ Gets or sets the wait time before terminating the attempt to execute a command
+ and generating an error.
+
+ The time (in seconds) to wait for the command to execute. The default is 30 seconds.
+
+ CommandTimeout is dependent on the ability of MySQL to cancel an executing query.
+
+
+
+
+ Gets or sets a value indicating how the property is to be interpreted.
+
+
+ One of the values.
+ The default is .
+
+
+ You can read more about it here.
+
+
+
+
+ Gets a boolean value that indicates whether the method has been called.
+
+ True if it is Prepared; otherwise, false.
+
+
+
+ Gets or sets the object used by this instance of the .
+
+
+ The connection to a data source. The default value is a null reference.
+
+
+
+
+ Gets the object.
+
+
+ The parameters of the SQL statement or stored procedure. The default is an empty collection.
+
+
+ Connector/NET does not support unnamed parameters. Every parameter added to the collection must
+ have an associated name.
+ You can read more about it here.
+ Parameters can be used along with . There are no restrictions in this regard.
+
+
+
+
+ Gets the object.
+
+
+ The query attributes defined for the statement. The default is an empty collection.
+
+
+ Connector/NET does not support unnamed query attributes. Every query attribute added to the collection must
+ have an associated name.
+ You can read more about it here.
+ Query Attributes can be used along with . There are no restrictions in this regard.
+
+
+
+
+ Gets or sets the instance of within which executes.
+
+
+ The . The default value is a null reference (Nothing in Visual Basic).
+
+
+ You cannot set the property if it is already set to a
+ specific value, and the command is in the process of executing. If you set the
+ transaction to use a object that is not connected
+ to the same as the object,
+ an exception will be thrown the next time you attempt to execute a statement.
+
+
+
+
+ Gets or sets a value that indicates whether caching is enabled.
+
+ True if it is enabled; otherwise, false.
+
+
+
+ Gets or sets the seconds for how long a TableDirect result should be cached.
+
+ Number of seconds.
+
+
+
+ Gets or sets how command results are applied to the
+ when used by the method of the .
+
+
+ One of the values.
+
+
+
+ The default value is
+ Both unless the command is automatically generated (as in the case of the
+ ), in which case the default is None.
+
+
+
+
+
+ Gets or sets a value indicating whether the command object should be visible in a Windows Form Designer control.
+
+ True if it should be visible; otherwise, false.
+
+
+
+ Gets or sets the used by this .
+
+ The connection.
+
+
+
+ Gets the collection of objects.
+
+ The collection.
+
+
+
+ Gets or sets the within which this object executes.
+
+ The transaction.
+
+
+
+ Attempts to cancel the execution of a currently active command
+
+
+
+
+ Creates a new instance of a object.
+
+
+ This method is a strongly-typed version of .
+
+ A object.
+
+
+
+ Check the connection to make sure
+ - it is open
+ - it is not currently being used by a reader
+ - and we have the right version of MySQL for the requested command type
+
+
+
+
+ Executes a SQL statement against the connection and returns the number of rows affected.
+
+ Number of rows affected
+
+ You can use to perform any type of database operation,
+ however any resultsets returned will not be available. Any output parameters
+ used in calling a stored procedure will be populated with data and can be
+ retrieved after execution is complete.
+ For UPDATE, INSERT, and DELETE statements, the return value is the number
+ of rows affected by the command. For all other types of statements, the return
+ value is -1.
+
+
+
+
+ Asynchronous version of .
+
+ The cancellation token.
+ A task representing the asynchronous operation.
+
+
+
+ Reset reader to null, to avoid "There is already an open data reader"
+ on the next ExecuteReader(). Used in error handling scenarios.
+
+
+
+
+ Reset SQL_SELECT_LIMIT that could have been modified by CommandBehavior.
+
+
+
+
+ Sends the value to
+ and builds a object.
+
+ A object.
+
+
+ When the property is set to StoredProcedure,
+ the property should be set to the name of the stored
+ procedure. The command executes this stored procedure when you call
+ ExecuteReader.
+
+
+ While is in use, the associated
+ instance of is busy serving it
+ and no other operations can be performed on , other than closing it.
+ This is the case until the method of is called.
+
+
+
+
+
+ Sends the to the Connection,
+ and builds a using one of the values.
+
+ One of the values.
+
+
+ When the property is set to StoredProcedure,
+ the property should be set to the name of the stored
+ procedure. The command executes this stored procedure when you call
+ ExecuteReader.
+
+
+ If the object is created with CommandBehavior set to
+ CloseConnection, closing the instance closes the connection
+ automatically.
+
+
+ When calling ExecuteReader with the SingleRow behavior, you should be aware that using a limit
+ clause in your SQL will cause all rows (up to the limit given) to be retrieved by the client. The
+ method will still return false after the first row but pulling all rows of data
+ into the client will have a performance impact. If the limit clause is not necessary, it should
+ be avoided.
+
+
+
+ A object.
+
+
+
+
+ Asynchronous version of .
+
+ One of the values.
+ A task representing the asynchronous operation.
+
+
+
+ Asynchronous version of with a cancellation token.
+
+ One of the values.
+ The cancellation token.
+ A task representing the asynchronous operation.
+
+
+
+ Executes the query, and returns the first column of the first row in the
+ result set returned by the query. Extra columns or rows are ignored.
+
+
+ The first column of the first row in the result set, or a null reference if the
+ result set is empty
+
+
+
+ Use the ExecuteScalar method to retrieve a single value (for example,
+ an aggregate value) from a database. This requires less code than using the
+ method, and then performing the operations necessary
+ to generate the single value using the data returned by a
+
+
+
+
+
+ Asynchronous version of .
+
+ The cancellation token.
+ A task representing the asynchronous operation.
+
+
+
+ Creates a prepared version of the command on an instance of MySQL Server.
+
+
+
+
+ Asynchronously creates a prepared version of the command on an instance of MySQL Server.
+
+
+
+
+ Creates a clone of this object. CommandText, Connection, and Transaction properties
+ are included as well as the entire parameter and the arribute list.
+
+ The cloned object.
+
+
+
+ Initiates the asynchronous execution of the SQL statement or stored procedure
+ that is described by this , and retrieves one or more
+ result sets from the server.
+
+ An that can be used to poll, wait for results,
+ or both; this value is also needed when invoking EndExecuteReader,
+ which returns a instance that can be used to retrieve
+ the returned rows.
+
+
+
+ Initiates the asynchronous execution of the SQL statement or stored procedure
+ that is described by this using one of the
+ CommandBehavior values.
+
+ One of the values, indicating
+ options for statement execution and data retrieval.
+ An that can be used to poll, wait for results,
+ or both; this value is also needed when invoking EndExecuteReader,
+ which returns a instance that can be used to retrieve
+ the returned rows.
+
+
+
+ Finishes asynchronous execution of a SQL statement, returning the requested
+ .
+
+ The returned by the call to
+ .
+ A MySqlDataReader object that can be used to retrieve the requested rows.
+
+
+
+ Initiates the asynchronous execution of the SQL statement or stored procedure
+ that is described by this .
+
+
+ An delegate that is invoked when the command's
+ execution has completed. Pass a null reference to indicate that no callback is required.
+ A user-defined state object that is passed to the
+ callback procedure. Retrieve this object from within the callback procedure
+ using the property.
+ An that can be used to poll or wait for results,
+ or both; this value is also needed when invoking ,
+ which returns the number of affected rows.
+
+
+
+ Initiates the asynchronous execution of the SQL statement or stored procedure
+ that is described by this .
+
+ An that can be used to poll or wait for results,
+ or both; this value is also needed when invoking ,
+ which returns the number of affected rows.
+
+
+
+ Finishes asynchronous execution of a SQL statement.
+
+ The returned by the call
+ to .
+
+
+
+
+ Releases the resources used by the
+
+
+
+
+ Releases the resources used by the
+
+
+
+
+ Represents a connection to a MySQL database. This class cannot be inherited.
+
+
+
+ A object represents a session to a MySQL
+ data source. When you create an instance of , all
+ properties are set to their initial values.
+
+
+ If the goes out of scope, it is not closed. Therefore,
+ you must explicitly close the connection by calling
+ or .
+
+
+
+
+
+ Occurs when FIDO authentication requests to perform gesture action on a device.
+
+
+
+
+ Occurs when WebAuthn authentication makes a request to perform the gesture action on a device.
+
+
+
+
+ Occurs when MySQL returns warnings as a result of executing a command or query.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ You can read more about it here.
+
+
+
+
+ Initializes a new instance of the class when given a string containing the connection string.
+
+
+ You can read more about it here.
+
+ The connection properties used to open the MySQL database.
+
+
+
+
+ Determines whether the connection is a clone of other connection.
+
+
+
+
+ Returns the ID of the server thread this connection is executing on.
+
+
+
+
+ Gets the name of the MySQL server to which to connect.
+
+
+
+
+ Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error.
+
+
+ A value of 0 indicates no limit, and should be avoided in a call to
+ because an attempt to connect
+ will wait indefinitely.
+
+ The value set is less than 0.
+
+
+ Gets the name of the current database or the database to be used after a connection is opened.
+ The name of the current database or the name of the database to be used after a connection is opened.
+ The default value is an empty string.
+
+
+ The property does not update dynamically.
+ If you change the current database using a SQL statement, then this property
+ may reflect the wrong value. If you change the current database using the
+ method, this property is updated to reflect the new database.
+
+
+
+
+
+ Indicates if this connection should use compression when communicating with the server.
+
+
+
+ Gets the current state of the connection.
+
+ A bitwise combination of the values. The default is .
+
+
+ The allowed state changes are:
+
+ -
+ From to ,
+ using the method of the connection object.
+
+ -
+ From Open to Closed, using either the Close method or the Dispose method of the connection object.
+
+
+
+
+
+ Gets a string containing the version of the MySQL server to which the client is connected.
+ The version of the instance of MySQL.
+ The connection is closed.
+
+
+
+ Gets or sets the string used to connect to a MySQL database.
+
+
+ You can read more about it here.
+
+
+
+
+ Gets the instance of the
+
+
+
+
+ Gets a boolean value that indicates whether the password associated to the connection is expired.
+
+
+
+
+ Gets a boolean value that indicates whether the connection string has been analyzed or not.
+
+
+
+
+ Creates and returns a System.Data.Common.DbCommand object associated with the current connection.
+
+ A object.
+
+
+
+ Releases the resources used by the
+
+
+
+
+ Starts a database transaction.
+
+ Specifies the for the transaction.
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+
+ Begins a database transaction.
+
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+
+ Starts a database transaction.
+
+ Specifies the for the transaction.
+ The scope of the transaction.
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+
+ Asynchronous version of .
+
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+
+ Asynchronous version of .
+
+ A token to cancel the asynchronous operation.
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+
+ Asynchronous version of .
+
+ Specifies the for the transaction.
+ The cancellation token.
+ A representing the new transaction.
+ Parallel transactions are not supported.
+
+
+ Changes the current database for an open .
+ The name of the database to use.
+
+
+ The value supplied in the databaseName parameter must be a valid database
+ name. The databaseName parameter cannot contain a null value, an empty
+ string, or a string with only blank characters.
+
+
+ When you are using connection pooling against MySQL, and you close
+ the connection, it is returned to the connection pool. The next time the
+ connection is retrieved from the pool, the reset connection request
+ executes before the user performs any operations.
+
+
+ The database name is not valid.
+ The connection is not open.
+ Cannot change the database.
+
+
+
+ Asynchronous version of the method.
+
+ The name of the database to use.
+ The cancellation token.
+ A task representing the asynchronous operation.
+
+
+
+ Pings the server.
+
+ true if the ping was successful; otherwise, false.
+
+
+
+ Pings the server.
+
+ true if the ping was successful; otherwise, false.
+
+
+ Opens a database connection with the property settings specified by the .
+ Cannot open a connection without specifying a data source or server.
+ A connection-level error occurred while opening the connection.
+
+
+ The draws an open connection from the connection pool if one is available.
+ Otherwise, it establishes a new connection to an instance of MySQL.
+
+
+
+
+
+ Creates and returns a object associated with the .
+
+ A object.
+
+
+ Closes the connection to the database. This is the preferred method of closing any open connection.
+
+
+ The method rolls back any pending transactions. It then releases
+ the connection to the connection pool, or closes the connection if connection
+ pooling is disabled.
+
+
+ An application can call more than one time. No exception is
+ generated.
+
+
+
+
+
+ Asynchronous version of the method.
+
+
+
+
+ Asynchronous version of the method.
+
+
+
+
+ Cancels the query after the specified time interval.
+
+ The length of time (in seconds) to wait for the cancellation of the command execution.
+
+
+
+ Asynchronous version of the method.
+
+ The length of time (in seconds) to wait for the cancellation of the command execution.
+ The cancellation token.
+
+
+
+ Returns schema information for the data source of this .
+
+ A that contains schema information.
+
+
+
+ Returns schema information for the data source of this
+ using the specified string for the schema name.
+
+ Specifies the name of the schema to return.
+ A that contains schema information.
+
+
+
+ Returns schema information for the data source of this
+ using the specified string for the schema name and the specified string array
+ for the restriction values.
+
+ Specifies the name of the schema to return.
+ Specifies a set of restriction values for the requested schema.
+ A that contains schema information.
+
+
+
+ Asynchronous version of .
+
+ A token to cancel the asynchronous operation.
+ A task representing the asynchronous operation.
+
+
+
+ Asynchronous version of .
+
+ Specifies the name of the schema to return.
+ A token to cancel the asynchronous operation.
+ A task representing the asynchronous operation.
+
+
+
+ Asynchronous version of .
+
+ Specifies the name of the schema to return.
+ Specifies a set of restriction values for the requested schema.
+ A token to cancel the asynchronous operation.
+ A task representing the asynchronous operation.
+
+
+
+ Gets a schema collection based on the provided restriction values.
+
+ The name of the collection.
+ The values to restrict.
+ A schema collection object.
+
+
+
+ Asynchronous version of the method.
+
+ The name of the collection.
+ The values to restrict.
+ The cancellation token.
+ A collection of schema objects.
+
+
+
+ Asynchronous version of the method.
+
+ The name of the collection.
+ The values to restrict.
+ The cancellation token.
+ Boolean that indicates if the function will be executed asynchronously.
+ A collection of schema objects.
+
+
+
+ Enlists in the specified transaction.
+
+ A reference to an existing in which to enlist.
+
+
+
+ Creates a new object with the exact same ConnectionString value.
+
+ A cloned object.
+
+
+
+ Returns an unopened copy of this connection with a new connection string. If the Password
+ in is not set, the password from this connection will be used.
+ This allows creating a new connection with the same security information while changing other options,
+ such as database or pooling.
+
+ The new connection string to be used.
+ A new with different connection string options but
+ the same password as this connection (unless overridden by ).
+
+
+
+ Sets query timeout. If timeout has been set prior and not
+ yet cleared with ClearCommandTimeout(), it has no effect.
+
+ Timeout in seconds.
+ if a timeout is set.
+
+
+
+ Clears query timeout, allowing next SetCommandTimeout() to succeed.
+
+
+
+ Empties the connection pool associated with the specified connection.
+
+ The associated with the pool to be cleared.
+
+
+
+ clears the connection pool that is associated with the connection.
+ If additional connections associated with connection are in use at the time of the call,
+ they are marked appropriately and are discarded (instead of being returned to the pool)
+ when is called on them.
+
+
+
+
+
+ Asynchronous version of the method.
+
+ The connection associated with the pool to be cleared.
+ The cancellation token.
+
+
+
+ Clears all connection pools.
+
+ ClearAllPools essentially performs a on all current connection pools.
+
+
+
+ Asynchronous version of the method.
+
+ The cancellation token.
+
+
+
+ Represents the method to handle the event of a
+
+
+
+
+
+ Represents the method to handle the event of a
+ .
+
+
+
+
+ Represents the method to handle the event of a
+ .
+
+
+
+
+ Provides data for the InfoMessage event. This class cannot be inherited.
+
+
+
+
+ Gets or sets an array of objects together with the errors found.
+
+
+
+
+ IDisposable wrapper around SetCommandTimeout and ClearCommandTimeout functionality.
+
+
+
+
+ Aids in the creation of connection strings by exposing the connection options as properties.
+ Contains connection options specific to the Classic MySQL protocol.
+
+
+
+
+ Main constructor.
+
+
+
+
+ Constructor accepting a connection string.
+
+ The connection string.
+ Flag that indicates if the connection string has been analyzed.
+
+
+
+ Readonly field containing a collection of classic protocol and protocol shared connection options.
+
+
+
+
+ Gets or sets the name of the named pipe that should be used
+ for communicating with MySQL.
+
+ This property has no effect unless the
+ property has been set to .
+
+
+
+ Gets or sets a boolean value that indicates whether this connection
+ should use compression.
+
+
+
+
+ Gets or sets a boolean value that indicates whether this connection will allow
+ commands to send multiple SQL statements in one execution.
+
+
+
+
+ Gets or sets a boolean value that indicates whether logging is enabled.
+
+
+
+
+ Gets or sets the base name of the shared memory objects used to
+ communicate with MySQL when the shared memory protocol is being used.
+
+
+
+
+ Gets or sets the default command timeout.
+
+
+
+
+ Gets or sets the connection timeout.
+
+
+
+
+ Gets or sets a boolean value that indicates whether this connection will allow
+ to load data local infile.
+
+
+
+
+ Gets or sets the safe path where files can be read and uploaded to the server.
+
+
+
+
+ Gets or sets a boolean value that indicates if the password should be persisted
+ in the connection string.
+
+
+
+
+ Gets or sets a boolean value that indicates if the connection should be encrypted.
+
+ Obsolte. Use instead.
+
+
+
+ Gets or sets a boolean value that indicates if RSA public keys should be retrieved from the server.
+
+ This option is only relevant when SSL is disabled. Setting this option to true in
+ 8.0 servers that have the caching_sha2_password authentication plugin as the default plugin will
+ cause the connection attempt to fail if the user hasn't successfully connected to the server on a
+ previous occasion.
+
+
+
+ Gets or sets the default authentication plugin to be used. This plugin takes precedence over
+ the server-side default authentication plugin when a valid authentication plugin is specified.
+
+
+ The default authentication plugin is mandatory for supporting user-less and password-less Kerberos authentications.
+ If no value is set, it uses the server-side default authentication plugin.
+
+
+
+
+ Gets or sets the OCI configuration file location.
+
+
+ The default values vary depending on the operating system. On Windows systems the value is '%HOMEDRIVE%%HOMEPATH%\.oci\config'.
+ For Linux and macOS systems it is '~/.oci/config'.
+
+
+
+
+ Gets or sets the profile to use from the OCI configuration file.
+
+
+ The default value is "DEFAULT".
+
+
+
+
+ Gets or sets the mode value to be used in Kerberos authentication.
+
+
+ If (default value) is used, then it will try to log in using
+ and then fallback to mode value in case of error.
+
+
+
+
+ Gets or sets a boolean value that indicates if zero date time values are supported.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if zero datetime values should be
+ converted to DateTime.MinValue.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if the Usage Advisor should be enabled.
+
+ Default value is false.
+
+
+
+ Gets or sets the size of the stored procedure cache.
+
+ Default value is 25.
+
+
+
+ Gets or sets a boolean value that indicates if the performance monitor hooks should be enabled.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if an opened connection should particiapte in the current scope.
+
+ Default value is true.
+
+
+
+ Gets or sets a boolean value that indicates if security asserts must be included.
+
+ Must be set to true when using the class in a partial trust environment,
+ with the library installed in the GAC of the hosting environment. Not supported in .NET Core.
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if column binary flags set by the server are ignored.
+
+ Default value is true.
+
+
+
+ Gets or sets a boolean value that indicates if TINYINT(1) shound be treated as a BOOLEAN.
+
+ Default value is true.
+
+
+
+ Gets or sets a boolean value that indicates if the provider expects user variables in the SQL.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if the session should be interactive.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if server functions should be treated as returning a string.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if the server should report affected rows instead of found rows.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if items of data type BINARY(16) should be treated as guids.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if SQL Server syntax should be allowed by supporting square brackets
+ around symbols instead of backticks.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates if caching of TableDirect commands is enabled.
+
+ Default value is false.
+
+
+
+ Gets or sets the seconds for how long a TableDirect result should be cached.
+
+ Default value is 0.
+
+
+
+ Gets or sets a boolean value that indicates if stored routine parameters should be checked against the server.
+
+ Default value is true.
+
+
+
+ Gets or sets a boolean value that indicates if this connection will use replication.
+
+ Default value is false.
+
+
+
+ Gets or sets the list of interceptors that can triage thrown MySqlExceptions.
+
+
+
+
+ Gets or sets the list of interceptors that can intercept command operations.
+
+
+
+
+ Gets or sets the event for the Fido callback.
+
+
+
+
+ Gets or sets the event for the WebauthN callback.
+
+
+
+
+ Gets or sets the lifetime of a pooled connection.
+
+ Default value is 0.
+
+
+
+ Gets or sets a boolean value indicating if connection pooling is enabled.
+
+ Default value is true.
+
+
+
+ Gets the minimum connection pool size.
+
+ Default value is 0.
+
+
+
+ Gets or sets the maximum connection pool setting.
+
+ Default value is 100.
+
+
+
+ Gets or sets a boolean value that indicates if the connection should be reset when retrieved
+ from the pool.
+
+ Default value is false.
+
+
+
+ Gets or sets a boolean value that indicates whether the server variable settings are updated by a
+ SHOW VARIABLES command each time a pooled connection is returned.
+
+ Default value is false.
+
+
+
+ Indicates whether the driver should treat binary BLOBs as UTF8.
+
+ Default value is false.
+
+
+
+ Gets or sets the pattern to match for the columns that should be treated as UTF8.
+
+
+
+
+ Gets or sets the pattern to match for the columns that should not be treated as UTF8.
+
+
+
+
+ Gets or sets a connection option.
+
+ The keyword that identifies the connection option to modify.
+
+
+
+ Retrieves the value corresponding to the supplied key from this .
+
+ The key of the item to retrieve.
+ The value corresponding to the .
+ if was found within the connection string;
+ otherwise, .
+ contains a null value.
+
+
+
+ Provides a means of reading a forward-only stream of rows from a MySQL database. This class cannot be inherited.
+
+
+
+ To create a , you must call the
+ method of the object, rather than directly using a constructor.
+
+
+ While the is in use, the associated
+ is busy serving the , and no other operations can be performed
+ on the other than closing it. This is the case until the
+ method of the is called.
+
+
+ and
+ are the only properties that you can call after the is
+ closed. Though the property may be accessed at any time
+ while the exists, always call before returning
+ the value of to ensure an accurate return value.
+
+
+ For optimal performance, avoids creating
+ unnecessary objects or making unnecessary copies of data. As a result, multiple calls
+ to methods such as return a reference to the
+ same object. Use caution if you are modifying the underlying value of the objects
+ returned by methods such as .
+
+
+
+
+
+ Gets the number of columns in the current row.
+
+ The number of columns in the current row.
+
+
+
+ Gets a value indicating whether the contains one or more rows.
+
+ true if the contains one or more rows; otherwise false.
+
+
+
+ Gets a value indicating whether the data reader is closed.
+
+ true if the is closed; otherwise false.
+
+
+
+ Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
+
+ The number of rows changed, inserted, or deleted.
+ -1 for SELECT statements; 0 if no rows were affected or the statement failed.
+
+
+
+ Overloaded. Gets the value of a column in its native format.
+ In C#, this property is the indexer for the class.
+
+ The value of the specified column.
+
+
+
+ Gets the value of a column in its native format.
+ [C#] In C#, this property is the indexer for the class.
+
+ The value of the specified column.
+
+
+
+ Gets a value indicating the depth of nesting for the current row. This method is not
+ supported currently and always returns 0.
+
+ The depth of nesting for the current row.
+
+
+
+ Closes the object.
+
+
+
+
+ Gets the value of the specified column as a Boolean.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a Boolean.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a byte.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a byte.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a sbyte.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a sbyte.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset.
+
+ The zero-based column ordinal.
+ The index within the field from which to begin the read operation.
+ The buffer into which to read the stream of bytes.
+ The index for buffer to begin the read operation.
+ The maximum length to copy into the buffer.
+ The actual number of bytes read.
+
+
+
+ Gets the value of the specified column as a single character.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a single character.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset.
+
+ The zero-based column ordinal.
+ The index within the row from which to begin the read operation.
+ The buffer into which to copy the data.
+ The index with the buffer to which the data will be copied.
+ The maximum number of characters to read.
+ The actual number of characters read.
+
+
+
+ Gets the name of the source data type.
+
+ The zero-based column ordinal.
+ A string representing the name of the data type.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call IsDBNull to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call IsDBNull to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+
+ MySql allows date columns to contain the value '0000-00-00' and datetime
+ columns to contain the value '0000-00-00 00:00:00'. The DateTime structure cannot contain
+ or represent these values. To read a datetime value from a column that might
+ contain zero values, use .
+
+
+ The behavior of reading a zero datetime column using this method is defined by the
+ ZeroDateTimeBehavior connection string option. For more information on this option,
+ please refer to .
+
+
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+
+ MySql allows date columns to contain the value '0000-00-00' and datetime
+ columns to contain the value '0000-00-00 00:00:00'. The DateTime structure cannot contain
+ or represent these values. To read a datetime value from a column that might
+ contain zero values, use .
+
+
+ The behavior of reading a zero datetime column using this method is defined by the
+ ZeroDateTimeBehavior connection string option. For more information on this option,
+ please refer to .
+
+
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a .
+
+ The name of the colum.
+ The value of the specified column as a .
+
+
+
+ Gets the value of the specified column as a .
+
+ The index of the colum.
+ The value of the specified column as a .
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a double-precision floating point number.
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a double-precision floating point number.
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the Type that is the data type of the object.
+
+ The column name.
+ The data type of the specified column.
+
+
+
+ Gets the Type that is the data type of the object.
+
+ The zero-based column ordinal.
+ The data type of the specified column.
+
+
+
+ Gets the value of the specified column as a single-precision floating point number.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a single-precision floating point number.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the body definition of a routine.
+
+ The column name.
+ The definition of the routine.
+
+
+
+ Gets the value of the specified column as a globally-unique identifier(GUID).
+
+ The name of the column.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a globally-unique identifier(GUID).
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 16-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 16-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 32-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 32-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 64-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 64-bit signed integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the name of the specified column.
+
+ The zero-based column ordinal.
+ The name of the specified column.
+
+
+
+ Gets the column ordinal, given the name of the column.
+
+ The name of the column.
+ The zero-based column ordinal.
+
+
+
+ Gets a stream to retrieve data from the specified column.
+
+ The zero-based column ordinal.
+ A stream
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a object.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column as a object.
+
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets the value of the specified column in its native format.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Gets all attribute columns in the collection for the current row.
+
+ An array of into which to copy the attribute columns.
+ The number of instances of in the array.
+
+
+ Gets the value of the specified column as a 16-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 16-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 32-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 32-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 64-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The column name.
+ The value of the specified column.
+
+
+ Gets the value of the specified column as a 64-bit unsigned integer.
+
+ No conversions are performed; therefore, the data retrieved must already be a value.
+ Call to check for null values before calling this method.
+
+ The zero-based column ordinal.
+ The value of the specified column.
+
+
+
+ Returns a object for the requested column ordinal.
+
+ The zero-based column ordinal.
+ A object.
+
+
+
+ Gets a value indicating whether the column contains non-existent or missing values.
+
+ The zero-based column ordinal.
+ true if the specified column is equivalent to ; otherwise false.
+
+
+
+ Gets the value of the specified column as a .
+
+ The index of the colum.
+ The value of the specified column as a .
+
+
+
+ Gets the value of the specified column as a .
+
+ The name of the colum.
+ The value of the specified column as a .
+
+
+
+ Returns an that iterates through the .
+
+ An that can be used to iterate through the rows in the data reader.
+
+
+
+ Gets the value of the specified column as a type.
+
+ Type.
+ The index of the column.
+ The value of the column.
+
+
+
+ Describes the column metadata of the .
+
+ A object.
+
+
+
+ Advances the data reader to the next result when reading the results of batch SQL statements.
+
+ if there are more result sets; otherwise .
+
+
+
+ Advances the to the next record.
+
+ true if there are more rows; otherwise false.
+
+
+
+ Releases all resources used by the current instance of the class.
+
+
+
+
+ Summary description for ClientParam.
+
+
+
+
+ DB Operations Code
+
+
+
+
+ Specifies MySQL specific data type of a field, property, for use in a .
+
+
+
+
+
+ A fixed precision and scale numeric value between -1038
+ -1 and 10 38 -1.
+
+
+
+
+ The signed range is -128 to 127. The unsigned
+ range is 0 to 255.
+
+
+
+
+ A 16-bit signed integer. The signed range is
+ -32768 to 32767. The unsigned range is 0 to 65535
+
+
+
+
+ Specifies a 24 (3 byte) signed or unsigned value.
+
+
+
+
+ A 32-bit signed integer
+
+
+
+
+ A 64-bit signed integer.
+
+
+
+
+ A small (single-precision) floating-point
+ number. Allowable values are -3.402823466E+38 to -1.175494351E-38,
+ 0, and 1.175494351E-38 to 3.402823466E+38.
+
+
+
+
+ A normal-size (double-precision)
+ floating-point number. Allowable values are -1.7976931348623157E+308
+ to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308 to
+ 1.7976931348623157E+308.
+
+
+
+
+ A timestamp. The range is '1970-01-01 00:00:00' to sometime in the
+ year 2037
+
+
+
+
+ Date The supported range is '1000-01-01' to '9999-12-31'.
+
+
+
+
+ Time The range is '-838:59:59' to '838:59:59'.
+
+
+
+
+ DateTime The supported range is '1000-01-01 00:00:00' to
+ '9999-12-31 23:59:59'.
+
+
+
+
+ Datetime The supported range is '1000-01-01 00:00:00' to
+ '9999-12-31 23:59:59'.
+
+
+
+
+ A year in 2- or 4-digit format (default is 4-digit). The
+ allowable values are 1901 to 2155, 0000 in the 4-digit year
+ format, and 1970-2069 if you use the 2-digit format (70-69).
+
+
+
+
+ Obsolete Use Datetime or Date type
+
+
+
+
+ A variable-length string containing 0 to 65535 characters
+
+
+
+
+ Bit-field data type
+
+
+
+
+ JSON
+
+
+
+
+ New Decimal
+
+
+
+
+ An enumeration. A string object that can have only one value,
+ chosen from the list of values 'value1', 'value2', ..., NULL
+ or the special "" error value. An ENUM can have a maximum of
+ 65535 distinct values
+
+
+
+
+ A set. A string object that can have zero or more values, each
+ of which must be chosen from the list of values 'value1', 'value2',
+ ... A SET can have a maximum of 64 members.
+
+
+
+
+ A binary column with a maximum length of 255 (2^8 - 1)
+ characters
+
+
+
+
+ A binary column with a maximum length of 16777215 (2^24 - 1) bytes.
+
+
+
+
+ A binary column with a maximum length of 4294967295 or
+ 4G (2^32 - 1) bytes.
+
+
+
+
+ A binary column with a maximum length of 65535 (2^16 - 1) bytes.
+
+
+
+
+ A variable-length string containing 0 to 255 bytes.
+
+
+
+
+ A fixed-length string.
+
+
+
+
+ Geometric (GIS) data type.
+
+
+
+
+ Unsigned 8-bit value.
+
+
+
+
+ Unsigned 16-bit value.
+
+
+
+
+ Unsigned 24-bit value.
+
+
+
+
+ Unsigned 32-bit value.
+
+
+
+
+ Unsigned 64-bit value.
+
+
+
+
+ Fixed length binary string.
+
+
+
+
+ Variable length binary string.
+
+
+
+
+ A text column with a maximum length of 255 (2^8 - 1) characters.
+
+
+
+
+ A text column with a maximum length of 16777215 (2^24 - 1) characters.
+
+
+
+
+ A text column with a maximum length of 4294967295 or
+ 4G (2^32 - 1) characters.
+
+
+
+
+ A text column with a maximum length of 65535 (2^16 - 1) characters.
+
+
+
+
+ A guid column.
+
+
+
+
+ Allows the user to specify the type of connection that should
+ be used.
+
+
+
+
+ TCP/IP style connection. Works everywhere.
+
+
+
+
+ TCP/IP style connection. Works everywhere.
+
+
+
+
+ TCP/IP style connection. Works everywhere.
+
+
+
+
+ Named pipe connection. Works only on Windows systems.
+
+
+
+
+ Named pipe connection. Works only on Windows systems.
+
+
+
+
+ Unix domain socket connection. Works only with Unix systems.
+
+
+
+
+ Unix domain socket connection. Works only with Unix systems.
+
+
+
+
+ Shared memory connection. Currently works only with Windows systems.
+
+
+
+
+ Shared memory connection. Currently works only with Windows systems.
+
+
+
+
+ SSL options for connection.
+
+
+
+
+ Do not use SSL.
+
+
+
+
+ Do not use SSL.
+
+
+
+
+ Use SSL, if server supports it. This option is only available for the classic protocol.
+
+
+
+
+ Use SSL, if server supports it. This option is only available for the classic protocol.
+
+
+
+
+ Always use SSL. Deny connection if server does not support SSL.
+ Do not perform server certificate validation.
+ This is the default SSL mode when the same isn't specified as part of the connection string.
+
+
+
+
+ Always use SSL. Validate server SSL certificate, but different host name mismatch.
+
+
+
+
+ Always use SSL and perform full certificate validation.
+
+
+
+
+ Specifies the connection types supported
+
+
+
+
+ Use TCP/IP sockets.
+
+
+
+
+ Use client library.
+
+
+
+
+ Use MySQL embedded server.
+
+
+
+
+ Defines the location of the certificate store.
+
+
+
+
+ Do not use certificate store.
+
+
+
+
+ Use certificate store for the current user.
+
+
+
+
+ User certificate store for the machine.
+
+
+
+
+ Specifies the authentication mechanism that should be used.
+
+
+
+
+ If SSL is enabled or Unix sockets are being used, sets PLAIN as the authentication mechanism;
+ otherwise, it tries to use MYSQL41 and then SHA256_MEMORY.
+
+
+
+
+ Authenticate using PLAIN.
+
+
+
+
+ Authenticate using MYSQL41.
+
+
+
+
+ Authenticate using EXTERNAL.
+
+
+
+
+ Authenticate using SHA256_MEMORY.
+
+
+
+
+ Defines waiting options that may be used with row locking options.
+
+
+
+
+ Waits until the blocking transaction releases the row lock.
+
+
+
+
+ Never waits to acquire a row lock. The query executes immediately,
+ failing with an error if a requested row is locked.
+
+
+
+
+ Never waits to acquire a row lock. The query executes immediately,
+ removing locked rows from the result set.
+
+
+
+
+ Defines the type of compression used when data is exchanged between client and server.
+
+
+
+
+ Uses compression if client and server are able to reach a concensus. Otherwise, compression
+ is not used.
+
+
+
+
+ Enforces the use of compression. If no concensus is reached, an error is raised.
+
+
+
+
+ Disables compression.
+
+
+
+
+ Defines the compression algorithms that can be used.
+
+
+
+
+ The warnings that cause a connection to close.
+
+
+
+
+ Controls which column type should be read as type System.Guid.
+
+
+
+
+ Same as Char36 when OldGuids equals False, otherwise, the same as LittleEndianBinary16.
+
+
+
+
+ No column types are read or written as type Guid.
+
+
+
+
+ Char(36) columns are read or written as type Guid using lowercase hex with hyphens, which match UUID().
+
+
+
+
+ Char(32) columns are read or written as type Guid using lowercase hex without hyphens.
+
+
+
+
+ Binary(16) columns are read or written as type Guid using big-endian byte order, which matches UUID_TO_BIN(x).
+
+
+
+
+ Binary(16) columns are read or written as type Guid using big-endian byte order
+ with time parts swapped, which matches UUID_TO_BIN(x,1).
+
+
+
+
+ Binary(16) columns are read or written as type Guid using little-endian byte order,
+ that is, the byte order used by System.Guid.ToByteArray and System.Guid.#ctor(System.Byte[]).
+
+
+
+
+ Defines the different APIs that can be used for Kerberos authentication.
+
+
+
+
+ Use and then fall back to in case of error.
+
+
+
+
+ Use MS Security Support Provider Interface (SSPI).
+
+
+
+
+ Use Generic Security Services API (GSSAPI) through MIT Kerberos library.
+
+
+
+
+ Collection of error codes that can be returned by the server
+
+
+
+
+
+
+
+
+
+
+ Error level
+
+
+
+
+ Error code
+
+
+
+
+ Error message
+
+
+
+
+ Provides a reference to error codes returned by MySQL.
+
+
+
+
+ ER_HASHCHK
+
+
+
+ ER_NISAMCHK
+
+
+
+ ER_NO
+
+
+
+ ER_YES
+
+
+ The file couldn't be created.
+ ER_CANT_CREATE_FILE
+
+
+ The table couldn't be created.
+ ER_CANT_CREATE_TABLE
+
+
+ The database couldn't be created.
+ ER_CANT_CREATE_DB
+
+
+ The database couldn't be created, it already exists.
+ ER_DB_CREATE_EXISTS
+
+
+ The database couldn't be dropped, it doesn't exist.
+ ER_DB_DROP_EXISTS
+
+
+ The database couldn't be dropped, the file can't be deleted.
+ ER_DB_DROP_DELETE
+
+
+ The database couldn't be dropped, the directory can't be deleted.
+ ER_DB_DROP_RMDIR
+
+
+ The file couldn't be deleted.
+ ER_CANT_DELETE_FILE
+
+
+ The record couldn't be read from the system table.
+ ER_CANT_FIND_SYSTEM_REC
+
+
+ The status couldn't be retrieved.
+ ER_CANT_GET_STAT
+
+
+ The working directory couldn't be retrieved.
+ ER_CANT_GET_WD
+
+
+ The file couldn't be locked.
+ ER_CANT_LOCK
+
+
+ The file couldn't be opened.
+ ER_CANT_OPEN_FILE
+
+
+ The file couldn't be found.
+ ER_FILE_NOT_FOUND
+
+
+ The directory couldn't be read.
+ ER_CANT_READ_DIR
+
+
+ The working directory couldn't be entered.
+ ER_CANT_SET_WD
+
+
+ The record changed since it was last read.
+ ER_CHECKREAD
+
+
+ The disk is full.
+ ER_DISK_FULL
+
+
+
+ There is already a key with the given values.
+
+
+
+ An error occurred when closing the file.
+ ER_ERROR_ON_CLOSE
+
+
+ An error occurred when reading from the file.
+ ER_ERROR_ON_READ
+
+
+ An error occurred when renaming then file.
+ ER_ERROR_ON_RENAME
+
+
+ An error occurred when writing to the file.
+ ER_ERROR_ON_WRITE
+
+
+ The file is in use.
+ ER_FILE_USED
+
+
+ Sorting has been aborted.
+ ER_FILSORT_ABORT
+
+
+ The view doesn't exist.
+ ER_FORM_NOT_FOUND
+
+
+ Got the specified error from the table storage engine.
+ ER_GET_ERRNO
+
+
+ The table storage engine doesn't support the specified option.
+ ER_ILLEGAL_HA
+
+
+
+ The specified key was not found.
+
+
+
+ The file contains incorrect information.
+ ER_NOT_FORM_FILE
+
+
+ The key file is incorrect for the table, it should be repaired.
+ ER_NOT_KEYFILE
+
+
+ The key file is old for the table, it should be repaired.
+ ER_OLD_KEYFILE
+
+
+ The table is read-only
+ ER_OPEN_AS_READONLY
+
+
+ The server is out of memory, it should be restarted.
+ ER_OUTOFMEMORY
+
+
+ The server is out of sort-memory, the sort buffer size should be increased.
+ ER_OUT_OF_SORTMEMORY
+
+
+ An unexpected EOF was found when reading from the file.
+ ER_UNEXPECTED_EOF
+
+
+ Too many connections are open.
+ ER_CON_COUNT_ERROR
+
+
+ The server is out of resources, check if MySql or some other process is using all available memory.
+ ER_OUT_OF_RESOURCES
+
+
+
+ Given when the connection is unable to successfully connect to host.
+
+
+
+ The handshake was invalid.
+ ER_HANDSHAKE_ERROR
+
+
+ Access was denied for the specified user using the specified database.
+ ER_DBACCESS_DENIED_ERROR
+
+
+
+ Normally returned when an incorrect password is given
+
+
+
+ No database has been selected.
+ ER_NO_DB_ERROR
+
+
+ The command is unknown.
+ ER_UNKNOWN_COM_ERROR
+
+
+ The specified column cannot be NULL.
+ ER_BAD_NULL_ERROR
+
+
+ The specified database is not known.
+
+
+ The specified table already exists.
+ ER_TABLE_EXISTS_ERROR
+
+
+ The specified table is unknown.
+ ER_BAD_TABLE_ERROR
+
+
+ The specified column is ambiguous.
+ ER_NON_UNIQ_ERROR
+
+
+ The server is currently being shutdown.
+ ER_SERVER_SHUTDOWN
+
+
+ The specified columns is unknown.
+ ER_BAD_FIELD_ERROR
+
+
+ The specified column isn't in GROUP BY.
+ ER_WRONG_FIELD_WITH_GROUP
+
+
+ The specified columns cannot be grouped on.
+ ER_WRONG_GROUP_FIELD
+
+
+ There are sum functions and columns in the same statement.
+ ER_WRONG_SUM_SELECT
+
+
+ The column count doesn't match the value count.
+ ER_WRONG_VALUE_COUNT
+
+
+ The identifier name is too long.
+ ER_TOO_LONG_IDENT
+
+
+ The column name is duplicated.
+ ER_DUP_FIELDNAME
+
+
+
+ Duplicate Key Name
+
+
+
+
+ Duplicate Key Entry
+
+
+
+ The column specifier is incorrect.
+ ER_WRONG_FIELD_SPEC
+
+
+ An error occurred when parsing the statement.
+ ER_PARSE_ERROR
+
+
+ The statement is empty.
+ ER_EMPTY_QUERY
+
+
+ The table alias isn't unique.
+ ER_NONUNIQ_TABLE
+
+
+ The default value is invalid for the specified field.
+ ER_INVALID_DEFAULT
+
+
+ The table has multiple primary keys defined.
+ ER_MULTIPLE_PRI_KEY
+
+
+ Too many keys were defined for the table.
+ ER_TOO_MANY_KEYS
+
+
+ Too many parts to the keys were defined for the table.
+ ER_TOO_MANY_KEY_PARTS
+
+
+ The specified key is too long
+ ER_TOO_LONG_KEY
+
+
+ The specified key column doesn't exist in the table.
+ ER_KEY_COLUMN_DOES_NOT_EXITS
+
+
+ The BLOB column was used as a key, this can't be done.
+ ER_BLOB_USED_AS_KEY
+
+
+ The column length is too big for the specified column type.
+ ER_TOO_BIG_FIELDLENGTH
+
+
+ There can only be one auto-column, and it must be defined as a PK.
+ ER_WRONG_AUTO_KEY
+
+
+ The server is ready to accept connections.
+ ER_READY
+
+
+
+ ER_NORMAL_SHUTDOWN
+
+
+ The server received the specified signal and is aborting.
+ ER_GOT_SIGNAL
+
+
+ The server shutdown is complete.
+ ER_SHUTDOWN_COMPLETE
+
+
+ The server is forcing close of the specified thread.
+ ER_FORCING_CLOSE
+
+
+ An error occurred when creating the IP socket.
+ ER_IPSOCK_ERROR
+
+
+ The table has no index like the one used in CREATE INDEX.
+ ER_NO_SUCH_INDEX
+
+
+ The field separator argument is not what is expected, check the manual.
+ ER_WRONG_FIELD_TERMINATORS
+
+
+ The BLOB columns must terminated, fixed row lengths cannot be used.
+ ER_BLOBS_AND_NO_TERMINATED
+
+
+ The text file cannot be read.
+ ER_TEXTFILE_NOT_READABLE
+
+
+ The specified file already exists.
+ ER_FILE_EXISTS_ERROR
+
+
+ Information returned by the LOAD statement.
+ ER_LOAD_INFO
+
+
+ Information returned by an UPDATE statement.
+ ER_ALTER_INFO
+
+
+ The prefix key is incorrect.
+ ER_WRONG_SUB_KEY
+
+
+ All columns cannot be removed from a table, use DROP TABLE instead.
+ ER_CANT_REMOVE_ALL_FIELDS
+
+
+ Cannot DROP, check that the column or key exists.
+ ER_CANT_DROP_FIELD_OR_KEY
+
+
+ Information returned by an INSERT statement.
+ ER_INSERT_INFO
+
+
+ The target table cannot be specified for update in FROM clause.
+ ER_UPDATE_TABLE_USED
+
+
+ The specified thread ID is unknown.
+ ER_NO_SUCH_THREAD
+
+
+ The thread cannot be killed, the current user is not the owner.
+ ER_KILL_DENIED_ERROR
+
+
+ No tables used in the statement.
+ ER_NO_TABLES_USED
+
+
+ Too many string have been used for the specified column and SET.
+ ER_TOO_BIG_SET
+
+
+ A unique filename couldn't be generated.
+ ER_NO_UNIQUE_LOGFILE
+
+
+ The specified table was locked with a READ lock, and can't be updated.
+ ER_TABLE_NOT_LOCKED_FOR_WRITE
+
+
+ The specified table was not locked with LOCK TABLES.
+ ER_TABLE_NOT_LOCKED
+
+
+ BLOB and Text columns cannot have a default value.
+ ER_BLOB_CANT_HAVE_DEFAULT
+
+
+ The specified database name is incorrect.
+ ER_WRONG_DB_NAME
+
+
+ The specified table name is incorrect.
+ ER_WRONG_TABLE_NAME
+
+
+ The SELECT command would examine more than MAX_JOIN_SIZE rows, check the WHERE clause and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is ok.
+ ER_TOO_BIG_SELECT
+
+
+ An unknown error occurred.
+ ER_UNKNOWN_ERROR
+
+
+ The specified procedure is unknown.
+ ER_UNKNOWN_PROCEDURE
+
+
+ The number of parameters provided for the specified procedure is incorrect.
+ ER_WRONG_PARAMCOUNT_TO_PROCEDURE
+
+
+ The parameters provided for the specified procedure are incorrect.
+ ER_WRONG_PARAMETERS_TO_PROCEDURE
+
+
+ The specified table is unknown.
+ ER_UNKNOWN_TABLE
+
+
+ The specified column has been specified twice.
+ ER_FIELD_SPECIFIED_TWICE
+
+
+ The group function has been incorrectly used.
+ ER_INVALID_GROUP_FUNC_USE
+
+
+ The specified table uses an extension that doesn't exist in this MySQL version.
+ ER_UNSUPPORTED_EXTENSION
+
+
+ The table must have at least one column.
+ ER_TABLE_MUST_HAVE_COLUMNS
+
+
+ The specified table is full.
+ ER_RECORD_FILE_FULL
+
+
+ The specified character set is unknown.
+ ER_UNKNOWN_CHARACTER_SET
+
+
+ Too many tables, MySQL can only use the specified number of tables in a JOIN.
+ ER_TOO_MANY_TABLES
+
+
+ Too many columns
+ ER_TOO_MANY_FIELDS
+
+
+ The row size is too large, the maximum row size for the used tables (not counting BLOBS) is specified, change some columns or BLOBS.
+ ER_TOO_BIG_ROWSIZE
+
+
+ A thread stack overrun occurred. Stack statistics are specified.
+ ER_STACK_OVERRUN
+
+
+ A cross dependency was found in the OUTER JOIN, examine the ON conditions.
+ ER_WRONG_OUTER_JOIN
+
+
+ The table handler doesn't support NULL in the given index, change specified column to be NOT NULL or use another handler.
+ ER_NULL_COLUMN_IN_INDEX
+
+
+ The specified user defined function cannot be loaded.
+ ER_CANT_FIND_UDF
+
+
+ The specified user defined function cannot be initialised.
+ ER_CANT_INITIALIZE_UDF
+
+
+ No paths are allowed for the shared library.
+ ER_UDF_NO_PATHS
+
+
+ The specified user defined function already exists.
+ ER_UDF_EXISTS
+
+
+ The specified shared library cannot be opened.
+ ER_CANT_OPEN_LIBRARY
+
+
+ The specified symbol cannot be found in the library.
+ ER_CANT_FIND_DL_ENTRY
+
+
+ The specified function is not defined.
+ ER_FUNCTION_NOT_DEFINED
+
+
+ The specified host is blocked because of too many connection errors, unblock with 'mysqladmin flush-hosts'.
+ ER_HOST_IS_BLOCKED
+
+
+
+ The given host is not allowed to connect
+
+
+
+
+ The anonymous user is not allowed to connect
+
+
+
+
+ The given password is not allowed
+
+
+
+
+ The given password does not match
+
+
+
+ Information returned by an UPDATE statement.
+ ER_UPDATE_INFO
+
+
+ A new thread couldn't be created.
+ ER_CANT_CREATE_THREAD
+
+
+ The column count doesn't match the value count.
+ ER_WRONG_VALUE_COUNT_ON_ROW
+
+
+ The specified table can't be re-opened.
+ ER_CANT_REOPEN_TABLE
+
+
+ The NULL value has been used incorrectly.
+ ER_INVALID_USE_OF_NULL
+
+
+ The regular expression contains an error.
+ ER_REGEXP_ERROR
+
+
+ GROUP columns (MIN(), MAX(), COUNT(), ...) cannot be mixes with no GROUP columns if there is not GROUP BY clause.
+ ER_MIX_OF_GROUP_FUNC_AND_FIELDS
+
+
+
+ ER_NONEXISTING_GRANT
+
+
+
+ ER_TABLEACCESS_DENIED_ERROR
+
+
+
+ ER_COLUMNACCESS_DENIED_ERROR
+
+
+
+ ER_ILLEGAL_GRANT_FOR_TABLE
+
+
+
+ ER_GRANT_WRONG_HOST_OR_USER
+
+
+
+ ER_NO_SUCH_TABLE
+
+
+
+ ER_NONEXISTING_TABLE_GRANT
+
+
+
+ ER_NOT_ALLOWED_COMMAND
+
+
+
+ ER_SYNTAX_ERROR
+
+
+
+ ER_DELAYED_CANT_CHANGE_LOCK
+
+
+
+ ER_TOO_MANY_DELAYED_THREADS
+
+
+
+ ER_ABORTING_CONNECTION
+
+
+
+ An attempt was made to send or receive a packet larger than
+ max_allowed_packet_size
+
+
+
+
+ ER_NET_READ_ERROR_FROM_PIPE
+
+
+
+ ER_NET_FCNTL_ERROR
+
+
+
+ ER_NET_PACKETS_OUT_OF_ORDER
+
+
+
+ ER_NET_UNCOMPRESS_ERROR
+
+
+
+ ER_NET_READ_ERROR
+
+
+
+ ER_NET_READ_INTERRUPTED
+
+
+
+ ER_NET_ERROR_ON_WRITE
+
+
+
+ ER_NET_WRITE_INTERRUPTED
+
+
+
+ ER_TOO_LONG_STRING
+
+
+
+ ER_TABLE_CANT_HANDLE_BLOB
+
+
+
+ ER_TABLE_CANT_HANDLE_AUTO_INCREMENT
+
+
+
+ ER_DELAYED_INSERT_TABLE_LOCKED
+
+
+
+ ER_WRONG_COLUMN_NAME
+
+
+
+ ER_WRONG_KEY_COLUMN
+
+
+
+ ER_WRONG_MRG_TABLE
+
+
+
+ ER_DUP_UNIQUE
+
+
+
+ ER_BLOB_KEY_WITHOUT_LENGTH
+
+
+
+ ER_PRIMARY_CANT_HAVE_NULL
+
+
+
+ ER_TOO_MANY_ROWS
+
+
+
+ ER_REQUIRES_PRIMARY_KEY
+
+
+
+ ER_NO_RAID_COMPILED
+
+
+
+ ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE
+
+
+
+ ER_KEY_DOES_NOT_EXITS
+
+
+
+ ER_CHECK_NO_SUCH_TABLE
+
+
+
+ ER_CHECK_NOT_IMPLEMENTED
+
+
+
+ ER_CANT_DO_THIS_DURING_AN_TRANSACTION
+
+
+
+ ER_ERROR_DURING_COMMIT
+
+
+
+ ER_ERROR_DURING_ROLLBACK
+
+
+
+ ER_ERROR_DURING_FLUSH_LOGS
+
+
+
+ ER_ERROR_DURING_CHECKPOINT
+
+
+
+ ER_NEW_ABORTING_CONNECTION
+
+
+
+ ER_DUMP_NOT_IMPLEMENTED
+
+
+
+ ER_FLUSH_SOURCE_BINLOG_CLOSED
+
+
+
+ ER_INDEX_REBUILD
+
+
+
+ ER_SOURCE
+
+
+
+ ER_SOURCE_NET_READ
+
+
+
+ ER_SOURCE_NET_WRITE
+
+
+
+ ER_FT_MATCHING_KEY_NOT_FOUND
+
+
+
+ ER_LOCK_OR_ACTIVE_TRANSACTION
+
+
+
+ ER_UNKNOWN_SYSTEM_VARIABLE
+
+
+
+ ER_CRASHED_ON_USAGE
+
+
+
+ ER_CRASHED_ON_REPAIR
+
+
+
+ ER_WARNING_NOT_COMPLETE_ROLLBACK
+
+
+
+ ER_TRANS_CACHE_FULL
+
+
+
+ ER_REPLICA_MUST_STOP
+
+
+
+ ER_REPLICA_NOT_RUNNING
+
+
+
+ ER_BAD_REPLICA
+
+
+
+ ER_SOURCE_INFO
+
+
+
+ ER_REPLICA_THREAD
+
+
+
+ ER_TOO_MANY_USER_CONNECTIONS
+
+
+
+ ER_SET_CONSTANTS_ONLY
+
+
+
+ ER_LOCK_WAIT_TIMEOUT
+
+
+
+ ER_LOCK_TABLE_FULL
+
+
+
+ ER_READ_ONLY_TRANSACTION
+
+
+
+ ER_DROP_DB_WITH_READ_LOCK
+
+
+
+ ER_CREATE_DB_WITH_READ_LOCK
+
+
+
+ ER_WRONG_ARGUMENTS
+
+
+
+ ER_NO_PERMISSION_TO_CREATE_USER
+
+
+
+ ER_UNION_TABLES_IN_DIFFERENT_DIR
+
+
+
+ ER_LOCK_DEADLOCK
+
+
+
+ ER_TABLE_CANT_HANDLE_FT
+
+
+
+ ER_CANNOT_ADD_FOREIGN
+
+
+
+ ER_NO_REFERENCED_ROW
+
+
+
+ ER_ROW_IS_REFERENCED
+
+
+
+ ER_CONNECT_TO_SOURCE
+
+
+
+ ER_QUERY_ON_SOURCE
+
+
+
+ ER_ERROR_WHEN_EXECUTING_COMMAND
+
+
+
+ ER_WRONG_USAGE
+
+
+
+ ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT
+
+
+
+ ER_CANT_UPDATE_WITH_READLOCK
+
+
+
+ ER_MIXING_NOT_ALLOWED
+
+
+
+ ER_DUP_ARGUMENT
+
+
+
+ ER_USER_LIMIT_REACHED
+
+
+
+ ER_SPECIFIC_ACCESS_DENIED_ERROR
+
+
+
+ ER_LOCAL_VARIABLE
+
+
+
+ ER_GLOBAL_VARIABLE
+
+
+
+ ER_NO_DEFAULT
+
+
+
+ ER_WRONG_VALUE_FOR_VAR
+
+
+
+ ER_WRONG_TYPE_FOR_VAR
+
+
+
+ ER_VAR_CANT_BE_READ
+
+
+
+ ER_CANT_USE_OPTION_HERE
+
+
+
+ ER_NOT_SUPPORTED_YET
+
+
+
+ ER_SOURCE_FATAL_ERROR_READING_BINLOG
+
+
+
+ ER_REPLICA_IGNORED_TABLE
+
+
+
+ ER_INCORRECT_GLOBAL_LOCAL_VAR
+
+
+
+ ER_WRONG_FK_DEF
+
+
+
+ ER_KEY_REF_DO_NOT_MATCH_TABLE_REF
+
+
+
+ ER_OPERAND_COLUMNS
+
+
+
+ ER_SUBQUERY_NO_1_ROW
+
+
+
+ ER_UNKNOWN_STMT_HANDLER
+
+
+
+ ER_CORRUPT_HELP_DB
+
+
+
+ ER_CYCLIC_REFERENCE
+
+
+
+ ER_AUTO_CONVERT
+
+
+
+ ER_ILLEGAL_REFERENCE
+
+
+
+ ER_DERIVED_MUST_HAVE_ALIAS
+
+
+
+ ER_SELECT_REDUCED
+
+
+
+ ER_TABLENAME_NOT_ALLOWED_HERE
+
+
+
+ ER_NOT_SUPPORTED_AUTH_MODE
+
+
+
+ ER_SPATIAL_CANT_HAVE_NULL
+
+
+
+ ER_COLLATION_CHARSET_MISMATCH
+
+
+
+ ER_REPLICA_WAS_RUNNING
+
+
+
+ ER_REPLICA_WAS_NOT_RUNNING
+
+
+
+ ER_TOO_BIG_FOR_UNCOMPRESS
+
+
+
+ ER_ZLIB_Z_MEM_ERROR
+
+
+
+ ER_ZLIB_Z_BUF_ERROR
+
+
+
+ ER_ZLIB_Z_DATA_ERROR
+
+
+
+ ER_CUT_VALUE_GROUP_CONCAT
+
+
+
+ ER_WARN_TOO_FEW_RECORDS
+
+
+
+ ER_WARN_TOO_MANY_RECORDS
+
+
+
+ ER_WARN_NULL_TO_NOTNULL
+
+
+
+ ER_WARN_DATA_OUT_OF_RANGE
+
+
+
+ WARN_DATA_TRUNCATED
+
+
+
+ ER_WARN_USING_OTHER_HANDLER
+
+
+
+ ER_CANT_AGGREGATE_2COLLATIONS
+
+
+
+ ER_DROP_USER
+
+
+
+ ER_REVOKE_GRANTS
+
+
+
+ ER_CANT_AGGREGATE_3COLLATIONS
+
+
+
+ ER_CANT_AGGREGATE_NCOLLATIONS
+
+
+
+ ER_VARIABLE_IS_NOT_STRUCT
+
+
+
+ ER_UNKNOWN_COLLATION
+
+
+
+ ER_REPLICA_IGNORED_SSL_PARAMS
+
+
+
+ ER_SERVER_IS_IN_SECURE_AUTH_MODE
+
+
+
+ ER_WARN_FIELD_RESOLVED
+
+
+
+ ER_BAD_REPLICA_UNTIL_COND
+
+
+
+ ER_MISSING_SKIP_REPLICA
+
+
+
+ ER_UNTIL_COND_IGNORED
+
+
+
+ ER_WRONG_NAME_FOR_INDEX
+
+
+
+ ER_WRONG_NAME_FOR_CATALOG
+
+
+
+ ER_WARN_QC_RESIZE
+
+
+
+ ER_BAD_FT_COLUMN
+
+
+
+ ER_UNKNOWN_KEY_CACHE
+
+
+
+ ER_WARN_HOSTNAME_WONT_WORK
+
+
+
+ ER_UNKNOWN_STORAGE_ENGINE
+
+
+
+ ER_WARN_DEPRECATED_SYNTAX
+
+
+
+ ER_NON_UPDATABLE_TABLE
+
+
+
+ ER_FEATURE_DISABLED
+
+
+
+ ER_OPTION_PREVENTS_STATEMENT
+
+
+
+ ER_DUPLICATED_VALUE_IN_TYPE
+
+
+
+ ER_TRUNCATED_WRONG_VALUE
+
+
+
+ ER_TOO_MUCH_AUTO_TIMESTAMP_COLS
+
+
+
+ ER_INVALID_ON_UPDATE
+
+
+
+ ER_UNSUPPORTED_PS
+
+
+
+ ER_GET_ERRMSG
+
+
+
+ ER_GET_TEMPORARY_ERRMSG
+
+
+
+ ER_UNKNOWN_TIME_ZONE
+
+
+
+ ER_WARN_INVALID_TIMESTAMP
+
+
+
+ ER_INVALID_CHARACTER_STRING
+
+
+
+ ER_WARN_ALLOWED_PACKET_OVERFLOWED
+
+
+
+ ER_CONFLICTING_DECLARATIONS
+
+
+
+ ER_SP_NO_RECURSIVE_CREATE
+
+
+
+ ER_SP_ALREADY_EXISTS
+
+
+
+ ER_SP_DOES_NOT_EXIST
+
+
+
+ ER_SP_DROP_FAILED
+
+
+
+ ER_SP_STORE_FAILED
+
+
+
+ ER_SP_LILABEL_MISMATCH
+
+
+
+ ER_SP_LABEL_REDEFINE
+
+
+
+ ER_SP_LABEL_MISMATCH
+
+
+
+ ER_SP_UNINIT_VAR
+
+
+
+ ER_SP_BADSELECT
+
+
+
+ ER_SP_BADRETURN
+
+
+
+ ER_SP_BADSTATEMENT
+
+
+
+ ER_UPDATE_LOG_DEPRECATED_IGNORED
+
+
+
+ ER_UPDATE_LOG_DEPRECATED_TRANSLATED
+
+
+
+ ER_QUERY_INTERRUPTED
+
+
+
+ ER_SP_WRONG_NO_OF_ARGS
+
+
+
+ ER_SP_COND_MISMATCH
+
+
+
+ ER_SP_NORETURN
+
+
+
+ ER_SP_NORETURNEND
+
+
+
+ ER_SP_BAD_CURSOR_QUERY
+
+
+
+ ER_SP_BAD_CURSOR_SELECT
+
+
+
+ ER_SP_CURSOR_MISMATCH
+
+
+
+ ER_SP_CURSOR_ALREADY_OPEN
+
+
+
+ ER_SP_CURSOR_NOT_OPEN
+
+
+
+ ER_SP_UNDECLARED_VAR
+
+
+
+ ER_SP_WRONG_NO_OF_FETCH_ARGS
+
+
+
+ ER_SP_FETCH_NO_DATA
+
+
+
+ ER_SP_DUP_PARAM
+
+
+
+ ER_SP_DUP_VAR
+
+
+
+ ER_SP_DUP_COND
+
+
+
+ ER_SP_DUP_CURS
+
+
+
+ ER_SP_CANT_ALTER
+
+
+
+ ER_SP_SUBSELECT_NYI
+
+
+
+ ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG
+
+
+
+ ER_SP_VARCOND_AFTER_CURSHNDLR
+
+
+
+ ER_SP_CURSOR_AFTER_HANDLER
+
+
+
+ ER_SP_CASE_NOT_FOUND
+
+
+
+ ER_FPARSER_TOO_BIG_FILE
+
+
+
+ ER_FPARSER_BAD_HEADER
+
+
+
+ ER_FPARSER_EOF_IN_COMMENT
+
+
+
+ ER_FPARSER_ERROR_IN_PARAMETER
+
+
+
+ ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER
+
+
+
+ ER_VIEW_NO_EXPLAIN
+
+
+
+ ER_FRM_UNKNOWN_TYPE
+
+
+
+ ER_WRONG_OBJECT
+
+
+
+ ER_NONUPDATEABLE_COLUMN
+
+
+
+ ER_VIEW_SELECT_DERIVED
+
+
+
+ ER_VIEW_SELECT_CLAUSE
+
+
+
+ ER_VIEW_SELECT_VARIABLE
+
+
+
+ ER_VIEW_SELECT_TMPTABLE
+
+
+
+ ER_VIEW_WRONG_LIST
+
+
+
+ ER_WARN_VIEW_MERGE
+
+
+
+ ER_WARN_VIEW_WITHOUT_KEY
+
+
+
+ ER_VIEW_INVALID
+
+
+
+ ER_SP_NO_DROP_SP
+
+
+
+ ER_SP_GOTO_IN_HNDLR
+
+
+
+ ER_TRG_ALREADY_EXISTS
+
+
+
+ ER_TRG_DOES_NOT_EXIST
+
+
+
+ ER_TRG_ON_VIEW_OR_TEMP_TABLE
+
+
+
+ ER_TRG_CANT_CHANGE_ROW
+
+
+
+ ER_TRG_NO_SUCH_ROW_IN_TRG
+
+
+
+ ER_NO_DEFAULT_FOR_FIELD
+
+
+
+ ER_DIVISION_BY_ZERO
+
+
+
+ ER_TRUNCATED_WRONG_VALUE_FOR_FIELD
+
+
+
+ ER_ILLEGAL_VALUE_FOR_TYPE
+
+
+
+ ER_VIEW_NONUPD_CHECK
+
+
+
+ ER_VIEW_CHECK_FAILED
+
+
+
+ ER_PROCACCESS_DENIED_ERROR
+
+
+
+ ER_RELAY_LOG_FAIL
+
+
+
+ ER_PASSWD_LENGTH
+
+
+
+ ER_UNKNOWN_TARGET_BINLOG
+
+
+
+ ER_IO_ERR_LOG_INDEX_READ
+
+
+
+ ER_BINLOG_PURGE_PROHIBITED
+
+
+
+ ER_FSEEK_FAIL
+
+
+
+ ER_BINLOG_PURGE_FATAL_ERR
+
+
+
+ ER_LOG_IN_USE
+
+
+
+ ER_LOG_PURGE_UNKNOWN_ERR
+
+
+
+ ER_RELAY_LOG_INIT
+
+
+
+ ER_NO_BINARY_LOGGING
+
+
+
+ ER_RESERVED_SYNTAX
+
+
+
+ ER_WSAS_FAILED
+
+
+
+ ER_DIFF_GROUPS_PROC
+
+
+
+ ER_NO_GROUP_FOR_PROC
+
+
+
+ ER_ORDER_WITH_PROC
+
+
+
+ ER_LOGGING_PROHIBIT_CHANGING_OF
+
+
+
+ ER_NO_FILE_MAPPING
+
+
+
+ ER_WRONG_MAGIC
+
+
+
+ ER_PS_MANY_PARAM
+
+
+
+ ER_KEY_PART_0
+
+
+
+ ER_VIEW_CHECKSUM
+
+
+
+ ER_VIEW_MULTIUPDATE
+
+
+
+ ER_VIEW_NO_INSERT_FIELD_LIST
+
+
+
+ ER_VIEW_DELETE_MERGE_VIEW
+
+
+
+ ER_CANNOT_USER
+
+
+
+ ER_XAER_NOTA
+
+
+
+ ER_XAER_INVAL
+
+
+
+ ER_XAER_RMFAIL
+
+
+
+ ER_XAER_OUTSIDE
+
+
+
+ ER_XAER_RMERR
+
+
+
+ ER_XA_RBROLLBACK
+
+
+
+ ER_NONEXISTING_PROC_GRANT
+
+
+
+ ER_PROC_AUTO_GRANT_FAIL
+
+
+
+ ER_PROC_AUTO_REVOKE_FAIL
+
+
+
+ ER_DATA_TOO_LONG
+
+
+
+ ER_SP_BAD_SQLSTATE
+
+
+
+ ER_STARTUP
+
+
+
+ ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR
+
+
+
+ ER_CANT_CREATE_USER_WITH_GRANT
+
+
+
+ ER_WRONG_VALUE_FOR_TYPE
+
+
+
+ ER_TABLE_DEF_CHANGED
+
+
+
+ ER_SP_DUP_HANDLER
+
+
+
+ ER_SP_NOT_VAR_ARG
+
+
+
+ ER_SP_NO_RETSET
+
+
+
+ ER_CANT_CREATE_GEOMETRY_OBJECT
+
+
+
+ ER_FAILED_ROUTINE_BREAK_BINLOG
+
+
+
+ ER_BINLOG_UNSAFE_ROUTINE
+
+
+
+ ER_BINLOG_CREATE_ROUTINE_NEED_SUPER
+
+
+
+ ER_EXEC_STMT_WITH_OPEN_CURSOR
+
+
+
+ ER_STMT_HAS_NO_OPEN_CURSOR
+
+
+
+ ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG
+
+
+
+ ER_NO_DEFAULT_FOR_VIEW_FIELD
+
+
+
+ ER_SP_NO_RECURSION
+
+
+
+ ER_TOO_BIG_SCALE
+
+
+
+ ER_TOO_BIG_PRECISION
+
+
+
+ ER_M_BIGGER_THAN_D
+
+
+
+ ER_WRONG_LOCK_OF_SYSTEM_TABLE
+
+
+
+ ER_CONNECT_TO_FOREIGN_DATA_SOURCE
+
+
+
+ ER_QUERY_ON_FOREIGN_DATA_SOURCE
+
+
+
+ ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST
+
+
+
+ ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE
+
+
+
+ ER_FOREIGN_DATA_STRING_INVALID
+
+
+
+ ER_CANT_CREATE_FEDERATED_TABLE
+
+
+
+ ER_TRG_IN_WRONG_SCHEMA
+
+
+
+ ER_STACK_OVERRUN_NEED_MORE
+
+
+
+ ER_TOO_LONG_BODY
+
+
+
+ ER_WARN_CANT_DROP_DEFAULT_KEYCACHE
+
+
+
+ ER_TOO_BIG_DISPLAYWIDTH
+
+
+
+ ER_XAER_DUPID
+
+
+
+ ER_DATETIME_FUNCTION_OVERFLOW
+
+
+
+ ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG
+
+
+
+ ER_VIEW_PREVENT_UPDATE
+
+
+
+ ER_PS_NO_RECURSION
+
+
+
+ ER_SP_CANT_SET_AUTOCOMMIT
+
+
+
+ ER_MALFORMED_DEFINER
+
+
+
+ ER_VIEW_FRM_NO_USER
+
+
+
+ ER_VIEW_OTHER_USER
+
+
+
+ ER_NO_SUCH_USER
+
+
+
+ ER_FORBID_SCHEMA_CHANGE
+
+
+
+ ER_ROW_IS_REFERENCED_2
+
+
+
+ ER_NO_REFERENCED_ROW_2
+
+
+
+ ER_SP_BAD_VAR_SHADOW
+
+
+
+ ER_TRG_NO_DEFINER
+
+
+
+ ER_OLD_FILE_FORMAT
+
+
+
+ ER_SP_RECURSION_LIMIT
+
+
+
+ ER_SP_PROC_TABLE_CORRUPT
+
+
+
+ ER_SP_WRONG_NAME
+
+
+
+ ER_TABLE_NEEDS_UPGRADE
+
+
+
+ ER_SP_NO_AGGREGATE
+
+
+
+ ER_MAX_PREPARED_STMT_COUNT_REACHED
+
+
+
+ ER_VIEW_RECURSIVE
+
+
+
+ ER_NON_GROUPING_FIELD_USED
+
+
+
+ ER_TABLE_CANT_HANDLE_SPKEYS
+
+
+
+ ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA
+
+
+
+ ER_REMOVED_SPACES
+
+
+
+ ER_AUTOINC_READ_FAILED
+
+
+
+ ER_USERNAME
+
+
+
+ ER_HOSTNAME
+
+
+
+ ER_WRONG_STRING_LENGTH
+
+
+
+ ER_NON_INSERTABLE_TABLE
+
+
+
+ ER_ADMIN_WRONG_MRG_TABLE
+
+
+
+ ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT
+
+
+
+ ER_NAME_BECOMES_EMPTY
+
+
+
+ ER_AMBIGUOUS_FIELD_TERM
+
+
+
+ ER_FOREIGN_SERVER_EXISTS
+
+
+
+ ER_FOREIGN_SERVER_DOESNT_EXIST
+
+
+
+ ER_ILLEGAL_HA_CREATE_OPTION
+
+
+
+ ER_PARTITION_REQUIRES_VALUES_ERROR
+
+
+
+ ER_PARTITION_WRONG_VALUES_ERROR
+
+
+
+ ER_PARTITION_MAXVALUE_ERROR
+
+
+
+ ER_PARTITION_SUBPARTITION_ERROR
+
+
+
+ ER_PARTITION_SUBPART_MIX_ERROR
+
+
+
+ ER_PARTITION_WRONG_NO_PART_ERROR
+
+
+
+ ER_PARTITION_WRONG_NO_SUBPART_ERROR
+
+
+
+ ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR
+
+
+
+ ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR
+
+
+
+ ER_FIELD_NOT_FOUND_PART_ERROR
+
+
+
+ ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR
+
+
+
+ ER_INCONSISTENT_PARTITION_INFO_ERROR
+
+
+
+ ER_PARTITION_FUNC_NOT_ALLOWED_ERROR
+
+
+
+ ER_PARTITIONS_MUST_BE_DEFINED_ERROR
+
+
+
+ ER_RANGE_NOT_INCREASING_ERROR
+
+
+
+ ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR
+
+
+
+ ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR
+
+
+
+ ER_PARTITION_ENTRY_ERROR
+
+
+
+ ER_MIX_HANDLER_ERROR
+
+
+
+ ER_PARTITION_NOT_DEFINED_ERROR
+
+
+
+ ER_TOO_MANY_PARTITIONS_ERROR
+
+
+
+ ER_SUBPARTITION_ERROR
+
+
+
+ ER_CANT_CREATE_HANDLER_FILE
+
+
+
+ ER_BLOB_FIELD_IN_PART_FUNC_ERROR
+
+
+
+ ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF
+
+
+
+ ER_NO_PARTS_ERROR
+
+
+
+ ER_PARTITION_MGMT_ON_NONPARTITIONED
+
+
+
+ ER_FOREIGN_KEY_ON_PARTITIONED
+
+
+
+ ER_DROP_PARTITION_NON_EXISTENT
+
+
+
+ ER_DROP_LAST_PARTITION
+
+
+
+ ER_COALESCE_ONLY_ON_HASH_PARTITION
+
+
+
+ ER_REORG_HASH_ONLY_ON_SAME_NO
+
+
+
+ ER_REORG_NO_PARAM_ERROR
+
+
+
+ ER_ONLY_ON_RANGE_LIST_PARTITION
+
+
+
+ ER_ADD_PARTITION_SUBPART_ERROR
+
+
+
+ ER_ADD_PARTITION_NO_NEW_PARTITION
+
+
+
+ ER_COALESCE_PARTITION_NO_PARTITION
+
+
+
+ ER_REORG_PARTITION_NOT_EXIST
+
+
+
+ ER_SAME_NAME_PARTITION
+
+
+
+ ER_NO_BINLOG_ERROR
+
+
+
+ ER_CONSECUTIVE_REORG_PARTITIONS
+
+
+
+ ER_REORG_OUTSIDE_RANGE
+
+
+
+ ER_PARTITION_FUNCTION_FAILURE
+
+
+
+ ER_PART_STATE_ERROR
+
+
+
+ ER_LIMITED_PART_RANGE
+
+
+
+ ER_PLUGIN_IS_NOT_LOADED
+
+
+
+ ER_WRONG_VALUE
+
+
+
+ ER_NO_PARTITION_FOR_GIVEN_VALUE
+
+
+
+ ER_FILEGROUP_OPTION_ONLY_ONCE
+
+
+
+ ER_CREATE_FILEGROUP_FAILED
+
+
+
+ ER_DROP_FILEGROUP_FAILED
+
+
+
+ ER_TABLESPACE_AUTO_EXTEND_ERROR
+
+
+
+ ER_WRONG_SIZE_NUMBER
+
+
+
+ ER_SIZE_OVERFLOW_ERROR
+
+
+
+ ER_ALTER_FILEGROUP_FAILED
+
+
+
+ ER_BINLOG_ROW_LOGGING_FAILED
+
+
+
+ ER_BINLOG_ROW_WRONG_TABLE_DEF
+
+
+
+ ER_BINLOG_ROW_RBR_TO_SBR
+
+
+
+ ER_EVENT_ALREADY_EXISTS
+
+
+
+ ER_EVENT_STORE_FAILED
+
+
+
+ ER_EVENT_DOES_NOT_EXIST
+
+
+
+ ER_EVENT_CANT_ALTER
+
+
+
+ ER_EVENT_DROP_FAILED
+
+
+
+ ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG
+
+
+
+ ER_EVENT_ENDS_BEFORE_STARTS
+
+
+
+ ER_EVENT_EXEC_TIME_IN_THE_PAST
+
+
+
+ ER_EVENT_OPEN_TABLE_FAILED
+
+
+
+ ER_EVENT_NEITHER_M_EXPR_NOR_M_AT
+
+
+
+ ER_COL_COUNT_DOESNT_MATCH_CORRUPTED
+
+
+
+ ER_CANNOT_LOAD_FROM_TABLE
+
+
+
+ ER_EVENT_CANNOT_DELETE
+
+
+
+ ER_EVENT_COMPILE_ERROR
+
+
+
+ ER_EVENT_SAME_NAME
+
+
+
+ ER_EVENT_DATA_TOO_LONG
+
+
+
+ ER_DROP_INDEX_FK
+
+
+
+ ER_WARN_DEPRECATED_SYNTAX_WITH_VER
+
+
+
+ ER_CANT_WRITE_LOCK_LOG_TABLE
+
+
+
+ ER_CANT_LOCK_LOG_TABLE
+
+
+
+ ER_FOREIGN_DUPLICATE_KEY
+
+
+
+ ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE
+
+
+
+ ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR
+
+
+
+ ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT
+
+
+
+ ER_NDB_CANT_SWITCH_BINLOG_FORMAT
+
+
+
+ ER_PARTITION_NO_TEMPORARY
+
+
+
+ ER_PARTITION_CONST_DOMAIN_ERROR
+
+
+
+ ER_PARTITION_FUNCTION_IS_NOT_ALLOWED
+
+
+
+ ER_DDL_LOG_ERROR
+
+
+
+ ER_NULL_IN_VALUES_LESS_THAN
+
+
+
+ ER_WRONG_PARTITION_NAME
+
+
+
+ ER_CANT_CHANGE_TRANSACTION_ISOLATION
+
+
+
+ ER_DUP_ENTRY_AUTOINCREMENT_CASE
+
+
+
+ ER_EVENT_MODIFY_QUEUE_ERROR
+
+
+
+ ER_EVENT_SET_VAR_ERROR
+
+
+
+ ER_PARTITION_MERGE_ERROR
+
+
+
+ ER_CANT_ACTIVATE_LOG
+
+
+
+ ER_RBR_NOT_AVAILABLE
+
+
+
+ ER_BASE64_DECODE_ERROR
+
+
+
+ ER_EVENT_RECURSION_FORBIDDEN
+
+
+
+ ER_EVENTS_DB_ERROR
+
+
+
+ ER_ONLY_INTEGERS_ALLOWED
+
+
+
+ ER_UNSUPORTED_LOG_ENGINE
+
+
+
+ ER_BAD_LOG_STATEMENT
+
+
+
+ ER_CANT_RENAME_LOG_TABLE
+
+
+
+ ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
+
+
+
+ ER_WRONG_PARAMETERS_TO_NATIVE_FCT
+
+
+
+ ER_WRONG_PARAMETERS_TO_STORED_FCT
+
+
+
+ ER_NATIVE_FCT_NAME_COLLISION
+
+
+
+ ER_DUP_ENTRY_WITH_KEY_NAME
+
+
+
+ ER_BINLOG_PURGE_EMFILE
+
+
+
+ ER_EVENT_CANNOT_CREATE_IN_THE_PAST
+
+
+
+ ER_EVENT_CANNOT_ALTER_IN_THE_PAST
+
+
+
+ ER_REPLICA_INCIDENT
+
+
+
+ ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT
+
+
+
+ ER_BINLOG_UNSAFE_STATEMENT
+
+
+
+ ER_REPLICA_FATAL_ERROR
+
+
+
+ ER_REPLICA_RELAY_LOG_READ_FAILURE
+
+
+
+ ER_REPLICA_RELAY_LOG_WRITE_FAILURE
+
+
+
+ ER_REPLICA_CREATE_EVENT_FAILURE
+
+
+
+ ER_REPLICA_SOURCE_COM_FAILURE
+
+
+
+ ER_BINLOG_LOGGING_IMPOSSIBLE
+
+
+
+ ER_VIEW_NO_CREATION_CTX
+
+
+
+ ER_VIEW_INVALID_CREATION_CTX
+
+
+
+ ER_SR_INVALID_CREATION_CTX
+
+
+
+ ER_TRG_CORRUPTED_FILE
+
+
+
+ ER_TRG_NO_CREATION_CTX
+
+
+
+ ER_TRG_INVALID_CREATION_CTX
+
+
+
+ ER_EVENT_INVALID_CREATION_CTX
+
+
+
+ ER_TRG_CANT_OPEN_TABLE
+
+
+
+ ER_CANT_CREATE_SROUTINE
+
+
+
+ ER_REPLICA_AMBIGOUS_EXEC_MODE
+
+
+
+ ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT
+
+
+
+ ER_REPLICA_CORRUPT_EVENT
+
+
+
+ ER_LOAD_DATA_INVALID_COLUMN
+
+
+
+ ER_LOG_PURGE_NO_FILE
+
+
+
+ ER_XA_RBTIMEOUT
+
+
+
+ ER_XA_RBDEADLOCK
+
+
+
+ ER_NEED_REPREPARE
+
+
+
+ ER_DELAYED_NOT_SUPPORTED
+
+
+
+ WARN_NO_SOURCE_INFO
+
+
+
+ WARN_OPTION_IGNORED
+
+
+
+ WARN_PLUGIN_DELETE_BUILTIN
+
+
+
+ WARN_PLUGIN_BUSY
+
+
+
+ ER_VARIABLE_IS_READONLY
+
+
+
+ ER_WARN_ENGINE_TRANSACTION_ROLLBACK
+
+
+
+ ER_REPLICA_HEARTBEAT_FAILURE
+
+
+
+ ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE
+
+
+
+ ER_NDB_REPLICATION_SCHEMA_ERROR
+
+
+
+ ER_CONFLICT_FN_PARSE_ERROR
+
+
+
+ ER_EXCEPTIONS_WRITE_ERROR
+
+
+
+ ER_TOO_LONG_TABLE_COMMENT
+
+
+
+ ER_TOO_LONG_FIELD_COMMENT
+
+
+
+ ER_FUNC_INEXISTENT_NAME_COLLISION
+
+
+
+ ER_DATABASE_NAME
+
+
+
+ ER_TABLE_NAME
+
+
+
+ ER_PARTITION_NAME
+
+
+
+ ER_SUBPARTITION_NAME
+
+
+
+ ER_TEMPORARY_NAME
+
+
+
+ ER_RENAMED_NAME
+
+
+
+ ER_TOO_MANY_CONCURRENT_TRXS
+
+
+
+ WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED
+
+
+
+ ER_DEBUG_SYNC_TIMEOUT
+
+
+
+ ER_DEBUG_SYNC_HIT_LIMIT
+
+
+
+ ER_ERROR_LAST
+
+
+
+ ER_CLIENT_INTERACTION_TIMEOUT
+
+
+
+ WriteInteger
+
+
+
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ Represents a parameter to a , This class cannot be inherited.
+
+
+ Parameter names are not case sensitive.
+ You can read more about it here.
+
+
+
+
+ Initializes a new instance of the class with the parameter name, the , the size, and the source column name.
+
+ The name of the parameter to map.
+ One of the values.
+ The length of the parameter.
+ The name of the source column.
+
+
+
+ Initializes a new instance of the class with the parameter name and a value of the new MySqlParameter.
+
+ The name of the parameter to map.
+ An that is the value of the .
+
+
+
+ Initializes a new instance of the class with the parameter name and the data type.
+
+ The name of the parameter to map.
+ One of the values.
+
+
+
+ Initializes a new instance of the class with the parameter name, the , and the size.
+
+ The name of the parameter to map.
+ One of the values.
+ The length of the parameter.
+
+
+
+ Initializes a new instance of the class with the parameter name, the type of the parameter, the size of the parameter, a , the precision of the parameter, the scale of the parameter, the source column, a to use, and the value of the parameter.
+
+ The name of the parameter to map.
+ One of the values.
+ The length of the parameter.
+ One of the values.
+ true if the value of the field can be null, otherwise false.
+ The total number of digits to the left and right of the decimal point to which is resolved.
+ The total number of decimal places to which is resolved.
+ The name of the source column.
+ One of the values.
+ An that is the value of the .
+
+
+
+
+ Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.
+ As of MySql version 4.1 and earlier, input-only is the only valid choice.
+
+
+
+
+ Gets or sets a value indicating whether the parameter accepts null values.
+
+
+
+
+ Gets or sets the of the parameter.
+
+
+
+
+ Gets or sets the maximum number of digits used to represent the property.
+
+
+
+
+ Gets or sets the number of decimal places to which is resolved.
+
+
+
+
+ Gets or sets the maximum size, in bytes, of the data within the column.
+
+
+
+
+ Gets or sets the value of the parameter.
+
+
+
+
+ Returns the possible values for this parameter if this parameter is of type
+ SET or ENUM. Returns null otherwise.
+
+
+
+
+ Gets or sets the name of the source column that is mapped to the and used for loading or returning the .
+
+
+
+
+ Sets or gets a value which indicates whether the source column is nullable.
+ This allows to correctly generate Update statements
+ for nullable columns.
+
+
+
+
+ Gets or sets the of the parameter.
+
+
+
+
+ Gets or sets the value to use when loading .
+
+
+
+
+ Clones this object.
+
+ An object that is a clone of this object.
+
+
+
+ Overridden. Gets a string containing the .
+
+
+
+
+
+ Resets the DbType property to its original settings.
+
+
+
+
+ Represents a collection of parameters relevant to a
+ as well as their respective mappings to columns in a . This class cannot be inherited.
+
+
+ The number of the parameters in the collection must be equal to the number of
+ parameter placeholders within the command text, or an exception will be generated.
+
+
+
+
+ Gets the number of MySqlParameter objects in the collection.
+
+
+
+
+ Gets a value that indicates whether the object has a fixed size.
+
+
+
+
+ Gets a value that indicates whether the object is read-only.
+
+
+
+
+ Gets a value that indicates whether the object is synchronized.
+
+
+
+
+ Gets the at the specified index.
+
+ Gets the with a specified attribute.
+ [C#] In C#, this property is the indexer for the class.
+
+
+
+
+ Gets the with the specified name.
+
+
+
+
+ Adds a to the with the parameter name, the data type, the column length, and the source column name.
+
+ The name of the parameter.
+ One of the values.
+ The length of the column.
+ The name of the source column.
+ The newly added object.
+
+
+
+ Adds the specified object to the .
+
+ The to add to the collection.
+ The newly added object.
+
+
+
+ Adds a parameter and its value.
+
+ The name of the parameter.
+ The value of the parameter.
+ A object representing the provided values.
+
+
+
+ Adds a to the given the parameter name and the data type.
+
+ The name of the parameter.
+ One of the values.
+ The newly added object.
+
+
+
+ Adds a to the with the parameter name, the data type, and the column length.
+
+ The name of the parameter.
+ One of the values.
+ The length of the column.
+ The newly added object.
+
+
+
+ Removes all items from the collection.
+
+
+
+
+ Gets the location of the in the collection with a specific parameter name.
+
+ The name of the object to retrieve.
+ The zero-based location of the in the collection.
+
+
+
+ Gets the location of a in the collection.
+
+ The object to locate.
+ The zero-based location of the in the collection.
+ Gets the location of a in the collection.
+
+
+
+ This method will update all the items in the index hashes when
+ we insert a parameter somewhere in the middle
+
+
+
+
+
+
+ Adds an array of values to the end of the .
+
+
+
+
+
+ Retrieve the parameter with the given name.
+
+
+
+
+
+
+ Adds the specified object to the .
+
+ The to add to the collection.
+ The index of the new object.
+
+
+
+ Gets a value indicating whether a with the specified parameter name exists in the collection.
+
+ The name of the object to find.
+ true if the collection contains the parameter; otherwise, false.
+
+
+
+ Gets a value indicating whether a MySqlParameter exists in the collection.
+
+ The value of the object to find.
+ true if the collection contains the object; otherwise, false.
+ Gets a value indicating whether a exists in the collection.
+
+
+
+ Copies MySqlParameter objects from the MySqlParameterCollection to the specified array.
+
+
+
+
+
+
+ Returns an enumerator that iterates through the .
+
+
+
+
+
+ Inserts a MySqlParameter into the collection at the specified index.
+
+
+
+
+
+
+ Removes the specified MySqlParameter from the collection.
+
+
+
+
+
+ Removes the specified from the collection using the parameter name.
+
+ The name of the object to retrieve.
+
+
+
+ Removes the specified from the collection using a specific index.
+
+ The zero-based index of the parameter.
+ Removes the specified from the collection.
+
+
+
+ Gets an object that can be used to synchronize access to the
+ .
+
+
+
+
+ Summary description for MySqlPool.
+
+
+
+
+ It is assumed that this property will only be used from inside an active
+ lock.
+
+
+
+
+ Indicates whether this pool is being cleared.
+
+
+
+
+ It is assumed that this method is only called from inside an active lock.
+
+
+
+
+ It is assumed that this method is only called from inside an active lock.
+
+
+
+
+ Removes a connection from the in use pool. The only situations where this method
+ would be called are when a connection that is in use gets some type of fatal exception
+ or when the connection is being returned to the pool and it's too old to be
+ returned.
+
+
+
+
+
+ Clears this pool of all idle connections and marks this pool and being cleared
+ so all other connections are closed when they are returned.
+
+
+
+
+ Remove expired drivers from the idle pool
+
+
+
+ Closing driver is a potentially lengthy operation involving network
+ IO. Therefore we do not close expired drivers while holding
+ idlePool.SyncRoot lock. We just remove the old drivers from the idle
+ queue and return them to the caller. The caller will need to close
+ them (or let GC close them)
+
+
+
+
+ Summary description for MySqlPoolManager.
+
+
+
+
+ Queue of demoted hosts.
+
+
+
+
+ List of hosts that will be attempted to connect to.
+
+
+
+
+ Timer to be used when a host have been demoted.
+
+
+
+
+ Remove drivers that have been idle for too long.
+
+
+
+
+ Remove hosts that have been on the demoted list for more
+ than 120,000 milliseconds and add them to the available hosts list.
+
+
+
+
+ Provides a class capable of executing a SQL script containing
+ multiple SQL statements including CREATE PROCEDURE statements
+ that require changing the delimiter
+
+
+
+
+ Handles the event raised whenever a statement is executed.
+
+
+
+
+ Handles the event raised whenever an error is raised by the execution of a script.
+
+
+
+
+ Handles the event raised whenever a script execution is finished.
+
+
+
+
+ Initializes a new instance of the
+ class.
+
+
+
+
+ Initializes a new instance of the
+ class.
+
+ The connection.
+
+
+
+ Initializes a new instance of the
+ class.
+
+ The query.
+
+
+
+ Initializes a new instance of the
+ class.
+
+ The connection.
+ The query.
+
+
+
+ Gets or sets the connection.
+
+ The connection.
+
+
+
+ Gets or sets the query.
+
+ The query.
+
+
+
+ Gets or sets the delimiter.
+
+ The delimiter.
+
+
+
+ Executes this instance.
+
+ The number of statements executed as part of the script.
+
+
+
+ Initiates the asynchronous execution of SQL statements.
+
+ The number of statements executed as part of the script inside.
+
+
+
+ Initiates the asynchronous execution of SQL statements.
+
+ The cancellation token.
+ The number of statements executed as part of the script inside.
+
+
+
+ Represents the method that will handle errors when executing MySQL statements.
+
+
+
+
+ Represents the method that will handle errors when executing MySQL scripts.
+
+
+
+
+ Sets the arguments associated to MySQL scripts.
+
+
+
+
+ Gets the statement text.
+
+ The statement text.
+
+
+
+ Gets the line.
+
+ The line.
+
+
+
+ Gets the position.
+
+ The position.
+
+
+
+ Sets the arguments associated to MySQL script errors.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The exception.
+
+
+
+ Gets the exception.
+
+ The exception.
+
+
+
+ Gets or sets a value indicating whether this is ignored.
+
+ true if ignore; otherwise, false.
+
+
+
+ Summary description for MySqlStream.
+
+
+
+
+ ReadPacket is called by NativeDriver to start reading the next
+ packet on the stream.
+
+
+
+
+ Reads the specified number of bytes from the stream and stores them at given
+ offset in the buffer.
+ Throws EndOfStreamException if not all bytes can be read.
+
+ Stream to read from
+ Array to store bytes read from the stream
+ The offset in buffer at which to begin storing the data read from the current stream.
+ Number of bytes to read
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ LoadPacket loads up and decodes the header of the incoming packet.
+
+
+
+
+ Traces information about the client execution.
+
+
+
+
+ Gets the list of trace listeners.
+
+
+
+
+ Gets or sets the switch to control tracing and debugging.
+
+
+
+
+ Specifies the types of warning flags.
+
+
+
+
+ No index exists.
+
+
+
+
+ Bad index exists.
+
+
+
+
+ Rows have been excluded from the result.
+
+
+
+
+ Columns have been excluded from the result.
+
+
+
+
+ Type conversions took place.
+
+
+
+
+ Specifies the event that triggered the trace.
+
+
+
+
+ A connection has been opened.
+
+
+
+
+ A connection has been closed.
+
+
+
+
+ A query has been executed.
+
+
+
+
+ Data has been retrieved from the resultset.
+
+
+
+
+ Data retrieval has ended.
+
+
+
+
+ Query execution has ended.
+
+
+
+
+ The statement to be executed has been created.
+
+
+
+
+ The statement has been executed.
+
+
+
+
+ The statement is no longer required.
+
+
+
+
+ The query provided is of a nonquery type.
+
+
+
+
+ Usage advisor warnings have been requested.
+
+
+
+
+ Noncritical problem.
+
+
+
+
+ An error has been raised during data retrieval.
+
+
+
+
+ The query has been normalized.
+
+
+
+
+ Represents a SQL transaction to be made in a MySQL database. This class cannot be inherited.
+
+
+ The application creates a object by calling
+ on the object. All subsequent operations associated with the
+ transaction (for example, committing or aborting the transaction), are performed on the
+ object.
+
+
+ The following example creates a and a .
+ It also demonstrates how to use the ,
+ , and methods.
+
+ public void RunTransaction(string myConnString)
+ {
+ MySqlConnection myConnection = new MySqlConnection(myConnString);
+ myConnection.Open();
+ MySqlCommand myCommand = myConnection.CreateCommand();
+ MySqlTransaction myTrans;
+ // Start a local transaction
+ myTrans = myConnection.BeginTransaction();
+ // Must assign both transaction object and connection
+ // to Command object for a pending local transaction
+ myCommand.Connection = myConnection;
+ myCommand.Transaction = myTrans;
+
+ try
+ {
+ myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')";
+ myCommand.ExecuteNonQuery();
+ myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (101, 'Description')";
+ myCommand.ExecuteNonQuery();
+ myTrans.Commit();
+ Console.WriteLine("Both records are written to database.");
+ }
+ catch(Exception e)
+ {
+ try
+ {
+ myTrans.Rollback();
+ }
+ catch (MySqlException ex)
+ {
+ if (myTrans.Connection != null)
+ {
+ Console.WriteLine("An exception of type " + ex.GetType() +
+ " was encountered while attempting to roll back the transaction.");
+ }
+ }
+
+ Console.WriteLine("An exception of type " + e.GetType() +
+ " was encountered while inserting the data.");
+ Console.WriteLine("Neither record was written to database.");
+ }
+ finally
+ {
+ myConnection.Close();
+ }
+ }
+
+
+
+
+
+ Gets the object associated with the transaction, or a null reference (Nothing in Visual Basic) if the transaction is no longer valid.
+
+ The object associated with this transaction.
+
+ A single application may have multiple database connections, each
+ with zero or more transactions. This property enables you to
+ determine the connection object associated with a particular
+ transaction created by .
+
+
+
+
+ Specifies the for this transaction.
+
+
+ The for this transaction. The default is ReadCommitted.
+
+
+ Parallel transactions are not supported. Therefore, the IsolationLevel
+ applies to the entire transaction.
+
+
+
+
+ Gets the object associated with the transaction,
+ or a null reference if the transaction is no longer valid.
+
+
+
+
+ Releases the unmanaged resources used by the
+ and optionally releases the managed resources
+
+ If true, this method releases all resources held by any managed objects that
+ this references.
+
+
+
+ Commits the database transaction.
+
+
+ The method is equivalent to the MySQL SQL statement COMMIT.
+
+
+
+
+ Asynchronously commits the database transaction.
+
+
+ A task representing the asynchronous operation.
+
+
+
+ Rolls back a transaction from a pending state.
+
+
+ The method is equivalent to the MySQL statement ROLLBACK.
+ The transaction can only be rolled back from a pending state
+ (after BeginTransaction has been called, but before Commit is
+ called).
+
+
+
+
+ Asynchronously rolls back a transaction from a pending state.
+
+ The cancellation token.
+ A task representing the asynchronous operation.
+
+
+
+ Summary description for Driver.
+
+
+
+
+ Sets the current database for the this connection
+
+
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ Return the appropriate set of connection flags for our
+ server capabilities and our user requested options.
+
+
+
+
+ Query is the method that is called to send all queries to the server
+
+
+
+
+ Verify that the file to upload is in a valid directory
+ according to the safe path entered by a user under
+ "AllowLoadLocalInfileInPath" connection option.
+
+ File to validate against the safe path.
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ Sends the specified file to the server.
+ This supports the LOAD DATA LOCAL INFILE
+
+
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ FetchDataRow is the method that the data reader calls to see if there is another
+ row to fetch. In the non-prepared mode, it will simply read the next data packet.
+ In the prepared mode (statementId > 0), it will
+
+
+
+
+ Execution timeout, in milliseconds. When the accumulated time for network IO exceeds this value
+ TimeoutException is thrown. This timeout needs to be reset for every new command
+
+
+
+
+
+ Class that represents the response OK Packet
+ https://dev.mysql.com/doc/internals/en/packet-OK_Packet.html
+
+
+
+
+ Creates an instance of the OKPacket object with all of its metadata
+
+ The packet to parse
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ Add a session tracker to the list
+
+ Type of the session tracker
+ Name of the element changed
+ Value of the changed system variable (only for SessionTrackType.SystemVariables; otherwise, null)
+
+
+
+ Summary description for PreparedStatement.
+
+
+
+
+ Prepares CommandText for use with the Prepare method
+
+ Command text stripped of all paramter names
+
+ Takes the output of TokenizeSql and creates a single string of SQL
+ that only contains '?' markers for each parameter. It also creates
+ the parameterMap array list that includes all the paramter names in the
+ order they appeared in the SQL
+
+
+
+
+ Splits the schema and the entity from a syntactically correct "spName";
+ if there's no schema, then schema will be an empty string.
+
+ string to inspect.
+ The schema.
+ The entity.
+
+
+
+ Obtains the dot index that separates the schema from the entity if there's one;
+ otherwise, returns -1. It expects a syntactically correct "spName".
+
+ string to inspect.
+ Value of the dot index.
+ The dot index.
+
+
+
+ Defines a replication configurarion element in the configuration file.
+
+
+
+
+ Gets a collection of objects representing the server groups.
+
+
+
+
+ Defines a replication server group in the configuration file.
+
+
+
+
+ Gets or sets the name of the replication server group configuration.
+
+
+
+
+ Gets or sets the group type of the replication server group configuration.
+
+
+
+
+ Gets or sets the number of seconds to wait for retry.
+
+
+
+
+ Gets a collection of objects representing the
+ server configurations associated to this group configuration.
+
+
+
+
+ Defines a replication server in configuration file.
+
+
+
+
+ Gets or sets the name of the replication server configuration.
+
+
+
+
+ Gets or sets whether the replication server is configured as source.
+
+
+
+
+ Gets or sets whether the replication server is configured as source.
+
+
+
+
+ Gets or sets the connection string associated to this replication server.
+
+
+
+
+ Manager for Replication and Load Balancing features
+
+
+
+
+ Returns Replication Server Group List
+
+
+
+
+ Adds a Default Server Group to the list
+
+ Group name
+ Time between reconnections for failed servers
+ Replication Server Group added
+
+
+
+ Adds a Server Group to the list
+
+ Group name
+ ServerGroup type reference
+ Time between reconnections for failed servers
+ Server Group added
+
+
+
+ Gets the next server from a replication group
+
+ Group name
+ True if the server to return must be a source
+ Replication Server defined by the Load Balancing plugin
+
+
+
+ Gets a Server Group by name
+
+ Group name
+ Server Group if found, otherwise throws an MySqlException
+
+
+
+ Validates if the replication group name exists
+
+ Group name to validate
+ true if the replication group name is found; otherwise, false
+
+
+
+ Assigns a new server driver to the connection object
+
+ Group name
+ True if the server connection to assign must be a source
+ MySqlConnection object where the new driver will be assigned
+ Boolean that indicates if the function will be executed asynchronously.
+ the cancellation token.
+
+
+
+ Class that implements Round Robing Load Balancing technique.
+
+
+
+
+ Gets an available server based on Round Robin load balancing.
+
+ Flag indicating if the server to return must be a source.
+ A object representing the next available server.
+
+
+
+ Represents a server in a Replication environment.
+
+
+
+
+ Gets the server name.
+
+
+
+
+ Gets a value indicating whether the server is source or replica.
+
+
+
+
+ Gets a value indicating whether the server is source or replica.
+
+
+
+
+ Gets the connection string used to connect to the server.
+
+
+
+
+ Gets a flag indicating if the server is available to be considered in load balancing.
+
+
+
+
+ Base class used to implement load balancing features.
+
+
+
+
+ List of servers available for replication.
+
+
+
+ The group name.
+ The number of seconds to perform a retry.
+
+
+
+ Gets the group name.
+
+
+
+
+ Gets the retry time between connections to failed servers.
+
+
+
+
+ Gets the server list in the group.
+
+
+
+
+ Adds a server into the group.
+
+ The server name.
+ A flag indicating if the server to add is source or replica.
+ The connection string used by this server.
+ A object representing the recently added object.
+
+
+
+ Removes a server from the group.
+
+ The server name.
+
+
+
+ Gets a server by name.
+
+ The server name.
+ The replication server.
+
+
+
+ Must be implemented. Defines the next server for a custom load balancing implementation.
+
+ Defines if the server to return is a source or any.
+ The next server based on the load balancing implementation.
+ Null if no available server is found.
+
+
+
+
+ Defines the next server for a custom load balancing implementation.
+
+ Defines if the server to return is a source or any.
+ Currently not being used.
+ The next server based on the load balancing implementation.
+ Null if no available server is found.
+
+
+
+
+ Handles a failed connection to a server.
+
+ The failed server.
+ This method can be overrided to implement a custom failover handling.
+
+
+
+ Handles a failed connection to a server.
+
+ The failed server.
+ The exception that caused the failover.
+
+
+
+ return the ordinal for the given column name
+
+
+
+
+
+
+ Retrieve the value as the given column index
+
+ The column value to retrieve
+ The value as the given column
+
+
+
+ Closes the current resultset, dumping any data still on the wire
+
+
+
+
+ Loads the column metadata for the current resultset
+
+
+
+
+ Represents a schema and its contents.
+
+
+
+
+ Gets or sets the name of the schema.
+
+
+
+
+ Gets the list of columns in the schema.
+
+
+
+
+ Gets the list of rows in the schema.
+
+
+
+
+ Represents a row within a schema.
+
+
+
+
+ Represents a column within a schema.
+
+
+
+
+ The name of the column.
+
+
+
+
+ The type of the column.
+
+
+
+
+ GetForeignKeysOnTable retrieves the foreign keys on the given table.
+ Since MySQL supports foreign keys on versions prior to 5.0, we can't use
+ information schema. MySQL also does not include any type of SHOW command
+ for foreign keys so we have to resort to use SHOW CREATE TABLE and parsing
+ the output.
+
+ The table to store the key info in.
+ The table to get the foeign key info for.
+ Only get foreign keys that match this name.
+ Should column information be included in the table.
+ Boolean that indicates if the function will be executed asynchronously.
+ The cancellation token.
+
+
+
+ Builds the initial part of the COM_QUERY packet
+
+ Collection of attributes
+ A
+ Boolean that indicates if the function will be executed asynchronously.
+
+
+
+ Serializes the given parameter to the given memory stream
+
+
+ This method is called by PrepareSqlBuffers to convert the given
+ parameter to bytes and write those bytes to the given memory stream.
+
+
+ True if the parameter was successfully serialized, false otherwise.
+
+
+
+ Summary description for StoredProcedure.
+
+
+
+
+ Verify if the string passed as argument is syntactically correct.
+
+ String to be analyzed
+ true if is correct; otherwise, false.
+
+
+
+ Defines the basic operations to be performed on the table cache.
+
+
+
+
+ The maximum age allowed for cache entries.
+
+
+
+
+ Adds the given command and result set to the cache.
+
+ The command to store in the cache.
+ The resultset associated to the stored command.
+
+
+
+ Retrieves the specified command from the cache.
+
+ The command to retrieve.
+ The allowed age for the cache entry.
+
+
+
+
+ Removes the specified command from the cache.
+
+ The command to remove from the cache.
+
+
+
+ Clears the cache.
+
+
+
+
+ Removes cache entries older than the value defined by .
+
+
+
+
+ Stream that supports timeout of IO operations.
+ This class is used is used to support timeouts for SQL command, where a
+ typical operation involves several network reads/writes.
+ Timeout here is defined as the accumulated duration of all IO operations.
+
+
+
+
+ Construct a TimedStream
+
+ Undelying stream
+
+
+
+ Figure out whether it is necessary to reset timeout on stream.
+ We track the current value of timeout and try to avoid
+ changing it too often, because setting Read/WriteTimeout property
+ on network stream maybe a slow operation that involves a system call
+ (setsockopt). Therefore, we allow a small difference, and do not
+ reset timeout if current value is slightly greater than the requested
+ one (within 0.1 second).
+
+
+
+
+ Common handler for IO exceptions.
+ Resets timeout to infinity if timeout exception is
+ detected and stops the times.
+
+ original exception
+
+
+
+ Removes the outer backticks and replace the double-backticks to single-backtick
+ of inside the quotedString.
+
+ The string to unquote.
+
+
+
+
+ Gets the length size (in bytes) of a string.
+
+ length of string.
+ Number of bytes needed.
+
+
+
+ Defines the type of the column.
+
+
+
+
+ A reference struct representing a statement contained within a object
+
+
+
+
+ WebAuthn §6.1 https://www.w3.org/TR/webauthn-1/#sec-authenticator-data
+ Gets the authenticator data for the assertion statement.
+
+
+
+
+ Gets the authenticator data length for the assertion statement.
+
+
+
+
+ Gets the ID for this assertion statement
+
+
+
+
+ Gets the signature for this assertion statement
+
+
+
+
+ Gets the signature length for this assertion statement
+
+
+
+
+ Creates an object for holding data about a given assertion. In FIDO2, an assertion
+ is proof that the authenticator being used has knowledge of the private key associated
+ with the public key that the other party is in posession of.
+
+
+
+
+ Default Constructor
+
+
+
+
+
+ Finalizer
+
+
+
+
+ Gets or sets the hash of the client data object that the assertion is based on.
+
+ Thrown if an error occurs while setting the hash
+
+
+
+ Gets or sets the relying party that requested this assertion
+
+ Thrown if an error occurs while setting the relying party
+
+
+
+ Adds an allowed credential to this assertion. If used, only credential objects
+ with the IDs added via this method will be considered when making an assertion.
+
+ The ID of the credential to add to the whitelist
+ Thrown if an error occurs while adding the credential
+
+
+
+ Cast operator for using this object as a native handle
+
+ The object to use
+
+
+
+ Gets the assertion statement at the index provided.
+
+ The index of the assertion statement to retrieve
+ The assertion statement object
+ The index is not in the range [0, count)
+
+
+
+ Gets the number of assertions contained in the authentication device.
+
+ The number of assertions contained in the authentication device.
+
+
+
+ Default constructor
+
+
+
+
+
+ Finalizer
+
+
+
+
+ Opens the device at the given path.
+
+ The path of the device
+ Thrown if an error occurs while opening the device
+
+
+
+ Closes the device, preventing further use
+
+ Thrown if an error occurs while closing
+
+
+
+ Determines whether this device supports CTAP 2.1 Credential Management.
+
+
+
+
+ Uses the device to generate an assertion
+
+ The assertion object with its input properties properly set
+ Thrown if an error occurs while generating the assertion
+
+
+
+ A class representing external info about a particular FIDO capable device
+
+
+
+
+ Gets the manufacturer of the device
+
+
+
+
+ Gets the path of the device (for use in )
+
+
+
+
+ Gets the product ID of the device
+
+
+
+
+ Gets a string representation of the product ID
+
+
+
+
+ Gets the vendor ID of the device
+
+
+
+
+ Finalizer
+
+
+
+
+ P/Invoke methods
+
+
+
+
+ The fido_init() function initialises the libfido2 library.
+ Its invocation must precede that of any other libfido2 function.
+ If FIDO_DEBUG is set in flags, then debug output will be emitted by libfido2 on stderr.
+ Alternatively, the FIDO_DEBUG environment variable may be set.
+
+ The flags to use during initialization
+
+
+
+ Returns a pointer to a newly allocated, empty fido_dev_t type.
+ If memory cannot be allocated, null is returned.
+
+ A newly allocated, empty fido_dev_t type
+
+
+
+ Releases the memory backing *dev_p, where *dev_p must have been previously allocated by .
+ On return, *dev_p is set to null. Either dev_p or *dev_p may be null, in which case fido_dev_free() is a NOP.
+
+
+
+
+
+ Closes the device represented by dev. If dev is already closed, this is a NOP.
+
+ The device to close
+ on success, anything else on failure
+
+
+
+ Opens the device pointed to by path, where dev is a freshly allocated or otherwise closed fido_dev_t.
+
+ The device handle to store the result
+ The unique path to the device
+ on success, anything else on failure
+
+
+
+ Asks the FIDO device represented by dev for an assertion according to the following parameters defined in assert:
+ relying party ID;
+ client data hash;
+ list of allowed credential IDs;
+ user presence and user verification attributes.
+ See fido_assert_set(3) for information on how these values are set.
+ If a PIN is not needed to authenticate the request against dev, then pin may be NULL.
+ Otherwise pin must point to a NUL-terminated UTF-8 string.
+ Please note that fido_dev_get_assert() is synchronous and will block if necessary.
+
+ The device to use for generation
+ The assert to use for generation
+ The pin of the device
+ on success, anything else on failure
+
+
+
+ Returns if supports CTAP 2.1 Credential Management.
+
+ The device to check.
+ if supports CTAP 2.1 Credential Management; otherwise, .
+
+
+
+ Returns a pointer to a newly allocated, empty fido_dev_info_t type.
+ If memory cannot be allocated, null is returned.
+
+ A newly allocated, empty fido_dev_info_t type
+
+
+
+ Returns a pointer to the path of di
+
+ The object to act on
+ A pointer to the path of di
+
+
+
+ Returns a pointer to the idx entry of di
+
+ The object to act on
+ The index of the object to retrieve
+ A pointer to the idx entry of di
+
+
+
+ Fills devlist with up to ilen FIDO devices found by the underlying operating system.
+ Currently only USB HID devices are supported.
+ The number of discovered devices is returned in olen, where olen is an addressable pointer.
+
+ The devlist pointer to store the result in
+ The number of entries that the list can hold
+ A pointer to where the number of entries that were written will be stored
+ on success, anything else on failure
+
+
+
+ Releases the memory backing *devlist_p, where *devlist_p must have been previously allocated by .
+ On return, *devlist_p is set to null. Either devlist_p or *devlist_p may be null, in which case fido_dev_info_free() is a NOP.
+
+
+ The number of entries this object was allocated to hold
+
+
+
+ Returns the vendor of the device
+
+ The object to act on
+ The vendor of the device
+
+
+
+ Returns the product of the device
+
+ The object to act on
+ The product of the device
+
+
+
+ Returns a pointer to the product string of di
+
+ The object to act on
+ A pointer to the product string of di
+
+
+
+ Returns a pointer to the manufacturer string of di
+
+ The object to act on
+ A pointer to the manufacturer string of di
+
+
+
+ Returns a pointer to a newly allocated, empty fido_assert_t type.
+ If memory cannot be allocated, null is returned
+
+ A newly allocated, empty fido_assert_t type
+
+
+
+ Releases the memory backing *assert_p, where *assert_p must have been previously allocated by .
+ On return, *assert_p is set to null. Either assert_p or *assert_p may be null, in which case fido_assert_free() is a NOP.
+
+ The object to free
+
+
+
+ Adds ptr to the list of credentials allowed in assert, where ptr points to a credential ID of len bytes.
+ A copy of ptr is made, and no references to the passed pointer are kept.
+ If this call fails, the existing list of allowed credentials is preserved.
+
+ The object to act on
+ A pointer to the ID of the credential to allow
+ The length of the data inside of
+
+
+
+
+ Set the client data hash of assert
+
+ The assertion object to act on
+ The client data hash to set
+ The length of the data in
+ on success, anything else on failure
+
+
+
+ Sets the relying party of assert
+
+ The assertion object to act on
+ The ID of the the relying party
+ on success, anything else on failure
+
+
+
+ Returns the length of the authenticator data of statement idx in assert
+
+ The assertion object to act on
+ The index to retrieve
+ The length of the authenticator data of statement idx in assert
+
+
+
+ Returns a pointer to the authenticator data of statement idx in assert
+
+ The assertion object to act on
+ The index to retrieve
+ A pointer to the authenticator data of statement idx in assert
+
+
+
+ Returns the length of the signature of statement idx in assert
+
+ The assertion object to act on
+ The index to retrieve
+ The length of the signature of statement idx in assert
+
+
+
+ Returns a pointer to the signature of statement idx in assert
+
+ The assertion object to act on
+ The index to retrieve
+ A pointer to the signatureof statement idx in assert
+
+
+
+ Returns the length of the ID of statement idx in assert
+
+ The assertion object to act on
+ The index to retrieve
+ The length of the ID of statement idx in assert
+
+
+
+ Returns a pointer to the ID of statement idx in assert.
+
+ The assertion object to act on.
+ The index to retrieve.
+ A pointer to the ID of statement idx in assert.
+
+
+
+ Returns the length of the client data hash of an assertion.
+
+ The assertion object to act on.
+ The length of the client data hash of statement idx of the assertion.
+
+
+
+ Returns a pointer to the client data hash of an assertion.
+
+ The assertion object to act on.
+ A pointer to the client data hash of the assertion.
+
+
+
+ Returns the number of statements in assertion.
+
+ The assertion object to act on.
+ The number of statements in assertion.
+
+
+
+ FIDO assertion handle
+
+
+
+
+ FIDO device handle
+
+
+
+
+ FIDO device info handle
+
+
+
+
+ Gets the global instance of this class as required by
+
+ The cookie to use when getting the global instance (ignored)
+ The global instance
+
+
+
+ Status codes as defined in Client to Authenticator Protocol (CTAP) standard
+ Error response values in the range between and are reserved for spec purposes.
+ Error response values in the range between and
+ may be used for vendor-specific implementations. All other response values are reserved for future use and may not be used.
+ These vendor specific error codes are not interoperable and the platform should treat these errors as any other unknown error codes.
+ Error response values in the range between and
+ may be used for extension-specific implementations.
+
+
+
+
+ Indicates successful response.
+
+
+
+
+ The command is not a valid CTAP command.
+
+
+
+
+ The command included an invalid parameter.
+
+
+
+
+ Invalid message or item length.
+
+
+
+
+ Invalid message sequencing.
+
+
+
+
+ Message timed out.
+
+
+
+
+ Channel busy.
+
+
+
+
+ Command requires channel lock.
+
+
+
+
+ Command not allowed on this cid.
+
+
+
+
+ Invalid/unexpected CBOR error.
+
+
+
+
+ Error when parsing CBOR.
+
+
+
+
+ Missing non-optional parameter.
+
+
+
+
+ Limit for number of items exceeded.
+
+
+
+
+ Unsupported extension.
+
+
+
+
+ Valid credential found in the exclude list.
+
+
+
+
+ Processing (Lengthy operation is in progress).
+
+
+
+
+ Credential not valid for the authenticator.
+
+
+
+
+ Authentication is waiting for user interaction.
+
+
+
+
+ Processing, lengthy operation is in progress.
+
+
+
+
+ No request is pending.
+
+
+
+
+ Authenticator does not support requested algorithm.
+
+
+
+
+ Not authorized for requested operation.
+
+
+
+
+ Internal key storage is full.
+
+
+
+
+ No outstanding operations.
+
+
+
+
+ Unsupported option.
+
+
+
+
+ Not a valid option for current operation.
+
+
+
+
+ Pending keep alive was cancelled.
+
+
+
+
+ No valid credentials provided.
+
+
+
+
+ Timeout waiting for user interaction.
+
+
+
+
+ Continuation command, such as, authenticatorGetNextAssertion not allowed.
+
+
+
+
+ PIN Invalid.
+
+
+
+
+ PIN Blocked.
+
+
+
+
+ PIN authentication,pinAuth, verification failed.
+
+
+
+
+ PIN authentication,pinAuth, blocked. Requires power recycle to reset.
+
+
+
+
+ No PIN has been set.
+
+
+
+
+ PIN is required for the selected operation.
+
+
+
+
+ PIN policy violation. Currently only enforces minimum length.
+
+
+
+
+ pinToken expired on authenticator.
+
+
+
+
+ Authenticator cannot handle this request due to memory constraints.
+
+
+
+
+ The current operation has timed out.
+
+
+
+
+ User presence is required for the requested operation.
+
+
+
+
+ Other unspecified error.
+
+
+
+
+ CTAP 2 spec last error.
+
+
+
+
+ Extension specific error.
+
+
+
+
+ Extension specific error.
+
+
+
+
+ Vendor specific error.
+
+
+
+
+ Vendor specific error.
+
+
+
+
+ An exception representing a return status that is non-successful according to the CTAP specification
+
+
+
+
+ The status code that was returned
+
+
+
+
+ Default constructor
+
+ The status code to use
+
+
+
+ An exception indicating that there was some problem with the FIDO2 device
+
+
+
+
+ The code returned from the device
+
+
+
+
+ Default constructor
+
+ The code to use
+
+
+
+ This class represent the function that should precede any invocation to libfido2 library.
+
+
+
+
+ GSS API constants
+
+
+
+
+ GSS_C_NT_HOSTBASED_SERVICE (1.2.840.113554.1.2.1.4)
+
+
+
+
+ GSS_KRB5_NT_PRINCIPAL_NAME (1.2.840.113554.1.2.2.1)
+
+
+
+
+ GSS_C_NT_USER_NAME (1.2.840.113554.1.2.1.1)
+
+
+
+
+ GSS_KRB5_MECH_OID_DESC (1.2.840.113554.1.2.2)
+
+
+
+
+ GSS_KRB5_MECH_OID_DESC Set
+
+
+
+
+ The GSSAPI mechanism.
+
+
+
+
+ Obtain credentials to be used to create a security context
+
+ username
+ password
+ host
+
+
+
+ Processes the challenge data.
+
+ A byte array containing the challenge data from the server
+ A byte array containing the response to be sent to the server
+
+
+
+ Security context already established.
+
+ A byte array containing the challenge data from the server
+ A non-null byte array containing the response to be sent to the server
+
+
+
+ Defines a security context
+
+
+
+
+ Sets the main properties to create and initiate a security context.
+
+ Service Principal Name.
+ Credentials.
+ Requested flags.
+
+
+
+ Initiate the security context
+
+ Challenge received by the server.
+ A byte array containing the response to be sent to the server
+
+
+
+ Unwrap a message.
+
+ Message acquired from the server.
+ Unwrapped message.
+
+
+
+ Wrap a message.
+
+ Message to be wrapped.
+ A byte array containing the wrapped message.
+
+
+
+ Allocate a clr byte array and copy the token data over
+
+ Buffer.
+ A byte array
+
+
+
+ Cleanups unmanaged resources
+
+
+
+
+ No flags provided
+
+
+
+
+ Delegates credentials to a remote peer. Do not delegate the credentials if the value is false.
+
+
+
+
+ Requests that the peer authenticate itself. If false, authenticate to the remote peer only.
+
+
+
+
+ Enables replay detection for messages protected with gss_wrap(3GSS) or gss_get_mic(3GSS). Do not attempt to detect replayed messages if false.
+
+
+
+
+ Enables detection of out-of-sequence protected messages. Do not attempt to detect out-of-sequence messages if false.
+
+
+
+
+ Requests that confidential service be made available by means of gss_wrap(3GSS). If false, no per-message confidential service is required.
+
+
+
+
+ Requests that integrity service be made available by means of gss_wrap(3GSS) or gss_get_mic(3GSS). If false, no per-message integrity service is required.
+
+
+
+
+ Does not reveal the initiator's identify to the acceptor. Otherwise, authenticate normally.
+
+
+
+
+ (Returned only) If true, the protection services specified by the states of GSS_C_CONF_FLAG and GSS_C_INTEG_FLAG are available
+ if the accompanying major status return value is either GSS_S_COMPLETE or GSS_S_CONTINUE_NEEDED. If false, the protection services are available
+ only if the accompanying major status return value is GSS_S_COMPLETE.
+
+
+
+
+ (Returned only) If true, the resultant security context may be transferred to other processes by means of a call to gss_export_sec_context(3GSS). If false, the security context cannot be transferred.
+
+
+
+
+ Credentials to use to establish the context
+
+
+
+
+ Acquires credentials for the supplied principal using the supplied password
+
+ Username
+ Password
+ GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts.
+ GSS_C_INITIATE - Credentials will only be used to initiate security contexts.
+ GSS_C_ACCEPT - Credentials will only be used to accept security contexts.
+ An object containing the credentials
+
+
+
+ Acquires credentials for the supplied principal using material stored in a valid keytab
+
+ Username
+ GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts.
+ GSS_C_INITIATE - Credentials will only be used to initiate security contexts.
+ GSS_C_ACCEPT - Credentials will only be used to accept security contexts.
+ An object containing the credentials
+
+
+
+ Acquires default credentials stored in the cache
+
+ GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts.
+ GSS_C_INITIATE - Credentials will only be used to initiate security contexts.
+ GSS_C_ACCEPT - Credentials will only be used to accept security contexts.
+ An object containing the credentials
+
+
+
+ Translates a name in internal form to a textual representation.
+
+ Name in internal form (GSSAPI).
+
+
+
+ size_t->unsigned int
+
+
+ void*
+
+
+ OM_uint32->gss_uint32->unsigned int
+
+
+ void*
+
+
+ OM_uint32->gss_uint32->unsigned int
+
+
+ void*
+
+
+
+ Converts a contiguous string name to GSS_API internal format
+ The gss_import_name() function converts a contiguous string name to internal form. In general,
+ the internal name returned by means of the output_name parameter will not be a mechanism name; the exception to this is if the input_name_type
+ indicates that the contiguous string provided by means of the input_name_buffer parameter is of type GSS_C_NT_EXPORT_NAME, in which case,
+ the returned internal name will be a mechanism name for the mechanism that exported the name.
+
+ Status code returned by the underlying mechanism.
+ The gss_buffer_desc structure containing the name to be imported.
+ A gss_OID that specifies the format that the input_name_buffer is in.
+ The gss_name_t structure to receive the returned name in internal form. Storage associated with this name must be freed by the application after use with a call to gss_release_name().
+
+ The gss_import_name() function may return the following status codes:
+ GSS_S_COMPLETE: The gss_import_name() function completed successfully.
+ GSS_S_BAD_NAMETYPE: The input_name_type was unrecognized.
+ GSS_S_BAD_NAME: The input_name parameter could not be interpreted as a name of the specified type.
+ GSS_S_BAD_MECH: The input_name_type was GSS_C_NT_EXPORT_NAME, but the mechanism contained within the input_name is not supported.
+
+
+
+
+ Allows an application to acquire a handle for a pre-existing credential by name. GSS-API implementations must impose a local access-control
+ policy on callers of this routine to prevent unauthorized callers from acquiring credentials to which they are not entitled.
+ This routine is not intended to provide a "login to the network" function, as such a function would involve the creation of new credentials
+ rather than merely acquiring a handle to existing credentials
+
+ Mechanism specific status code.
+ Name of principal whose credential should be acquired.
+ Number of seconds that credentials should remain valid.
+ Specify GSS_C_INDEFINITE to request that the credentials have the maximum permitted lifetime.
+ Set of underlying security mechanisms that may be used.
+ GSS_C_NO_OID_SET may be used to obtain an implementation-specific default.
+ GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts.
+ GSS_C_INITIATE - Credentials will only be used to initiate security contexts.
+ GSS_C_ACCEPT - Credentials will only be used to accept security contexts.
+ The returned credential handle. Resources associated with this credential handle must be released
+ by the application after use with a call to gss_release_cred().
+ The set of mechanisms for which the credential is valid. Storage associated with the returned OID-set must
+ be released by the application after use with a call to gss_release_oid_set(). Specify NULL if not required.
+ Actual number of seconds for which the returned credentials will remain valid. If the implementation does not
+ support expiration of credentials, the value GSS_C_INDEFINITE will be returned. Specify NULL if not required.
+
+ gss_acquire_cred() may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_BAD_MECH: Unavailable mechanism requested.
+ GSS_S_BAD_NAMETYPE: Type contained within desired_name parameter is not supported.
+ GSS_S_BAD_NAME: Value supplied for desired_name parameter is ill formed.
+ GSS_S_CREDENTIALS_EXPIRED: The credentials could not be acquired Because they have expired.
+ GSS_S_NO_CRED: No credentials were found for the specified name.
+
+
+
+
+ Acquires a credential for use in establishing a security context using a password.
+
+ Mechanism specific status code.
+ Name of principal whose credential should be acquired.
+ The password.
+ Number of seconds that credentials should remain valid.
+ Specify GSS_C_INDEFINITE to request that the credentials have the maximum permitted lifetime.
+ Set of underlying security mechanisms that may be used.
+ GSS_C_NO_OID_SET may be used to obtain an implementation-specific default.
+ GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts.
+ GSS_C_INITIATE - Credentials will only be used to initiate security contexts.
+ GSS_C_ACCEPT - Credentials will only be used to accept security contexts.
+ The returned credential handle. Resources associated with this credential handle must be released
+ by the application after use with a call to gss_release_cred().
+ The set of mechanisms for which the credential is valid. Storage associated with the returned OID-set must
+ be released by the application after use with a call to gss_release_oid_set(). Specify NULL if not required.
+ Actual number of seconds for which the returned credentials will remain valid. If the implementation does not
+ support expiration of credentials, the value GSS_C_INDEFINITE will be returned. Specify NULL if not required.
+
+ gss_acquire_cred_with_password() may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_BAD_MECH: Unavailable mechanism requested.
+ GSS_S_BAD_NAMETYPE: Type contained within desired_name parameter is not supported.
+ GSS_S_BAD_NAME: Value supplied for desired_name parameter is ill formed.
+ GSS_S_CREDENTIALS_EXPIRED: The credentials could not be acquired Because they have expired.
+ GSS_S_NO_CRED: No credentials were found for the specified name.
+
+
+
+
+ Obtains information about a credential.
+
+ Mechanism specific status code.
+ A handle that refers to the target credential.
+ The name whose identity the credential asserts.
+ The number of seconds for which the credential remain valid.
+ If the credential has expired, this parameter is set to zero.
+ How the credential may be used.
+ Set of mechanisms supported by the credential.
+
+ gss_init_sec_context() may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_NO_CRED: The referenced credentials could not be accessed.
+ GSS_S_DEFECTIVE_CREDENTIAL: The referenced credentials were invalid.
+ GSS_S_CREDENTIALS_EXPIRED: The referenced credentials have expired.
+ If the lifetime parameter is not passed in as NULL, then its value is set to 0.
+
+
+
+
+ Initiates the establishment of a security context between the application and a remote peer.
+ Initially, the input_token parameter should be specified either as GSS_C_NO_BUFFER, or as a pointer to a gss_buffer_desc object whose length field
+ contains the value zero. The routine may return a output_token which should be transferred to the peer application, where the peer application will
+ present it to gss_accept_sec_context. If no token need be sent, gss_init_sec_context will indicate this by setting the length field of the output_token
+ argument to zero. To complete the context establishment, one or more reply tokens may be required from the peer application; if so, gss_init_sec_context
+ will return a status containing the supplementary information bit GSS_S_CONTINUE_NEEDED. In this case, gss_init_sec_context should be called again when the
+ reply token is received from the peer application, passing the reply token to gss_init_sec_context via the input_token parameters.
+
+ Mechanism specific status code.
+ Handle for credentials claimed. Supply GSS_C_NO_CREDENTIAL to act as a default initiator principal.
+ If no default initiator is defined, the function will return GSS_S_NO_CRED.
+ Context handle for new context. Supply GSS_C_NO_CONTEXT for first call; use value returned by first call in continuation calls.
+ Resources associated with this context-handle must be released by the application after use with a call to gss_delete_sec_context().
+ Name of target.
+ Object ID of desired mechanism. Supply GSS_C_NO_OID to obtain an implementation specific default.
+ Contains various independent flags, each of which requests that the context support a specific service option.
+ Symbolic names are provided for each flag, and the symbolic names corresponding to the required flags should be logically-ORed together to form the bit-mask value.
+ Desired number of seconds for which context should remain valid. Supply 0 to request a default validity period.
+ Application-specified bindings. Allows application to securely bind channel identification information to the security context.
+ Specify GSS_C_NO_CHANNEL_BINDINGS if channel bindings are not used.
+ Token received from peer application. Supply GSS_C_NO_BUFFER, or a pointer to a buffer containing the value GSS_C_EMPTY_BUFFER on initial call.
+ Actual mechanism used. The OID returned via this parameter will be a pointer to static storage that should be treated as read-only;
+ In particular the application should not attempt to free it. Specify NULL if not required.
+ Token to be sent to peer application. If the length field of the returned buffer is zero, no token need be sent to the peer application.
+ Storage associated with this buffer must be freed by the application after use with a call to gss_release_buffer().
+ Contains various independent flags, each of which indicates that the context supports a specific service option.
+ Specify NULL if not required. Symbolic names are provided for each flag, and the symbolic names corresponding to the required flags should be
+ logically-ANDed with the ret_flags value to test whether a given option is supported by the context.
+ Number of seconds for which the context will remain valid. If the implementation does not support context expiration,
+ the value GSS_C_INDEFINITE will be returned. Specify NULL if not required.
+
+ gss_init_sec_context() may return the following status codes:
+
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_CONTINUE_NEEDED: A token from the peer application is required to complete the context, and gss_init_sec_context() must be called again with that token.
+ GSS_S_DEFECTIVE_TOKEN: Consistency checks performed on the input_token failed.
+ GSS_S_DEFECTIVE_CREDENTIAL: Consistency checks performed on the credential failed.
+ GSS_S_NO_CRED: The supplied credentials are not valid for context acceptance, or the credential handle does not reference any credentials.
+ GSS_S_CREDENTIALS_EXPIRED: The referenced credentials have expired.
+ GSS_S_BAD_BINDINGS: The input_token contains different channel bindings than those specified by means of the input_chan_bindings parameter.
+ GSS_S_BAD_SIG: The input_token contains an invalid MIC or a MIC that cannot be verified.
+ GSS_S_OLD_TOKEN: The input_token is too old. This is a fatal error while establishing context.
+ GSS_S_DUPLICATE_TOKEN: The input_token is valid, but it is a duplicate of a token already processed.This is a fatal error while establishing context.
+ GSS_S_NO_CONTEXT: The supplied context handle does not refer to a valid context.
+ GSS_S_BAD_NAMETYPE: The provided target_name parameter contains an invalid or unsupported name type.
+ GSS_S_BAD_NAME: The supplied target_name parameter is ill-formed.
+ GSS_S_BAD_MECH: The token received specifies a mechanism that is not supported by the implementation or the provided credential.
+
+
+
+
+ Allows an application to obtain a textual representation of a GSS-API status code, for display to the user or for logging purposes.
+ Since some status values may indicate multiple conditions, applications may need to call gss_display_status multiple times,
+ each call generating a single text string. The message_context parameter is used by gss_display_status to store state information about which
+ error messages have already been extracted from a given status_value; message_context must be initialized to 0 by the application prior to the first call,
+ and gss_display_status will return a non-zero value in this parameter if there are further messages to extract.
+
+ Mechanism specific status code.
+ Status value to be converted.
+ GSS_C_GSS_CODE - status_value is a GSS status code. GSS_C_MECH_CODE - status_value is a mechanism status code.
+ Underlying mechanism (used to interpret a minor status value). Supply GSS_C_NO_OID to obtain the system default.
+ Should be initialized to zero by the application prior to the first call.
+ On return from gss_display_status(), a non-zero status_value parameter indicates that additional messages may be extracted from the status code via
+ subsequent calls to gss_display_status(), passing the same status_value, status_type, mech_type, and message_context parameters.
+ Textual interpretation of the status_value. Storage associated with this parameter must be freed by the application
+ after use with a call to gss_release_buffer().
+
+ gss_display_status() may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_BAD_MECH: Indicates that translation in accordance with an unsupported mechanism type was requested.
+ GSS_S_BAD_STATUS: The status value was not recognized, or the status type was neither GSS_C_GSS_CODE nor GSS_C_MECH_CODE.
+
+
+
+
+ Allows an application to obtain a textual representation of an opaque internal-form name for display purposes.
+ The syntax of a printable name is defined by the GSS-API implementation.
+
+ Mechanism specific status code.
+ Name to be displayed.
+ Buffer to receive textual name string.
+ The type of the returned name.
+
+ gss_display_name() may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_BAD_NAME: input_name was ill-formed.
+
+
+
+
+ Free storage associated with a buffer. The storage must have been allocated by a GSS-API routine.
+ In addition to freeing the associated storage, the routine will zero the length field in the descriptor to which the buffer parameter refers,
+ and implementations are encouraged to additionally set the pointer field in the descriptor to NULL. Any buffer object returned by a GSS-API routine
+ may be passed to gss_release_buffer (even if there is no storage associated with the buffer).
+
+ Mechanism-specific status code.
+ The storage associated with the buffer will be deleted. The gss_buffer_desc object will not be freed,
+ but its length field will be zeroed.
+
+ The gss_release_buffer() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion
+
+
+
+
+ Delete a security context. gss_delete_sec_context will delete the local data structures associated with the specified security context,
+ and may generate an output_token, which when passed to the peer gss_process_context_token will instruct it to do likewise.
+ If no token is required by the mechanism, the GSS-API should set the length field of the output_token (if provided) to zero.
+ No further security services may be obtained using the context specified by context_handle.
+
+ Mechanism specific status code.
+ Context handle identifying context to delete. After deleting the context,
+ the GSS-API will set this context handle to GSS_C_NO_CONTEXT.
+
+ The gss_delete_sec_context() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_NO_CONTEXT: No valid context was supplied.
+
+
+
+
+ Free GSSAPI-allocated storage associated with an internal-form name. The name is set to GSS_C_NO_NAME on successful completion of this call.
+
+ Mechanism specific status code.
+ The name to be deleted.
+
+ The gss_release_name() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_BAD_NAME: The name parameter did not contain a valid name.
+
+
+
+
+ Informs GSS-API that the specified credential handle is no longer required by the application, and frees associated resources.
+ The cred_handle is set to GSS_C_NO_CREDENTIAL on successful completion of this call.
+
+ Mechanism specific status code.
+ Opaque handle identifying credential to be released. If GSS_C_NO_CREDENTIAL is supplied,
+ the routine will complete successfully, but will do nothing.
+
+ The gss_release_cred() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_NO_CRED: Credentials could not be accessed.
+
+
+
+
+ Converts a message previously protected by gss_wrap back to a usable form, verifying the embedded MIC.
+ The conf_state parameter indicates whether the message was encrypted; the qop_state parameter indicates the strength of
+ protection that was used to provide the confidentiality and integrity services.
+
+ Mechanism specific status code.
+ Identifies the context on which the message arrived.
+ Protected message.
+ Buffer to receive unwrapped message.
+ State of the configuration.
+ State of the QoP.
+
+ The gss_unwrap() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_DEFECTIVE_TOKEN: The token failed consistency checks.
+ GSS_S_BAD_SIG: The MIC was incorrect.
+ GSS_S_DUPLICATE_TOKEN: The token was valid, and contained a correct MIC for the message, but it had already been processed.
+ GSS_S_OLD_TOKEN: The token was valid, and contained a correct MIC for the message, but it is too old to check for duplication.
+ GSS_S_UNSEQ_TOKEN: The token was valid, and contained a correct MIC for the message, but has been verified out of sequence;
+ a later token has already been received.
+ GSS_S_GAP_TOKEN: The token was valid, and contained a correct MIC for the message, but has been verified out of sequence;
+ an earlier expected token has not yet been received.
+ GSS_S_CONTEXT_EXPIRED: The context has already expired.
+ GSS_S_NO_CONTEXT: The context_handle parameter did not identify a valid context.
+
+
+
+
+ Attaches a cryptographic MIC and optionally encrypts the specified input_message. The output_message contains both the MIC and the message.
+ The qop_req parameter allows a choice between several cryptographic algorithms, if supported by the chosen mechanism.
+
+ Mechanism specific status code.
+ Identifies the context on which the message arrived.
+ Message to be protected.
+ Buffer to receive protected message.
+
+ The gss_unwrap() function may return the following status codes:
+ GSS_S_COMPLETE: Successful completion.
+ GSS_S_CONTEXT_EXPIRED: The context has already expired.
+ GSS_S_NO_CONTEXT: The context_handle parameter did not identify a valid context.
+ GSS_S_BAD_QOP: The specified QOP is not supported by the mechanism.
+
+
+
+
+ MIT Kerberos 5 GSS Bindings Linux
+
+
+
+
+ MIT Kerberos 5 GSS Bindings Windows 64bit
+
+
+
+
+ Automatic dynamic disposable
+
+
+
+
+ Automatic dynamic disposable storing
+
+
+
+
+ Automatic dynamic disposable storing , will be called at dispose
+
+
+
+
+ Automatic dynamic disposable storing , will be disposed
+
+
+
+
+ Automatic dynamic disposable storing , will be disposed
+
+
+
+
+ Automatic dynamic disposable storing , will be disposed
+
+
+
+
+ Automatic dynamic disposable storing , will be disposed and will be called at dispose
+
+
+
+
+ Automatic dynamic disposable
+
+
+
+
+ Original value, can be used with ref
+
+
+
+
+ Automatic dynamic disposable storing , will be disposed and will be called at dispose
+
+
+
+
+ Returns stored value
+
+
+
+
+ Gets the Kerberos configuration from the "krb5.conf/krb5.ini" file
+
+
+
+
+ Memory pinned object
+
+
+
+
+ Create memory pinned object from
+
+ Any class type
+ Value to pin
+ Pinned value
+
+
+
+ Memory pinned object
+
+ Any class type
+
+
+
+ Original object value, can be used with ref
+
+
+
+
+ In memory address of the object
+
+
+
+
+ Create memory pinned object from
+
+ Value to pin
+
+
+
+ Returns address of object in memory
+
+
+
+
+ Returns original object value
+
+
+
+
+ SSPI constants
+
+
+
+
+ SSPI Bindings
+
+
+
+
+ A safe handle to the credential's handle.
+
+
+
+
+ Acquires a handle to preexisting credentials of a security principal.
+
+
+
+
+ Creates an instance of SspiSecurityContext with credentials provided.
+
+ Credentials to be used with the Security Context
+
+
+
+ Initiates the client side, outbound security context from a credential handle.
+
+ Byte array to be sent to the server.
+ Byte array received by the server.
+ The target.
+
+
+
+ Defines the type of the security buffer.
+
+
+
+
+ Defines a security handle.
+
+
+
+
+ Describes a buffer allocated by a transport to pass to a security package.
+
+
+
+
+ Specifies the size, in bytes, of the buffer.
+
+
+
+
+ Bit flags that indicate the type of the buffer.
+
+
+
+
+ Pointer to a buffer.
+
+
+
+
+ Hold a numeric value used in defining other data types.
+
+
+
+
+ Least significant digits.
+
+
+
+
+ Most significant digits.
+
+
+
+
+ Holds a pointer used to define a security handle.
+
+
+
+
+ Least significant digits.
+
+
+
+
+ Most significant digits.
+
+
+
+
+ Indicates the sizes of important structures used in the message support functions.
+
+
+
+
+ Specifies the maximum size of the security token used in the authentication changes.
+
+
+
+
+ Specifies the maximum size of the signature created by the MakeSignature function.
+ This member must be zero if integrity services are not requested or available.
+
+
+
+
+ Specifies the preferred integral size of the messages.
+
+
+
+
+ Size of the security trailer to be appended to messages.
+ This member should be zero if the relevant services are not requested or available.
+
+
+
+
+ Implements the 'SEC_WINNT_AUTH_IDENTITY' structure. See:
+ https://msdn.microsoft.com/en-us/library/windows/desktop/aa380131(v=vs.85).aspx
+
+
+
+
+ DNS resolver that runs queries against a server.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the DNS SVR records of the service name that is provided.
+
+ A list of s sorted as described in RFC2782.
+
+
+
+ Sorts a list of DNS SRV records according to the sorting rules described in RFC2782.
+
+ List of s to sort.
+ A new list of sorted s.
+
+
+
+ Resets the DnsSrvResolver
+
+
+
+
+ DNS record type.
+
+
+
+
+ CLASS fields appear in resource records.
+
+
+
+
+ The Internet.
+
+
+
+
+ DNS question type.
+ QueryType are a superset of RecordType.
+
+
+
+
+ A resource record which specifies the location of the server(s) for a specific protocol and domain.
+
+ RFC 2782
+
+
+
+
+ DNS Record OpCode.
+ A four bit field that specifies kind of query in this message.
+ This value is set by the originator of a query and copied into the response.
+
+
+
+
+ A standard query (QUERY).
+
+
+
+
+ Retired IQUERY code.
+
+
+
+
+ A server status request (STATUS).
+
+
+
+
+ Notify OpCode.
+
+
+
+
+ Update OpCode.
+
+
+
+
+ The class transports information of the lookup query performed.
+
+
+
+
+ Gets the domain name
+
+
+
+
+ Gets the type of the question.
+
+
+
+
+ Gets the question class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Domain name.
+ Type of the question.
+ The question class.
+
+
+
+ Initializes a new instance of the class.
+
+ of the record.
+
+
+
+ Gets the bytes in this collection.
+
+
+
+
+ Gets or sets the unique identifier of the record.
+
+
+
+
+ Gets or sets the number of questions in the record.
+
+
+
+
+ Gets or sets the number of answers in the record.
+
+
+
+
+ Gets or sets the number of name servers in the record.
+
+
+
+
+ Gets or sets the number of additional records in the record.
+
+
+
+
+ Specifies kind of query.
+
+
+
+
+ Recursion Desired
+
+
+
+
+ Represents the header as a byte array
+
+
+
+
+ The Resource Record this record data belongs to.
+
+
+
+
+ A DNS record reader.
+
+
+
+
+ Gets or sets the position of the cursor in the record.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Byte array of the record.
+ Position of the cursor in the record.
+
+
+
+ Initializes a new instance of the class.
+
+ Byte array of the record.
+
+
+
+ Read a byte from the record.
+
+
+
+
+ Read a char from the record.
+
+
+
+
+ Read an unsigned int 16 from the record.
+
+
+
+
+ Read an unsigned int 16 from the offset of the record.
+
+ Offset to start reading from.
+
+
+
+ Read an unsigned int 32 from the record.
+
+
+
+
+ Read the domain name from the record.
+
+ Domain name of the record.
+
+
+
+ Read a string from the record.
+
+
+
+
+ Read a series of bytes from the record.
+
+ Length to read from the record.
+
+
+
+ Read record from the data.
+
+ Type of the record to read.
+ Record read from the data.
+
+
+
+ A default Dns Record.
+
+
+
+
+ A DNS request.
+
+
+
+ Gets the header.
+
+
+
+ The default DNS server port.
+
+
+
+
+ Fills a list of the endpoints in the local network configuration.
+
+
+
+ Execute a query on a DNS server.
+ Domain name to look up.
+ DNS response for request.
+
+
+
+ Gets the name of the node to which this resource record pertains.
+
+
+
+
+ Gets the type of resource record.
+
+
+
+
+ Gets the type class of resource record, mostly IN but can be CS, CH or HS.
+
+
+
+
+ Gets the time to live, in seconds, that the resource record may be cached.
+
+
+
+
+ Gets the record length.
+
+
+
+
+ Gets one of the Record* classes.
+
+
+
+
+ Answer resource record.
+
+
+
+
+ Authority resource record.
+
+
+
+
+ Additional resource record.
+
+
+
+
+ List of Question records.
+
+
+
+
+ List of AnswerResourceRecord records.
+
+
+
+
+ List of AuthorityResourceRecord records.
+
+
+
+
+ List of AdditionalResourceRecord records.
+
+
+
+
+ The record header.
+
+
+
+
+ Server which delivered this response.
+
+
+
+
+ The Size of the message.
+
+
+
+
+ Error message, empty when no error.
+
+
+
+
+ TimeStamp when cached.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ of the DNS server that responded to the query.
+ array of the response data.
+
+
+
+ List of RecordSRV in Response.Answers
+
+
+
+
+ Class that represents a DNS SRV record.
+ RFC 2782 (https://tools.ietf.org/html/rfc2782)
+
+
+
+
+ Gets the port.
+
+
+
+
+ Gets the priority.
+
+
+
+
+ Gets the target domain name.
+
+
+
+
+ Gets the weight.
+
+
+
+
+ Initializes a new instance of class.
+
+ The port.
+ The priority.
+ The target.
+ The weight.
+
+
+
+ Initializes a new instance of class.
+
+ of the record data.
+
+
+
+ Compare two objects. First, using their priority and
+ if both have the same, then using their weights.
+
+ A to compare.
+ A to compare.
+
+
+
+
+ This class is modeled after .NET Stopwatch. It provides better
+ performance (no system calls).It is however less precise than
+ .NET Stopwatch, measuring in milliseconds. It is adequate to use
+ when high-precision is not required (e.g for measuring IO timeouts),
+ but not for other tasks.
+
+
+
+
+ Wrapper around NetworkStream.
+
+ MyNetworkStream is equivalent to NetworkStream, except
+ 1. It throws TimeoutException if read or write timeout occurs, instead
+ of IOException, to match behavior of other streams (named pipe and
+ shared memory). This property comes handy in TimedStream.
+
+ 2. It implements workarounds for WSAEWOULDBLOCK errors, that can start
+ occuring after stream has times out. For a discussion about the CLR bug,
+ refer to http://tinyurl.com/lhgpyf. This error should never occur, as
+ we're not using asynchronous operations, but apparerntly it does occur
+ directly after timeout has expired.
+ The workaround is hinted in the URL above and implemented like this:
+ For each IO operation, if it throws WSAEWOULDBLOCK, we explicitely set
+ the socket to Blocking and retry the operation once again.
+
+
+
+
+ Determines whether the connection state is closed or open.
+
+ true if connection is closed; otherwise, false.
+
+
+
+ Set keepalive + timeout on socket.
+
+ socket
+ keepalive timeout, in seconds
+
+
+
+ Read a single quoted identifier from the stream
+
+
+
+
+
+
+ Helper class to encapsulate shared memory functionality
+ Also cares of proper cleanup of file mapping object and cew
+
+
+
+
+ Summary description for SharedMemoryStream.
+
+
+
+
+ By creating a private ctor, we keep the compiler from creating a default ctor
+
+
+
+
+ Mark - or + signs that are unary ops as no output
+
+
+
+
+
+ Handles SSL connections for the Classic and X protocols.
+
+
+
+
+ Contains the connection options provided by the user.
+
+
+
+
+ A flag to establish how certificates are to be treated and validated.
+
+
+
+
+ Defines the supported TLS protocols.
+
+
+
+
+ Retrieves a certificate from PEM file.
+
+
+
+
+ Retrieves a collection containing the client SSL PFX certificates.
+
+ Dependent on connection string settings.
+ Either file or store based certificates are used.
+
+
+
+ Initiates the SSL connection.
+
+ The base stream.
+ The encoding used in the SSL connection.
+ The connection string used to establish the connection.
+ Boolean that indicates if the function will be executed asynchronously.
+ The cancellation token.
+ A instance ready to initiate an SSL connection.
+
+
+
+ Verifies the SSL certificates used for authentication.
+
+ An object that contains state information for this validation.
+ The MySQL server certificate used to authenticate the remote party.
+ The chain of certificate authorities associated with the remote certificate.
+ One or more errors associated with the remote certificate.
+ true if no errors were found based on the selected SSL mode; false, otherwise.
+
+
+
+ Gets the extension of the specified file.
+
+ The path of the file.
+ Flag to indicate if the result should be converted to lower case.
+ The . character is ommited from the result.
+
+
+
+
+ Summary description for StreamCreator.
+
+
+
+
+ Set the keepalive timeout on the socket.
+
+ The socket object.
+ The keepalive timeout, in seconds.
+
+
+
+ Summary description for Version.
+
+
+
+
+ Provides functionality to read SSL PEM certificates and to perform multiple validations via Bouncy Castle.
+
+
+
+
+ Raises an exception if the specified connection option is null, empty or whitespace.
+
+ The connection option to verify.
+ The name of the connection option.
+
+
+
+ Reads the specified file as a byte array.
+
+ The path of the file to read.
+ A byte array representing the read file.
+
+
+
+ Reads the SSL certificate file.
+
+ The path to the certificate file.
+ A instance representing the SSL certificate file.
+
+
+
+ Reads the SSL certificate key file.
+
+ The path to the certificate key file.
+ A instance representing the SSL certificate key file.
+
+
+
+ Verifies that the certificate has not yet expired.
+
+ The certificate to verify.
+
+
+
+ Verifies a certificate CA status.
+
+ The certificate to validate.
+ A flag indicating the expected CA status.
+
+
+
+ Verifies that the certificate was signed using the private key that corresponds to the specified public key
+
+ The client side certificate containing the public key.
+ The server certificate.
+
+
+
+ Verifies that no SSL policy errors regarding the identitfy of the host were raised.
+
+ A instance set with the raised SSL errors.
+
+
+
+ Verifies that the issuer matches the CA by comparing the CA certificate issuer and the server certificate issuer.
+
+ The CA certificate.
+ The server certificate.
+
+
+
+
+ Gets and sets the host list.
+
+
+
+
+ Gets the active host.
+
+
+
+
+ Active host.
+
+
+
+
+ Sets the initial active host.
+
+
+
+
+ Determines the next host.
+
+ object that represents the next available host.
+
+
+
+ Implements common elements that allow to manage the hosts available for client side failover.
+
+
+
+
+ Gets and sets the failover group which consists of a host list.
+
+
+
+
+ Resets the manager.
+
+
+
+
+ Sets the host list to be used during failover operations.
+
+ The host list.
+ The failover method.
+
+
+
+ Attempts to establish a connection to a host specified from the list.
+
+ The original connection string set by the user.
+ An out parameter that stores the updated connection string.
+ A object in case this is a pooling scenario.
+ A flag indicating if the default port is used in the connection.
+ An instance if the connection was succesfully established, a exception is thrown otherwise.
+
+
+
+
+ Creates a if more than one host is found.
+
+ A string containing an unparsed list of hosts.
+ true if the connection is X Protocol; otherwise false.
+ true if the connection data is a URI; otherwise false.
+ The number of hosts found, -1 if an error was raised during parsing.
+
+
+
+ Creates a object based on the provided parameters.
+
+ The host string that can be a simple host name or a host name and port.
+ The priority of the host.
+ The port number of the host.
+ true if the connection data is a URI; otherwise false.
+
+
+
+
+ Attempts the next host in the list. Moves to the first element if the end of the list is reached.
+
+
+
+
+ Determines the next host on which to attempt a connection by checking the value of the Priority property in descending order.
+
+
+
+
+ Determines the next host on which to attempt a connection randomly.
+
+
+
+
+ Depicts a host which can be failed over to.
+
+
+
+
+ Gets and sets the name or address of the host.
+
+
+
+
+ Gets and sets the port number.
+
+
+
+
+ Gets a value between 0 and 100 which represents the priority of the host.
+
+
+
+
+ Flag to indicate if this host is currently being used.
+
+
+
+
+ Flag to indicate if this host has been attempted to connection.
+
+
+
+
+ Time since the host has been demoted.
+
+
+
+
+ Initializes a object.
+
+ The host.
+ The port.
+ The priority.
+
+
+
+ Compares two objects of type .
+
+ FailoverServer object to compare.
+ True if host properties are the same. Otherwise, false.
+
+
+
+ Manages the hosts available for client side failover using the Random Failover method.
+ The Random Failover method attempts to connect to the hosts specified in the list randomly until all the hosts have been attempted.
+
+
+
+
+ The initial host taken from the list.
+
+
+
+
+ The host for the current connection attempt.
+
+
+
+
+ Random object to get the next host.
+
+
+
+
+ Sets the initial active host.
+
+
+
+
+ Determines the next host.
+
+ A object that represents the next available host.
+
+
+
+ Manages the hosts available for client side failover using the Sequential Failover method.
+ The Sequential Failover method attempts to connect to the hosts specified in the list one after another until the initial host is reached.
+
+
+
+
+ The initial host taken from the list.
+
+
+
+
+ The index of the current host.
+
+
+
+
+ The host for the current connection attempt.
+
+
+
+
+ Sets the initial active host.
+
+
+
+
+ Determines the next host.
+
+ A object that represents the next available host.
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to Improper MySqlCommandBuilder state: adapter is null.
+
+
+
+
+ Looks up a localized string similar to Improper MySqlCommandBuilder state: adapter's SelectCommand is null.
+
+
+
+
+ Looks up a localized string similar to Invalid attempt to access a field before calling Read().
+
+
+
+
+ Looks up a localized string similar to Authentication to host '{0}' for user '{1}' using method '{2}' failed with message: {3}.
+
+
+
+
+ Looks up a localized string similar to Authentication method '{0}' not supported by any of the available plugins..
+
+
+
+
+ Looks up a localized string similar to Authentication plugin '{0}' is currently not supported..
+
+
+
+
+ Looks up a localized string similar to Version string not in acceptable format.
+
+
+
+
+ Looks up a localized string similar to The buffer cannot be null.
+
+
+
+
+ Looks up a localized string similar to The buffer is not large enough.
+
+
+
+
+ Looks up a localized string similar to Canceling an executing query requires MySQL 5.0 or higher..
+
+
+
+
+ Looks up a localized string similar to Canceling an active query is only supported on MySQL 5.0.0 and above. .
+
+
+
+
+ Looks up a localized string similar to Parameters can only be derived for commands using the StoredProcedure command type..
+
+
+
+
+ Looks up a localized string similar to MySqlCommandBuilder does not support multi-table statements.
+
+
+
+
+ Looks up a localized string similar to MySqlCommandBuilder cannot operate on tables with no unique or key columns.
+
+
+
+
+ Looks up a localized string similar to Chaos isolation level is not supported .
+
+
+
+
+ Looks up a localized string similar to Clear-password authentication is not supported over insecure channels..
+
+
+
+
+ Looks up a localized string similar to The CommandText property has not been properly initialized..
+
+
+
+
+ Looks up a localized string similar to Compression is not supported..
+
+
+
+
+ Looks up a localized string similar to The connection is already open..
+
+
+
+
+ Looks up a localized string similar to Connection unexpectedly terminated..
+
+
+
+
+ Looks up a localized string similar to Connection must be valid and open.
+
+
+
+
+ Looks up a localized string similar to The connection is not open..
+
+
+
+
+ Looks up a localized string similar to The connection property has not been set or is null..
+
+
+
+
+ Looks up a localized string similar to Could not find specified column in results: {0}.
+
+
+
+
+ Looks up a localized string similar to Count cannot be negative.
+
+
+
+
+ Looks up a localized string similar to SetLength is not a valid operation on CompressedStream.
+
+
+
+
+ Looks up a localized string similar to The given value was not in a supported format..
+
+
+
+
+ Looks up a localized string similar to There is already an open DataReader associated with this Connection which must be closed first..
+
+
+
+
+ Looks up a localized string similar to The default connection encoding was not found. Please report this as a bug along with your connection string and system details..
+
+
+
+
+ Looks up a localized string similar to MySQL Connector/NET does not currently support distributed transactions..
+
+
+
+
+ Looks up a localized string similar to Specifying multiple host names with DNS SRV lookup is not permitted..
+
+
+
+
+ Looks up a localized string similar to Specifying a port number with DNS SRV lookup is not permitted..
+
+
+
+
+ Looks up a localized string similar to Using Unix domain sockets with DNS SRV lookup is not permitted..
+
+
+
+
+ Looks up a localized string similar to Unable to locate any hosts for {0}..
+
+
+
+
+ Looks up a localized string similar to Encoding error during validation..
+
+
+
+
+ Looks up a localized string similar to Error creating socket connection.
+
+
+
+
+ Looks up a localized string similar to Verify that user '{0}'@'{1}' has enough privileges to execute..
+
+
+
+
+ Looks up a localized string similar to Fatal error encountered during command execution..
+
+
+
+
+ Looks up a localized string similar to Fatal error encountered during data read..
+
+
+
+
+ Looks up a localized string similar to Fatal error encountered attempting to read the resultset..
+
+
+
+
+ Looks up a localized string similar to Challenge received is corrupt..
+
+
+
+
+ Looks up a localized string similar to An event handler for FidoActionRequested was not specified..
+
+
+
+
+ Looks up a localized string similar to FIDO registration is missing..
+
+
+
+
+ Looks up a localized string similar to File based certificates are only supported when connecting to MySQL Server 5.1 or greater..
+
+
+
+
+ Looks up a localized string similar to The specified file cannot be converted to a certificate..
+
+
+
+
+ Looks up a localized string similar to The specified file cannot be converted to a key..
+
+
+
+
+ Looks up a localized string similar to Failed to read file at the specified location..
+
+
+
+
+ Looks up a localized string similar to No file path has been provided for the connection option {0}..
+
+
+
+
+ Looks up a localized string similar to From index and length use more bytes than from contains.
+
+
+
+
+ Looks up a localized string similar to From index must be a valid index inside the from buffer.
+
+
+
+
+ Looks up a localized string similar to Call to GetHostEntry failed after {0} while querying for hostname '{1}': SocketErrorCode={2}, ErrorCode={3}, NativeErrorCode={4}..
+
+
+
+
+ Looks up a localized string similar to Retrieving procedure metadata for {0} from server..
+
+
+
+
+ Looks up a localized string similar to Value has an unsupported format..
+
+
+
+
+ Looks up a localized string similar to An incorrect response was received from the server..
+
+
+
+
+ Looks up a localized string similar to Index and length use more bytes than to has room for.
+
+
+
+
+ Looks up a localized string similar to Index must be a valid position in the buffer.
+
+
+
+
+ Looks up a localized string similar to The provided key is invalid..
+
+
+
+
+ Looks up a localized string similar to Certificate with Thumbprint '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to You have specified an invalid column ordinal..
+
+
+
+
+ Looks up a localized string similar to The requested value '{0}' is invalid for the given keyword '{1}'..
+
+
+
+
+ Looks up a localized string similar to The host name or IP address is invalid..
+
+
+
+
+ Looks up a localized string similar to Microsecond must be a value between 0 and 999999..
+
+
+
+
+ Looks up a localized string similar to Millisecond must be a value between 0 and 999. For more precision use Microsecond..
+
+
+
+
+ Looks up a localized string similar to Either provide a valid path for 'allowloadlocalinfileinpath' or enable 'allowloadlocalinfile'..
+
+
+
+
+ Looks up a localized string similar to Procedure or function '{0}' cannot be found in database '{1}'..
+
+
+
+
+ Looks up a localized string similar to The certificate is invalid..
+
+
+
+
+ Looks up a localized string similar to Unable to validate the signature..
+
+
+
+
+ Looks up a localized string similar to Unable to verify the signature..
+
+
+
+
+ Looks up a localized string similar to Value '{0}' is not of the correct type..
+
+
+
+
+ Looks up a localized string similar to '{0}' is an illegal value for a boolean option..
+
+
+
+
+ Looks up a localized string similar to Keyword does not allow null values..
+
+
+
+
+ Looks up a localized string similar to Option not supported..
+
+
+
+
+ Looks up a localized string similar to Server asked for stream in response to LOAD DATA LOCAL INFILE, but the functionality is disabled by the client setting 'allowlocalinfile' to 'false'..
+
+
+
+
+ Looks up a localized string similar to Mixing named and unnamed parameters is not allowed..
+
+
+
+
+ Looks up a localized string similar to INTERNAL ERROR: More than one output parameter row detected..
+
+
+
+
+ Looks up a localized string similar to Multiple simultaneous connections or connections with different connection strings inside the same transaction are not currently supported..
+
+
+
+
+ Looks up a localized string similar to NamedPipeStream does not support seeking.
+
+
+
+
+ Looks up a localized string similar to NamedPipeStream doesn't support SetLength.
+
+
+
+
+ Looks up a localized string similar to The new value must be a MySqlParameter object..
+
+
+
+
+ Looks up a localized string similar to Invalid attempt to call NextResult when the reader is closed..
+
+
+
+
+ Looks up a localized string similar to When calling stored procedures and 'Use Procedure Bodies' is false, all parameters must have their type explicitly set..
+
+
+
+
+ Looks up a localized string similar to Nested transactions are not supported..
+
+
+
+
+ Looks up a localized string similar to The host {0} does not support SSL connections..
+
+
+
+
+ Looks up a localized string similar to Unix sockets are not supported on Windows..
+
+
+
+
+ Looks up a localized string similar to Cannot retrieve Windows identity for current user. Connections that use IntegratedSecurity cannot be pooled. Use either 'ConnectionReset=true' or 'Pooling=false' in the connection string to fix..
+
+
+
+
+ Looks up a localized string similar to The object is not open or has been disposed..
+
+
+
+
+ Looks up a localized string similar to OCI configuration file could not be read..
+
+
+
+
+ Looks up a localized string similar to OCI configuration profile not found..
+
+
+
+
+ Looks up a localized string similar to OCI configuration file does not contain a 'fingerprint' or 'key_file' entry..
+
+
+
+
+ Looks up a localized string similar to OCI configuration entry 'key_file' does not reference a valid key file..
+
+
+
+
+ Looks up a localized string similar to Private key could not be found at location given by OCI configuration entry 'key_file'..
+
+
+
+
+ Looks up a localized string similar to The OCI SDK cannot be found or is not installed..
+
+
+
+
+ Looks up a localized string similar to Security token file could not be found at location given by OCI configuration entry 'security_token_file'..
+
+
+
+
+ Looks up a localized string similar to The size of the OCI security token file exceeds the maximum value of 10KB allowed..
+
+
+
+
+ Looks up a localized string similar to The offset cannot be negative.
+
+
+
+
+ Looks up a localized string similar to Offset must be a valid position in buffer.
+
+
+
+
+ Looks up a localized string similar to Authentication with old password no longer supported, use 4.1 style passwords..
+
+
+
+
+ Looks up a localized string similar to The option '{0}' is not currently supported..
+
+
+
+
+ Looks up a localized string similar to Parameter '{0}' has already been defined..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot have a negative value.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null.
+
+
+
+
+ Looks up a localized string similar to Parameter '{0}' can't be null or empty..
+
+
+
+
+ Looks up a localized string similar to Parameter index was not found in Parameter Collection..
+
+
+
+
+ Looks up a localized string similar to Parameter is invalid..
+
+
+
+
+ Looks up a localized string similar to Parameter '{0}' must be defined..
+
+
+
+
+ Looks up a localized string similar to Parameter '{0}' was not found during prepare..
+
+
+
+
+ Looks up a localized string similar to Parameter can't be null or empty..
+
+
+
+
+ Looks up a localized string similar to Password must be valid and contain length characters.
+
+
+
+
+ Looks up a localized string similar to This category includes a series of counters for MySQL.
+
+
+
+
+ Looks up a localized string similar to .NET Data Provider for MySQL.
+
+
+
+
+ Looks up a localized string similar to The number of times a procedures metadata had to be queried from the server..
+
+
+
+
+ Looks up a localized string similar to Hard Procedure Queries.
+
+
+
+
+ Looks up a localized string similar to The number of times a procedures metadata was retrieved from the client-side cache..
+
+
+
+
+ Looks up a localized string similar to Soft Procedure Queries.
+
+
+
+
+ Looks up a localized string similar to same name are not supported..
+
+
+
+
+ Looks up a localized string similar to MySQL Server {0} dos not support query attributes..
+
+
+
+
+ Looks up a localized string similar to MySQL Connector/NET does not support query attributes with prepared statements for this version of MySQL Server..
+
+
+
+
+ Looks up a localized string similar to Packets larger than max_allowed_packet are not allowed..
+
+
+
+
+ Looks up a localized string similar to Reading from the stream has failed..
+
+
+
+
+ Looks up a localized string similar to Invalid attempt to read a prior column using SequentialAccess.
+
+
+
+
+ Looks up a localized string similar to Replicated connections allow only readonly statements..
+
+
+
+
+ Looks up a localized string similar to Attempt to connect to '{0}' server failed..
+
+
+
+
+ Looks up a localized string similar to No available server found..
+
+
+
+
+ Looks up a localized string similar to Replication group '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to Replicated server not found: '{0}'.
+
+
+
+
+ Looks up a localized string similar to Routine '{0}' cannot be found. Either check the spelling or make sure you have sufficient rights to execute the routine..
+
+
+
+
+ Looks up a localized string similar to Attempt to call stored function '{0}' without specifying a return parameter.
+
+
+
+
+ Looks up a localized string similar to Retrieval of the RSA public key is not enabled for insecure connections..
+
+
+
+
+ Looks up a localized string similar to Connector/NET no longer supports server versions prior to 5.0.
+
+
+
+
+ Looks up a localized string similar to Snapshot isolation level is not supported..
+
+
+
+
+ Looks up a localized string similar to Socket streams do not support seeking.
+
+
+
+
+ Looks up a localized string similar to Retrieving procedure metadata for {0} from procedure cache..
+
+
+
+
+ Looks up a localized string similar to Stored procedures are not supported on this version of MySQL.
+
+
+
+
+ Looks up a localized string similar to The certificate authority (CA) does not match..
+
+
+
+
+ Looks up a localized string similar to The host name does not match the name on the certificate..
+
+
+
+
+ Looks up a localized string similar to The certificate is not a certificate authority (CA)..
+
+
+
+
+ Looks up a localized string similar to SSL Connection error..
+
+
+
+
+ Looks up a localized string similar to Connection protocol '{0}' does not support SSL connections..
+
+
+
+
+ Looks up a localized string similar to The stream has already been closed.
+
+
+
+
+ Looks up a localized string similar to The stream does not support reading.
+
+
+
+
+ Looks up a localized string similar to The stream does not support writing.
+
+
+
+
+ Looks up a localized string similar to String can't be empty..
+
+
+
+
+ Looks up a localized string similar to Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding..
+
+
+
+
+ Looks up a localized string similar to error connecting: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached..
+
+
+
+
+ Looks up a localized string similar to All server connection attempts were aborted. Timeout of {0} seconds was exceeded for each selected server..
+
+
+
+
+ Looks up a localized string similar to Specified list of TLS versions only contains non valid TLS protocols. Accepted values are TLSv1.2 and TLSv1.3.
+
+
+
+
+ Looks up a localized string similar to TLS protocols TLSv1 and TLSv1.1 are no longer supported. Accepted values are TLSv1.2 and TLSv1.3.
+
+
+
+
+ Looks up a localized string similar to TLSv1.3 is not supported by this framework..
+
+
+
+
+ Looks up a localized string similar to Specified list of TLS versions is empty. Accepted values are TLSv1.2 and TLSv1.3.
+
+
+
+
+ Looks up a localized string similar to {0}: Connection Closed.
+
+
+
+
+ Looks up a localized string similar to Unable to trace. There are more than Int32.MaxValue connections in use..
+
+
+
+
+ Looks up a localized string similar to {0}: Error encountered during row fetch. Number = {1}, Message={2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Connection Opened: connection string = '{1}'.
+
+
+
+
+ Looks up a localized string similar to {0}: Error encountered attempting to open result: Number={1}, Message={2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Query Closed.
+
+
+
+
+ Looks up a localized string similar to {0}: Query Normalized: {2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Query Opened: {2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Resultset Opened: field(s) = {1}, affected rows = {2}, inserted id = {3}.
+
+
+
+
+ Looks up a localized string similar to {0}: Resultset Closed. Total rows={1}, skipped rows={2}, size (bytes)={3}.
+
+
+
+
+ Looks up a localized string similar to {0}: Set Database: {1}.
+
+
+
+
+ Looks up a localized string similar to {0}: Statement closed: statement id = {1}.
+
+
+
+
+ Looks up a localized string similar to {0}: Statement executed: statement id = {1}.
+
+
+
+
+ Looks up a localized string similar to {0}: Statement prepared: sql='{1}', statement id={2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Usage Advisor Warning: Query is using a bad index.
+
+
+
+
+ Looks up a localized string similar to {0}: Usage Advisor Warning: The field '{2}' was converted to the following types: {3}.
+
+
+
+
+ Looks up a localized string similar to {0}: Usage Advisor Warning: Query does not use an index.
+
+
+
+
+ Looks up a localized string similar to {0}: Usage Advisor Warning: The following columns were not accessed: {2}.
+
+
+
+
+ Looks up a localized string similar to {0}: Usage Advisor Warning: Skipped {2} rows. Consider a more focused query..
+
+
+
+
+ Looks up a localized string similar to {0}: MySql Warning: Level={1}, Code={2}, Message={3}.
+
+
+
+
+ Looks up a localized string similar to Type '{0}' is not derived from BaseCommandInterceptor.
+
+
+
+
+ Looks up a localized string similar to Type '{0}' is not derived from BaseExceptionInterceptor.
+
+
+
+
+ Looks up a localized string similar to Unable to connect to any of the specified MySQL hosts..
+
+
+
+
+ Looks up a localized string similar to Unable to create plugin for authentication method '{0}'. Please see inner exception for details..
+
+
+
+
+ Looks up a localized string similar to Unable to derive stored routine parameters. The 'Parameters' information schema table is not available and access to the stored procedure body has been disabled..
+
+
+
+
+ Looks up a localized string similar to Unable to enable query analysis. Be sure the MySql.Data.EMTrace assembly is properly located and registered..
+
+
+
+
+ Looks up a localized string similar to An error occured attempting to enumerate the user-defined functions. Do you have SELECT privileges on the mysql.func table?.
+
+
+
+
+ Looks up a localized string similar to Unable to execute stored procedure '{0}'..
+
+
+
+
+ Looks up a localized string similar to There was an error parsing the foreign key definition..
+
+
+
+
+ Looks up a localized string similar to Error encountered reading the RSA public key..
+
+
+
+
+ Looks up a localized string similar to Unable to retrieve stored procedure metadata for routine '{0}'. Either grant SELECT privilege to mysql.proc for this user or use "check parameters=false" with your connection string..
+
+
+
+
+ Looks up a localized string similar to Unable to start a second async operation while one is running..
+
+
+
+
+ Looks up a localized string similar to Unix sockets are not supported on Windows.
+
+
+
+
+ Looks up a localized string similar to Unknown authentication method '{0}' was requested..
+
+
+
+
+ Looks up a localized string similar to Unknown connection protocol.
+
+
+
+
+ Looks up a localized string similar to MySQL user '{0}' does not equal the logged-in Windows user '{1}'..
+
+
+
+
+ Looks up a localized string similar to Trying to upload a file from outside the path set on 'allowloadlocalinfileinpath' is invalid..
+
+
+
+
+ Looks up a localized string similar to Value '{0}' is not of the correct type..
+
+
+
+
+ Looks up a localized string similar to The requested column value could not be treated as or conveted to a Guid..
+
+
+
+
+ Looks up a localized string similar to An event handler for WebAuthnActionRequested was not specified..
+
+
+
+
+ Looks up a localized string similar to The timeout of 15 seconds for user interaction with FIDO device has been exceeded..
+
+
+
+
+ Looks up a localized string similar to Windows authentication connections are not supported on {0}.
+
+
+
+
+ Looks up a localized string similar to Writing to the stream failed..
+
+
+
+
+ Looks up a localized string similar to Parameter '{0}' is not found but a parameter with the name '{1}' is found. Parameter names must include the leading parameter marker..
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to Appdata path is not defined..
+
+
+
+
+ Looks up a localized string similar to Authentication failed using MYSQL41 and SHA256_MEMORY. Check the user name and password or try using a secure connection..
+
+
+
+
+ Looks up a localized string similar to You can't get more sessions because Client is closed..
+
+
+
+
+ Looks up a localized string similar to Client option '{0}' does not support value '{1}'..
+
+
+
+
+ Looks up a localized string similar to Client option '{0}' is not recognized as valid..
+
+
+
+
+ Looks up a localized string similar to {0} '{1}' does not exist in schema '{2}'..
+
+
+
+
+ Looks up a localized string similar to Compression requested but the compression algorithm negotiation failed..
+
+
+
+
+ Looks up a localized string similar to Compression using {0} is not supported..
+
+
+
+
+ Looks up a localized string similar to Compression using {0} is not supported in .NET Framework..
+
+
+
+
+ Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable..
+
+
+
+
+ Looks up a localized string similar to Compression is not enabled..
+
+
+
+
+ Looks up a localized string similar to Compression requested but the server does not support it..
+
+
+
+
+ Looks up a localized string similar to There are still decompressed messages pending to be processed..
+
+
+
+
+ Looks up a localized string similar to Custom type mapping is only supported from .NET Core 3.1 and later..
+
+
+
+
+ Looks up a localized string similar to '{0}' cannot be set to false with DNS SRV lookup enabled..
+
+
+
+
+ Looks up a localized string similar to Scheme '{0}' is not valid..
+
+
+
+
+ Looks up a localized string similar to The document path cannot be null or an empty string..
+
+
+
+
+ Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes"..
+
+
+
+
+ Looks up a localized string similar to Key name in connection attribute cannot be an empty string..
+
+
+
+
+ Looks up a localized string similar to At least one option must be specified..
+
+
+
+
+ Looks up a localized string similar to This feature is currently not supported..
+
+
+
+
+ Looks up a localized string similar to This functionality is only supported in MySQL {0} and higher..
+
+
+
+
+ Looks up a localized string similar to Collation with id '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to The value of "connection-attributes" must be either a boolean or a list of key-value pairs..
+
+
+
+
+ Looks up a localized string similar to Connection Data is incorrect..
+
+
+
+
+ Looks up a localized string similar to The connection string is invalid..
+
+
+
+
+ Looks up a localized string similar to '{0}' is not a valid connection string attribute..
+
+
+
+
+ Looks up a localized string similar to The connection timeout value must be a positive integer (including 0)..
+
+
+
+
+ Looks up a localized string similar to Decimal (BCD) format is invalid..
+
+
+
+
+ Looks up a localized string similar to Field type with name '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to Index type with name '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to The value provided is not a valid JSON document. {0}.
+
+
+
+
+ Looks up a localized string similar to {0} is not a valid column name in the row..
+
+
+
+
+ Looks up a localized string similar to {0} is not a valid index for the row..
+
+
+
+
+ Looks up a localized string similar to Session state is not valid..
+
+
+
+
+ Looks up a localized string similar to Invalid Uri .
+
+
+
+
+ Looks up a localized string similar to Invalid uri query value.
+
+
+
+
+ Looks up a localized string similar to Key names in "connection-attributes" cannot start with "_"..
+
+
+
+
+ Looks up a localized string similar to Json configuration must contain 'uri' or 'host' but not both..
+
+
+
+
+ Looks up a localized string similar to Keyword '{0}' not found..
+
+
+
+
+ Looks up a localized string similar to Keyword not supported..
+
+
+
+
+ Looks up a localized string similar to Field '{0}' is mandatory..
+
+
+
+
+ Looks up a localized string similar to Missed required schema option..
+
+
+
+
+ Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead..
+
+
+
+
+ Looks up a localized string similar to There is no data at index {0}.
+
+
+
+
+ Looks up a localized string similar to No 'host' has been specified..
+
+
+
+
+ Looks up a localized string similar to No more data in resultset..
+
+
+
+
+ Looks up a localized string similar to Object '{0}' not found.
+
+
+
+
+ Looks up a localized string similar to No placeholders..
+
+
+
+
+ Looks up a localized string similar to Connection closed. Reason: connection idle was too long.
+
+
+
+
+ Looks up a localized string similar to Connection closed. Reason: connection was killed by a different session.
+
+
+
+
+ Looks up a localized string similar to Connection closed. Reason: server was shutdown.
+
+
+
+
+ Looks up a localized string similar to {0} must be a value greater than 0..
+
+
+
+
+ Looks up a localized string similar to Path not found '{0}'..
+
+
+
+
+ Looks up a localized string similar to Queue timeout expired. The timeout period elapsed prior to getting a session from the pool..
+
+
+
+
+ Looks up a localized string similar to Providing a port number as part of the host address isn't supported when using connection strings in basic format or anonymous objects. Use URI format instead..
+
+
+
+
+ Looks up a localized string similar to You must either assign no priority to any of the hosts or give a priority for every host..
+
+
+
+
+ Looks up a localized string similar to The priority must be between 0 and 100..
+
+
+
+
+ Looks up a localized string similar to ProgramData path is not defined..
+
+
+
+
+ Looks up a localized string similar to Replacement document has an '_id' that is
+ different from the matched document..
+
+
+
+
+ Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server, client library, or both..
+
+
+
+
+ Looks up a localized string similar to The process of closing the resultset and resulted in results being lost..
+
+
+
+
+ Looks up a localized string similar to All server connection attempts were aborted. Timeout of {0} milliseconds was exceeded for each selected server..
+
+
+
+
+ Looks up a localized string similar to All server connection attempts were aborted. Timeout was exceeded for each selected server..
+
+
+
+
+ Looks up a localized string similar to Connection attempt to the server was aborted. Timeout of {0} milliseconds was exceeded..
+
+
+
+
+ Looks up a localized string similar to Connection attempt to the server was aborted. Timeout was exceeded..
+
+
+
+
+ Looks up a localized string similar to Unable to connect to any specified host..
+
+
+
+
+ Looks up a localized string similar to Unable to read or decode data value..
+
+
+
+
+ Looks up a localized string similar to Unable to open a session..
+
+
+
+
+ Looks up a localized string similar to Unexpected end of packet found while reading data values.
+
+
+
+
+ Looks up a localized string similar to Field name '{0}' is not allowed..
+
+
+
+
+ Looks up a localized string similar to Unknown placeholder :{0}.
+
+
+
+
+ Looks up a localized string similar to Value '{0}' is not of the correct type..
+
+
+
+
+ Summary description for MySqlUInt64.
+
+
+
+
+ An exception thrown by MySQL when a type conversion does not succeed.
+
+
+
+ Initializes a new instance of the class with a specified error message.
+ Message describing the error.
+
+
+
+ Represents a datetime data type object in a MySql database.
+
+
+
+
+ Defines whether the UTF or local timezone will be used.
+
+
+
+
+ Constructs a new MySqlDateTime object by setting the individual time properties to
+ the given values.
+
+ The year to use.
+ The month to use.
+ The day to use.
+ The hour to use.
+ The minute to use.
+ The second to use.
+ The microsecond to use.
+
+
+
+ Constructs a new MySqlDateTime object by using values from the given object.
+
+ The object to copy.
+
+
+
+ Constructs a new MySqlDateTime object by copying the current value of the given object.
+
+ The MySqlDateTime object to copy.
+
+
+
+ Enables the contruction of a MySqlDateTime object by parsing a string.
+
+
+
+
+ Indicates if this object contains a value that can be represented as a DateTime
+
+
+
+ Returns the year portion of this datetime
+
+
+ Returns the month portion of this datetime
+
+
+ Returns the day portion of this datetime
+
+
+ Returns the hour portion of this datetime
+
+
+ Returns the minute portion of this datetime
+
+
+ Returns the second portion of this datetime
+
+
+
+ Returns the milliseconds portion of this datetime
+ expressed as a value between 0 and 999
+
+
+
+
+ Returns the microseconds portion of this datetime (6 digit precision)
+
+
+
+
+ Returns true if this datetime object has a null value
+
+
+
+
+ Retrieves the value of this as a DateTime object.
+
+
+
+ Returns this value as a DateTime
+
+
+ Returns a MySQL specific string representation of this value
+
+
+
+
+
+
+
+
+ Represents a decimal data type object in a MySql database.
+
+
+
+
+ Gets a boolean value signaling if the type is null.
+
+
+
+
+ Gets or sets the decimal precision of the type.
+
+
+
+
+ Gets or sets the scale of the type.
+
+
+
+
+ Gets the decimal value associated to this type.
+
+
+
+
+ Converts this decimal value to a double value.
+
+ The value of this type converted to a dobule value.
+
+
+
+ Represents a geometry data type object in a MySql database.
+
+
+
+
+ Gets the x coordinate.
+
+
+
+
+ Gets the y coordinate.
+
+
+
+
+ Gets the SRID value.
+
+
+
+
+ Gets a boolean value that signals if the type is null.
+
+
+
+
+ Gets the value associated to this type.
+
+
+
+
+ Gets the value associated to this type.
+
+
+
+ Returns the Well-Known Text representation of this value
+ POINT({0} {1})", longitude, latitude
+ http://dev.mysql.com/doc/refman/4.1/en/gis-wkt-format.html
+
+
+
+ Get value from WKT format
+ SRID=0;POINT (x y) or POINT (x y)
+
+ WKT string format
+
+
+
+ Try to get value from WKT format
+ SRID=0;POINT (x y) or POINT (x y)
+
+ WKT string format
+ Out mysqlGeometryValue
+
+
+
+ Sets the DSInfo when GetSchema is called for the DataSourceInformation collection.
+
+
+
+
+ Gets the well-known text representation of the geomtry object.
+
+ A string representation of the WKT.
+
+
+
+ Enables X Protocol packets from the network stream to be retrieved and processed
+
+
+
+
+ The instance of the stream that holds the network connection with MySQL Server.
+
+
+
+
+ This field is used to enable compression and decompression actions in the communication channel.
+
+
+
+
+ A Queue to store the pending packets removed from the
+
+
+
+
+ Creates a new instance of XPacketProcessor.
+
+ The stream to be used as communication channel.
+
+
+
+ Creates a new instance of XPacketProcessor.
+
+ The stream to be used as communication channel.
+ The XCompressionController to be used for compression actions.
+
+
+
+ Identifies the kind of packet received over the network and execute
+ the corresponding processing.
+
+
+
+
+ Reads data from the network stream and create a packet of type .
+
+ A .
+
+
+
+ Sends the read/write actions to the MyNetworkStream class.
+
+
+
+
+ Reads the pending packets present in the network channel and processes them accordingly.
+
+
+
+
+ Implementation of EXTERNAL authentication type.
+
+
+
+
+ Implementation of MySQL41 authentication type.
+
+
+
+
+ Implementation of PLAIN authentication type.
+
+
+
+
+ Compares two Guids in string format.
+
+ The first string to compare.
+ The first string to compare.
+ An integer that indicates the lexical relationship between the two comparands, similar to
+
+
+
+ Compares two objects.
+
+ The first to compare.
+ The second to compare.
+ An integer that indicates the lexical relationship between the two comparands, similar to
+
+
+
+ Provides functionality for loading unmanaged libraries.
+
+
+
+
+ Loads the specified unmanaged library from the embedded resources.
+
+ The application name.
+ The library name.
+
+
+
+ Provides support for configuring X Protocol compressed messages.
+
+
+
+
+ The capabilities sub-key used to specify the compression algorithm.
+
+
+
+
+ The capabilities key used to specify the compression capability.
+
+
+
+
+ Messages with a value lower than this threshold will not be compressed.
+
+
+
+
+ Default value for enabling or disabling combined compressed messages.
+
+
+
+
+ Default value for the maximum number of combined compressed messages contained in a compression message.
+
+
+
+
+ The capabilities sub-key used to specify if combining compressed messages is permitted.
+
+
+
+
+ The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message.
+
+
+
+
+ Buffer used to store the data received from the server.
+
+
+
+
+ Deflate stream used for compressing data.
+
+
+
+
+ Deflate stream used for decompressing data.
+
+
+
+
+ Flag indicating if the initialization is for compression or decompression.
+
+
+
+
+ Stores the communication packet generated the last time ReadNextBufferedMessage method was called.
+
+
+
+
+ Stream used to store multiple X Protocol messages.
+
+
+
+
+ ZStandard stream used for decompressing data.
+
+
+
+
+ Main constructor used to set the compression algorithm and initialize the list of messages to
+ be compressed by the client.
+
+ The compression algorithm to use.
+ Flag indicating if the initialization is for compression or decompression.
+
+
+
+ Gets or sets the list of messages that should be compressed by the client when compression is enabled.
+
+
+
+
+ Gets or sets the compression algorithm.
+
+
+
+
+ Flag indicating if compression is enabled.
+
+
+
+
+ Flag indicating if the last decompressed message contains multiple messages.
+
+
+
+
+ General method used to compress data using the compression algorithm defined in the constructor.
+
+ The data to compress.
+ A compressed byte array.
+
+
+
+ Compresses data using the deflate_stream algorithm.
+
+ The data to compress.
+ A compressed byte array.
+
+
+
+ Compresses data using the lz4_message algorithm.
+
+ The data to compress.
+ A compressed byte array.
+
+
+
+ Compresses data using the zstd_stream algorithm.
+
+ The data to compress.
+ A compressed byte array.
+
+
+
+ General method used to decompress data using the compression algorithm defined in the constructor.
+
+ The data to decompress.
+ The expected length of the decompressed data.
+ A decompressed byte array.
+
+
+
+ Decompresses data using the deflate_stream compression algorithm.
+
+ The data to decompress.
+ The expected length of the decompressed data.
+ A decompressed byte array.
+
+
+
+ Decompresses data using the lz4_message compression algorithm.
+
+ The data to decompress.
+ The expected length of the decompressed data.
+ A decompressed byte array.
+
+
+
+ Decompresses data using the zstd_stream compression algorithm.
+
+ The data to decompress.
+ The expected length of the decompressed data.
+ A decompressed byte array.
+
+
+
+ Closes and disposes of any open streams.
+
+
+
+
+ Gets the byte array representing the next X Protocol frame that is stored in cache.
+
+ A byte array representing an X Protocol frame.
+
+
+
+ Gets a representing the next X Protocol frame that is stored in cache.
+
+ A with the next X Protocol frame.
+
+
+
+ Constructor that sets the stream used to read or write data.
+
+ The stream used to read or write data.
+ The socket to use.
+
+
+
+ Constructor that sets the stream used to read or write data and the compression controller.
+
+ The stream used to read or write data.
+ The compression controller for reading.
+ The compression controller for writing.
+ The socket to use.
+
+
+
+ Gets or sets the compression controller uses to manage compression operations.
+
+
+
+
+ Writes X Protocol frames to the X Plugin.
+
+ The integer representation of the client message identifier used for the message.
+ The message to include in the X Protocol frame.
+
+
+
+ Writes X Protocol frames to the X Plugin.
+
+ The client message identifier used for the message.
+ The message to include in the X Protocol frame.
+
+
+
+ Reads X Protocol frames incoming from the X Plugin.
+
+ A instance representing the X Protocol frame that was read.
+
+
+
+ Abstract class for the protocol base operations in client/server communication.
+
+
+
+
+ Expression parser for MySQL-X protocol.
+
+
+ string being parsed.
+
+
+ Token stream produced by lexer.
+
+
+ Parser's position in token stream.
+
+
+ Mapping of names to positions for named placeholders. Used for both string values ":arg" and numeric values ":2".
+
+
+ Number of positional placeholders.
+
+
+ Are relational columns identifiers allowed?
+
+
+ Token types used by the lexer.
+
+
+ Token. Includes type and string value of the token.
+
+
+ Mapping of reserved words to token types.
+
+
+ Does the next character equal the given character? (respects bounds)
+
+
+ Helper function to match integer or floating point numbers. This function should be called when the position is on the first character of the number (a
+ digit or '.').
+
+ @param i The current position in the string
+ @return the next position in the string after the number.
+
+
+ Lexer for MySQL-X expression language.
+
+
+ Assert that the token at pos is of type type.
+
+
+ Does the current token have type `t'?
+
+
+ Does the next token have type `t'?
+
+
+ Does the token at position `pos' have type `t'?
+
+
+ Consume token.
+
+ @return the string value of the consumed token
+
+
+ Parse a paren-enclosed expression list. This is used for function params or IN params.
+
+ @return a List of expressions
+
+
+ Parse a function call of the form: IDENTIFIER PAREN_EXPR_LIST.
+
+ @return an Expr representing the function call.
+
+
+ Parse an identifier for a function call: [schema.]name
+
+
+ Parse a document path member.
+
+
+ Parse a document path array index.
+
+
+ Parse a JSON-style document path, like WL#7909, but prefix by @. instead of $.
+
+
+ Parse a document field.
+
+
+ Parse a column identifier (which may optionally include a JSON document path).
+
+
+ Build a unary operator expression.
+
+
+ Parse an atomic expression. (c.f. grammar at top)
+
+
+ Parse a left-associated binary operator.
+
+ @param types
+ The token types that denote this operator.
+ @param innerParser
+ The inner parser that should be called to parse operands.
+ @return an expression tree of the binary operator or a single operand
+
+
+ Parse the entire string as an expression.
+
+ @return an X-protocol expression tree
+
+
+
+ Parse an ORDER BY specification which is a comma-separated list of expressions, each may be optionally suffixed by ASC/DESC.
+
+
+ Parse a SELECT projection which is a comma-separated list of expressions, each optionally suffixed with a target alias.
+
+
+ Parse an INSERT field name.
+ @todo unit test
+
+
+ Parse an UPDATE field which can include can document paths.
+
+
+ Parse a document projection which is similar to SELECT but with document paths as the target alias.
+
+
+ Parse a list of expressions used for GROUP BY.
+
+
+ @return the number of positional placeholders in the expression.
+
+
+ @return a mapping of parameter names to positions.
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar NULL type.
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar DOUBLE type (wrapped in Any).
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar SINT (signed int) type (wrapped in Any).
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar UINT (unsigned int) type (wrapped in Any).
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar STRING type (wrapped in Any).
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar OCTETS type (wrapped in Any).
+
+
+ Proto-buf helper to build a LITERAL Expr with a Scalar BOOL type (wrapped in Any).
+
+
+ Wrap an Any value in a LITERAL expression.
+
+
+ Build an Any with a string value.
+
+
+
+ Parses an anonymous object into a dictionary.
+
+ The object to parse.
+ A dictionary if the provided object is an anonymous object; otherwise, null.
+
+
+ List of operators which will be serialized as infix operators.
+
+
+ Scalar to string.
+
+
+ JSON document path to string.
+
+
+ Column identifier (or JSON path) to string.
+
+
+ Function call to string.
+
+
+ Create a string from a list of (already stringified) parameters. Surround by parens and separate by commas.
+
+
+ Convert an operator to a string. Includes special cases for chosen infix operators (AND, OR) and special forms such as LIKE and BETWEEN.
+
+
+ Escape a string literal.
+
+
+ Quote a named identifer.
+
+
+ Serialize an expression to a string.
+
+
+
+ Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options
+
+ The namespace
+ The name of the command to be executed on MySql Server
+ Array of KeyValuePairs with the parameters required to build the message
+ void.
+
+
+
+ Sends the delete documents message
+
+
+
+
+ Sends the CRUD modify message
+
+
+
+
+ Class implementation for a default communication kind.
+
+
+
+
+ Constructor method for the communication routing service
+
+ A MySqlXConnectionStringBuilder setted with the information to use in the connection
+
+
+
+ Gets the current connection base on the connection mode
+
+ One of the values of ConnectionMode Offline, ReadOnly, WriteOnly, ReadWrite
+
+
+
+
+ Abstract class used to define the kind of server in environments with multiple types of distributed systems.
+
+
+
+
+ Main class for parsing json strings.
+
+
+
+
+ Initializes a new instance of the JsonParser class.
+
+
+
+
+ Parses the received string into a dictionary.
+
+ The string to parse.
+ A object that represents the parsed string.
+
+
+
+ Abstract class to manage and encapsulate one or more actual connections.
+
+
+
+
+ Creates a new session object with the values of the settings parameter.
+
+ Settings to be used in the session object
+
+
+
+ Sets the connection's charset default collation.
+
+ The opened session.
+ The character set.
+
+
+
+ Gets the version of the server.
+
+ An instance of containing the server version.
+
+
+
+ Gets the thread Id of the connection.
+
+ Thread Id
+
+
+
+ Implementation class for object that manages low-level work of queuing tasks onto threads.
+
+
+
+
+ Implementation class of InternalSession to manage connections using the Xprotocol type object.
+
+
+
+
+ Defines the compression controller that will be passed on the instance when
+ compression is enabled.
+
+
+
+
+ Defines the compression controller that will be passed on the instance when
+ compression is enabled.
+
+
+
+
+ Reorder the list of algorithms retrieved from server to the preferred order
+
+
+
+
+ Validate the algorithms given in the connection string are valid compared with enum CompressionAlgorithms
+
+
+
+
+ Negotiates compression capabilities with the server.
+
+ An array containing the compression algorithms supported by the server.
+ An array containing the compression algorithms given by user/client.
+
+
+
+ Prepare the dictionary of arguments required to create a MySQL message.
+
+ The name of the MySQL schema.
+ The name of the collection.
+ This object hold the parameters required to create the collection.
+
+ Collection referente.
+
+
+
+ Prepare the dictionary of arguments required to Modify a MySQL message.
+
+ The name of the MySQL schema.
+ The name of the collection.
+ This object hold the parameters required to Modify the collection.
+
+
+
+
+ Gets the compression algorithm being used to compress or decompress data.
+
+ Flag to indicate if the compression algorithm should be
+ retrieved from the reader or writer controller.
+ The name of the compression algorithm being used if any.
+ null if no compression algorithm is being used.
+
+
+
+ Represents a base class for a Session.
+
+
+
+
+ Flag to set if prepared statements are supported.
+
+
+
+
+ Gets the connection settings for this session.
+
+
+
+
+ Gets the currently active schema.
+
+
+
+
+ Gets the default schema provided when creating the session.
+
+
+
+
+ Gets the connection uri representation of the connection options provided during the creation of the session.
+
+
+
+
+ Initializes a new instance of the BaseSession class based on the specified connection string.
+
+ The connection used to create the session.
+ A object.
+ is null.
+ Unable to parse the when
+ in URI format.
+
+ When using Unix sockets the protocol=unix or protocol=unixsocket connection option is required.
+ This will enable elements passed in the server connection option to be treated as Unix sockets. The user is also required
+ to explicitly set sslmode to none since X Plugin does not support SSL when using Unix sockets. Note that
+ protocol=unix and protocol=unixsocket are synonyms.
+
+ Multiple hosts can be specified as part of the ,
+ which enables client-side failover when trying to establish a connection.
+
+ Connection URI examples:
+ - mysqlx://test:test@[192.1.10.10,localhost]
+ - mysqlx://test:test@[192.1.10.10,127.0.0.1]
+ - mysqlx://root:@[../tmp/mysqlx.sock,/tmp/mysqld.sock]?protocol=unix&sslmode=none
+ - mysqlx://test:test@[192.1.10.10:33060,127.0.0.1:33060]
+ - mysqlx://test:test@[192.1.10.10,120.0.0.2:22000,[::1]:33060]/test?connectiontimeout=10
+ - mysqlx://test:test@[(address=server.example,priority=20),(address=127.0.0.1,priority=100)]
+ - mysqlx://test:test@[(address=server.example,priority=100),(address=127.0.0.1,priority=75),(address=192.0.10.56,priority=25)]
+
+
+ Connection string examples:
+ - server=10.10.10.10,localhost;port=33060;uid=test;password=test;
+ - host=10.10.10.10,192.101.10.2,localhost;port=5202;uid=test;password=test;
+ - host=./tmp/mysqld.sock,/var/run/mysqldx.sock;port=5202;uid=root;protocol=unix;sslmode=none;
+ - server=(address=server.example,priority=20),(address=127.0.0.1,priority=100);port=33060;uid=test;password=test;
+ - server=(address=server.example,priority=100),(address=127.0.0.1,priority=75),(address=192.0.10.56,priority=25);port=33060;uid=test;password=test;
+
+
+ Failover methods
+ - Sequential: Connection attempts will be performed in a sequential order, that is, one after another until
+ a connection is successful or all the elements from the list have been tried.
+
+ - Priority based: If a priority is provided, the connection attemps will be performed in descending order, starting
+ with the host with the highest priority. Priority must be a value between 0 and 100. Additionally, it is required to either
+ give a priority for every host or no priority to any host.
+
+
+
+
+
+ Initializes a new instance of the BaseSession class based on the specified anonymous type object.
+
+ The connection data as an anonymous type used to create the session.
+ A object.
+ is null.
+
+ Multiple hosts can be specified as part of the , which enables client-side failover when trying to
+ establish a connection.
+
+ To assign multiple hosts, create a property similar to the connection string examples shown in
+ . Note that the value of the property must be a string.
+
+
+
+
+
+ Drops the database/schema with the given name.
+
+ The name of the schema.
+ is null.
+
+
+
+ Creates a schema/database with the given name.
+
+ The name of the schema/database.
+ A object that matches the recently created schema/database.
+
+
+
+ Gets the schema with the given name.
+
+ The name of the schema.
+ A object set with the provided schema name.
+
+
+
+ Gets a list of schemas (or databases) in this session.
+
+ A list containing all existing schemas (or databases).
+
+
+
+ Starts a new transaction.
+
+
+
+
+ Commits the current transaction.
+
+ A object containing the results of the commit operation.
+
+
+
+ Rolls back the current transaction.
+
+
+
+
+ Closes this session or releases it to the pool.
+
+
+
+
+ Closes this session
+
+
+
+
+ Sets a transaction savepoint with an autogenerated name.
+
+ The autogenerated name of the transaction savepoint.
+
+
+
+ Sets a named transaction savepoint.
+
+ The name of the transaction savepoint.
+ The name of the transaction savepoint.
+
+
+
+ Removes the named savepoint from the set of savepoints within the current transaction.
+
+ The name of the transaction savepoint.
+
+
+
+ Rolls back a transaction to the named savepoint without terminating the transaction.
+
+ The name of the transaction savepoint.
+
+
+
+ Parses the connection data.
+
+ The connection string or connection URI.
+ A object.
+ An updated connection string representation of the provided connection string or connection URI.
+
+
+
+ Parses a connection URI.
+
+ The connection URI to parse.
+ The connection string representation of the provided .
+
+
+
+ Validates if the string provided is a Unix socket file.
+
+ The Unix socket to evaluate.
+ true if is a valid Unix socket; otherwise, false.
+
+
+
+ Converts the URI object into a connection string.
+
+ An instance with the values for the provided connection options.
+ The path of the Unix socket file.
+ If true the replaces the value for the server connection option; otherwise, false
+ Flag indicating if this is a connection using DNS SRV.
+ A connection string.
+
+
+
+ Parses a connection string.
+
+ The connection string to parse.
+ The parsed connection string.
+
+
+
+ Normalizes the Unix socket by removing leading and ending parenthesis as well as removing special characters.
+
+ The Unix socket to normalize.
+ A normalized Unix socket.
+
+
+
+ Disposes the current object. Disposes of the managed state if the flag is set to true.
+
+ Flag to indicate if the managed state is to be disposed.
+
+
+
+ Disposes the current object. Code added to correctly implement the disposable pattern.
+
+
+
+
+ Describes the state of the session.
+
+
+
+
+ The session is closed.
+
+
+
+
+ The session is open.
+
+
+
+
+ The session object is connecting to the data source.
+
+
+
+
+ The session object is executing a command.
+
+
+
+
+ Class encapsulating a session pooling functionality.
+
+
+
+
+ Queue of demoted hosts.
+
+
+
+
+ List of hosts that will be attempted to connect to.
+
+
+
+
+ Timer to be used when a host have been demoted.
+
+
+
+
+ Remove hosts from the demoted list that have already been there for more
+ than 120,000 milliseconds and add them to the available hosts list.
+
+
+
+
+ Get a session from pool or create a new one.
+
+
+
+
+
+ Closes all sessions the Client object created and destroys the managed pool.
+
+
+
+
+ Represents a collection of documents.
+
+
+
+
+ Creates an containing the provided objects that can be used to add
+ one or more items to a collection.
+
+ The objects to add.
+ An object containing the objects to add.
+ is null.
+ This method can take anonymous objects, domain objects, or just plain JSON strings.
+ The statement can be further modified before execution.
+
+
+
+ Creates a with the given condition that can be used to remove
+ one or more documents from a collection.The statement can then be further modified before execution.
+
+ The condition to match documents.
+ A object set with the given condition.
+ is null or white space.
+ The statement can then be further modified before execution.
+
+
+
+ Creates a with the given condition that can be used to modify one or more
+ documents from a collection.
+
+ The condition to match documents.
+ A object set with the given condition.
+ is null or white space.
+ The statement can then be further modified before execution.
+
+
+
+ Replaces the document matching the given identifier.
+
+ The unique identifier of the document to replace.
+ The document to replace the matching document.
+ A object containing the results of the execution.
+ is null or whitespace.
+ is null.
+ This is a direct execution method. Operation succeeds even if no matching document was found;
+ in which case, the Result.RecordsAffected property is zero. If the new document contains an identifier, the value
+ is ignored.
+
+
+
+ Adds the given document to the collection unless the identifier or any other field that has a unique index
+ already exists, in which case it will update the matching document.
+
+ The unique identifier of the document to replace.
+ The document to replace the matching document.
+ A object containing the results of the execution.
+ The server version is lower than 8.0.3.
+ is null or white space.
+ is null.
+ The is different from the one in .
+ This is a direct execution method.
+
+
+
+ Creates a with the given condition, which can be used to find documents in a
+ collection.
+
+ An optional condition to match documents.
+ A object set with the given condition.
+ The statement can then be further modified before execution.
+
+
+
+ Returns the document with the given identifier.
+
+ The unique identifier of the document to replace.
+ A object if a document matching given identifier exists; otherwise, null.
+ is null or white space.
+ This is a direct execution method.
+
+
+
+ Base abstract class that defines elements inherited by all result types.
+
+
+
+
+ Gets the number of records affected by the statement that generated this result.
+
+
+
+
+ Gets the object of the session.
+
+
+
+
+ Gets a read-only collection of objects derived from statement execution.
+
+
+
+
+ Gets the number of warnings in the collection derived from statement execution.
+
+
+
+
+ No action is performed by this method. It is intended to be overriden by child classes if required.
+
+
+
+
+ Base abstract class for API statement.
+
+
+
+
+
+
+ Initializes a new instance of the BaseStatement class based on the specified session.
+
+ The session where the statement will be executed.
+
+
+
+ Gets the that owns the statement.
+
+
+
+
+ Executes the base statements. This method is intended to be defined by child classes.
+
+ A result object containing the details of the execution.
+
+
+
+ Executes a statement asynchronously.
+
+ A result object containing the details of the execution.
+
+
+
+ Validates if the session is open and valid.
+
+
+
+
+ Sets the status as Changed for prepared statement validation.
+
+
+
+
+ Converts a statement to prepared statement for a second execution
+ without any change but Bind, Limit, or Offset.
+
+
+
+
+ Abstract class for buffered results.
+
+ Generic result type.
+
+
+
+ Index of the current item.
+
+
+
+
+ List of generic items in this buffered result.
+
+
+
+
+ Flag that indicates if all items have been read.
+
+
+
+
+ Gets a dictionary containing the column names and their index.
+
+
+
+
+ Gets the page size set for this buffered result.
+
+
+
+
+ Loads the column data into the field.
+
+
+
+
+ Retrieves a read-only list of the generic items associated to this buffered result.
+
+ A generic list representing items in this buffered result.
+
+
+
+ Retrieves one element from the generic items associated to this buffered result.
+
+ A generic object that corresponds to the current or default item.
+
+
+
+ Determines if all items have already been read.
+
+ True if all items have been retrived, false otherwise.
+
+
+
+ Gets the current item.
+
+ All items have already been read.
+
+
+
+ Determines if all items have already been read.
+
+ True if all items have been retrived, false otherwise.
+
+
+
+ Resets the value of the field to zero.
+
+
+
+
+ Gets an representation of this object.
+
+ An representation of this object.
+
+
+
+ Gets an representation of this object.
+
+ An representation of this object.
+
+
+
+ Retrieves a read-only list of the generic items associated to this buffered result.
+
+ A generic list representing items in this buffered result.
+
+
+
+ No body has been defined for this method.
+
+
+
+
+ This object store the required parameters to create a Collection with schema validation.
+
+
+
+
+ If false, throws an exception if the collection exists.
+
+
+
+
+ Object which hold the Level and Schema parameters.
+
+
+
+
+ This object store the required parameters to modify a Collection with schema validation.
+
+
+
+
+ This object store the required parameters to Modify a Collection with schema validation.
+
+
+
+
+ This object store the required parameters to create a Collection with schema validation.
+
+
+
+
+ It can be STRICT to enable schema validation or OFF to disable .
+
+
+
+
+ The JSON which define the rules to be validated in the collection.
+
+
+
+
+ The possible values for parameter Level in Validation object.
+
+
+
+
+ Class to represent an error in this result.
+
+
+
+
+ Numeric code.
+
+
+
+
+ Return code indicating the outcome of the executed SQL statement.
+
+
+
+
+ Error message.
+
+
+
+
+ Initializes a new instance of the ErrorInfo class.
+
+
+
+
+ Abstract class for filterable statements.
+
+ The filterable statement.
+ The database object.
+ The type of result.
+ The type of the implemented object.
+
+
+
+ Initializes a new instance of the FiltarableStatement class based on the target and condition.
+
+ The database object.
+ The optional filter condition.
+
+
+
+ Enables the setting of Where condition for this operation.
+
+ The Where condition.
+ The implementing statement type.
+
+
+
+ Sets the number of items to be returned by the operation.
+
+ The number of items to be returned.
+ The implementing statement type.
+ is equal or lower than 0.
+
+
+
+ Sets the number of items to be skipped before including them into the result.
+
+ The number of items to be skipped.
+ The implementing statement type.
+
+
+
+ Binds the parameter values in filter expression.
+
+ The parameter name.
+ The value of the parameter.
+ A generic object representing the implementing statement type.
+
+
+
+ Binds the parameter values in filter expression.
+
+ The parameters as a DbDoc object.
+ A generic object representing the implementing statement type.
+
+
+
+ Binds the parameter values in filter expression.
+
+ The parameters as a JSON string.
+ The implementing statement type.
+
+
+
+ Binds the parameter values in filter expression.
+
+ The parameters as an anonymous object: new { param1 = value1, param2 = value2, ... }.
+ The implementing statement type.
+
+
+
+ Executes the statement.
+
+ The function to execute.
+ The generic object to use.
+ A generic result object containing the results of the execution.
+
+
+
+ Clones the filterable data but Session and Target remain the
+ same.
+
+ A clone of this filterable statement.
+
+
+
+ Represents a general statement result.
+
+
+
+
+ Gets the last inserted identifier (if there is one) by the statement that generated this result.
+
+
+
+
+ Gets the list of generated identifiers in the order of the Add() calls.
+
+
+
+
+ Abstract class to select a database object target.
+
+ The database object.
+ The execution result.
+ The type of the implemented object.
+
+
+
+ Initializes a new instance of the TargetedBaseStatement class based on the provided target.
+
+ The database object.
+
+
+
+ Gets the database target.
+
+
+
+
+ Represents a warning in this result.
+
+
+
+
+ Numeric value associated to the warning message.
+
+
+
+
+ Error message.
+
+
+
+
+ Strict level for the warning.
+
+
+
+
+ Initializes a new instance of the WarningInfo class based on the code and msg.
+
+ The code for the warning.
+ The error message for the warning.
+
+
+
+ Represents a chaining collection insert statement.
+
+
+
+
+
+ Adds documents to the collection.
+
+ The documents to add.
+ This object.
+ The array is null.
+
+
+
+ Executes the Add statement.
+
+ A object containing the results of the execution.
+
+
+
+ Implementation class for CRUD statements with collections using an index.
+
+
+
+
+
+ Executes this statement.
+
+ A object containing the results of the execution.
+
+
+
+ Represents a collection statement.
+
+ Type of
+ Type of object
+
+
+
+ Converts base s into objects.
+
+ Array of objects to be converted to objects.
+ An enumerable collection of objects.
+
+
+
+ Represents the result of an operation that includes a collection of documents.
+
+
+
+
+
+ Represents a chaining collection find statement.
+
+
+
+
+
+ List of column projections that shall be returned.
+
+ List of columns.
+ This object set with the specified columns or fields.
+
+
+
+ Executes the Find statement.
+
+ A object containing the results of execution and data.
+
+
+
+ Locks matching rows against updates.
+
+ Optional row lock option to use.
+ This same object set with the lock shared option.
+ The server version is lower than 8.0.3.
+
+
+
+ Locks matching rows so no other transaction can read or write to it.
+
+ Optional row lock option to use.
+ This same object set with the lock exclusive option.
+ The server version is lower than 8.0.3.
+
+
+
+ Sets the collection aggregation.
+
+ The field list for aggregation.
+ This same object set with the specified group-by criteria.
+
+
+
+ Filters criteria for aggregated groups.
+
+ The filter criteria for aggregated groups.
+ This same object set with the specified filter criteria.
+
+
+
+ Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ This same object set with the specified order criteria.
+
+
+
+ Enables the setting of Where condition for this operation.
+
+ The Where condition.
+ This same object set with the specified condition criteria.
+
+
+
+ Represents a chaining collection modify statement.
+
+
+
+
+
+ Sets key and value.
+
+ The document path key.
+ The new value.
+ This object.
+
+
+
+ Changes value for a key.
+
+ The document path key.
+ The new value.
+ This object.
+
+
+
+ Removes keys or values from a document.
+
+ An array of document paths representing the keys to be removed.
+ This object.
+
+
+
+ Creates a object set with the changes to be applied to all matching documents.
+
+ The JSON-formatted object describing the set of changes.
+ A object set with the changes described in .
+ can be a object, an anonymous object, a JSON string or a custom type object.
+ is null.
+ is null or white space.
+
+
+
+ Inserts an item into the specified array.
+
+ The document path key including the index on which the item will be inserted.
+ The value to insert into the array.
+ A object containing the updated array.
+
+
+
+ Appends an item to the specified array.
+
+ The document path key.
+ The value to append to the array.
+ A object containing the updated array.
+
+
+
+ Allows the user to set the sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ A generic object representing the implementing statement type.
+
+
+
+ Enables the setting of Where condition for this operation.
+
+ The Where condition.
+ The implementing statement type.
+
+
+
+ Executes the modify statement.
+
+ A object containing the results of the execution.
+
+
+
+ Represents a chaining collection remove statement.
+
+
+
+
+
+ Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ A generic object representing the implementing statement type.
+
+
+
+ Enables the setting of Where condition for this operation.
+
+ The Where condition.
+ The implementing statement type.
+
+
+
+ Executes the remove statement.
+
+ A object containing the results of the execution.
+
+
+
+ Represents a database object.
+
+
+
+
+ Gets the session that owns the database object.
+
+
+
+
+ Gets the schema that owns the database object.
+
+
+
+
+ Gets the database object name.
+
+
+
+
+ Verifies that the database object exists in the database.
+
+ True if the object exists in database, false otherwise.
+
+
+
+ Represents a generic document in JSON format.
+
+
+
+
+ Initializes a new instance of the DbDoc class based on the object provided. The value can be a domain object, anonymous object, or JSON string.
+
+ The value for this DbDoc.
+
+
+
+ Gets the value of a document property.
+
+ The key path for the property.
+
+
+
+
+ Gets the identifier of the document.
+
+
+
+
+ Gets a value indicating if this document has an identifier (property named _id with a value).
+
+
+
+
+ Sets a property on this document.
+
+ The key of the property.
+ The new property value.
+
+
+
+ Returns this document in Json format.
+
+ A Json formatted string.
+
+
+
+ Compares this DbDoc with another one.
+
+ The DbDoc to compare to.
+ True if they are equal, false otherwise.
+
+
+
+ Gets a value that serves as a hash function for a particular type.
+
+ A hash code for the current object.
+
+
+
+ Represents a collection of documents with a generic type.
+
+
+
+
+
+ Initializes a new instance of the generic Collection class based on the specified schema
+ and name.
+
+ The object associated to this collection.
+ The name of the collection.
+
+
+
+ Creates an containing the provided generic object. The add
+ statement can be further modified before execution.
+
+ The generic object to add.
+ An object containing the object to add.
+
+
+
+ Creates a with the given condition that can be used to remove
+ one or more documents from a collection.The statement can then be further modified before execution.
+
+ The condition to match documents.
+ A object set with the given condition.
+ is null or white space.
+ The statement can then be further modified before execution.
+
+
+
+ Removes the document with the given identifier.
+
+ The unique identifier of the document to replace.
+ A object containing the results of the execution.
+ is null or white space.
+ This is a direct execution method.
+
+
+
+ Creates a with the given condition that can be used to modify one or more
+ documents from a collection.
+
+ The condition to match documents.
+ A object set with the given condition.
+ is null or white space.
+ The statement can then be further modified before execution.
+
+
+
+ Returns the number of documents in this collection on the server.
+
+ The number of documents found.
+
+
+
+ Creates a with the given condition which can be used to find documents in a
+ collection.
+
+ An optional condition to match documents.
+ A object set with the given condition.
+ The statement can then be further modified before execution.
+
+
+
+ Creates an index based on the properties provided in the JSON document.
+
+ The index name.
+ JSON document describing the index to be created.
+
+ is a JSON document with the following fields:
+
+ - fields: array of IndexField objects, each describing a single document member to be
+ included in the index (see below).
+ - type: string, (optional) the type of index. One of INDEX or SPATIAL. Default is INDEX and may
+ be omitted.
+
+
+ A single IndexField description consists of the following fields:
+
+ - field: string, the full document path to the document member or field to be indexed.
+ - type: string, one of the supported SQL column types to map the field into (see the following list).
+ For numeric types, the optional UNSIGNED keyword may follow. For the TEXT type, the length to consider for
+ indexing may be added.
+ - required: bool, (optional) true if the field is required to exist in the document. defaults to
+ false, except for GEOJSON where it defaults to true.
+ - options: int, (optional) special option flags for use when decoding GEOJSON data.
+ - srid: int, (optional) srid value for use when decoding GEOJSON data.
+
+
+ Supported SQL column types:
+
+ - INT [UNSIGNED]
+ - TINYINT [UNSIGNED]
+ - SMALLINT[UNSIGNED]
+ - MEDIUMINT [UNSIGNED]
+ - INTEGER [UNSIGNED]
+ - BIGINT [UNSIGNED]
+ - REAL [UNSIGNED]
+ - FLOAT [UNSIGNED]
+ - DOUBLE [UNSIGNED]
+ - DECIMAL [UNSIGNED]
+ - NUMERIC [UNSIGNED]
+ - DATE
+ - TIME
+ - TIMESTAMP
+ - DATETIME
+ - TEXT[(length)]
+ - CHAR[(lenght)]
+ - GEOJSON (extra options: options, srid)
+
+
+
+
+
+ Drops a collection index.
+
+ The index name.
+ is null or white space.
+
+
+
+ Verifies if the current collection exists in the server schema.
+
+ true if the collection exists; otherwise, false.
+
+
+
+ Returns the document with the given identifier.
+
+ The unique identifier of the document to replace.
+ A object if a document matching given identifier exists; otherwise, null.
+ is null or white space.
+ This is a direct execution method.
+
+
+
+ Defines elements that allow to iterate through the contents of various items.
+
+
+
+
+ Initializes a new instance of the Iterator class.
+
+
+
+
+ This method is not yet implemented.
+
+
+
+ Exception is always thrown since the body of the method is not yet implemented.
+
+
+
+ Defines a MySql expression.
+
+
+
+
+ Main class for session operations related to Connector/NET implementation of the X DevAPI.
+
+
+
+
+ Opens a session to the server given or to the first available server if multiple servers were specified.
+
+ The connection string or URI string format.
+
+ A object representing the established session.
+ Multiple hosts can be specified as part of the which
+ will enable client side failover when trying to establish a connection. For additional details and syntax
+ examples refer to the remarks section.
+
+
+
+ Opens a session to the server given.
+
+ The connection data for the server.
+
+ A object representing the established session.
+
+
+
+ Creates a new instance.
+
+ The connection string or URI string format.
+
+ The connection options in JSON string format.
+ A object representing a session pool.
+
+
+
+ Creates a new instance.
+
+ The connection string or URI string format.
+
+ The connection options in object format.
+
+
+ new { pooling = new
+ {
+ enabled = true,
+ maxSize = 15,
+ maxIdleTime = 60000,
+ queueTimeout = 60000
+ }
+ }
+
+
+
+ A object representing a session pool.
+
+
+
+ Creates a new instance.
+
+ The connection data.
+
+ The connection options in JSON string format.
+ A object representing a session pool.
+
+
+
+ Creates a new instance.
+
+ The connection data.
+
+ The connection options in object format.
+
+
+ new { pooling = new
+ {
+ enabled = true,
+ maxSize = 15,
+ maxIdleTime = 60000,
+ queueTimeout = 60000
+ }
+ }
+
+
+
+ A object representing a session pool.
+
+
+
+ Enables the creation of connection strings by exposing the connection options as properties.
+ Contains connection options specific to the X protocol.
+
+
+
+
+ Main constructor.
+
+
+
+
+ Constructor accepting a connection string.
+
+ The connection string.
+ A flag indicating if the default port is used in the connection.
+
+
+
+ Readonly field containing a collection of classic protocol and protocol shared connection options.
+
+
+
+
+ Gets or sets the connection timeout.
+
+
+
+
+ Gets or sets the connection attributes.
+
+
+
+
+ Path to a local file containing certificate revocation lists.
+
+
+
+
+ Gets or sets the compression type between client and server.
+
+
+
+
+ Gets or sets the compression algorithm.
+
+
+
+
+ Gets or sets a connection option.
+
+ The keyword that identifies the connection option to modify.
+
+
+
+ Retrieves the value corresponding to the supplied key from this .
+
+ The key of the item to retrieve.
+ The value corresponding to the .
+ if was found within the connection string;
+ otherwise, .
+ contains a null value.
+
+
+
+ Represents a table column.
+
+
+
+
+ Gets the original column name.
+
+
+
+
+ Gets the alias of the column name.
+
+
+
+
+ Gets the table name the column orginates from.
+
+
+
+
+ Gets the alias of the table name .
+
+
+
+
+ Gets the schema name the column originates from.
+
+
+
+
+ Gets the catalog the schema originates from.
+ In MySQL protocol this is `def` by default.
+
+
+
+
+ Gets the collation used for this column.
+
+
+
+
+ Gets the character set used for this column.
+
+
+
+
+ Gets the column length.
+
+
+
+
+ Gets the fractional decimal digits for floating point and fixed point numbers.
+
+
+
+
+ Gets the Mysql data type.
+
+
+
+
+ Gets the .NET Clr data type.
+
+
+
+
+ True if it's a signed number.
+
+
+
+
+ True if column is UINT zerofill or BYTES rightpad.
+
+
+
+
+ Initializes a new instance of the Column class.
+
+
+
+
+ Represents a resultset that contains rows of data.
+
+
+
+
+ Gets the columns in this resultset.
+
+
+
+
+ Gets the number of columns in this resultset.
+
+
+
+
+ Gets a list containing the column names in this resultset.
+
+
+
+
+ Gets the rows of this resultset. This collection will be incomplete unless all the rows have been read
+ either by using the Next method or the Buffer method.
+
+
+
+
+ Gets the value of the column value at the current index.
+
+ The column index.
+ The CLR value at the column index.
+
+
+
+ Allows getting the value of the column value at the current index.
+
+ The column index.
+ The CLR value at the column index.
+
+
+
+ Returns the index of the given column name.
+
+ The name of the column to find.
+ The numeric index of column.
+
+
+
+ Represents a single row of data in a table.
+
+
+
+
+ Gets the value of the row at the given index.
+
+ The column index to retrieve the value.
+ The value at the index.
+
+
+
+ Gets the value of the column as a string.
+
+ The name of the column.
+ The value of the column as a string.
+
+
+
+ Gets a string based indexer into the row. Returns the value as a CLR type.
+
+ The column index to get.
+ The CLR value for the column.
+
+
+
+ Inherits from . Creates a resultset that contains rows of data.
+
+
+
+
+ Represents a resultset that contains rows of data for relational operations.
+
+
+
+
+ Gets a boolean value indicating if this result has data.
+
+
+
+
+ Moves to next resultset.
+
+ True if there is a new resultset, false otherwise.
+
+
+
+ Represents a sql statement.
+
+
+
+
+ Initializes a new instance of the SqlStament class bassed on the session and sql statement.
+
+ The session the Sql statement belongs to.
+ The Sql statement.
+
+
+
+ Gets the current Sql statement.
+
+
+
+
+ Gets the list of parameters associated to this Sql statement.
+
+
+
+
+ Executes the current Sql statement.
+
+ A object with the resultset and execution status.
+
+
+
+ Binds the parameters values by position.
+
+ The parameter values.
+ This set with the binded parameters.
+
+
+
+ Represents a server Table or View.
+
+
+
+
+ Gets a value indicating whether the object is
+ a View (True) or a Table (False).
+
+
+
+
+ Creates a set with the columns to select. The table select
+ statement can be further modified before execution. This method is intended to select a set
+ of table rows.
+
+ The optional column names to select.
+ A object for select chain operations.
+
+
+
+ Creates a set with the fileds to insert to. The table
+ insert statement can be further modified before exeuction. This method is intended to
+ insert one or multiple rows into a table.
+
+ The list of fields to insert.
+ A object for insert chain operations.
+
+
+
+ Creates a . This method is intended to update table rows
+ values.
+
+ A object for update chain operations.
+
+
+
+ Creates a . This method is intended to delete rows from a
+ table.
+
+ A object for delete chain operations.
+
+
+
+ Returns the number of rows in the table on the server.
+
+ The number of rows.
+
+
+
+ Verifies if the table exists in the database.
+
+ true if the table exists; otherwise, false.
+
+
+
+ Represents a chaining table delete statement.
+
+
+
+
+ Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ A generic object representing the implementing statement type.
+
+
+
+ Executes the delete statement.
+
+ A object containing the results of the delete execution.
+
+
+
+ Represents a chaining table insert statement.
+
+
+
+
+ Executes the insert statement.
+
+ A object containing the results of the insert statement.
+
+
+
+ Values to be inserted.
+ Multiple rows supported.
+
+ The values to be inserted.
+ This same object.
+
+
+
+ Represents a chaining table select statement.
+
+
+
+
+ Executes the select statement.
+
+ A object containing the results of the execution and data.
+
+
+
+ Locks matching rows against updates.
+
+ Optional row lock option to use.
+ This same object set with lock shared option.
+ The server version is lower than 8.0.3.
+
+
+
+ Locks matching rows so no other transaction can read or write to it.
+
+ Optional row lock option to use.
+ This same object set with the lock exclusive option.
+ The server version is lower than 8.0.3.
+
+
+
+ Sets the table aggregation.
+
+ The column list for aggregation.
+ This same object set with the specified group-by criteria.
+
+
+
+ Filters criteria for aggregated groups.
+
+ The filter criteria for aggregated groups.
+ This same object set with the specified filter criteria.
+
+
+
+ Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ A generic object that represents the implementing statement type.
+
+
+
+ Represents a chaining table update statement.
+
+
+
+
+ Executes the update statement.
+
+ A object ocntaining the results of the update statement execution.
+
+
+
+ Column and value to be updated.
+
+ Column name.
+ Value to be updated.
+ This same object.
+
+
+
+ Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like
+ "order ASC" or "pages DESC, age ASC".
+
+ The order criteria.
+ A generic object that represents the implementing statement type.
+
+
+
+ Represents a schema or database.
+
+
+
+
+ Session related to current schema.
+
+
+
+
+ Returns a list of all collections in this schema.
+
+ A list representing all found collections.
+
+
+
+ Returns a list of all tables in this schema.
+
+ A list representing all found tables.
+
+
+
+ Gets a collection by name.
+
+ The name of the collection to get.
+ Ensures the collection exists in the schema.
+ A object matching the given name.
+
+
+
+ Gets a typed collection object. This is useful for using domain objects.
+
+ The name of collection to get.
+ Ensures the collection exists in the schema.
+ A generic object set with the given name.
+
+
+
+ Gets the given collection as a table.
+
+ The name of the collection.
+ A object set with the given name.
+
+
+
+ Gets a table object. Upon return the object may or may not be valid.
+
+ The name of the table object.
+ A object set with the given name.
+
+
+
+ Creates a .
+
+ The name of the collection to create.
+ If false, throws an exception if the collection exists.
+ Collection referente.
+
+
+
+ Creates a including a schema validation.
+
+ The name of the collection to create.
+ This object hold the parameters required to create the collection.
+
+ Collection referente.
+
+
+
+ Modify a collection adding or removing schema validation parameters.
+
+ The name of the collection to create.
+ This object encapsulate the Validation parameters level and schema.
+ Collection referente.
+
+
+
+ Drops the given collection.
+
+ The name of the collection to drop.
+ is null.
+
+
+
+ Determines if this schema actually exists.
+
+ True if exists, false otherwise.
+
+
+
+ Represents a single server session.
+
+
+
+
+ Returns a object that can be used to execute the given SQL.
+
+ The SQL to execute.
+ A object set with the provided SQL.
+
+
+
+ Sets the schema in the database.
+
+ The schema name to be set.
+
+
+
+ Executes a query in the database to get the current schema.
+
+ Current database object or null if no schema is selected.
+
+
+
+ Closes the current session properly after it was closed by the server.
+
+
+
+ Holder for reflection information generated from mysqlx.proto
+
+
+ File descriptor for mysqlx.proto
+
+
+ Holder for extension identifiers generated from the top level of mysqlx.proto
+
+
+
+ *
+ IDs of messages that can be sent from client to the server.
+
+ @note
+ This message is never sent on the wire. It is only used to let ``protoc``:
+ - generate constants
+ - check for uniqueness
+
+
+
+ Container for nested types declared in the ClientMessages message type.
+
+
+
+ *
+ IDs of messages that can be sent from server to client.
+
+ @note
+ This message is never sent on the wire. It is only used to let ``protoc``:
+ - generate constants
+ - check for uniqueness
+
+
+
+ Container for nested types declared in the ServerMessages message type.
+
+
+
+ NOTICE has to stay at 11 forever
+
+
+
+ Field number for the "msg" field.
+
+
+ Gets whether the "msg" field is set
+
+
+ Clears the value of the "msg" field
+
+
+ Field number for the "severity" field.
+
+
+
+ * severity of the error message
+
+
+
+ Gets whether the "severity" field is set
+
+
+ Clears the value of the "severity" field
+
+
+ Field number for the "code" field.
+
+
+
+ * error code
+
+
+
+ Gets whether the "code" field is set
+
+
+ Clears the value of the "code" field
+
+
+ Field number for the "sql_state" field.
+
+
+
+ * SQL state
+
+
+
+ Gets whether the "sql_state" field is set
+
+
+ Clears the value of the "sql_state" field
+
+
+ Field number for the "msg" field.
+
+
+
+ * human-readable error message
+
+
+
+ Gets whether the "msg" field is set
+
+
+ Clears the value of the "msg" field
+
+
+ Container for nested types declared in the Error message type.
+
+
+ Holder for reflection information generated from mysqlx_connection.proto
+
+
+ File descriptor for mysqlx_connection.proto
+
+
+
+ *
+ Capability
+
+ A tuple of a ``name`` and a @ref Mysqlx::Datatypes::Any
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "value" field.
+
+
+
+ *
+ Capabilities
+
+ list of Capability
+
+
+
+ Field number for the "capabilities" field.
+
+
+
+ *
+ Get supported connection capabilities and their current state.
+
+ @returns @ref Mysqlx::Connection::Capabilities or @ref Mysqlx::Error
+
+
+
+
+ *
+ Set connection capabilities atomically.
+ Only provided values are changed; other values are left
+ unchanged. If any of the changes fails, all changes are
+ discarded.
+
+ @pre active sessions == 0
+
+ @returns @ref Mysqlx::Ok or @ref Mysqlx::Error
+
+
+
+ Field number for the "capabilities" field.
+
+
+
+ *
+ Announce to the server that the client wants to close the connection.
+
+ It discards any session state of the server.
+
+ @returns @ref Mysqlx::Ok
+
+
+
+ Field number for the "uncompressed_size" field.
+
+
+ Gets whether the "uncompressed_size" field is set
+
+
+ Clears the value of the "uncompressed_size" field
+
+
+ Field number for the "server_messages" field.
+
+
+ Gets whether the "server_messages" field is set
+
+
+ Clears the value of the "server_messages" field
+
+
+ Field number for the "client_messages" field.
+
+
+ Gets whether the "client_messages" field is set
+
+
+ Clears the value of the "client_messages" field
+
+
+ Field number for the "payload" field.
+
+
+ Gets whether the "payload" field is set
+
+
+ Clears the value of the "payload" field
+
+
+ Holder for reflection information generated from mysqlx_crud.proto
+
+
+ File descriptor for mysqlx_crud.proto
+
+
+
+ *
+ DataModel to use for filters, names, ...
+
+
+
+
+ *
+ ViewAlgorithm defines how MySQL Server processes the view
+
+
+
+
+ * MySQL chooses which algorithm to use
+
+
+
+
+ * the text of a statement that refers to the view and the view
+ definition are merged
+
+
+
+
+ * the view are retrieved into a temporary table
+
+
+
+
+ *
+ ViewSqlSecurity defines the security context in which the view is going to be
+ executed; this means that VIEW can be executed with current user permissions or
+ with permissions of the user who defined the VIEW
+
+
+
+
+ * use current user permissions
+
+
+
+
+ * use permissions of the user who defined the VIEW
+
+
+
+
+ *
+ ViewCheckOption limits the write operations done on a `VIEW`
+ (`INSERT`, `UPDATE`, `DELETE`) to rows in which the `WHERE` clause is `TRUE`
+
+
+
+
+ * the view WHERE clause is checked, but no underlying views are checked
+
+
+
+
+ * the view WHERE clause is checked, then checking recurses
+ to underlying views
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "alias" field.
+
+
+ Gets whether the "alias" field is set
+
+
+ Clears the value of the "alias" field
+
+
+ Field number for the "document_path" field.
+
+
+ Field number for the "source" field.
+
+
+
+ * the expression identifying an element from the source data,
+ which can include a column identifier or any expression
+
+
+
+ Field number for the "alias" field.
+
+
+
+ * optional alias. Required for DOCUMENTs (clients may use
+ the source string as default)
+
+
+
+ Gets whether the "alias" field is set
+
+
+ Clears the value of the "alias" field
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "schema" field.
+
+
+ Gets whether the "schema" field is set
+
+
+ Clears the value of the "schema" field
+
+
+ Field number for the "row_count" field.
+
+
+
+ * maximum rows to filter
+
+
+
+ Gets whether the "row_count" field is set
+
+
+ Clears the value of the "row_count" field
+
+
+ Field number for the "offset" field.
+
+
+
+ * maximum rows to skip before applying the row_count
+
+
+
+ Gets whether the "offset" field is set
+
+
+ Clears the value of the "offset" field
+
+
+
+ *
+ LimitExpr, in comparison to Limit, is able to specify that row_count and
+ offset are placeholders.
+ This message support expressions of following types Expr/literal/UINT,
+ Expr/PLACEHOLDER.
+
+
+
+ Field number for the "row_count" field.
+
+
+
+ * maximum rows to filter
+
+
+
+ Field number for the "offset" field.
+
+
+
+ * maximum rows to skip before applying the row_count
+
+
+
+
+ *
+ Sort order
+
+
+
+ Field number for the "expr" field.
+
+
+ Field number for the "direction" field.
+
+
+ Gets whether the "direction" field is set
+
+
+ Clears the value of the "direction" field
+
+
+ Container for nested types declared in the Order message type.
+
+
+ Field number for the "source" field.
+
+
+
+ * specification of the value to be updated
+ - if data_model is TABLE, a column name may be specified and also
+ a document path, if the column has type JSON
+ - if data_model is DOCUMENT, only document paths are allowed
+
+ @note in both cases, schema and table must be not set
+
+
+
+ Field number for the "operation" field.
+
+
+
+ * the type of operation to be performed
+
+
+
+ Gets whether the "operation" field is set
+
+
+ Clears the value of the "operation" field
+
+
+ Field number for the "value" field.
+
+
+
+ * an expression to be computed as the new value for the operation
+
+
+
+ Container for nested types declared in the UpdateOperation message type.
+
+
+
+ * only allowed for TABLE
+
+
+
+
+ * no value (removes the identified path from a object or array)
+
+
+
+
+ * sets the new value on the identified path
+
+
+
+
+ * replaces a value if the path exists
+
+
+
+
+ * source and value must be documents
+
+
+
+
+ * insert the value in the array at the index identified in the source path
+
+
+
+
+ * append the value on the array at the identified path
+
+
+
+
+ * merge JSON object value with the provided patch expression
+
+
+
+
+ *
+ Find Documents/Rows in a Collection/Table
+
+ @startuml
+ client -> server: Find
+ ... one or more Resultset ...
+ @enduml
+
+ @returns @ref Mysqlx::Resultset
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * collection in which to find
+
+
+
+ Field number for the "data_model" field.
+
+
+
+ * data model that the operations refer to
+
+
+
+ Gets whether the "data_model" field is set
+
+
+ Clears the value of the "data_model" field
+
+
+ Field number for the "projection" field.
+
+
+
+ * list of column projections that shall be returned
+
+
+
+ Field number for the "args" field.
+
+
+
+ * values for parameters used in filter expression
+
+
+
+ Field number for the "criteria" field.
+
+
+
+ * filter criteria
+
+
+
+ Field number for the "limit" field.
+
+
+
+ * numbers of rows that shall be skipped and returned
+ (user can set one of: limit, limit_expr)
+
+
+
+ Field number for the "order" field.
+
+
+
+ * sort-order in which the rows/document shall be returned in
+
+
+
+ Field number for the "grouping" field.
+
+
+
+ * column expression list for aggregation (GROUP BY)
+
+
+
+ Field number for the "grouping_criteria" field.
+
+
+
+ * filter criteria for aggregated groups
+
+
+
+ Field number for the "locking" field.
+
+
+
+ * perform row locking on matches
+
+
+
+ Gets whether the "locking" field is set
+
+
+ Clears the value of the "locking" field
+
+
+ Field number for the "locking_options" field.
+
+
+
+ * additional options how to handle locked rows
+
+
+
+ Gets whether the "locking_options" field is set
+
+
+ Clears the value of the "locking_options" field
+
+
+ Field number for the "limit_expr" field.
+
+
+
+ * numbers of rows that shall be skipped and returned
+ (user can set one of: limit, limit_expr)
+
+
+
+ Container for nested types declared in the Find message type.
+
+
+
+ * Lock matching rows against updates
+
+
+
+
+ * Lock matching rows so no other transaction can read or write to it
+
+
+
+
+ * Do not wait to acquire row lock, fail with an error
+ if a requested row is locked
+
+
+
+
+ * Do not wait to acquire a row lock,
+ remove locked rows from the result set
+
+
+
+
+ *
+ Insert documents/rows into a collection/table
+
+ @returns @ref Mysqlx::Resultset
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * collection to insert into
+
+
+
+ Field number for the "data_model" field.
+
+
+
+ * data model that the operations refer to
+
+
+
+ Gets whether the "data_model" field is set
+
+
+ Clears the value of the "data_model" field
+
+
+ Field number for the "projection" field.
+
+
+
+ * name of the columns to insert data into
+ (empty if data_model is DOCUMENT)
+
+
+
+ Field number for the "row" field.
+
+
+
+ * set of rows to insert into the collection/table (a single expression
+ with a JSON document literal or an OBJECT expression)
+
+
+
+ Field number for the "args" field.
+
+
+
+ * values for parameters used in row expressions
+
+
+
+ Field number for the "upsert" field.
+
+
+
+ * true if this should be treated as an Upsert
+ (that is, update on duplicate key)
+
+
+
+ Gets whether the "upsert" field is set
+
+
+ Clears the value of the "upsert" field
+
+
+ Container for nested types declared in the Insert message type.
+
+
+
+ * set of fields to insert as a one row
+
+
+
+ Field number for the "field" field.
+
+
+
+ *
+ Update documents/rows in a collection/table
+
+ @returns @ref Mysqlx::Resultset
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * collection to change
+
+
+
+ Field number for the "data_model" field.
+
+
+
+ * datamodel that the operations refer to
+
+
+
+ Gets whether the "data_model" field is set
+
+
+ Clears the value of the "data_model" field
+
+
+ Field number for the "criteria" field.
+
+
+
+ * filter expression to match rows that the operations will apply on
+
+
+
+ Field number for the "limit" field.
+
+
+
+ * limits the number of rows to match
+ (user can set one of: limit, limit_expr)
+
+
+
+ Field number for the "order" field.
+
+
+
+ * specifies order of matched rows
+
+
+
+ Field number for the "operation" field.
+
+
+
+ * list of operations to be applied.
+ Valid operations will depend on the data_model
+
+
+
+ Field number for the "args" field.
+
+
+
+ * values for parameters used in filter expression
+
+
+
+ Field number for the "limit_expr" field.
+
+
+
+ * limits the number of rows to match
+ (user can set one of: limit, limit_expr)
+
+
+
+
+ *
+ Delete documents/rows from a Collection/Table
+
+ @returns @ref Mysqlx::Resultset
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * collection to change
+
+
+
+ Field number for the "data_model" field.
+
+
+
+ * data model that the operations refer to
+
+
+
+ Gets whether the "data_model" field is set
+
+
+ Clears the value of the "data_model" field
+
+
+ Field number for the "criteria" field.
+
+
+
+ * filter expression to match rows that the operations will apply on
+
+
+
+ Field number for the "limit" field.
+
+
+
+ * limits the number of rows to match
+ (user can set one of: limit, limit_expr)
+
+
+
+ Field number for the "order" field.
+
+
+
+ * specifies order of matched rows
+
+
+
+ Field number for the "args" field.
+
+
+
+ * values for parameters used in filter expression
+
+
+
+ Field number for the "limit_expr" field.
+
+
+
+ * limits the number of rows to match
+ (user can set one of: limit, limit_expr)
+
+
+
+
+ *
+ CreateView create view based on indicated @ref Mysqlx::Crud::Find message
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * name of the VIEW object, which should be created
+
+
+
+ Field number for the "definer" field.
+
+
+
+ * user name of the definer, if the value isn't set then the definer
+ is current user
+
+
+
+ Gets whether the "definer" field is set
+
+
+ Clears the value of the "definer" field
+
+
+ Field number for the "algorithm" field.
+
+
+
+ * defines how MySQL Server processes the view
+
+
+
+ Gets whether the "algorithm" field is set
+
+
+ Clears the value of the "algorithm" field
+
+
+ Field number for the "security" field.
+
+
+
+ * defines the security context in which the view is going be executed
+
+
+
+ Gets whether the "security" field is set
+
+
+ Clears the value of the "security" field
+
+
+ Field number for the "check" field.
+
+
+
+ * limits the write operations done on a VIEW
+
+
+
+ Gets whether the "check" field is set
+
+
+ Clears the value of the "check" field
+
+
+ Field number for the "column" field.
+
+
+
+ * defines the list of aliases for column names specified in `stmt`
+
+
+
+ Field number for the "stmt" field.
+
+
+
+ * Mysqlx.Crud.Find message from which the SELECT statement
+ is going to be build
+
+
+
+ Field number for the "replace_existing" field.
+
+
+
+ * if true then suppress error when created view already exists;
+ just replace it
+
+
+
+ Gets whether the "replace_existing" field is set
+
+
+ Clears the value of the "replace_existing" field
+
+
+
+ *
+ ModifyView modify existing view based on indicated
+ @ref Mysqlx::Crud::Find message
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * name of the VIEW object, which should be modified
+
+
+
+ Field number for the "definer" field.
+
+
+
+ * user name of the definer,
+ if the value isn't set then the definer is current user
+
+
+
+ Gets whether the "definer" field is set
+
+
+ Clears the value of the "definer" field
+
+
+ Field number for the "algorithm" field.
+
+
+
+ * defined how MySQL Server processes the view
+
+
+
+ Gets whether the "algorithm" field is set
+
+
+ Clears the value of the "algorithm" field
+
+
+ Field number for the "security" field.
+
+
+
+ * defines the security context in which the view is going be executed
+
+
+
+ Gets whether the "security" field is set
+
+
+ Clears the value of the "security" field
+
+
+ Field number for the "check" field.
+
+
+
+ * limits the write operations done on a VIEW
+
+
+
+ Gets whether the "check" field is set
+
+
+ Clears the value of the "check" field
+
+
+ Field number for the "column" field.
+
+
+
+ * defines the list of aliases for column names specified in `stmt`
+
+
+
+ Field number for the "stmt" field.
+
+
+
+ * Mysqlx.Crud.Find message from which the SELECT statement
+ is going to be build
+
+
+
+
+ *
+ DropView removing existing view
+
+
+
+ Field number for the "collection" field.
+
+
+
+ * name of the VIEW object, which should be deleted
+
+
+
+ Field number for the "if_exists" field.
+
+
+
+ * if true then suppress error when deleted view does not exists
+
+
+
+ Gets whether the "if_exists" field is set
+
+
+ Clears the value of the "if_exists" field
+
+
+ Holder for reflection information generated from mysqlx_cursor.proto
+
+
+ File descriptor for mysqlx_cursor.proto
+
+
+
+ *
+ Open a cursor
+
+ @startuml
+ client -> server: Open
+ alt Success
+ ... none or partial Resultsets or full Resultsets ...
+ client <- server: StmtExecuteOk
+ else Failure
+ client <- server: Error
+ end alt
+ @enduml
+
+ @returns @ref Mysqlx::Ok
+
+
+
+ Field number for the "cursor_id" field.
+
+
+
+ * client-side assigned cursor ID; the ID is going to represent
+ the new cursor and assigned to it the statement
+
+
+
+ Gets whether the "cursor_id" field is set
+
+
+ Clears the value of the "cursor_id" field
+
+
+ Field number for the "stmt" field.
+
+
+
+ * statement for which the resultset is going to be iterated through by the cursor
+
+
+
+ Field number for the "fetch_rows" field.
+
+
+
+ * number of rows that should be retrieved from sequential cursor
+
+
+
+ Gets whether the "fetch_rows" field is set
+
+
+ Clears the value of the "fetch_rows" field
+
+
+ Container for nested types declared in the Open message type.
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "prepare_execute" field.
+
+
+ Container for nested types declared in the OneOfMessage message type.
+
+
+
+ *
+ Fetch next portion of data from a cursor
+
+ @startuml
+ client -> server: Fetch
+ alt Success
+ ... none or partial Resultsets or full Resultsets ...
+ client <- server: StmtExecuteOk
+ else
+ client <- server: Error
+ end
+ @enduml
+
+
+
+ Field number for the "cursor_id" field.
+
+
+
+ * client-side assigned cursor ID; must be already open
+
+
+
+ Gets whether the "cursor_id" field is set
+
+
+ Clears the value of the "cursor_id" field
+
+
+ Field number for the "fetch_rows" field.
+
+
+
+ * number of rows that should be retrieved from sequential cursor
+
+
+
+ Gets whether the "fetch_rows" field is set
+
+
+ Clears the value of the "fetch_rows" field
+
+
+
+ *
+ Close cursor
+
+ @startuml
+ client -> server: Close
+ alt Success
+ client <- server: Ok
+ else Failure
+ client <- server: Error
+ end
+ @enduml
+
+ @returns @ref Mysqlx::Ok or @ref Mysqlx::Error
+
+
+
+ Field number for the "cursor_id" field.
+
+
+
+ * client-side assigned cursor ID; must be allocated/open
+
+
+
+ Gets whether the "cursor_id" field is set
+
+
+ Clears the value of the "cursor_id" field
+
+
+ Holder for reflection information generated from mysqlx_datatypes.proto
+
+
+ File descriptor for mysqlx_datatypes.proto
+
+
+
+ a scalar
+
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "v_signed_int" field.
+
+
+ Gets whether the "v_signed_int" field is set
+
+
+ Clears the value of the "v_signed_int" field
+
+
+ Field number for the "v_unsigned_int" field.
+
+
+ Gets whether the "v_unsigned_int" field is set
+
+
+ Clears the value of the "v_unsigned_int" field
+
+
+ Field number for the "v_octets" field.
+
+
+
+ 4 is unused, was Null which doesn't have a storage anymore
+
+
+
+ Field number for the "v_double" field.
+
+
+ Gets whether the "v_double" field is set
+
+
+ Clears the value of the "v_double" field
+
+
+ Field number for the "v_float" field.
+
+
+ Gets whether the "v_float" field is set
+
+
+ Clears the value of the "v_float" field
+
+
+ Field number for the "v_bool" field.
+
+
+ Gets whether the "v_bool" field is set
+
+
+ Clears the value of the "v_bool" field
+
+
+ Field number for the "v_string" field.
+
+
+ Container for nested types declared in the Scalar message type.
+
+
+
+ * a string with a charset/collation
+
+
+
+ Field number for the "value" field.
+
+
+ Gets whether the "value" field is set
+
+
+ Clears the value of the "value" field
+
+
+ Field number for the "collation" field.
+
+
+ Gets whether the "collation" field is set
+
+
+ Clears the value of the "collation" field
+
+
+
+ * an opaque octet sequence, with an optional content_type
+ See @ref Mysqlx::Resultset::ContentType_BYTES for list of known values.
+
+
+
+ Field number for the "value" field.
+
+
+ Gets whether the "value" field is set
+
+
+ Clears the value of the "value" field
+
+
+ Field number for the "content_type" field.
+
+
+ Gets whether the "content_type" field is set
+
+
+ Clears the value of the "content_type" field
+
+
+
+ *
+ An object
+
+
+
+ Field number for the "fld" field.
+
+
+ Container for nested types declared in the Object message type.
+
+
+ Field number for the "key" field.
+
+
+ Gets whether the "key" field is set
+
+
+ Clears the value of the "key" field
+
+
+ Field number for the "value" field.
+
+
+
+ *
+ An Array
+
+
+
+ Field number for the "value" field.
+
+
+
+ *
+ A helper to allow all field types
+
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "scalar" field.
+
+
+ Field number for the "obj" field.
+
+
+ Field number for the "array" field.
+
+
+ Container for nested types declared in the Any message type.
+
+
+ Holder for reflection information generated from mysqlx_expect.proto
+
+
+ File descriptor for mysqlx_expect.proto
+
+
+
+ *
+ Open an Expect block and set/unset the conditions that have to
+ be fulfilled.
+
+ If any of the conditions fail, all enclosed messages will fail
+ with a ``Mysqlx::Error`` message.
+
+ @returns @ref Mysqlx::Ok on success, @ref Mysqlx::Error on error
+
+
+
+ Field number for the "op" field.
+
+
+ Gets whether the "op" field is set
+
+
+ Clears the value of the "op" field
+
+
+ Field number for the "cond" field.
+
+
+ Container for nested types declared in the Open message type.
+
+
+
+ * copy the operations from the parent Expect-block
+
+
+
+
+ * start with a empty set of operations
+
+
+
+ Field number for the "condition_key" field.
+
+
+ Gets whether the "condition_key" field is set
+
+
+ Clears the value of the "condition_key" field
+
+
+ Field number for the "condition_value" field.
+
+
+ Gets whether the "condition_value" field is set
+
+
+ Clears the value of the "condition_value" field
+
+
+ Field number for the "op" field.
+
+
+ Gets whether the "op" field is set
+
+
+ Clears the value of the "op" field
+
+
+ Container for nested types declared in the Condition message type.
+
+
+
+ * Change error propagation behaviour
+
+
+
+
+ * Check if X Protocol field exists
+
+
+
+
+ * Check if X Protocol supports document _id generation
+
+
+
+
+ * set the condition; set, if not set; overwrite, if set
+
+
+
+
+ * unset the condition
+
+
+
+
+ *
+ Close a Expect block.
+
+ Closing a Expect block restores the state of the previous Expect
+ block for the following messages.
+
+ @returns @ref Mysqlx::Ok on success, @ref Mysqlx::Error on error
+
+
+
+ Holder for reflection information generated from mysqlx_expr.proto
+
+
+ File descriptor for mysqlx_expr.proto
+
+
+
+ *
+ The "root" of the expression tree.
+
+ If expression type is PLACEHOLDER, then it refers to the value
+ of a parameter specified when executing a statement (see args
+ field of StmtExecute command). Field position (which must be
+ present for such an expression) gives 0-based position of the
+ parameter in the parameter list.
+
+ @par production list
+ @code{unparsed}
+ expr: operator |
+ : identifier |
+ : function_call |
+ : variable |
+ : literal |
+ : object |
+ : array |
+ : placeholder
+ @endcode
+
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "identifier" field.
+
+
+ Field number for the "variable" field.
+
+
+ Gets whether the "variable" field is set
+
+
+ Clears the value of the "variable" field
+
+
+ Field number for the "literal" field.
+
+
+ Field number for the "function_call" field.
+
+
+ Field number for the "operator" field.
+
+
+ Field number for the "position" field.
+
+
+ Gets whether the "position" field is set
+
+
+ Clears the value of the "position" field
+
+
+ Field number for the "object" field.
+
+
+ Field number for the "array" field.
+
+
+ Container for nested types declared in the Expr message type.
+
+
+
+ *
+ Identifier: name, schame.name
+
+ @par production list
+ @code{unparsed}
+ identifier: string "." string |
+ : string
+ @endcode
+
+
+
+ Field number for the "name" field.
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "schema_name" field.
+
+
+ Gets whether the "schema_name" field is set
+
+
+ Clears the value of the "schema_name" field
+
+
+
+ *
+ Document path item
+
+ @par production list
+ @code{unparsed}
+ document_path: path_item | path_item document_path
+ path_item : member | array_index | "**"
+ member : "." string | "." "*"
+ array_index : "[" number "]" | "[" "*" "]"
+ @endcode
+
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "value" field.
+
+
+ Gets whether the "value" field is set
+
+
+ Clears the value of the "value" field
+
+
+ Field number for the "index" field.
+
+
+
+ * used in case of ARRY_INDEX
+
+
+
+ Gets whether the "index" field is set
+
+
+ Clears the value of the "index" field
+
+
+ Container for nested types declared in the DocumentPathItem message type.
+
+
+
+ * .member
+
+
+
+
+ * \.*
+
+
+
+
+ * [index]
+
+
+
+
+ * [*]
+
+
+
+
+ * **
+
+
+
+
+ Field number for the "document_path" field.
+
+
+
+ * document path
+
+
+
+ Field number for the "name" field.
+
+
+
+ * name of column
+
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "table_name" field.
+
+
+
+ * name of table
+
+
+
+ Gets whether the "table_name" field is set
+
+
+ Clears the value of the "table_name" field
+
+
+ Field number for the "schema_name" field.
+
+
+
+ * name of schema
+
+
+
+ Gets whether the "schema_name" field is set
+
+
+ Clears the value of the "schema_name" field
+
+
+
+ *
+ Function call: ``func(a, b, "1", 3)``
+
+ @par production list
+ @code{unparsed}
+ function_call: `identifier` "(" [ `expr` ["," `expr` ]* ] ")"
+ @endcode
+
+
+
+ Field number for the "name" field.
+
+
+
+ * identifier of function; at least name of it
+
+
+
+ Field number for the "param" field.
+
+
+
+ * list of parameters
+
+
+
+ Field number for the "name" field.
+
+
+
+ * name of operator
+
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "param" field.
+
+
+
+ * list of parameters
+
+
+
+
+ *
+ An object (with expression values)
+
+
+
+ Field number for the "fld" field.
+
+
+
+ * list of fields
+
+
+
+ Container for nested types declared in the Object message type.
+
+
+ Field number for the "key" field.
+
+
+
+ * identifier of field
+
+
+
+ Gets whether the "key" field is set
+
+
+ Clears the value of the "key" field
+
+
+ Field number for the "value" field.
+
+
+
+ * value of field
+
+
+
+
+ *
+ An array of expressions
+
+
+
+ Field number for the "value" field.
+
+
+
+ * list of values
+
+
+
+ Holder for reflection information generated from mysqlx_notice.proto
+
+
+ File descriptor for mysqlx_notice.proto
+
+
+
+ *
+ Common frame for all notices
+
+ | ``.type`` | Value |
+ |---------------------------------------------------|------ |
+ | @ref Mysqlx::Notice::Warning | 1 |
+ | @ref Mysqlx::Notice::SessionVariableChanged | 2 |
+ | @ref Mysqlx::Notice::SessionStateChanged | 3 |
+ | @ref Mysqlx::Notice::GroupReplicationStateChanged | 4 |
+ | @ref Mysqlx::Notice::ServerHello | 5 |
+
+
+
+ Field number for the "type" field.
+
+
+
+ * the type of the payload
+
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "scope" field.
+
+
+
+ * global or local notification
+
+
+
+ Gets whether the "scope" field is set
+
+
+ Clears the value of the "scope" field
+
+
+ Field number for the "payload" field.
+
+
+
+ * the payload of the notification
+
+
+
+ Gets whether the "payload" field is set
+
+
+ Clears the value of the "payload" field
+
+
+ Container for nested types declared in the Frame message type.
+
+
+
+ * scope of notice
+
+
+
+
+ * type of notice payload
+
+
+
+
+ *
+ Server-side warnings and notes
+
+ @par ``.scope`` == ``local``
+ ``.level``, ``.code`` and ``.msg`` map the content of:
+ @code{sql}
+ SHOW WARNINGS
+ @endcode
+
+ @par ``.scope`` == ``global``
+ (undefined) Will be used for global, unstructured messages like:
+ - server is shutting down
+ - a node disconnected from group
+ - schema or table dropped
+
+ | @ref Mysqlx::Notice::Frame Field | Value |
+ |-----------------------------------|-------------------------|
+ | ``.type`` | 1 |
+ | ``.scope`` | ``local`` or ``global`` |
+
+
+
+ Field number for the "level" field.
+
+
+
+ * Note or Warning
+
+
+
+ Gets whether the "level" field is set
+
+
+ Clears the value of the "level" field
+
+
+ Field number for the "code" field.
+
+
+
+ * warning code
+
+
+
+ Gets whether the "code" field is set
+
+
+ Clears the value of the "code" field
+
+
+ Field number for the "msg" field.
+
+
+
+ * warning message
+
+
+
+ Gets whether the "msg" field is set
+
+
+ Clears the value of the "msg" field
+
+
+ Container for nested types declared in the Warning message type.
+
+
+
+ *
+ Notify clients about changes to the current session variables.
+
+ Every change to a variable that is accessible through:
+
+ @code{sql}
+ SHOW SESSION VARIABLES
+ @endcode
+
+ | @ref Mysqlx::Notice::Frame Field | Value |
+ |-----------------------------------|----------|
+ | ``.type`` | 2 |
+ | ``.scope`` | ``local``|
+
+
+
+ Field number for the "param" field.
+
+
+
+ * name of the variable
+
+
+
+ Gets whether the "param" field is set
+
+
+ Clears the value of the "param" field
+
+
+ Field number for the "value" field.
+
+
+
+ * the changed value of param
+
+
+
+ Field number for the "param" field.
+
+
+
+ * parameter key
+
+
+
+ Gets whether the "param" field is set
+
+
+ Clears the value of the "param" field
+
+
+ Field number for the "value" field.
+
+
+
+ * updated value
+
+
+
+ Container for nested types declared in the SessionStateChanged message type.
+
+
+
+ .. more to be added
+
+
+
+
+ *
+ Notify clients about group replication state changes
+
+ | @ref Mysqlx::Notice::Frame Field | Value |
+ |-----------------------------------|------------|
+ |``.type`` | 4 |
+ |``.scope`` | ``global`` |
+
+
+
+ Field number for the "type" field.
+
+
+
+ * type of group replication event
+
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "view_id" field.
+
+
+
+ * view identifier
+
+
+
+ Gets whether the "view_id" field is set
+
+
+ Clears the value of the "view_id" field
+
+
+ Container for nested types declared in the GroupReplicationStateChanged message type.
+
+
+
+ *
+ Notify clients about connection to X Protocol server
+
+ | @ref Mysqlx::Notice::Frame Field | Value |
+ |-----------------------------------|------------|
+ |``.type`` | 5 |
+ |``.scope`` | ``global`` |
+
+
+
+ Holder for reflection information generated from mysqlx_prepare.proto
+
+
+ File descriptor for mysqlx_prepare.proto
+
+
+
+ *
+ Prepare a new statement
+
+ @startuml
+ client -> server: Prepare
+ alt Success
+ client <- server: Ok
+ else Failure
+ client <- server: Error
+ end
+ @enduml
+
+ @returns @ref Mysqlx::Ok or @ref Mysqlx::Error
+
+
+
+ Field number for the "stmt_id" field.
+
+
+
+ * client-side assigned statement ID, which is going to identify
+ the result of preparation
+
+
+
+ Gets whether the "stmt_id" field is set
+
+
+ Clears the value of the "stmt_id" field
+
+
+ Field number for the "stmt" field.
+
+
+
+ * defines one of following messages to be prepared:
+ Crud::Find, Crud::Insert, Crud::Delete, Crud::Upsert, Sql::StmtExecute
+
+
+
+ Container for nested types declared in the Prepare message type.
+
+
+ Field number for the "type" field.
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "find" field.
+
+
+ Field number for the "insert" field.
+
+
+ Field number for the "update" field.
+
+
+ Field number for the "delete" field.
+
+
+ Field number for the "stmt_execute" field.
+
+
+ Container for nested types declared in the OneOfMessage message type.
+
+
+
+ Determine which of optional fields was set by the client
+ (Workaround for missing "oneof" keyword in pb2.5)
+
+
+
+
+ *
+ Execute already-prepared statement
+
+ @startuml
+
+ client -> server: Execute
+ alt Success
+ ... Resultsets...
+ client <- server: StmtExecuteOk
+ else Failure
+ client <- server: Error
+ end
+ @enduml
+ @returns @ref Mysqlx::Ok
+
+
+
+ Field number for the "stmt_id" field.
+
+
+
+ * client-side assigned statement ID, must be already prepared
+
+
+
+ Gets whether the "stmt_id" field is set
+
+
+ Clears the value of the "stmt_id" field
+
+
+ Field number for the "args" field.
+
+
+
+ * Arguments to bind to the prepared statement
+
+
+
+ Field number for the "compact_metadata" field.
+
+
+
+ * send only type information for
+ @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others
+
+
+
+ Gets whether the "compact_metadata" field is set
+
+
+ Clears the value of the "compact_metadata" field
+
+
+
+ *
+ Deallocate already-prepared statement
+
+ @startuml
+ client -> server: Deallocate
+ alt Success
+ client <- server: Ok
+ else Failure
+ client <- server: Error
+ end
+ @enduml
+
+ @returns @ref Mysqlx::Ok or @ref Mysqlx::Error
+
+
+
+ Field number for the "stmt_id" field.
+
+
+
+ * client-side assigned statement ID, must be already prepared
+
+
+
+ Gets whether the "stmt_id" field is set
+
+
+ Clears the value of the "stmt_id" field
+
+
+ Holder for reflection information generated from mysqlx_resultset.proto
+
+
+ File descriptor for mysqlx_resultset.proto
+
+
+
+ *
+ A hint about the higher-level encoding of a BYTES field
+
+ |type | value | description |
+ |------| -------|-------------------------|
+ |BYTES | 0x0001 | GEOMETRY (WKB encoding) |
+ |BYTES | 0x0002 | JSON (text encoding) |
+ |BYTES | 0x0003 | XML (text encoding) |
+
+ @note
+ this list isn't comprehensive. As a guideline: the field's value is expected
+ to pass a validator check on client and server if this field is set.
+ If the server adds more internal datatypes that rely on BLOB storage
+ like image manipulation, seeking into complex types in BLOBs, ... more
+ types will be added.
+
+
+
+
+ *
+ A hint about the higher-level encoding of a DATETIME field
+
+ |type |value |description |
+ |---------|-------|-------------------------------------------|
+ |DATE |0x0001 |DATETIME contains only date part |
+ |DATETIME |0x0002 |DATETIME contains both date and time parts |
+
+
+
+
+ *
+ Resultsets are finished, OUT paramset is next:
+
+
+
+
+ *
+ Resultset and out-params are finished, but more resultsets available
+
+
+
+
+ *
+ All resultsets are finished
+
+
+
+
+ *
+ Cursor is opened; still, the execution of PrepFetch or PrepExecute ended
+
+
+
+
+ *
+ Meta data of a column
+
+ @note
+ The encoding used for the different ``bytes`` fields in the
+ meta data is externally controlled. See also:
+ https://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
+
+ @par
+ @note
+ The server may not set the ``original_{table|name}`` fields
+ if they are equal to the plain ``{table|name}`` field.
+
+ @par
+ @note
+ A client has to reconstruct it like:
+ @code{py}
+ if .original_name is empty and .name is not empty:
+ .original_name = .name
+
+ if .original_table is empty and .table is not empty:
+ .original_table = .table
+ @endcode
+
+ @par
+ @note
+ ``Compact metadata format`` can be requested by the client.
+ In that case, only ``.type`` is set and all other fields are empty.
+
+ Expected data type of Mysqlx.Resultset.Row per SQL Type for
+ non-NULL values:
+
+ | SQL Type | .type | .length | .frac\_dig | .flags | .charset |
+ |-------------------|-----------|---------|------------|--------|----------|
+ | TINY | SINT | x | | | |
+ | TINY UNSIGNED | UINT | x | | x | |
+ | SHORT | SINT | x | | | |
+ | SHORT UNSIGNED | UINT | x | | x | |
+ | INT24 | SINT | x | | | |
+ | INT24 UNSIGNED | UINT | x | | x | |
+ | INT | SINT | x | | | |
+ | INT UNSIGNED | UINT | x | | x | |
+ | LONGLONG | SINT | x | | | |
+ | LONGLONG UNSIGNED | UINT | x | | x | |
+ | DOUBLE | DOUBLE | x | x | x | |
+ | FLOAT | FLOAT | x | x | x | |
+ | DECIMAL | DECIMAL | x | x | x | |
+ | VARCHAR,CHAR,... | BYTES | x | | x | x |
+ | GEOMETRY | BYTES | | | | |
+ | TIME | TIME | x | | | |
+ | DATE | DATETIME | x | | | |
+ | DATETIME | DATETIME | x | | | |
+ | YEAR | UINT | x | | x | |
+ | TIMESTAMP | DATETIME | x | | | |
+ | SET | SET | | | | x |
+ | ENUM | ENUM | | | | x |
+ | NULL | BYTES | | | | |
+ | BIT | BIT | x | | | |
+
+ @note
+ The SQL "NULL" value is sent as an empty field value in
+ @ref Mysqlx::Resultset::Row.
+
+ @par Tip
+ The protobuf encoding of primitive data types is described in
+ https://developers.google.com/protocol-buffers/docs/encoding
+
+ + SINT
+
+ - ``.length`` @n
+ Maximum number of displayable decimal digits (including
+ minus sign) of the type.
+ @note
+ The valid range is 0-255, but usually you'll see 1-20.
+
+ | SQL Type | Maximum Digits per Type |
+ |------------------|-------------------------|
+ | TINY SIGNED | 4 |
+ | SHORT SIGNED | 6 |
+ | INT24 SIGNED | 8 |
+ | INT SIGNED | 11 |
+ | LONGLONG SIGNED | 20 |
+
+ @par Tip
+ Definition of ``M`` are in
+ https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html.
+
+ - ``value``@n
+ Variable length encoded signed 64 integer.
+
+ + UINT
+
+ - ``.flags & 1`` (zerofill) @n
+ The client has to left pad with 0's up to .length.
+
+ - ``.length`` @n
+ Maximum number of displayable decimal digits of the
+ type.
+ @note
+ The valid range is 0-255, but usually you'll see
+ 1-20.
+
+ | SQL Type | max digits per type |
+ |----------------------|---------------------|
+ | TINY UNSIGNED | 3 |
+ | SHORT UNSIGNED | 5 |
+ | INT24 UNSIGNED | 8 |
+ | INT UNSIGNED | 10 |
+ | LONGLONG UNSIGNED | 20 |
+
+ @par Tip
+ Definition of ``M`` are in
+ https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html.
+
+ - ``value`` @n
+ Variable length encoded unsigned 64 integer.
+
+ + BIT
+
+ - ``.length`` @n
+ Maximum number of displayable binary digits.
+ @note
+ The valid range for M of the ``BIT`` type is 1 - 64.
+
+ @par Tip
+ https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html
+
+ - ``value`` @n
+ Variable length encoded unsigned 64 integer.
+
+ + DOUBLE
+
+ - ``.length`` @n
+ Maximum number of displayable decimal digits (including
+ the decimal point and ``.fractional_digits``).
+
+ - ``.fractional_digits`` @n
+ Maximum number of displayable decimal digits following
+ the decimal point.
+
+ - ``value``@n
+ Encoded as protobuf's 'double'.
+
+ + FLOAT
+
+ - ``.length``@n
+ Maximum number of displayable decimal digits (including
+ the decimal point and ``.fractional_digits``).
+
+ - ``.fractional_digits``@n
+ Maximum number of displayable decimal digits following
+ the decimal point.
+
+ - ``value``@n
+ Encoded as protobuf's 'float'.
+
+ + BYTES, ENUM
+ @note
+ BYTES is used for all opaque byte strings that may have a charset:
+ - TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
+ - TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
+ - VARCHAR, VARBINARY
+ - CHAR, BINARY
+ - ENUM
+
+ - ``.length``@n
+ Maximum length of characters of the underlying type.
+
+ - ``.flags & 1`` (rightpad) @n
+ If the length of the field is less than ``.length``, the
+ receiver is supposed to add padding characters to the
+ right end of the string. If the ``.charset`` is
+ "binary", the padding character is ``0x00``, otherwise
+ it is a space character as defined by that character
+ set.
+ | SQL Type | .length | .charset | .flags |
+ |---------------|----------|-----------|----------|
+ | TINYBLOB | 256 | binary | |
+ | BLOB | 65535 | binary | |
+ | VARCHAR(32) | 32 | utf8 | |
+ | VARBINARY(32) | 32 | utf8\_bin | |
+ | BINARY(32) | 32 | binary | rightpad |
+ | CHAR(32) | 32 | utf8 | rightpad |
+
+ - ``value``
+ Sequence of bytes with added one extra ``0x00`` byte at
+ the end. To obtain the original string, the extra
+ ``0x00`` should be removed. The length of the string can
+ be acquired with protobuf's field ``length()`` method:
+
+ ``length of sequence-of-bytes = length-of-field - 1``
+ @note
+ The extra byte allows to distinguish between a NULL
+ and empty byte sequence.
+
+ + TIME
+
+ A time value.
+
+ - ``value``@n
+ The following bytes sequence:
+
+ ``negate [ hour [ minutes [ seconds [ useconds ]]]]``
+
+ - negate - one byte, should be one of: 0x00 for "+",
+ 0x01 for "-"
+
+ - hour - optional variable length encoded unsigned64
+ value for the hour
+
+ - minutes - optional variable length encoded unsigned64
+ value for the minutes
+
+ - seconds - optional variable length encoded unsigned64
+ value for the seconds
+
+ - useconds - optional variable length encoded
+ unsigned64 value for the microseconds
+
+ @par Tip
+ The protobuf encoding in
+ https://developers.google.com/protocol-buffers/docs/encoding.
+
+ @note
+ Hour, minutes, seconds, and useconds are optional if
+ all the values to the right are 0.
+
+ Example: ``0x00 -> +00:00:00.000000``
+
+ + DATETIME
+
+ A date or date and time value.
+
+ - ``value`` @n
+ A sequence of variants, arranged as follows:
+
+ ``| year | month | day | [ | hour | [ | minutes | [ | seconds | [ | useconds | ]]]]``
+
+ - year - variable length encoded unsigned64 value for
+ the year
+
+ - month - variable length encoded unsigned64 value for
+ the month
+
+ - day - variable length encoded unsigned64 value for
+ the day
+
+ - hour - optional variable length encoded unsigned64
+ value for the hour
+
+ - minutes - optional variable length encoded unsigned64
+ value for the minutes
+
+ - seconds - optional variable length encoded unsigned64
+ value for the seconds
+
+ - useconds - optional variable length encoded
+ unsigned64 value for the microseconds
+ @note
+ Hour, minutes, seconds, useconds are optional if all
+ the values to the right are 0.
+
+ - ``.flags``@n
+ | Name | Position |
+ |---------------|----------|
+ | is\_timestamp | 1 |
+
+ + DECIMAL
+
+ An arbitrary length number. The number is encoded as a
+ single byte indicating the position of the decimal point
+ followed by the Packed BCD encoded number. Packed BCD is
+ used to simplify conversion to and from strings and other
+ native arbitrary precision math data types. See also: packed
+ BCD in https://en.wikipedia.org/wiki/Binary-coded_decimal
+
+ - ``.length``
+ Maximum number of displayable decimal digits
+ (*excluding* the decimal point and sign, but including
+ ``.fractional_digits``).
+ @note
+ Should be in the range of 1 - 65.
+
+ - ``.fractional_digits``
+ The decimal digits to display out of length.
+ @note
+ Should be in the range of 0 - 30.
+
+ ``value``
+ The following bytes sequence:
+
+ ``scale | BCD+ sign [0x00]?``
+
+ - scale - 8bit scale value (number of decimal digit after the '.')
+
+ - BCD - BCD encoded digits (4 bits for each digit)
+
+ - sign - sign encoded on 4 bits (0xc = "+", 0xd = "-")
+
+ - 0x0 - last 4bits if length(digits) % 2 == 0
+
+ Example: ``x04 0x12 0x34 0x01
+ 0xd0 -> -12.3401``
+
+ + SET
+
+ A list of strings representing a SET of values.
+
+ - ``value``@n
+ A sequence of 0 or more of protobuf's bytes (length
+ prepended octets) or one of the special sequences with a
+ predefined meaning listed below.
+
+ Example (length of the bytes array shown in brackets):
+ - ``[0]`` - the NULL value
+
+ - ``[1] 0x00`` - a set containing a blank string ''
+
+ - ``[1] 0x01`` - this would be an invalid value,
+ but is to be treated as the empty set
+
+ - ``[2] 0x01 0x00`` - a set with a single item, which is the '0'
+ character
+
+ - ``[8] 0x03 F O O 0x03 B A R`` - a set with 2 items: FOO,BAR
+
+
+
+ Field number for the "type" field.
+
+
+
+ * datatype of the field in a row
+
+
+
+ Gets whether the "type" field is set
+
+
+ Clears the value of the "type" field
+
+
+ Field number for the "name" field.
+
+
+
+ * name of the column
+
+
+
+ Gets whether the "name" field is set
+
+
+ Clears the value of the "name" field
+
+
+ Field number for the "original_name" field.
+
+
+
+ * name of the column before an alias was applied
+
+
+
+ Gets whether the "original_name" field is set
+
+
+ Clears the value of the "original_name" field
+
+
+ Field number for the "table" field.
+
+
+
+ * name of the table the column originates from
+
+
+
+ Gets whether the "table" field is set
+
+
+ Clears the value of the "table" field
+
+
+ Field number for the "original_table" field.
+
+
+
+ * name of the table the column originates from before an alias was applied
+
+
+
+ Gets whether the "original_table" field is set
+
+
+ Clears the value of the "original_table" field
+
+
+ Field number for the "schema" field.
+
+
+
+ * schema the column originates from
+
+
+
+ Gets whether the "schema" field is set
+
+
+ Clears the value of the "schema" field
+
+
+ Field number for the "catalog" field.
+
+
+
+ * catalog the schema originates from
+ @note
+ As there is currently no support for catalogs in MySQL,
+ don't expect this field to be set. In the MySQL C/S
+ protocol the field had the value ``def`` all the time
+
+
+
+ Gets whether the "catalog" field is set
+
+
+ Clears the value of the "catalog" field
+
+
+ Field number for the "collation" field.
+
+
+ Gets whether the "collation" field is set
+
+
+ Clears the value of the "collation" field
+
+
+ Field number for the "fractional_digits" field.
+
+
+
+ * displayed factional decimal digits for floating point and
+ fixed point numbers
+
+
+
+ Gets whether the "fractional_digits" field is set
+
+
+ Clears the value of the "fractional_digits" field
+
+
+ Field number for the "length" field.
+
+
+
+ * maximum count of displayable characters of .type
+
+
+
+ Gets whether the "length" field is set
+
+
+ Clears the value of the "length" field
+
+
+ Field number for the "flags" field.
+
+
+
+ * ``.type`` specific flags
+ | Type | Value | Description |
+ |---------|--------|--------------|
+ | UINT | 0x0001 | zerofill |
+ | DOUBLE | 0x0001 | unsigned |
+ | FLOAT | 0x0001 | unsigned |
+ | DECIMAL | 0x0001 | unsigned |
+ | BYTES | 0x0001 | rightpad |
+
+ | Value | Description |
+ |--------|-----------------|
+ | 0x0010 | NOT\_NULL |
+ | 0x0020 | PRIMARY\_KEY |
+ | 0x0040 | UNIQUE\_KEY |
+ | 0x0080 | MULTIPLE\_KEY |
+ | 0x0100 | AUTO\_INCREMENT |
+
+ default: 0
+
+
+
+ Gets whether the "flags" field is set
+
+
+ Clears the value of the "flags" field
+
+
+ Field number for the "content_type" field.
+
+
+
+ * a hint about the higher-level encoding of a BYTES field
+ | Type | Value | Description |
+ |--------|--------|-------------------------|
+ | BYTES | 0x0001 | GEOMETRY (WKB encoding) |
+ | BYTES | 0x0002 | JSON (text encoding) |
+ | BYTES | 0x0003 | XML (text encoding) |
+ @note
+ This list isn't comprehensive. As a guideline: the field's
+ value is expected to pass a validator check on client
+ and server if this field is set. If the server adds more
+ internal data types that rely on BLOB storage like image
+ manipulation, seeking into complex types in BLOBs, and
+ more types will be added
+
+
+
+ Gets whether the "content_type" field is set
+
+
+ Clears the value of the "content_type" field
+
+
+ Container for nested types declared in the ColumnMetaData message type.
+
+
+
+ *
+ Row in a Resultset.
+
+ A row is represented as a list of fields encoded as byte blobs.
+ Value of each field is encoded as sequence of bytes using
+ encoding appropriate for the type of the value given by
+ ``ColumnMetadata``, as specified in the @ref Mysqlx::Resultset::ColumnMetaData
+ description.
+
+
+
+ Field number for the "field" field.
+
+
+ Holder for reflection information generated from mysqlx_session.proto
+
+
+ File descriptor for mysqlx_session.proto
+
+
+
+ *
+ The initial message send from the client to the server to start
+ the authentication process.
+
+ @returns @ref Mysqlx::Session::AuthenticateContinue
+
+
+
+ Field number for the "mech_name" field.
+
+
+
+ * authentication mechanism name
+
+
+
+ Gets whether the "mech_name" field is set
+
+
+ Clears the value of the "mech_name" field
+
+
+ Field number for the "auth_data" field.
+
+
+
+ * authentication data
+
+
+
+ Gets whether the "auth_data" field is set
+
+
+ Clears the value of the "auth_data" field
+
+
+ Field number for the "initial_response" field.
+
+
+
+ * initial response
+
+
+
+ Gets whether the "initial_response" field is set
+
+
+ Clears the value of the "initial_response" field
+
+
+
+ *
+ Send by client or server after an @ref Mysqlx::Session::AuthenticateStart
+ to exchange more authentication data.
+
+ @returns Mysqlx::Session::AuthenticateContinue
+
+
+
+ Field number for the "auth_data" field.
+
+
+
+ * authentication data
+
+
+
+ Gets whether the "auth_data" field is set
+
+
+ Clears the value of the "auth_data" field
+
+
+
+ *
+ Sent by the server after successful authentication.
+
+
+
+ Field number for the "auth_data" field.
+
+
+
+ * authentication data
+
+
+
+ Gets whether the "auth_data" field is set
+
+
+ Clears the value of the "auth_data" field
+
+
+
+ *
+ Reset the current session.
+
+ @returns @ref Mysqlx::Ok
+
+
+
+ Field number for the "keep_open" field.
+
+
+
+ * if is true the session will be reset, but stays authenticated; otherwise,
+ the session will be closed and needs to be authenticated again
+
+
+
+ Gets whether the "keep_open" field is set
+
+
+ Clears the value of the "keep_open" field
+
+
+
+ *
+ Close the current session.
+
+ @returns @ref Mysqlx::Ok
+
+
+
+ Holder for reflection information generated from mysqlx_sql.proto
+
+
+ File descriptor for mysqlx_sql.proto
+
+
+
+
+ Execute a statement in the given namespace.
+
+ @startuml "Execute Statements"
+ client -> server: StmtExecute
+ ... zero or more Resultsets ...
+ server --> client: StmtExecuteOk
+ @enduml
+
+ @notice This message may generate a notice containing WARNINGs generated by
+ its execution. This message may generate a notice containing INFO messages
+ generated by its execution.
+
+ @returns zero or more @ref Mysqlx::Resultset followed by @ref Mysqlx::Sql::StmtExecuteOk
+
+
+
+ Field number for the "namespace" field.
+
+
+
+ * namespace of the statement to be executed
+
+
+
+ Gets whether the "namespace" field is set
+
+
+ Clears the value of the "namespace" field
+
+
+ Field number for the "stmt" field.
+
+
+
+ * statement that shall be executed
+
+
+
+ Gets whether the "stmt" field is set
+
+
+ Clears the value of the "stmt" field
+
+
+ Field number for the "args" field.
+
+
+
+ * values for wildcard replacements
+
+
+
+ Field number for the "compact_metadata" field.
+
+
+
+ * send only type information for @ref Mysqlx::Resultset::ColumnMetaData,
+ skipping names and others
+
+
+
+ Gets whether the "compact_metadata" field is set
+
+
+ Clears the value of the "compact_metadata" field
+
+
+
+ *
+ Statement executed successfully
+
+
+
+
diff --git a/LeatherProject/ServerApp/bin/Debug/ServerApp.exe.config b/LeatherProject/ServerApp/bin/Debug/ServerApp.exe.config
new file mode 100644
index 0000000..6be458f
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/ServerApp.exe.config
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/bin/Debug/Service.dll.config b/LeatherProject/ServerApp/bin/Debug/Service.dll.config
new file mode 100644
index 0000000..b4842ae
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/Service.dll.config
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/bin/Debug/System.Buffers.xml b/LeatherProject/ServerApp/bin/Debug/System.Buffers.xml
new file mode 100644
index 0000000..8a52c11
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/System.Buffers.xml
@@ -0,0 +1,38 @@
+
+
+ System.Buffers
+
+
+
+ Provides a resource pool that enables reusing instances of type .
+ The type of the objects that are in the resource pool.
+
+
+ Initializes a new instance of the class.
+
+
+ Creates a new instance of the class.
+ A new instance of the class.
+
+
+ Creates a new instance of the class using the specifed configuration.
+ The maximum length of an array instance that may be stored in the pool.
+ The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access.
+ A new instance of the class with the specified configuration.
+
+
+ Retrieves a buffer that is at least the requested length.
+ The minimum length of the array.
+ An array of type that is at least minimumLength in length.
+
+
+ Returns an array to the pool that was previously obtained using the method on the same instance.
+ A buffer to return to the pool that was previously obtained using the method.
+ Indicates whether the contents of the buffer should be cleared before reuse. If clearArray is set to true, and if the pool will store the buffer to enable subsequent reuse, the method will clear the array of its contents so that a subsequent caller using the method will not see the content of the previous caller. If clearArray is set to false or if the pool will release the buffer, the array's contents are left unchanged.
+
+
+ Gets a shared instance.
+ A shared instance.
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/bin/Debug/System.IO.Pipelines.xml b/LeatherProject/ServerApp/bin/Debug/System.IO.Pipelines.xml
new file mode 100644
index 0000000..79207a5
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/System.IO.Pipelines.xml
@@ -0,0 +1,341 @@
+
+
+
+ System.IO.Pipelines
+
+
+
+ Result returned by call.
+
+
+ Initializes a new instance of struct setting the and flags.
+
+ to indicate the current operation that produced this was canceled by ; otherwise, .
+
+ to indicate the reader is no longer reading data written to the .
+
+
+ Gets a value that indicates whether the current operation was canceled.
+
+ if the current operation was canceled; otherwise, .
+
+
+ Gets a value that indicates the reader is no longer reading data written to the .
+
+ if the reader is no longer reading data written to the ; otherwise, .
+
+
+ Defines a class that provides a duplex pipe from which data can be read from and written to.
+
+
+ Gets the half of the duplex pipe.
+
+
+ Gets the half of the duplex pipe.
+
+
+ The default and implementation.
+
+
+ Initializes a new instance of the class using as options.
+
+
+ Initializes a new instance of the class with the specified options.
+ The set of options for this pipe.
+
+
+ Resets the pipe.
+
+
+ Gets the for this pipe.
+ A instance for this pipe.
+
+
+ Gets the for this pipe.
+ A instance for this pipe.
+
+
+ Represents a set of options.
+
+
+ Initializes a new instance of the class with the specified parameters.
+ The pool of memory blocks to be used for buffer management.
+ The to be used to execute callbacks and async continuations.
+ The used to execute callbacks and async continuations.
+ The number of bytes in the before starts blocking. A value of zero prevents from ever blocking, effectively making the number of bytes in the unlimited.
+ The number of bytes in the when stops blocking.
+ The minimum size of the segment requested from .
+
+ if asynchronous continuations should be executed on the they were captured on; otherwise. This takes precedence over the schedulers specified in and .
+
+
+ Gets the default instance of .
+ A object initialized with default parameters.
+
+
+ Gets the minimum size of the segment requested from the .
+ The minimum size of the segment requested from the .
+
+
+ Gets the number of bytes in the when starts blocking.
+ The number of bytes in the when starts blocking.
+
+
+ Gets the object used for buffer management.
+ A pool of memory blocks used for buffer management.
+
+
+ Gets the used to execute callbacks and async continuations.
+ A that is used to execute callbacks and async continuations.
+
+
+ Gets the number of bytes in the when stops blocking.
+ The number of bytes in the when stops blocking.
+
+
+ Gets a value that determines if asynchronous callbacks and continuations should be executed on the they were captured on. This takes precedence over the schedulers specified in and .
+
+ if asynchronous callbacks and continuations should be executed on the they were captured on; otherwise, .
+
+
+ Gets the used to execute callbacks and async continuations.
+ A object used to execute callbacks and async continuations.
+
+
+ Defines a class that provides access to a read side of pipe.
+
+
+ Initializes a new instance of the class.
+
+
+ Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed.
+ Marks the extent of the data that has been successfully processed.
+
+
+ Moves forward the pipeline's read cursor to after the consumed data, marking the data as processed, read and examined.
+ Marks the extent of the data that has been successfully processed.
+ Marks the extent of the data that has been read and examined.
+
+
+ Returns a representation of the .
+ An optional flag that indicates whether disposing the returned leaves open () or completes ().
+ A stream that represents the .
+
+
+ Cancels to currently pending or if none is pending next call to , without completing the .
+
+
+ Signals to the producer that the consumer is done reading.
+ Optional indicating a failure that's causing the pipeline to complete.
+
+
+ Marks the current pipe reader instance as being complete, meaning no more data will be read from it.
+ An optional exception that indicates the failure that caused the reader to complete.
+ A value task that represents the asynchronous complete operation.
+
+
+ Asynchronously reads the bytes from the and writes them to the specified , using a specified buffer size and cancellation token.
+ The pipe writer to which the contents of the current stream will be copied.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents the asynchronous copy operation.
+
+
+ Asynchronously reads the bytes from the and writes them to the specified stream, using a specified cancellation token.
+ The stream to which the contents of the current stream will be copied.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents the asynchronous copy operation.
+
+
+ Creates a wrapping the specified .
+ The stream that the pipe reader will wrap.
+ The options to configure the pipe reader.
+ A that wraps the .
+
+
+ Registers a callback that executes when the side of the pipe is completed.
+ The callback to register.
+ The state object to pass to when it's invoked.
+
+
+ Asynchronously reads a sequence of bytes from the current .
+ The token to monitor for cancellation requests. The default value is .
+ A representing the asynchronous read operation.
+
+
+ Attempts to synchronously read data the .
+ When this method returns , this value is set to a instance that represents the result of the read call; otherwise, this value is set to .
+
+ if data was available, or if the call was canceled or the writer was completed; otherwise, .
+
+
+ Abstraction for running and callbacks and continuations.
+
+
+ Initializes new a instance.
+
+
+ Requests to be run on scheduler with being passed in.
+ The single-parameter action delegate to schedule.
+ The parameter to pass to the delegate.
+
+
+ The implementation that runs callbacks inline.
+ A instance that runs callbacks inline.
+
+
+ The implementation that queues callbacks to the thread pool.
+ A instance that queues callbacks to the thread pool.
+
+
+ Defines a class that provides a pipeline to which data can be written.
+
+
+ Initializes a new instance of the class.
+
+
+ Notifies the that bytes were written to the output or . You must request a new buffer after calling to continue writing more data; you cannot write to a previously acquired buffer.
+ The number of bytes written to the or .
+
+
+ Returns a representation of the .
+ An optional flag that indicates whether disposing the returned leaves open () or completes ().
+ A stream that represents the .
+
+
+ Cancels the pending operation. If there is none, cancels next operation, without completing the .
+
+
+ Marks the as being complete, meaning no more items will be written to it.
+ Optional indicating a failure that's causing the pipeline to complete.
+
+
+ Marks the current pipe writer instance as being complete, meaning no more data will be written to it.
+ An optional exception that indicates the failure that caused the pipeline to complete.
+ A value task that represents the asynchronous complete operation.
+
+
+ Asynchronously reads the bytes from the specified stream and writes them to the .
+ The stream from which the contents will be copied.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents the asynchronous copy operation.
+
+
+ Creates a wrapping the specified .
+ The stream that the pipe writer will wrap.
+ The options to configure the pipe writer.
+ A that wraps the .
+
+
+ Makes bytes written available to and runs continuation.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents and wraps the asynchronous flush operation.
+
+
+ Returns a to write to that is at least the requested size, as specified by the parameter.
+ The minimum length of the returned . If 0, a non-empty memory buffer of arbitrary size is returned.
+ The requested buffer size is not available.
+ A memory buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size.
+
+
+ Returns a to write to that is at least the requested size, as specified by the parameter.
+ The minimum length of the returned . If 0, a non-empty buffer of arbitrary size is returned.
+ The requested buffer size is not available.
+ A buffer of at least bytes. If is 0, returns a non-empty buffer of arbitrary size.
+
+
+ Registers a callback that executes when the side of the pipe is completed.
+ The callback to register.
+ The state object to pass to when it's invoked.
+
+
+ Writes the specified byte memory range to the pipe and makes data accessible to the .
+ The read-only byte memory region to write.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents the asynchronous write operation, and wraps the flush asynchronous operation.
+
+
+ Represents the result of a call.
+
+
+ Creates a new instance of setting and flags.
+ The read-only sequence containing the bytes of data that were read in the call.
+ A flag that indicates if the operation that produced this was canceled by .
+ A flag that indicates whether the end of the data stream has been reached.
+
+
+ Gets the that was read.
+ A read-only sequence containing the bytes of data that were read in the call.
+
+
+ Gets a value that indicates whether the current operation was canceled.
+
+ if the operation that produced this was canceled by ; otherwise, .
+
+
+ Gets a value that indicates whether the end of the data stream has been reached.
+
+ if the end of the data stream has been reached; otherwise, .
+
+
+ Provides extension methods for that support read and write operations directly into pipes.
+
+
+ Asynchronously reads the bytes from the and writes them to the specified , using a cancellation token.
+ The stream from which the contents of the current stream will be copied.
+ The writer to which the contents of the source stream will be copied.
+ The token to monitor for cancellation requests. The default value is .
+ A task that represents the asynchronous copy operation.
+
+
+ Represents a set of options for controlling the creation of the .
+
+
+ Initializes a instance, optionally specifying a memory pool, a minimum buffer size, a minimum read size, and whether the underlying stream should be left open after the completes.
+ The memory pool to use when allocating memory. The default value is .
+ The minimum buffer size to use when renting memory from the . The default value is 4096.
+ The threshold of remaining bytes in the buffer before a new buffer is allocated. The default value is 1024.
+
+ to leave the underlying stream open after the completes; to close it. The default is .
+
+
+ Gets the minimum buffer size to use when renting memory from the .
+ The buffer size.
+
+
+ Gets the value that indicates if the underlying stream should be left open after the completes.
+
+ if the underlying stream should be left open after the completes; otherwise, .
+
+
+ Gets the threshold of remaining bytes in the buffer before a new buffer is allocated.
+ The minimum read size.
+
+
+ Gets the to use when allocating memory.
+ A memory pool instance.
+
+
+ Represents a set of options for controlling the creation of the .
+
+
+ Initializes a instance, optionally specifying a memory pool, a minimum buffer size, and whether the underlying stream should be left open after the completes.
+ The memory pool to use when allocating memory. The default value is .
+ The minimum buffer size to use when renting memory from the . The default value is 4096.
+
+ to leave the underlying stream open after the completes; to close it. The default is .
+
+
+ Gets the value that indicates if the underlying stream should be left open after the completes.
+
+ if the underlying stream should be left open after the completes; otherwise, .
+
+
+ Gets the minimum buffer size to use when renting memory from the .
+ An integer representing the minimum buffer size.
+
+
+ Gets the to use when allocating memory.
+ A memory pool instance.
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/bin/Debug/System.Numerics.Vectors.xml b/LeatherProject/ServerApp/bin/Debug/System.Numerics.Vectors.xml
new file mode 100644
index 0000000..3d093a1
--- /dev/null
+++ b/LeatherProject/ServerApp/bin/Debug/System.Numerics.Vectors.xml
@@ -0,0 +1,2621 @@
+
+
+ System.Numerics.Vectors
+
+
+
+ Represents a 3x2 matrix.
+
+
+ Creates a 3x2 matrix from the specified components.
+ The value to assign to the first element in the first row.
+ The value to assign to the second element in the first row.
+ The value to assign to the first element in the second row.
+ The value to assign to the second element in the second row.
+ The value to assign to the first element in the third row.
+ The value to assign to the second element in the third row.
+
+
+ Adds each element in one matrix with its corresponding element in a second matrix.
+ The first matrix.
+ The second matrix.
+ The matrix that contains the summed values of value1 and value2.
+
+
+ Creates a rotation matrix using the given rotation in radians.
+ The amount of rotation, in radians.
+ The rotation matrix.
+
+
+ Creates a rotation matrix using the specified rotation in radians and a center point.
+ The amount of rotation, in radians.
+ The center point.
+ The rotation matrix.
+
+
+ Creates a scaling matrix from the specified X and Y components.
+ The value to scale by on the X axis.
+ The value to scale by on the Y axis.
+ The scaling matrix.
+
+
+ Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.
+ The uniform scale to use.
+ The center offset.
+ The scaling matrix.
+
+
+ Creates a scaling matrix that is offset by a given center point.
+ The value to scale by on the X axis.
+ The value to scale by on the Y axis.
+ The center point.
+ The scaling matrix.
+
+
+ Creates a scaling matrix that scales uniformly with the given scale.
+ The uniform scale to use.
+ The scaling matrix.
+
+
+ Creates a scaling matrix from the specified vector scale.
+ The scale to use.
+ The scaling matrix.
+
+
+ Creates a scaling matrix from the specified vector scale with an offset from the specified center point.
+ The scale to use.
+ The center offset.
+ The scaling matrix.
+
+
+ Creates a skew matrix from the specified angles in radians.
+ The X angle, in radians.
+ The Y angle, in radians.
+ The skew matrix.
+
+
+ Creates a skew matrix from the specified angles in radians and a center point.
+ The X angle, in radians.
+ The Y angle, in radians.
+ The center point.
+ The skew matrix.
+
+
+ Creates a translation matrix from the specified 2-dimensional vector.
+ The translation position.
+ The translation matrix.
+
+
+ Creates a translation matrix from the specified X and Y components.
+ The X position.
+ The Y position.
+ The translation matrix.
+
+
+ Returns a value that indicates whether this instance and another 3x2 matrix are equal.
+ The other matrix.
+ true if the two matrices are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Calculates the determinant for this matrix.
+ The determinant.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Gets the multiplicative identity matrix.
+ The multiplicative identify matrix.
+
+
+ Inverts the specified matrix. The return value indicates whether the operation succeeded.
+ The matrix to invert.
+ When this method returns, contains the inverted matrix if the operation succeeded.
+ true if matrix was converted successfully; otherwise, false.
+
+
+ Indicates whether the current matrix is the identity matrix.
+ true if the current matrix is the identity matrix; otherwise, false.
+
+
+ Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.
+ The first matrix.
+ The second matrix.
+ The relative weighting of matrix2.
+ The interpolated matrix.
+
+
+ The first element of the first row.
+
+
+
+ The second element of the first row.
+
+
+
+ The first element of the second row.
+
+
+
+ The second element of the second row.
+
+
+
+ The first element of the third row.
+
+
+
+ The second element of the third row.
+
+
+
+ Returns the matrix that results from multiplying two matrices together.
+ The first matrix.
+ The second matrix.
+ The product matrix.
+
+
+ Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+ The matrix to scale.
+ The scaling value to use.
+ The scaled matrix.
+
+
+ Negates the specified matrix by multiplying all its values by -1.
+ The matrix to negate.
+ The negated matrix.
+
+
+ Adds each element in one matrix with its corresponding element in a second matrix.
+ The first matrix.
+ The second matrix.
+ The matrix that contains the summed values.
+
+
+ Returns a value that indicates whether the specified matrices are equal.
+ The first matrix to compare.
+ The second matrix to compare.
+ true if value1 and value2 are equal; otherwise, false.
+
+
+ Returns a value that indicates whether the specified matrices are not equal.
+ The first matrix to compare.
+ The second matrix to compare.
+ true if value1 and value2 are not equal; otherwise, false.
+
+
+ Returns the matrix that results from multiplying two matrices together.
+ The first matrix.
+ The second matrix.
+ The product matrix.
+
+
+ Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+ The matrix to scale.
+ The scaling value to use.
+ The scaled matrix.
+
+
+ Subtracts each element in a second matrix from its corresponding element in a first matrix.
+ The first matrix.
+ The second matrix.
+ The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Negates the specified matrix by multiplying all its values by -1.
+ The matrix to negate.
+ The negated matrix.
+
+
+ Subtracts each element in a second matrix from its corresponding element in a first matrix.
+ The first matrix.
+ The second matrix.
+ The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Returns a string that represents this matrix.
+ The string representation of this matrix.
+
+
+ Gets or sets the translation component of this matrix.
+ The translation component of the current instance.
+
+
+ Represents a 4x4 matrix.
+
+
+ Creates a object from a specified object.
+ A 3x2 matrix.
+
+
+ Creates a 4x4 matrix from the specified components.
+ The value to assign to the first element in the first row.
+ The value to assign to the second element in the first row.
+ The value to assign to the third element in the first row.
+ The value to assign to the fourth element in the first row.
+ The value to assign to the first element in the second row.
+ The value to assign to the second element in the second row.
+ The value to assign to the third element in the second row.
+ The value to assign to the third element in the second row.
+ The value to assign to the first element in the third row.
+ The value to assign to the second element in the third row.
+ The value to assign to the third element in the third row.
+ The value to assign to the fourth element in the third row.
+ The value to assign to the first element in the fourth row.
+ The value to assign to the second element in the fourth row.
+ The value to assign to the third element in the fourth row.
+ The value to assign to the fourth element in the fourth row.
+
+
+ Adds each element in one matrix with its corresponding element in a second matrix.
+ The first matrix.
+ The second matrix.
+ The matrix that contains the summed values of value1 and value2.
+
+
+ Creates a spherical billboard that rotates around a specified object position.
+ The position of the object that the billboard will rotate around.
+ The position of the camera.
+ The up vector of the camera.
+ The forward vector of the camera.
+ The created billboard.
+
+
+ Creates a cylindrical billboard that rotates around a specified axis.
+ The position of the object that the billboard will rotate around.
+ The position of the camera.
+ The axis to rotate the billboard around.
+ The forward vector of the camera.
+ The forward vector of the object.
+ The billboard matrix.
+
+
+ Creates a matrix that rotates around an arbitrary vector.
+ The axis to rotate around.
+ The angle to rotate around axis, in radians.
+ The rotation matrix.
+
+
+ Creates a rotation matrix from the specified Quaternion rotation value.
+ The source Quaternion.
+ The rotation matrix.
+
+
+ Creates a rotation matrix from the specified yaw, pitch, and roll.
+ The angle of rotation, in radians, around the Y axis.
+ The angle of rotation, in radians, around the X axis.
+ The angle of rotation, in radians, around the Z axis.
+ The rotation matrix.
+
+
+ Creates a view matrix.
+ The position of the camera.
+ The target towards which the camera is pointing.
+ The direction that is "up" from the camera's point of view.
+ The view matrix.
+
+
+ Creates an orthographic perspective matrix from the given view volume dimensions.
+ The width of the view volume.
+ The height of the view volume.
+ The minimum Z-value of the view volume.
+ The maximum Z-value of the view volume.
+ The orthographic projection matrix.
+
+
+ Creates a customized orthographic projection matrix.
+ The minimum X-value of the view volume.
+ The maximum X-value of the view volume.
+ The minimum Y-value of the view volume.
+ The maximum Y-value of the view volume.
+ The minimum Z-value of the view volume.
+ The maximum Z-value of the view volume.
+ The orthographic projection matrix.
+
+
+ Creates a perspective projection matrix from the given view volume dimensions.
+ The width of the view volume at the near view plane.
+ The height of the view volume at the near view plane.
+ The distance to the near view plane.
+ The distance to the far view plane.
+ The perspective projection matrix.
+ nearPlaneDistance is less than or equal to zero.
+ -or-
+ farPlaneDistance is less than or equal to zero.
+ -or-
+ nearPlaneDistance is greater than or equal to farPlaneDistance.
+
+
+ Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.
+ The field of view in the y direction, in radians.
+ The aspect ratio, defined as view space width divided by height.
+ The distance to the near view plane.
+ The distance to the far view plane.
+ The perspective projection matrix.
+ fieldOfView is less than or equal to zero.
+ -or-
+ fieldOfView is greater than or equal to .
+ nearPlaneDistance is less than or equal to zero.
+ -or-
+ farPlaneDistance is less than or equal to zero.
+ -or-
+ nearPlaneDistance is greater than or equal to farPlaneDistance.
+
+
+ Creates a customized perspective projection matrix.
+ The minimum x-value of the view volume at the near view plane.
+ The maximum x-value of the view volume at the near view plane.
+ The minimum y-value of the view volume at the near view plane.
+ The maximum y-value of the view volume at the near view plane.
+ The distance to the near view plane.
+ The distance to the far view plane.
+ The perspective projection matrix.
+ nearPlaneDistance is less than or equal to zero.
+ -or-
+ farPlaneDistance is less than or equal to zero.
+ -or-
+ nearPlaneDistance is greater than or equal to farPlaneDistance.
+
+
+ Creates a matrix that reflects the coordinate system about a specified plane.
+ The plane about which to create a reflection.
+ A new matrix expressing the reflection.
+
+
+ Creates a matrix for rotating points around the X axis.
+ The amount, in radians, by which to rotate around the X axis.
+ The rotation matrix.
+
+
+ Creates a matrix for rotating points around the X axis from a center point.
+ The amount, in radians, by which to rotate around the X axis.
+ The center point.
+ The rotation matrix.
+
+
+ The amount, in radians, by which to rotate around the Y axis from a center point.
+ The amount, in radians, by which to rotate around the Y-axis.
+ The center point.
+ The rotation matrix.
+
+
+ Creates a matrix for rotating points around the Y axis.
+ The amount, in radians, by which to rotate around the Y-axis.
+ The rotation matrix.
+
+
+ Creates a matrix for rotating points around the Z axis.
+ The amount, in radians, by which to rotate around the Z-axis.
+ The rotation matrix.
+
+
+ Creates a matrix for rotating points around the Z axis from a center point.
+ The amount, in radians, by which to rotate around the Z-axis.
+ The center point.
+ The rotation matrix.
+
+
+ Creates a scaling matrix from the specified vector scale.
+ The scale to use.
+ The scaling matrix.
+
+
+ Creates a uniform scaling matrix that scale equally on each axis.
+ The uniform scaling factor.
+ The scaling matrix.
+
+
+ Creates a scaling matrix with a center point.
+ The vector that contains the amount to scale on each axis.
+ The center point.
+ The scaling matrix.
+
+
+ Creates a uniform scaling matrix that scales equally on each axis with a center point.
+ The uniform scaling factor.
+ The center point.
+ The scaling matrix.
+
+
+ Creates a scaling matrix from the specified X, Y, and Z components.
+ The value to scale by on the X axis.
+ The value to scale by on the Y axis.
+ The value to scale by on the Z axis.
+ The scaling matrix.
+
+
+ Creates a scaling matrix that is offset by a given center point.
+ The value to scale by on the X axis.
+ The value to scale by on the Y axis.
+ The value to scale by on the Z axis.
+ The center point.
+ The scaling matrix.
+
+
+ Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source.
+ The direction from which the light that will cast the shadow is coming.
+ The plane onto which the new matrix should flatten geometry so as to cast a shadow.
+ A new matrix that can be used to flatten geometry onto the specified plane from the specified direction.
+
+
+ Creates a translation matrix from the specified 3-dimensional vector.
+ The amount to translate in each axis.
+ The translation matrix.
+
+
+ Creates a translation matrix from the specified X, Y, and Z components.
+ The amount to translate on the X axis.
+ The amount to translate on the Y axis.
+ The amount to translate on the Z axis.
+ The translation matrix.
+
+
+ Creates a world matrix with the specified parameters.
+ The position of the object.
+ The forward direction of the object.
+ The upward direction of the object. Its value is usually [0, 1, 0].
+ The world matrix.
+
+
+ Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded.
+ The source matrix.
+ When this method returns, contains the scaling component of the transformation matrix if the operation succeeded.
+ When this method returns, contains the rotation component of the transformation matrix if the operation succeeded.
+ When the method returns, contains the translation component of the transformation matrix if the operation succeeded.
+ true if matrix was decomposed successfully; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and another 4x4 matrix are equal.
+ The other matrix.
+ true if the two matrices are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Calculates the determinant of the current 4x4 matrix.
+ The determinant.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Gets the multiplicative identity matrix.
+ Gets the multiplicative identity matrix.
+
+
+ Inverts the specified matrix. The return value indicates whether the operation succeeded.
+ The matrix to invert.
+ When this method returns, contains the inverted matrix if the operation succeeded.
+ true if matrix was converted successfully; otherwise, false.
+
+
+ Indicates whether the current matrix is the identity matrix.
+ true if the current matrix is the identity matrix; otherwise, false.
+
+
+ Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.
+ The first matrix.
+ The second matrix.
+ The relative weighting of matrix2.
+ The interpolated matrix.
+
+
+ The first element of the first row.
+
+
+
+ The second element of the first row.
+
+
+
+ The third element of the first row.
+
+
+
+ The fourth element of the first row.
+
+
+
+ The first element of the second row.
+
+
+
+ The second element of the second row.
+
+
+
+ The third element of the second row.
+
+
+
+ The fourth element of the second row.
+
+
+
+ The first element of the third row.
+
+
+
+ The second element of the third row.
+
+
+
+ The third element of the third row.
+
+
+
+ The fourth element of the third row.
+
+
+
+ The first element of the fourth row.
+
+
+
+ The second element of the fourth row.
+
+
+
+ The third element of the fourth row.
+
+
+
+ The fourth element of the fourth row.
+
+
+
+ Returns the matrix that results from multiplying two matrices together.
+ The first matrix.
+ The second matrix.
+ The product matrix.
+
+
+ Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+ The matrix to scale.
+ The scaling value to use.
+ The scaled matrix.
+
+
+ Negates the specified matrix by multiplying all its values by -1.
+ The matrix to negate.
+ The negated matrix.
+
+
+ Adds each element in one matrix with its corresponding element in a second matrix.
+ The first matrix.
+ The second matrix.
+ The matrix that contains the summed values.
+
+
+ Returns a value that indicates whether the specified matrices are equal.
+ The first matrix to compare.
+ The second matrix to care
+ true if value1 and value2 are equal; otherwise, false.
+
+
+ Returns a value that indicates whether the specified matrices are not equal.
+ The first matrix to compare.
+ The second matrix to compare.
+ true if value1 and value2 are not equal; otherwise, false.
+
+
+ Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.
+ The matrix to scale.
+ The scaling value to use.
+ The scaled matrix.
+
+
+ Returns the matrix that results from multiplying two matrices together.
+ The first matrix.
+ The second matrix.
+ The product matrix.
+
+
+ Subtracts each element in a second matrix from its corresponding element in a first matrix.
+ The first matrix.
+ The second matrix.
+ The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Negates the specified matrix by multiplying all its values by -1.
+ The matrix to negate.
+ The negated matrix.
+
+
+ Subtracts each element in a second matrix from its corresponding element in a first matrix.
+ The first matrix.
+ The second matrix.
+ The matrix containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Returns a string that represents this matrix.
+ The string representation of this matrix.
+
+
+ Transforms the specified matrix by applying the specified Quaternion rotation.
+ The matrix to transform.
+ The rotation t apply.
+ The transformed matrix.
+
+
+ Gets or sets the translation component of this matrix.
+ The translation component of the current instance.
+
+
+ Transposes the rows and columns of a matrix.
+ The matrix to transpose.
+ The transposed matrix.
+
+
+ Represents a three-dimensional plane.
+
+
+ Creates a object from a specified four-dimensional vector.
+ A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin.
+
+
+ Creates a object from a specified normal and the distance along the normal from the origin.
+ The plane's normal vector.
+ The plane's distance from the origin along its normal vector.
+
+
+ Creates a object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.
+ The X component of the normal.
+ The Y component of the normal.
+ The Z component of the normal.
+ The distance of the plane along its normal from the origin.
+
+
+ Creates a object that contains three specified points.
+ The first point defining the plane.
+ The second point defining the plane.
+ The third point defining the plane.
+ The plane containing the three points.
+
+
+ The distance of the plane along its normal from the origin.
+
+
+
+ Calculates the dot product of a plane and a 4-dimensional vector.
+ The plane.
+ The four-dimensional vector.
+ The dot product.
+
+
+ Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance () value of the plane.
+ The plane.
+ The 3-dimensional vector.
+ The dot product.
+
+
+ Returns the dot product of a specified three-dimensional vector and the vector of this plane.
+ The plane.
+ The three-dimensional vector.
+ The dot product.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Returns a value that indicates whether this instance and another plane object are equal.
+ The other plane.
+ true if the two planes are equal; otherwise, false.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ The normal vector of the plane.
+
+
+
+ Creates a new object whose normal vector is the source plane's normal vector normalized.
+ The source plane.
+ The normalized plane.
+
+
+ Returns a value that indicates whether two planes are equal.
+ The first plane to compare.
+ The second plane to compare.
+ true if value1 and value2 are equal; otherwise, false.
+
+
+ Returns a value that indicates whether two planes are not equal.
+ The first plane to compare.
+ The second plane to compare.
+ true if value1 and value2 are not equal; otherwise, false.
+
+
+ Returns the string representation of this plane object.
+ A string that represents this object.
+
+
+ Transforms a normalized plane by a 4x4 matrix.
+ The normalized plane to transform.
+ The transformation matrix to apply to plane.
+ The transformed plane.
+
+
+ Transforms a normalized plane by a Quaternion rotation.
+ The normalized plane to transform.
+ The Quaternion rotation to apply to the plane.
+ A new plane that results from applying the Quaternion rotation.
+
+
+ Represents a vector that is used to encode three-dimensional physical rotations.
+
+
+ Creates a quaternion from the specified vector and rotation parts.
+ The vector part of the quaternion.
+ The rotation part of the quaternion.
+
+
+ Constructs a quaternion from the specified components.
+ The value to assign to the X component of the quaternion.
+ The value to assign to the Y component of the quaternion.
+ The value to assign to the Z component of the quaternion.
+ The value to assign to the W component of the quaternion.
+
+
+ Adds each element in one quaternion with its corresponding element in a second quaternion.
+ The first quaternion.
+ The second quaternion.
+ The quaternion that contains the summed values of value1 and value2.
+
+
+ Concatenates two quaternions.
+ The first quaternion rotation in the series.
+ The second quaternion rotation in the series.
+ A new quaternion representing the concatenation of the value1 rotation followed by the value2 rotation.
+
+
+ Returns the conjugate of a specified quaternion.
+ The quaternion.
+ A new quaternion that is the conjugate of value.
+
+
+ Creates a quaternion from a vector and an angle to rotate about the vector.
+ The vector to rotate around.
+ The angle, in radians, to rotate around the vector.
+ The newly created quaternion.
+
+
+ Creates a quaternion from the specified rotation matrix.
+ The rotation matrix.
+ The newly created quaternion.
+
+
+ Creates a new quaternion from the given yaw, pitch, and roll.
+ The yaw angle, in radians, around the Y axis.
+ The pitch angle, in radians, around the X axis.
+ The roll angle, in radians, around the Z axis.
+ The resulting quaternion.
+
+
+ Divides one quaternion by a second quaternion.
+ The dividend.
+ The divisor.
+ The quaternion that results from dividing value1 by value2.
+
+
+ Calculates the dot product of two quaternions.
+ The first quaternion.
+ The second quaternion.
+ The dot product.
+
+
+ Returns a value that indicates whether this instance and another quaternion are equal.
+ The other quaternion.
+ true if the two quaternions are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Gets a quaternion that represents no rotation.
+ A quaternion whose values are (0, 0, 0, 1).
+
+
+ Returns the inverse of a quaternion.
+ The quaternion.
+ The inverted quaternion.
+
+
+ Gets a value that indicates whether the current instance is the identity quaternion.
+ true if the current instance is the identity quaternion; otherwise, false.
+
+
+ Calculates the length of the quaternion.
+ The computed length of the quaternion.
+
+
+ Calculates the squared length of the quaternion.
+ The length squared of the quaternion.
+
+
+ Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion.
+ The first quaternion.
+ The second quaternion.
+ The relative weight of quaternion2 in the interpolation.
+ The interpolated quaternion.
+
+
+ Returns the quaternion that results from multiplying two quaternions together.
+ The first quaternion.
+ The second quaternion.
+ The product quaternion.
+
+
+ Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.
+ The source quaternion.
+ The scalar value.
+ The scaled quaternion.
+
+
+ Reverses the sign of each component of the quaternion.
+ The quaternion to negate.
+ The negated quaternion.
+
+
+ Divides each component of a specified by its length.
+ The quaternion to normalize.
+ The normalized quaternion.
+
+
+ Adds each element in one quaternion with its corresponding element in a second quaternion.
+ The first quaternion.
+ The second quaternion.
+ The quaternion that contains the summed values of value1 and value2.
+
+
+ Divides one quaternion by a second quaternion.
+ The dividend.
+ The divisor.
+ The quaternion that results from dividing value1 by value2.
+
+
+ Returns a value that indicates whether two quaternions are equal.
+ The first quaternion to compare.
+ The second quaternion to compare.
+ true if the two quaternions are equal; otherwise, false.
+
+
+ Returns a value that indicates whether two quaternions are not equal.
+ The first quaternion to compare.
+ The second quaternion to compare.
+ true if value1 and value2 are not equal; otherwise, false.
+
+
+ Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.
+ The source quaternion.
+ The scalar value.
+ The scaled quaternion.
+
+
+ Returns the quaternion that results from multiplying two quaternions together.
+ The first quaternion.
+ The second quaternion.
+ The product quaternion.
+
+
+ Subtracts each element in a second quaternion from its corresponding element in a first quaternion.
+ The first quaternion.
+ The second quaternion.
+ The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Reverses the sign of each component of the quaternion.
+ The quaternion to negate.
+ The negated quaternion.
+
+
+ Interpolates between two quaternions, using spherical linear interpolation.
+ The first quaternion.
+ The second quaternion.
+ The relative weight of the second quaternion in the interpolation.
+ The interpolated quaternion.
+
+
+ Subtracts each element in a second quaternion from its corresponding element in a first quaternion.
+ The first quaternion.
+ The second quaternion.
+ The quaternion containing the values that result from subtracting each element in value2 from its corresponding element in value1.
+
+
+ Returns a string that represents this quaternion.
+ The string representation of this quaternion.
+
+
+ The rotation component of the quaternion.
+
+
+
+ The X value of the vector component of the quaternion.
+
+
+
+ The Y value of the vector component of the quaternion.
+
+
+
+ The Z value of the vector component of the quaternion.
+
+
+
+ Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.
+ The vector type. T can be any primitive numeric type.
+
+
+ Creates a vector whose components are of a specified type.
+ The numeric type that defines the type of the components in the vector.
+
+
+ Creates a vector from a specified array.
+ A numeric array.
+ values is null.
+
+
+ Creates a vector from a specified array starting at a specified index position.
+ A numeric array.
+ The starting index position from which to create the vector.
+ values is null.
+ index is less than zero.
+ -or-
+ The length of values minus index is less than .
+
+
+ Copies the vector instance to a specified destination array.
+ The array to receive a copy of the vector values.
+ destination is null.
+ The number of elements in the current vector is greater than the number of elements available in the destination array.
+
+
+ Copies the vector instance to a specified destination array starting at a specified index position.
+ The array to receive a copy of the vector values.
+ The starting index in destination at which to begin the copy operation.
+ destination is null.
+ The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array.
+ index is less than zero or greater than the last index in destination.
+
+
+ Returns the number of elements stored in the vector.
+ The number of elements stored in the vector.
+ Access to the property getter via reflection is not supported.
+
+
+ Returns a value that indicates whether this instance is equal to a specified vector.
+ The vector to compare with this instance.
+ true if the current instance and other are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance is equal to a specified object.
+ The object to compare with this instance.
+ true if the current instance and obj are equal; otherwise, false. The method returns false if obj is null, or if obj is a vector of a different type than the current instance.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Gets the element at a specified index.
+ The index of the element to return.
+ The element at index index.
+ index is less than zero.
+ -or-
+ index is greater than or equal to .
+
+
+ Returns a vector containing all ones.
+ A vector containing all ones.
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Returns a new vector by performing a bitwise And operation on each of the elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector that results from the bitwise And of left and right.
+
+
+ Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector that results from the bitwise Or of the elements in left and right.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector that results from dividing left by right.
+
+
+ Returns a value that indicates whether each pair of elements in two specified vectors are equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are equal; otherwise, false.
+
+
+ Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector that results from the bitwise XOr of the elements in left and right.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of the specified vector into a vector of type .
+ The vector to reinterpret.
+ The reinterpreted vector.
+
+
+ Returns a value that indicates whether any single pair of elements in the specified vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if any element pairs in left and right are equal. false if no element pairs are equal.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiplies a vector by a specified scalar value.
+ The source vector.
+ A scalar value.
+ The scaled vector.
+
+
+ Multiplies a vector by the given scalar.
+ The scalar value.
+ The source vector.
+ The scaled vector.
+
+
+ Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.
+ The source vector.
+ The one's complement vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The vector that results from subtracting right from left.
+
+
+ Negates a given vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+ A or that defines the format of individual elements.
+ A format provider that supplies culture-specific formatting information.
+ The string representation of the current instance.
+
+
+ Returns the string representation of this vector using default formatting.
+ The string representation of this vector.
+
+
+ Returns the string representation of this vector using the specified format string to format individual elements.
+ A or that defines the format of individual elements.
+ The string representation of the current instance.
+
+
+ Returns a vector containing all zeroes.
+ A vector containing all zeroes.
+
+
+ Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors.
+
+
+ Returns a new vector whose elements are the absolute values of the given vector's elements.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The absolute value vector.
+
+
+ Returns a new vector whose values are the sum of each pair of elements from two given vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The summed vector.
+
+
+ Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of unsigned bytes.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a double-precision floating-point vector.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of 16-bit integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of long integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of signed bytes.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a single-precision floating-point vector.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of unsigned integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Reinterprets the bits of a specified vector into those of a vector of unsigned long integers.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The reinterpreted vector.
+
+
+ Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector.
+ The integral mask vector used to drive selection.
+ The first source vector.
+ The second source vector.
+ The new vector with elements selected based on the mask.
+
+
+ Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector.
+ The integral mask vector used to drive selection.
+ The first source vector.
+ The second source vector.
+ The new vector with elements selected based on the mask.
+
+
+ Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector.
+ The integral mask vector used to drive selection.
+ The first source vector.
+ The second source vector.
+ The vector type. T can be any primitive numeric type.
+ The new vector with elements selected based on the mask.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns a new vector whose values are the result of dividing the first vector's elements by the corresponding elements in the second vector.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The divided vector.
+
+
+ Returns the dot product of two vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The dot product.
+
+
+ Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting long integer vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a value that indicates whether each pair of elements in the given vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if all elements in left and right are equal; otherwise, false.
+
+
+ Returns a value that indicates whether any single pair of elements in the given vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if any element pair in left and right is equal; otherwise, false.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting long integer vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if all elements in left are greater than the corresponding elements in right; otherwise, false.
+
+
+ Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if any element in left is greater than the corresponding element in right; otherwise, false.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting long integer vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if all elements in left are greater than or equal to the corresponding elements in right; otherwise, false.
+
+
+ Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if any element in left is greater than or equal to the corresponding element in right; otherwise, false.
+
+
+ Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.
+ true if vector operations are subject to hardware acceleration; otherwise, false.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector
+
+
+ Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting long integer vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if all of the elements in left are less than the corresponding elements in right; otherwise, false.
+
+
+ Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if any element in left is less than the corresponding element in right; otherwise, false.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting long integer vector.
+
+
+ Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector.
+ The first vector to compare.
+ The second vector to compare.
+ The resulting integral vector.
+
+
+ Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if all of the elements in left are less than or equal to the corresponding elements in right; otherwise, false.
+
+
+ Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ true if any element in left is less than or equal to the corresponding element in right; otherwise, false.
+
+
+ Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The maximum vector.
+
+
+ Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.
+ The first vector to compare.
+ The second vector to compare.
+ The vector type. T can be any primitive numeric type.
+ The minimum vector.
+
+
+ Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector.
+ The scalar value.
+ The vector.
+ The vector type. T can be any primitive numeric type.
+ The scaled vector.
+
+
+ Returns a new vector whose values are the product of each pair of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The product vector.
+
+
+ Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value.
+ The vector.
+ The scalar value.
+ The vector type. T can be any primitive numeric type.
+ The scaled vector.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns a new vector whose elements are the negation of the corresponding element in the specified vector.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The negated vector.
+
+
+ Returns a new vector whose elements are obtained by taking the one's complement of a specified vector's elements.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Returns a new vector whose elements are the square roots of a specified vector's elements.
+ The source vector.
+ The vector type. T can be any primitive numeric type.
+ The square root vector.
+
+
+ Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The difference vector.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors.
+ The first vector.
+ The second vector.
+ The vector type. T can be any primitive numeric type.
+ The resulting vector.
+
+
+ Represents a vector with two single-precision floating-point values.
+
+
+ Creates a new object whose two elements have the same value.
+ The value to assign to both elements.
+
+
+ Creates a vector whose elements have the specified values.
+ The value to assign to the field.
+ The value to assign to the field.
+
+
+ Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+ A vector.
+ The absolute value vector.
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Restricts a vector between a minimum and a maximum value.
+ The vector to restrict.
+ The minimum value.
+ The maximum value.
+ The restricted vector.
+
+
+ Copies the elements of the vector to a specified array.
+ The destination array.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ array is multidimensional.
+
+
+ Copies the elements of the vector to a specified array starting at a specified index position.
+ The destination array.
+ The index at which to copy the first element of the vector.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ index is less than zero.
+ -or-
+ index is greater than or equal to the array length.
+ array is multidimensional.
+
+
+ Computes the Euclidean distance between the two given points.
+ The first point.
+ The second point.
+ The distance.
+
+
+ Returns the Euclidean distance squared between two specified points.
+ The first point.
+ The second point.
+ The distance squared.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector resulting from the division.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The vector that results from the division.
+
+
+ Returns the dot product of two vectors.
+ The first vector.
+ The second vector.
+ The dot product.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Returns a value that indicates whether this instance and another vector are equal.
+ The other vector.
+ true if the two vectors are equal; otherwise, false.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Returns the length of the vector.
+ The vector's length.
+
+
+ Returns the length of the vector squared.
+ The vector's length squared.
+
+
+ Performs a linear interpolation between two vectors based on the given weighting.
+ The first vector.
+ The second vector.
+ A value between 0 and 1 that indicates the weight of value2.
+ The interpolated vector.
+
+
+ Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The maximized vector.
+
+
+ Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The minimized vector.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiplies a vector by a specified scalar.
+ The vector to multiply.
+ The scalar value.
+ The scaled vector.
+
+
+ Multiplies a scalar value by a specified vector.
+ The scaled value.
+ The vector.
+ The scaled vector.
+
+
+ Negates a specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns a vector with the same direction as the specified vector, but with a length of one.
+ The vector to normalize.
+ The normalized vector.
+
+
+ Gets a vector whose 2 elements are equal to one.
+ A vector whose two elements are equal to one (that is, it returns the vector (1,1).
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector that results from dividing left by right.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The result of the division.
+
+
+ Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are equal; otherwise, false.
+
+
+ Returns a value that indicates whether two specified vectors are not equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are not equal; otherwise, false.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiples the specified vector by the specified scalar value.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Multiples the scalar value by the specified vector.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The vector that results from subtracting right from left.
+
+
+ Negates the specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns the reflection of a vector off a surface that has the specified normal.
+ The source vector.
+ The normal of the surface being reflected off.
+ The reflected vector.
+
+
+ Returns a vector whose elements are the square root of each of a specified vector's elements.
+ A vector.
+ The square root vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The difference vector.
+
+
+ Returns the string representation of the current instance using default formatting.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements.
+ A or that defines the format of individual elements.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+ A or that defines the format of individual elements.
+ A format provider that supplies culture-specific formatting information.
+ The string representation of the current instance.
+
+
+ Transforms a vector by a specified 3x2 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Transforms a vector by a specified 4x4 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Transforms a vector by the specified Quaternion rotation value.
+ The vector to rotate.
+ The rotation to apply.
+ The transformed vector.
+
+
+ Transforms a vector normal by the given 3x2 matrix.
+ The source vector.
+ The matrix.
+ The transformed vector.
+
+
+ Transforms a vector normal by the given 4x4 matrix.
+ The source vector.
+ The matrix.
+ The transformed vector.
+
+
+ Gets the vector (1,0).
+ The vector (1,0).
+
+
+ Gets the vector (0,1).
+ The vector (0,1).
+
+
+ The X component of the vector.
+
+
+
+ The Y component of the vector.
+
+
+
+ Returns a vector whose 2 elements are equal to zero.
+ A vector whose two elements are equal to zero (that is, it returns the vector (0,0).
+
+
+ Represents a vector with three single-precision floating-point values.
+
+
+ Creates a new object whose three elements have the same value.
+ The value to assign to all three elements.
+
+
+ Creates a new object from the specified object and the specified value.
+ The vector with two elements.
+ The additional value to assign to the field.
+
+
+ Creates a vector whose elements have the specified values.
+ The value to assign to the field.
+ The value to assign to the field.
+ The value to assign to the field.
+
+
+ Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+ A vector.
+ The absolute value vector.
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Restricts a vector between a minimum and a maximum value.
+ The vector to restrict.
+ The minimum value.
+ The maximum value.
+ The restricted vector.
+
+
+ Copies the elements of the vector to a specified array.
+ The destination array.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ array is multidimensional.
+
+
+ Copies the elements of the vector to a specified array starting at a specified index position.
+ The destination array.
+ The index at which to copy the first element of the vector.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ index is less than zero.
+ -or-
+ index is greater than or equal to the array length.
+ array is multidimensional.
+
+
+ Computes the cross product of two vectors.
+ The first vector.
+ The second vector.
+ The cross product.
+
+
+ Computes the Euclidean distance between the two given points.
+ The first point.
+ The second point.
+ The distance.
+
+
+ Returns the Euclidean distance squared between two specified points.
+ The first point.
+ The second point.
+ The distance squared.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The vector that results from the division.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector resulting from the division.
+
+
+ Returns the dot product of two vectors.
+ The first vector.
+ The second vector.
+ The dot product.
+
+
+ Returns a value that indicates whether this instance and another vector are equal.
+ The other vector.
+ true if the two vectors are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Returns the length of this vector object.
+ The vector's length.
+
+
+ Returns the length of the vector squared.
+ The vector's length squared.
+
+
+ Performs a linear interpolation between two vectors based on the given weighting.
+ The first vector.
+ The second vector.
+ A value between 0 and 1 that indicates the weight of value2.
+ The interpolated vector.
+
+
+ Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The maximized vector.
+
+
+ Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The minimized vector.
+
+
+ Multiplies a scalar value by a specified vector.
+ The scaled value.
+ The vector.
+ The scaled vector.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiplies a vector by a specified scalar.
+ The vector to multiply.
+ The scalar value.
+ The scaled vector.
+
+
+ Negates a specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns a vector with the same direction as the specified vector, but with a length of one.
+ The vector to normalize.
+ The normalized vector.
+
+
+ Gets a vector whose 3 elements are equal to one.
+ A vector whose three elements are equal to one (that is, it returns the vector (1,1,1).
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector that results from dividing left by right.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The result of the division.
+
+
+ Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are equal; otherwise, false.
+
+
+ Returns a value that indicates whether two specified vectors are not equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are not equal; otherwise, false.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiples the specified vector by the specified scalar value.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Multiples the scalar value by the specified vector.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The vector that results from subtracting right from left.
+
+
+ Negates the specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns the reflection of a vector off a surface that has the specified normal.
+ The source vector.
+ The normal of the surface being reflected off.
+ The reflected vector.
+
+
+ Returns a vector whose elements are the square root of each of a specified vector's elements.
+ A vector.
+ The square root vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The difference vector.
+
+
+ Returns the string representation of the current instance using default formatting.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements.
+ A or that defines the format of individual elements.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+ A or that defines the format of individual elements.
+ A format provider that supplies culture-specific formatting information.
+ The string representation of the current instance.
+
+
+ Transforms a vector by a specified 4x4 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Transforms a vector by the specified Quaternion rotation value.
+ The vector to rotate.
+ The rotation to apply.
+ The transformed vector.
+
+
+ Transforms a vector normal by the given 4x4 matrix.
+ The source vector.
+ The matrix.
+ The transformed vector.
+
+
+ Gets the vector (1,0,0).
+ The vector (1,0,0).
+
+
+ Gets the vector (0,1,0).
+ The vector (0,1,0)..
+
+
+ Gets the vector (0,0,1).
+ The vector (0,0,1).
+
+
+ The X component of the vector.
+
+
+
+ The Y component of the vector.
+
+
+
+ The Z component of the vector.
+
+
+
+ Gets a vector whose 3 elements are equal to zero.
+ A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0).
+
+
+ Represents a vector with four single-precision floating-point values.
+
+
+ Creates a new object whose four elements have the same value.
+ The value to assign to all four elements.
+
+
+ Constructs a new object from the specified object and a W component.
+ The vector to use for the X, Y, and Z components.
+ The W component.
+
+
+ Creates a new object from the specified object and a Z and a W component.
+ The vector to use for the X and Y components.
+ The Z component.
+ The W component.
+
+
+ Creates a vector whose elements have the specified values.
+ The value to assign to the field.
+ The value to assign to the field.
+ The value to assign to the field.
+ The value to assign to the field.
+
+
+ Returns a vector whose elements are the absolute values of each of the specified vector's elements.
+ A vector.
+ The absolute value vector.
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Restricts a vector between a minimum and a maximum value.
+ The vector to restrict.
+ The minimum value.
+ The maximum value.
+ The restricted vector.
+
+
+ Copies the elements of the vector to a specified array.
+ The destination array.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ array is multidimensional.
+
+
+ Copies the elements of the vector to a specified array starting at a specified index position.
+ The destination array.
+ The index at which to copy the first element of the vector.
+ array is null.
+ The number of elements in the current instance is greater than in the array.
+ index is less than zero.
+ -or-
+ index is greater than or equal to the array length.
+ array is multidimensional.
+
+
+ Computes the Euclidean distance between the two given points.
+ The first point.
+ The second point.
+ The distance.
+
+
+ Returns the Euclidean distance squared between two specified points.
+ The first point.
+ The second point.
+ The distance squared.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector resulting from the division.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The vector that results from the division.
+
+
+ Returns the dot product of two vectors.
+ The first vector.
+ The second vector.
+ The dot product.
+
+
+ Returns a value that indicates whether this instance and another vector are equal.
+ The other vector.
+ true if the two vectors are equal; otherwise, false.
+
+
+ Returns a value that indicates whether this instance and a specified object are equal.
+ The object to compare with the current instance.
+ true if the current instance and obj are equal; otherwise, false. If obj is null, the method returns false.
+
+
+ Returns the hash code for this instance.
+ The hash code.
+
+
+ Returns the length of this vector object.
+ The vector's length.
+
+
+ Returns the length of the vector squared.
+ The vector's length squared.
+
+
+ Performs a linear interpolation between two vectors based on the given weighting.
+ The first vector.
+ The second vector.
+ A value between 0 and 1 that indicates the weight of value2.
+ The interpolated vector.
+
+
+ Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The maximized vector.
+
+
+ Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
+ The first vector.
+ The second vector.
+ The minimized vector.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiplies a vector by a specified scalar.
+ The vector to multiply.
+ The scalar value.
+ The scaled vector.
+
+
+ Multiplies a scalar value by a specified vector.
+ The scaled value.
+ The vector.
+ The scaled vector.
+
+
+ Negates a specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns a vector with the same direction as the specified vector, but with a length of one.
+ The vector to normalize.
+ The normalized vector.
+
+
+ Gets a vector whose 4 elements are equal to one.
+ Returns .
+
+
+ Adds two vectors together.
+ The first vector to add.
+ The second vector to add.
+ The summed vector.
+
+
+ Divides the first vector by the second.
+ The first vector.
+ The second vector.
+ The vector that results from dividing left by right.
+
+
+ Divides the specified vector by a specified scalar value.
+ The vector.
+ The scalar value.
+ The result of the division.
+
+
+ Returns a value that indicates whether each pair of elements in two specified vectors is equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are equal; otherwise, false.
+
+
+ Returns a value that indicates whether two specified vectors are not equal.
+ The first vector to compare.
+ The second vector to compare.
+ true if left and right are not equal; otherwise, false.
+
+
+ Multiplies two vectors together.
+ The first vector.
+ The second vector.
+ The product vector.
+
+
+ Multiples the specified vector by the specified scalar value.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Multiples the scalar value by the specified vector.
+ The vector.
+ The scalar value.
+ The scaled vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The vector that results from subtracting right from left.
+
+
+ Negates the specified vector.
+ The vector to negate.
+ The negated vector.
+
+
+ Returns a vector whose elements are the square root of each of a specified vector's elements.
+ A vector.
+ The square root vector.
+
+
+ Subtracts the second vector from the first.
+ The first vector.
+ The second vector.
+ The difference vector.
+
+
+ Returns the string representation of the current instance using default formatting.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements.
+ A or that defines the format of individual elements.
+ The string representation of the current instance.
+
+
+ Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.
+ A or that defines the format of individual elements.
+ A format provider that supplies culture-specific formatting information.
+ The string representation of the current instance.
+
+
+ Transforms a four-dimensional vector by the specified Quaternion rotation value.
+ The vector to rotate.
+ The rotation to apply.
+ The transformed vector.
+
+
+ Transforms a four-dimensional vector by a specified 4x4 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Transforms a three-dimensional vector by the specified Quaternion rotation value.
+ The vector to rotate.
+ The rotation to apply.
+ The transformed vector.
+
+
+ Transforms a two-dimensional vector by a specified 4x4 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Transforms a two-dimensional vector by the specified Quaternion rotation value.
+ The vector to rotate.
+ The rotation to apply.
+ The transformed vector.
+
+
+ Transforms a three-dimensional vector by a specified 4x4 matrix.
+ The vector to transform.
+ The transformation matrix.
+ The transformed vector.
+
+
+ Gets the vector (0,0,0,1).
+ The vector (0,0,0,1).
+
+
+ Gets the vector (1,0,0,0).
+ The vector (1,0,0,0).
+
+
+ Gets the vector (0,1,0,0).
+ The vector (0,1,0,0)..
+
+
+ Gets a vector whose 4 elements are equal to zero.
+ The vector (0,0,1,0).
+
+
+ The W component of the vector.
+
+
+
+ The X component of the vector.
+
+
+
+ The Y component of the vector.
+
+
+
+ The Z component of the vector.
+
+
+
+ Gets a vector whose 4 elements are equal to zero.
+ A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0).
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/LeatherProject/ServerApp/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100644
index 0000000..3cf0af3
--- /dev/null
+++ b/LeatherProject/ServerApp/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/LeatherProject/ServerApp/obj/Debug/ServerApp.Properties.Resources.resources b/LeatherProject/ServerApp/obj/Debug/ServerApp.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/ServerApp/obj/Debug/ServerApp.Properties.Resources.resources differ
diff --git a/LeatherProject/ServerApp/obj/Debug/ServerApp.ServerFrm.resources b/LeatherProject/ServerApp/obj/Debug/ServerApp.ServerFrm.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/LeatherProject/ServerApp/obj/Debug/ServerApp.ServerFrm.resources differ
diff --git a/LeatherProject/ServerApp/obj/Debug/ServerApp.csproj.CopyComplete b/LeatherProject/ServerApp/obj/Debug/ServerApp.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/LeatherProject/ServerApp/obj/Debug/ServerApp.csproj.FileListAbsolute.txt b/LeatherProject/ServerApp/obj/Debug/ServerApp.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..1a31993
--- /dev/null
+++ b/LeatherProject/ServerApp/obj/Debug/ServerApp.csproj.FileListAbsolute.txt
@@ -0,0 +1,104 @@
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.AssemblyReference.cache
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.SuggestedBindingRedirects.cache
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.exe.config
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.ServerFrm.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.Properties.Resources.resources
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.GenerateResource.cache
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.CoreCompileInputs.cache
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.exe.config
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.exe
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.pdb
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\DocumentFormat.OpenXml.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ExcelNumberFormat.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Models.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Newtonsoft.Json.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Service.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\SqlSugar.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\MySql.Data.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\MySqlBackup.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Oracle.ManagedDataAccess.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Memory.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Buffers.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ZstdSharp.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.Streams.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\BouncyCastle.Cryptography.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Threading.Tasks.Extensions.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Numerics.Vectors.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.IO.Pipelines.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Hash.xxHash.dll
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.pdb
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\DocumentFormat.OpenXml.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\ExcelNumberFormat.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Models.pdb
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Service.pdb
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Service.dll.config
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\MySql.Data.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Buffers.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.pdb
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.Streams.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\BouncyCastle.Cryptography.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.Numerics.Vectors.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\System.IO.Pipelines.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Hash.xxHash.xml
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.CopyComplete
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.exe
+E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.exe.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.exe
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ServerApp.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\DocumentFormat.OpenXml.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ExcelNumberFormat.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Models.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Newtonsoft.Json.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Service.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\SqlSugar.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\MySql.Data.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\MySqlBackup.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Oracle.ManagedDataAccess.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ZstdSharp.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.Streams.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\BouncyCastle.Cryptography.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Memory.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Threading.Tasks.Extensions.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Buffers.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.IO.Pipelines.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Hash.xxHash.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Numerics.Vectors.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ClosedXML.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\DocumentFormat.OpenXml.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\ExcelNumberFormat.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Models.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Service.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Service.dll.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\MySql.Data.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\Google.Protobuf.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.Streams.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\BouncyCastle.Cryptography.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Buffers.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Compression.LZ4.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.IO.Pipelines.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\K4os.Hash.xxHash.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\bin\Debug\System.Numerics.Vectors.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.AssemblyReference.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.SuggestedBindingRedirects.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.exe.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.ServerFrm.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.Properties.Resources.resources
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.GenerateResource.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.CoreCompileInputs.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.csproj.CopyComplete
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.exe
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\ServerApp\obj\Debug\ServerApp.pdb
diff --git a/LeatherProject/ServerApp/obj/Debug/ServerApp.exe.config b/LeatherProject/ServerApp/obj/Debug/ServerApp.exe.config
new file mode 100644
index 0000000..6be458f
--- /dev/null
+++ b/LeatherProject/ServerApp/obj/Debug/ServerApp.exe.config
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/ServerApp/packages.config b/LeatherProject/ServerApp/packages.config
new file mode 100644
index 0000000..8d748c7
--- /dev/null
+++ b/LeatherProject/ServerApp/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LeatherProject/Service/InitDB.cs b/LeatherProject/Service/InitDB.cs
index 699bb47..b559bc3 100644
--- a/LeatherProject/Service/InitDB.cs
+++ b/LeatherProject/Service/InitDB.cs
@@ -43,6 +43,9 @@ namespace Service
if (dropTable && db.DbMaintenance.IsAnyTable("Records", false)) db.DbMaintenance.DropTable("Records");
if (dropTable && db.DbMaintenance.IsAnyTable("DefectInfo", false)) db.DbMaintenance.DropTable("DefectInfo");
+ if (dropTable && db.DbMaintenance.IsAnyTable("Thickness", false)) db.DbMaintenance.DropTable("Thickness");
+ if (dropTable && db.DbMaintenance.IsAnyTable("UploadDataRecords", false)) db.DbMaintenance.DropTable("UploadDataRecords");
+
//===添加与更新表
db.CodeFirst.InitTables();
db.CodeFirst.InitTables();
@@ -55,6 +58,9 @@ namespace Service
db.CodeFirst.InitTables();
db.CodeFirst.InitTables();
+ db.CodeFirst.InitTables();
+ db.CodeFirst.InitTables();
+
//更改表数据
try
{
@@ -108,7 +114,7 @@ namespace Service
}
}
- public static void SendServerDB(string dbConStr, Records record, bool dropTable = false)
+ public static void SendServerDB(string dbConStr, UploadDataRecords record, bool dropTable = false)
{
//ConnectionString = dbConStr;
int errStep = 0;
@@ -122,95 +128,46 @@ namespace Service
ConnectionString = dbConStr
});
errStep = 1;
- //var pt = db.Queryable()
- // //.Includes(m => m.ClassesInfo)
- // .Includes(m => m.QualifiedLimitList)
- // .Includes(m => m.GradeLimitList)
- // .First(m => m.Code == record.ProductInfo.Code);
- //errStep = 2;
- //if (pt == null)
- //{
- // errStep = 3;
- // db.InsertNav(record.ProductInfo)
- // //.Include(a => a.ProductParamsList)//.ThenInclude(z1 => z1.RoomList) //插入2层 Root->ShoolA->RoomList
- // .Include(m => m.QualifiedLimitList)
- // .Include(m => m.GradeLimitList)
- // .ExecuteCommand();
- //}
- //else
- //{
- // errStep = 4;
- // //db.DeleteNav(pt)
- // //.Include(m => m.QualifiedLimitList)
- // //.Include(m => m.GradeLimitList)
- // //.ExecuteCommand();
- // record.ProductInfo.Id = pt.Id;
- // db.UpdateNav(record.ProductInfo)
- // .Include(m => m.QualifiedLimitList)
- // .Include(m => m.GradeLimitList)
- // .ExecuteCommand();
- //}
+ /*
+ //===建表
+ if (dropTable && db.DbMaintenance.IsAnyTable("QualifiedLimit", false)) db.DbMaintenance.DropTable("QualifiedLimit");
+ if (dropTable && db.DbMaintenance.IsAnyTable("GradeLimit", false)) db.DbMaintenance.DropTable("GradeLimit");
+ if (dropTable && db.DbMaintenance.IsAnyTable("UploadDataRecords", false)) db.DbMaintenance.DropTable("UploadDataRecords");
+ if (dropTable && db.DbMaintenance.IsAnyTable("DefectInfo", false)) db.DbMaintenance.DropTable("DefectInfo");
+
+ //===添加与更新表
+ try
+ {
+ db.CodeFirst.InitTables();
+ db.CodeFirst.InitTables();
+ db.CodeFirst.InitTables();
+ db.CodeFirst.InitTables();
+ }
+ catch { }
+ //更改表数据
+ try
+ {
+ db.Ado.ExecuteCommand("drop index index_Records_ProductId_SerialNum ON table_name");//删除索引
+ }
+ catch { }
+ //数据插入表
+ db.Insertable(record).ExecuteCommand();
+ db.Insertable(record.DefectInfoList).ExecuteCommand();
+ db.Insertable(record.QualifiedLimitList).ExecuteCommand();
+ db.Insertable(record.GradeLimitList).ExecuteCommand();
errStep = 5;
//var newpd = db.Queryable()
// .Includes(m => m.QualifiedLimitList)
// .Includes(m => m.GradeLimitList)
// .First(m => m.Code == record.ProductInfo.Code);
-
+ */
//record.ProductId = newpd.Id;
db.InsertNav(record)
.Include(m => m.DefectInfoList)
+ .Include(m => m.GradeLimitList)
+ .Include(m => m.QualifiedLimitList)
.ExecuteCommand();
- /*
- ConnectionConfig connectionConfig = new ConnectionConfig()
- {
- ConnectionString = dbConStr,
- DbType = DbType.MySql,
- IsAutoCloseConnection = true
- };
- connectionConfig.ConnectionString = dbConStr;
- //创建数据库对象
- using (SqlSugarClient db = new SqlSugarClient(connectionConfig))
- {
- db.Aop.OnLogExecuting = (sql, pars) =>
- {
- Console.WriteLine(sql);//输出sql,查看执行sql 性能无影响
- };
-
- //create db
- db.DbMaintenance.CreateDatabase();
-
- //===建表
- if (dropTable && db.DbMaintenance.IsAnyTable("Product", false)) db.DbMaintenance.DropTable("Product");
- if (dropTable && db.DbMaintenance.IsAnyTable("QualifiedLimit", false)) db.DbMaintenance.DropTable("QualifiedLimit");
- if (dropTable && db.DbMaintenance.IsAnyTable("GradeLimit", false)) db.DbMaintenance.DropTable("GradeLimit");
- if (dropTable && db.DbMaintenance.IsAnyTable("Records", false)) db.DbMaintenance.DropTable("Records");
- if (dropTable && db.DbMaintenance.IsAnyTable("DefectInfo", false)) db.DbMaintenance.DropTable("DefectInfo");
-
- //===添加与更新表
- try
- {
- db.CodeFirst.InitTables();
- db.CodeFirst.InitTables();
- db.CodeFirst.InitTables();
- db.CodeFirst.InitTables();
- db.CodeFirst.InitTables();
- }
- catch { }
- //更改表数据
- try
- {
- db.Ado.ExecuteCommand("drop index index_Records_ProductId_SerialNum ON table_name");//删除索引
- }
- catch { }
- //数据插入表
- db.Insertable(record).ExecuteCommand();
- db.Insertable(record.DefectInfoList).ExecuteCommand();
- db.Insertable(record.ProductInfo).ExecuteCommand();
- db.Insertable(record.ProductInfo.QualifiedLimitList).ExecuteCommand();
- db.Insertable(record.ProductInfo.GradeLimitList).ExecuteCommand();
-
- }
- */
+
}
catch (Exception ex)
{
diff --git a/LeatherProject/Service/RecordsService.cs b/LeatherProject/Service/RecordsService.cs
index 3010a93..047e7e4 100644
--- a/LeatherProject/Service/RecordsService.cs
+++ b/LeatherProject/Service/RecordsService.cs
@@ -52,7 +52,8 @@ namespace Service
return base.AsSugarClient().Queryable()
//.Includes(m => m.ProductInfo.ToList(x => new Product() { Code = x.Code, Name = x.Name }))//,n=>n.ClassesInfo)
//.Includes(m => m.ProductInfo)
- .Includes(m => m.DefectInfoList)
+ .Includes(m => m.DefectInfoList)
+ .Includes(m => m.ThicknessList)
.First(m => m.Id == id);
}
public List GetListNav(int pageNum, int pageSize, ref int totalCount, Expression> exp)
@@ -66,7 +67,8 @@ namespace Service
public bool InsertNav(Models.Records model)
{
return base.AsSugarClient().InsertNav(model)
- .Include(m => m.DefectInfoList)
+ .Include(m => m.DefectInfoList)
+ .Include(m => m.ThicknessList)
.ExecuteCommand();
}
public Records GetRecordsNav(string barCode, string barCodeName)
@@ -75,18 +77,21 @@ namespace Service
.OrderByDescending(m => m.CreateTime)
//.Includes(m => m.ProductInfo).Includes(m => m.ProductInfo.GradeLimitList).Includes(m => m.ProductInfo.QualifiedLimitList)
.Includes(m => m.DefectInfoList)//.OrderBy(st => SqlFunc.Desc(st.CreateTime))
+ .Includes(m => m.ThicknessList)
.First(m => m.BarCode == barCode && m.BarCodeName == barCodeName );
}
public bool UpdateNav(Models.Records model)
{
return base.AsSugarClient().UpdateNav(model)
.Include(m => m.DefectInfoList)
+ .Include(m => m.ThicknessList)
.ExecuteCommand();
}
public bool DelNav(Models.Records model)
{
return base.AsSugarClient().DeleteNav(model)
.Include(a => a.DefectInfoList)//.ThenInclude(z1 => z1.RoomList) //插入2层 Root->ShoolA->RoomList
+ .Include(a => a.ThicknessList)
.ExecuteCommand();
}
@@ -261,4 +266,5 @@ namespace Service
}).ToJson();
}
}
+
}
diff --git a/LeatherProject/Service/Service.csproj b/LeatherProject/Service/Service.csproj
index a22abc8..8c41cb3 100644
--- a/LeatherProject/Service/Service.csproj
+++ b/LeatherProject/Service/Service.csproj
@@ -62,6 +62,10 @@
False
..\LeatherApp\bin\Debug\Newtonsoft.Json.dll
+
+ False
+ bin\Debug\Service.dll
+
..\packages\SqlSugar.5.1.4.86\lib\SqlSugar.dll
diff --git a/LeatherProject/Service/obj/Debug/Service.csproj.FileListAbsolute.txt b/LeatherProject/Service/obj/Debug/Service.csproj.FileListAbsolute.txt
index 02d1858..9d3c5ae 100644
--- a/LeatherProject/Service/obj/Debug/Service.csproj.FileListAbsolute.txt
+++ b/LeatherProject/Service/obj/Debug/Service.csproj.FileListAbsolute.txt
@@ -96,7 +96,6 @@ E:\CPL\迈沐智能项目\2023\革博士\交付资料\革博士项目交付资
E:\CPL\迈沐智能项目\2023\革博士\交付资料\革博士项目交付资料\LeatherProject\Service\obj\Debug\Service.dll
E:\CPL\迈沐智能项目\2023\革博士\交付资料\革博士项目交付资料\LeatherProject\Service\obj\Debug\Service.pdb
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\Service\bin\Debug\Service.dll.config
-E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\Service\bin\Debug\Service.dll
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\Service\bin\Debug\Service.pdb
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\Service\bin\Debug\Models.dll
E:\CPL\迈沐智能项目\2023\革博士\源码\V1.0\LeatherProject\Service\bin\Debug\Newtonsoft.Json.dll
@@ -209,3 +208,79 @@ H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Service\obj\Debug\Service.cspro
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Service\obj\Debug\Service.csproj.CopyComplete
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Service\obj\Debug\Service.dll
H:\CPL\GeBoshi\禾欣版本修改\LeatherProject\Service\obj\Debug\Service.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Service.dll.config
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Service.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\BouncyCastle.Cryptography.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.Streams.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Hash.xxHash.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Models.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySql.Data.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySqlBackup.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Newtonsoft.Json.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\SqlSugar.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Buffers.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Configuration.ConfigurationManager.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Diagnostics.DiagnosticSource.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.IO.Pipelines.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Memory.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Numerics.Vectors.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Threading.Tasks.Extensions.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\ZstdSharp.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Models.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\BouncyCastle.Cryptography.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.pdb
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.Streams.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Hash.xxHash.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Microsoft.Bcl.AsyncInterfaces.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySql.Data.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Diagnostics.DiagnosticSource.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.IO.Pipelines.xml
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.AssemblyReference.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.CoreCompileInputs.cache
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.Up2Date
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.dll
+F:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Service.dll.config
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Service.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\BouncyCastle.Cryptography.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.Streams.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Hash.xxHash.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Models.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySql.Data.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySqlBackup.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Newtonsoft.Json.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\SqlSugar.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Buffers.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Configuration.ConfigurationManager.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Diagnostics.DiagnosticSource.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.IO.Pipelines.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Memory.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Numerics.Vectors.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Threading.Tasks.Extensions.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\ZstdSharp.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Models.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\BouncyCastle.Cryptography.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.pdb
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Google.Protobuf.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Compression.LZ4.Streams.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\K4os.Hash.xxHash.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\Microsoft.Bcl.AsyncInterfaces.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\MySql.Data.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.Diagnostics.DiagnosticSource.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\bin\Debug\System.IO.Pipelines.xml
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.AssemblyReference.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.CoreCompileInputs.cache
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.csproj.CopyComplete
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.dll
+H:\CPL\GeBoshi\hy1127\V1.0\LeatherProject\Service\obj\Debug\Service.pdb
diff --git a/LeatherProject/Service/obj/Debug/Service.csproj.Up2Date b/LeatherProject/Service/obj/Debug/Service.csproj.Up2Date
new file mode 100644
index 0000000..e69de29