Compartir a través de


Interfaz IXpsOMDictionary (xpsobjectmodel.h)

Un paquete XPS usa el diccionario para compartir recursos.

Herencia

La interfaz IXpsOMDictionary hereda de la interfaz IUnknown . IXpsOMDictionary también tiene estos tipos de miembros:

Métodos

La interfaz IXpsOMDictionary tiene estos métodos.

 
IXpsOMDictionary::Append

Anexa una interfaz IXpsOMShareable junto con su clave al final del diccionario.
IXpsOMDictionary::Clone

Realiza una copia profunda de la interfaz. (IXpsOMDictionary.Clone)
IXpsOMDictionary::GetAt

Obtiene el puntero de interfaz IXpsOMShareable y la cadena de nombre de clave de la entrada en un índice especificado del diccionario.
IXpsOMDictionary::GetByKey

Obtiene el puntero de interfaz IXpsOMShareable de la entrada que contiene la clave especificada.
IXpsOMDictionary::GetCount

Obtiene el número de entradas del diccionario.
IXpsOMDictionary::GetIndex

Obtiene el índice de una interfaz IXpsOMShareable del diccionario.
IXpsOMDictionary::GetOwner

Obtiene un puntero a la interfaz que contiene el diccionario.
IXpsOMDictionary::InsertAt

Inserta una interfaz IXpsOMShareable en una ubicación especificada del diccionario y establece la clave para identificar la interfaz.
IXpsOMDictionary::RemoveAt

Quita y libera la entrada de una ubicación especificada en el diccionario.
IXpsOMDictionary::SetAt

Reemplaza la entrada en una ubicación especificada del diccionario.

Comentarios

Los punteros de interfaz almacenados en un diccionario suelen apuntar a interfaces, como IXpsOMBrush e IXpsOMVisual, que se derivan de la interfaz IXpsOMShareable . Para determinar el tipo de interfaz, llame al método IXpsOMShareable::GetType .

Un diccionario no puede contener punteros de interfaz duplicados.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

IXpsOMObjectFactory::CreateDictionary

IXpsOMShareable

Interfaces

XML Paper Specification