Show / Hide Table of Contents

Class OfficeProperties

Provides access to the properties bag of the package

Inheritance
System.Object
XmlHelper
OfficeProperties
Inherited Members
XmlHelper.AddSchemaNodeOrder(String[], String[])
XmlHelper.AddSchemaNodeOrder(String[], String[], Int32[])
XmlHelper.GetBoolFromString(String)
XmlHelper.CreatespPrNode(String, Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OfficeOpenXml
Assembly: EPPlus.dll
Syntax
public sealed class OfficeProperties : XmlHelper

Properties

Application

Gets/Set the Application property of the document (extended property)

Declaration
public string Application { get; set; }
Property Value
Type Description
System.String

AppVersion

Gets/Set the AppVersion property of the document (extended property)

Declaration
public string AppVersion { get; set; }
Property Value
Type Description
System.String

Author

Gets/sets the author property of the document (core property)

Declaration
public string Author { get; set; }
Property Value
Type Description
System.String

Category

Gets/sets the category property of the document (core property)

Declaration
public string Category { get; set; }
Property Value
Type Description
System.String

Comments

Gets/sets the comments property of the document (core property)

Declaration
public string Comments { get; set; }
Property Value
Type Description
System.String

Company

Gets/sets the Company property of the document (extended property)

Declaration
public string Company { get; set; }
Property Value
Type Description
System.String

CorePropertiesXml

Provides access to the XML document that holds all the code document properties.

Declaration
public XmlDocument CorePropertiesXml { get; }
Property Value
Type Description
System.Xml.XmlDocument

Created

Gets/sets the created property of the document (core property)

Declaration
public DateTime Created { get; set; }
Property Value
Type Description
System.DateTime

CustomPropertiesXml

Provides access to the XML document which holds the document's custom properties

Declaration
public XmlDocument CustomPropertiesXml { get; }
Property Value
Type Description
System.Xml.XmlDocument

ExtendedPropertiesXml

Provides access to the XML document that holds the extended properties of the document (app.xml)

Declaration
public XmlDocument ExtendedPropertiesXml { get; }
Property Value
Type Description
System.Xml.XmlDocument

HyperlinkBase

Gets/sets the HyperlinkBase property of the document (extended property)

Declaration
public Uri HyperlinkBase { get; set; }
Property Value
Type Description
System.Uri

HyperlinksChanged

Hyperlinks need update

Declaration
public bool HyperlinksChanged { get; set; }
Property Value
Type Description
System.Boolean

Keywords

Gets/sets the keywords property of the document (core property)

Declaration
public string Keywords { get; set; }
Property Value
Type Description
System.String

LastModifiedBy

Gets/sets the lastModifiedBy property of the document (core property)

Declaration
public string LastModifiedBy { get; set; }
Property Value
Type Description
System.String

LastPrinted

Gets/sets the lastPrinted property of the document (core property)

Declaration
public string LastPrinted { get; set; }
Property Value
Type Description
System.String

LinksUpToDate

Indicates whether hyperlinks in a document are up-to-date

Declaration
public bool LinksUpToDate { get; set; }
Property Value
Type Description
System.Boolean

Manager

Gets/sets the Manager property of the document (extended property)

Declaration
public string Manager { get; set; }
Property Value
Type Description
System.String

Modified

Gets/sets the modified property of the document (core property)

Declaration
public DateTime Modified { get; set; }
Property Value
Type Description
System.DateTime

ScaleCrop

Display mode of the document thumbnail. True to enable scaling. False to enable cropping.

Declaration
public bool ScaleCrop { get; set; }
Property Value
Type Description
System.Boolean

SharedDoc

If true, document is shared between multiple producers.

Declaration
public bool SharedDoc { get; set; }
Property Value
Type Description
System.Boolean

Status

Gets/sets the status property of the document (core property)

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String

Subject

Gets/sets the subject property of the document (core property)

Declaration
public string Subject { get; set; }
Property Value
Type Description
System.String

Title

Gets/sets the title property of the document (core property)

Declaration
public string Title { get; set; }
Property Value
Type Description
System.String

Methods

GetCustomPropertyValue(String)

Gets the value of a custom property

Declaration
public object GetCustomPropertyValue(string propertyName)
Parameters
Type Name Description
System.String propertyName

The name of the property

Returns
Type Description
System.Object

The current value of the property

GetExtendedPropertyValue(String)

Get the value of an extended property

Declaration
public string GetExtendedPropertyValue(string propertyName)
Parameters
Type Name Description
System.String propertyName

The name of the property

Returns
Type Description
System.String

The value

SetCustomPropertyValue(String, Object)

Allows you to set the value of a current custom property or create your own custom property.

Declaration
public void SetCustomPropertyValue(string propertyName, object value)
Parameters
Type Name Description
System.String propertyName

The name of the property

System.Object value

The value of the property

SetExtendedPropertyValue(String, String)

Set the value for an extended property

Declaration
public void SetExtendedPropertyValue(string propertyName, string value)
Parameters
Type Name Description
System.String propertyName

The name of the property

System.String value

The value

Back to top Generated by DocFX