Cambios API de Impresión en Silverlight 4 RC

Con la puesta en marcha de la versión RC de la plataforma Silverlight 4, se han producido una serie de cambios en ciertas novedades de la versión Beta de Silverlight 4 ya presentaba. Voy a reseñar los cambios que presenta la API de impresión.

En la versión Beta cuando deseabas introducir el nombre del  documento se realizaba del siguiente modo:

  1. PrintDocument docToPrint = new PrintDocument();
  2. docToPrint.DocumentName = "Nombre del documento";

En la versión RC es obligatorio introducir el nombre del documento y forma parte del método Print() como podemos observar:

  1. PrintDocument docToPrint = new PrintDocument();
  2. docToPrint.Print( "Demostración API de Impresión");

Otro de los cambios es que ha desaparecido el método StartPrint() por el método BeginPrint como podemos observar en los siguientes fragmentos de código:

En la versión Beta

  1. docToPrint.StartPrint += (s, args) =>
  2.               {
  3.                   ActivityDisplay.IsActive = true;
  4.               };

En la versión RC

  1. docToPrint.BeginPrint += (s, args) =>
  2.     {
  3.         ActivityDisplay.IsActive = true;
  4.         
  5.     };

En conclusión, si hemos realizado proyectos con la versión Beta de Silverlight 4, podemos encontrarnos que en las versión RC fallen los citados elemento.De este modo introduciendo los nuevos métodos, podemos disfrutar plenamente de la funcionalidad de impresión de la plataforma.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *