Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
El ejemplo XpsFlatFile muestra cómo implementar una invalidación derivada personalizada de la clase BasePackagingPolicy que serializa documentos XPS en un tipo distinto de almacén de datos físico.
La directiva de paquete predeterminada proporcionada con Windows Presentation Foundation (WPF) utiliza archivos Zip (basándose en la clase ZipPackage) como el almacén físico de los archivos de XpsDocument de lectura y escritura. El ejemplo XpsFlatFile implementa una clase BasePackagingPolicy derivada personalizada para serializar el contenido de los documentos XML Paper Specification (XPS) en una organización de archivos planos no comprimidos. El ejemplo XpsFlatFile funciona de forma parecida al Ejemplo Creating an XPS Document, sin embargo, en vez de escribir en un archivo Zip, las partes del documento XPS se escriben en una carpeta "\Resultado" sin comprimir. (Si se comprime la carpeta \Resultado y sus subdirectorios y, a continuación, se cambia la extensión del nombre de archivo a ".xps", se puede ver el documento XPS usando la aplicación XpsViewer estándar.)
Si se implementa una invalidación del objeto BasePackagingPolicy personalizado, se puede cambiar fácilmente el almacén físico de la serialización del documento XPS. Para obtener más información sobre el ejemplo XpsFlatFile, vea el archivo "XpsFlatFile.doc" proporcionado con el código fuente del ejemplo.
Este ejemplo muestra una característica específica de WPF y, por consiguiente, no sigue los procedimientos recomendados para el desarrollo de aplicaciones. Para obtener la información completa sobre los procedimientos recomendados para el desarrollo de aplicaciones de WPF y Microsoft .NET Framework, vea la siguiente información según convenga:
Accesibilidad: Procedimientos de accesibilidad recomendados
Seguridad: Seguridad de Windows Presentation Foundation
Localización: Información general sobre la localización y globalización de WPF
Generar el ejemplo
Instale el Kit de desarrollo de software de Windows (SDK) y abra la ventana de comandos del entorno de compilación. En el menú Inicio, elija Todos los programas, Microsoft Windows SDK y haga clic en Shell CMD.
Descargue el ejemplo, que encontrará en la documentación del kit de desarrollo de software (SDK), al disco duro.
Para generar el ejemplo en la ventana de comados del entorno de compilación, vaya al directorio de origen del ejemplo. En el símbolo del sistema, escriba MSBUILD.
Para generar el ejemplo en Microsoft Visual Studio, cargue la solución de ejemplo o el archivo del proyecto y presione CTRL+MAYÚS+B.
Ejecutar el ejemplo
Para ejecutar el ejemplo compilado en la ventana de comandos del entorno de compilación, ejecute el archivo .exe en la carpeta Bin\Debug o Bin\Release, que se encuentra bajo la carpeta de código fuente de ejemplo.
Para ejecutar el ejemplo compilado con depuración en Visual Studio, presione F5.
Vea también
Tareas
Ejemplo Document Serialization
Ejemplo Creating an XPS Document
Ejemplo Creating an XPS Document