OpenXmlPackage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una clase base para las clases de documento Open XML fuertemente tipadas.
public abstract class OpenXmlPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer, IDisposable
type OpenXmlPackage = class
inherit OpenXmlPartContainer
interface IDisposable
Public MustInherit Class OpenXmlPackage
Inherits OpenXmlPartContainer
Implements IDisposable
- Herencia
- Derivado
- Implementaciones
Constructores
OpenXmlPackage() |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la clase OpenXmlPackage. |
Propiedades
AutoSave |
Obtiene un valor que indica si los elementos deben guardarse cuando se eliminan. |
CanSave |
Obtiene un valor que indica si se admite guardar el paquete mediante una llamada a Save(). Algunas plataformas (como .NET Core) tienen compatibilidad limitada para guardar.
Si |
CompressionOption |
Obtiene o establece el nivel de compresión para el contenido de la nueva parte. |
DataPartReferenceRelationships |
Obtiene todas las DataPartReferenceRelationship relaciones. (Heredado de OpenXmlPartContainer) |
DataParts |
Obtiene todos los DataPart elementos del paquete de documentos. |
ExternalRelationships |
Obtiene todas las relaciones externas. Las relaciones de hipervínculo no se incluyen, use la propiedad HyperlinkRelationship para enumerar las relaciones de hipervínculo. (Heredado de OpenXmlPartContainer) |
Features |
Obtiene las características asociadas a esta parte. |
Features |
Obtiene las características asociadas a esta parte. (Heredado de OpenXmlPartContainer) |
FileOpenAccess |
Obtiene la configuración de FileAccess para el documento. La configuración de acceso de E/S actual es: Lectura, Escritura o ReadWrite. |
HyperlinkRelationships |
Obtiene todas las relaciones de hipervínculo. (Heredado de OpenXmlPartContainer) |
MarkupCompatibilityProcessSettings |
Obtiene la configuración de compatibilidad de marcado aplicada en el momento de la carga. |
MaxCharactersInPart |
Obtiene un valor que indica el número máximo permitido de caracteres en un elemento Open XML. Un valor cero (0) indica que no hay límites en el tamaño de la pieza. Un valor distinto de cero especifica el tamaño máximo, en caracteres. |
Package |
Obsoletos.
Obtiene el paquete del documento. |
PackageProperties |
Obtiene las propiedades del paquete. |
PartExtensionProvider |
Obtiene un elemento PartExtensionProvider que proporciona una asignación de ContentType a la extensión part. |
Parts |
Obtiene todas las partes que son destinos de relación de esta parte. (Heredado de OpenXmlPartContainer) |
RootPart |
Obtiene la parte raíz del paquete. |
StrictRelationshipFound |
Obtiene un valor que indica si este paquete contiene relaciones de transición convertidas de Strict. |
Métodos
AddAnnotation(Object) |
Agrega un objeto a la lista de anotaciones de este PartContainer. (Heredado de OpenXmlPartContainer) |
AddExtendedPart(String, String, String, String) |
Agrega un elemento extendido ( parte específica de la aplicación ). (Heredado de OpenXmlPartContainer) |
AddExtendedPart(String, String, String) |
Agrega un elemento extendido ( parte específica de la aplicación ). (Heredado de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri, String) |
Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship(). (Heredado de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri) |
Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship(). (Heredado de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean, String) |
Agrega una nueva relación de hipervínculo. (Heredado de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean) |
Agrega una nueva relación de hipervínculo. (Heredado de OpenXmlPartContainer) |
AddNewPart<T>() |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddNewPart<T>(String, String) |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddNewPart<T>(String) |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddPart<T>(T, String) |
Agrega la parte al documento con un identificador de relación (ID) determinado. Debe usar la parte devuelta para funcionar en la pieza agregada al documento. (Heredado de OpenXmlPartContainer) |
AddPart<T>(T) |
Agrega la parte especificada al documento. Use la parte devuelta para operar en la pieza agregada al documento. |
Annotation(Type) |
Obtenga el primer objeto de anotación del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotation<T>() |
Obtenga el primer objeto de anotación del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotations(Type) |
Obtiene una colección de anotaciones del tipo especificado para este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotations<T>() |
Obtiene una colección de anotaciones del tipo especificado para este PartContainer. (Heredado de OpenXmlPartContainer) |
ChangeIdOfPart(OpenXmlPart, String) |
Cambia el identificador de relación del elemento. (Heredado de OpenXmlPartContainer) |
Clone() |
Crea un clon modificable de este paquete OpenXml, abierto en un MemoryStream con capacidad ampliable y usando OpenSettings predeterminado. |
Clone(Package, OpenSettings) |
Crea un clon de este paquete OpenXml, abierto en la instancia especificada de Package. |
Clone(Package) |
Crea un clon de este paquete OpenXml, abierto en la instancia especificada de Package. El clon se abrirá con los mismos OpenSettings que este paquete OpenXml. |
Clone(Stream, Boolean, OpenSettings) |
Crea un clon de este paquete OpenXml, abierto en la secuencia especificada. |
Clone(Stream, Boolean) |
Crea un clon de este paquete OpenXml, abierto en la secuencia especificada. El paquete OpenXml clonado se abre con el mismo OpenSettings que este paquete OpenXml. |
Clone(Stream) |
Crea un clon de este paquete OpenXml, abierto en la secuencia especificada. El paquete OpenXml clonado se abre con la misma configuración, es decir, FileOpenAccess y OpenSettings, como este paquete OpenXml. |
Clone(String, Boolean, OpenSettings) |
Crea un clon de este paquete OpenXml abierto desde el archivo especificado (que se creará mediante la clonación de este paquete OpenXml). |
Clone(String, Boolean) |
Crea un clon de este paquete OpenXml abierto desde el archivo especificado (que se creará mediante la clonación de este paquete OpenXml). El paquete OpenXml clonado se abre con el mismo OpenSettings que este paquete OpenXml. |
Clone(String) |
Crea un clon de este paquete OpenXml abierto desde el archivo especificado (que se creará mediante la clonación de este paquete OpenXml). El paquete OpenXml clonado se abre con la misma configuración, es decir, FileOpenAccess y OpenSettings, como este paquete OpenXml. |
Close() |
Obsoletos.
Guarda y cierra el paquete OpenXml y todas las secuencias de elementos subyacentes. |
CreateClone(Package) |
Crea una nueva instancia de OpenXmlPackage en la instancia especificada de Package. |
CreateClone(Stream) |
Crea un nuevo OpenXmlPackage en la secuencia especificada. |
CreateClone(String) |
Crea un nuevo paquete OpenXml en el archivo especificado. |
CreateMediaDataPart(MediaDataPartType) |
Crea un elemento nuevo MediaDataPart en el paquete del documento. |
CreateMediaDataPart(String, String) |
Crea un elemento nuevo MediaDataPart en el paquete del documento. |
CreateMediaDataPart(String) |
Crea un elemento nuevo MediaDataPart en el paquete del documento. |
CreateRelationshipToPart(OpenXmlPart, String) |
Agrega una relación para la parte especificada a esta parte. (Heredado de OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart) |
Agrega una relación para la parte especificada a esta parte. (Heredado de OpenXmlPartContainer) |
DeleteExternalRelationship(ExternalRelationship) |
Elimina la relación externa especificada. (Heredado de OpenXmlPartContainer) |
DeleteExternalRelationship(String) |
Elimina el objeto ExternalRelationship especificado. (Heredado de OpenXmlPartContainer) |
DeletePart(DataPart) |
Elimina el especificado DataPart del paquete de documentos. |
DeletePart(OpenXmlPart) |
Elimina un elemento especificado en la capa raíz del paquete. (Heredado de OpenXmlPartContainer) |
DeletePart(String) |
Elimina la parte secundaria especificada de esta parte. (Heredado de OpenXmlPartContainer) |
DeleteParts<T>(IEnumerable<T>) |
Elimina del documento todos los elementos que se encuentran en la colección pasada. (Heredado de OpenXmlPartContainer) |
DeletePartsRecursivelyOfType<T>() |
Elimina todas las partes con el tipo de elemento especificado del paquete de forma recursiva. |
DeleteReferenceRelationship(ReferenceRelationship) |
Elimina la relación de referencia especificada. (Heredado de OpenXmlPartContainer) |
DeleteReferenceRelationship(String) |
Elimina la relación de referencia especificada. (Heredado de OpenXmlPartContainer) |
Dispose() |
Vacía y guarda el contenido, cierra el documento y libera todos los recursos. |
Dispose(Boolean) |
Vacía y guarda el contenido, cierra el documento y libera todos los recursos. |
FromFlatOpcDocumentCore(XDocument, Package) |
Convierte un objeto XDocument en formato OPC plano en un paquete OpenXml almacenado en .Package |
FromFlatOpcDocumentCore(XDocument, Stream) |
Convierte un XDocument objeto en formato OPC plano en un paquete OpenXml almacenado en .Stream |
FromFlatOpcDocumentCore(XDocument, String) |
Convierte un XDocument objeto en formato OPC plano en un paquete OpenXml almacenado en un archivo. |
GetExternalRelationship(String) |
Obtiene el objeto ExternalRelationship especificado. (Heredado de OpenXmlPartContainer) |
GetIdOfPart(OpenXmlPart) |
Obtiene el identificador de relación del elemento. (Heredado de OpenXmlPartContainer) |
GetPartById(String) |
Obtiene la parte secundaria a través del identificador de relación. (Heredado de OpenXmlPartContainer) |
GetPartsCountOfType<T>() |
Obsoletos.
Obtiene el recuento de todas las partes del tipo T. (Heredado de OpenXmlPartContainer) |
GetPartsOfType<T>() |
Enumera todas las partes secundarias del tipo |
GetPartsOfType<T>(ICollection<T>) |
Obsoletos.
Obtiene todas las partes secundarias del tipo |
GetReferenceRelationship(String) |
Obtiene el objeto ReferenceRelationship especificado. (Heredado de OpenXmlPartContainer) |
OpenClone(Stream, Boolean, OpenSettings) |
Abre el paquete OpenXml clonado en la secuencia especificada. |
OpenClone(String, Boolean, OpenSettings) |
Abre el paquete OpenXml clonado en el archivo especificado. |
RemoveAnnotations(Type) |
Quita las anotaciones del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
RemoveAnnotations<T>() |
Quita las anotaciones del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
Save() |
Guarda el contenido de todos los elementos y relaciones contenidos en el paquete OpenXml, si FileOpenAccess es ReadWrite. Algunas plataformas no admiten el guardado debido a las limitaciones de Package, por lo que consulte CanSave en tiempo de OpenXmlPackageejecución para saber si se admitirá el guardado completo sin cerrar y eliminar . |
SaveAs(String) |
Obsoletos.
Guarda el contenido de todos los elementos y relaciones contenidos en el paquete OpenXml en el archivo especificado. Abre el documento guardado con la misma configuración que se usó para abrir este paquete OpenXml. |
ThrowIfObjectDisposed() |
Se produce si se elimina un objeto. |
ToFlatOpcDocument() |
Convierte un paquete OpenXml en formato OPC en un XDocument en formato OPC plano. |
ToFlatOpcDocument(XProcessingInstruction) |
Convierte un paquete OpenXml en formato OPC en un XDocument en formato OPC plano. |
ToFlatOpcString() |
Convierte un paquete OpenXml en formato OPC en cadena en formato OPC plano. |
TryGetPartById(String, OpenXmlPart) |
Intente obtener la parte secundaria por el identificador de relación. (Heredado de OpenXmlPartContainer) |
Validate(OpenXmlPackageValidationSettings) |
Obsoletos.
Valida el paquete. Este método no valida el contenido XML de cada parte. |
Métodos de extensión
GetPackage(OpenXmlPackage) |
Obtiene el valor actual IPackage de |
AddDisposableFeature(OpenXmlPackage) |
Representa una clase base para las clases de documento Open XML fuertemente tipadas. |
AddPackageEventsFeature(OpenXmlPackage) |
Agrega una característica para realizar un seguimiento de los eventos de un ciclo de vida de un paquete. |
AddPartEventsFeature(OpenXmlPackage) |
Agrega una característica para realizar un seguimiento de los eventos de un paquete que crea o quita partes. |
AddPartRootEventsFeature(OpenXmlPartContainer) |
Agrega una característica para realizar un seguimiento de los eventos del ciclo de vida del paquete. |
AddRandomNumberGeneratorFeature(OpenXmlPackage) |
Agregue un generador de números aleatorios al paquete. |
CreateUnknownElement(OpenXmlPartContainer, String) |
Crea una nueva clase OpenXmlUnknownElement mediante el XML externo. |
ToFlatOpcDocument(OpenXmlPackage) |
Convierte un paquete OpenXml en formato OPC en un XDocument en formato OPC plano. |
ToFlatOpcString(OpenXmlPackage) |
Convierte un paquete OpenXml en formato OPC en cadena en formato OPC plano. |
GetAllParts(OpenXmlPackage) |
Recorrer partes en por OpenXmlPackage amplitud en primer lugar. |