Método IXpsOMFontResource::SetContent (xpsobjectmodel.h)
Establece la secuencia de solo lectura que se va a asociar a este recurso.
Sintaxis
HRESULT SetContent(
[in] IStream *sourceStream,
[in] XPS_FONT_EMBEDDING embeddingOption,
[in] IOpcPartUri *partName
);
Parámetros
[in] sourceStream
Secuencia de solo lectura que se va a asociar a este recurso.
[in] embeddingOption
Valor XPS_FONT_EMBEDDING que describe cómo se ofuscará el recurso.
[in] partName
Nombre del elemento que se va a asignar a este recurso.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error HRESULT .
Comentarios
El método de llamada debe tratar esta secuencia como un objeto de modelo de contenedor uniproceso (STA) y no volver a escribir ninguno de los métodos de la interfaz de secuencia.
La secuencia asignada a este recurso no debe ofuscarse. La ofuscación del recurso de fuente tiene lugar durante la serialización.
Proporcionar una secuencia de fuentes ofuscadas al establecer embeddingOption en XPS_FONT_EMBEDDING_OBFUSCATED dará como resultado una fuente que no esté ofuscada en el documento XPS serializado.
partName restablece el nombre del elemento para este objeto y se comprueba con el valor de embeddingOption para la sintaxis de ofuscación adecuada.
Dado que GetStream obtiene un clon de la secuencia establecida por este método, la secuencia proporcionada debe tener un método de clonación eficaz. Una secuencia con un método de clonación ineficaz reducirá el rendimiento de GetStream.
Requisitos
Requisito | Value |
---|---|
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 |