Obtenga DrawObject y Bound mientras renderiza a PDF usando la clase DrawObjectEventHandler

Posibles escenarios de uso

Aspose.Cells proporciona una clase abstractaDrawObjectEventHandler que tiene undibujar() método. El usuario puede implementarDrawObjectEventHandlery utilizar eldibujar() método para obtener elDibujarObjetoyLigadomientras renderiza Excel a PDF o Imagen. Aquí hay una breve descripción de los parámetros deldibujar() método.

Si está procesando un archivo de Excel en PDF, puede utilizarDrawObjectEventHandlerclase conPdfSaveOptions.DrawObjectEventHandler. Del mismo modo, si está procesando un archivo de Excel en una imagen, puede utilizarDrawObjectEventHandlerclase conImageOrPrintOptions.DrawObjectEventHandler.

Obtenga DrawObject y Bound mientras renderiza a Pdf usando la clase DrawObjectEventHandler

Consulte el siguiente código de ejemplo. carga elejemplo de archivo de Excely lo guarda comosalida PDF. Mientras se renderiza a PDF, utilizaPdfSaveOptions.DrawObjectEventHandlerpropiedad y captura laDibujarObjeto yLigadode celdas y objetos existentes, por ejemplo, imágenes, etc. Si el tipo drawObject es Cell, imprime su Bound y StringValue. Y si el tipo de objeto de dibujo es Imagen, imprime su Nombre de forma y límite. Consulte la salida de la consola del código de muestra que se proporciona a continuación para obtener más ayuda.

Código de muestra

Salida de consola

[X]: 153.60349 [Y]: 82.94118 [Width]: 103.203476 [Height]: 14.470589 [Cell Value]: This is sample text.

\----------------------

[X]: 267.28854 [Y]: 153.12354 [Width]: 161.25542 [Height]: 128.78824 [Shape Name]: Sun

\----------------------