Ottieni DrawObject e Bound durante il rendering su PDF utilizzando la classe DrawObjectEventHandler

Possibili scenari di utilizzo

Aspose.Cells fornisce una classe astrattaDrawObjectEventHandler che ha unDisegnare()metodo. L’utente può implementareDrawObjectEventHandler e utilizzare ilDisegnare() metodo per ottenere ilDisegnaOggettoe Associato durante il rendering di Excel a PDF o Immagine. Ecco una breve descrizione dei parametri delDisegnare()metodo.

Se stai eseguendo il rendering del file Excel su PDF, puoi utilizzareDrawObjectEventHandlerclasse conPdfSaveOptions.DrawObjectEventHandler . Allo stesso modo, se stai eseguendo il rendering del file Excel in Immagine, puoi utilizzareDrawObjectEventHandlerclasse conImageOrPrintOptions.DrawObjectEventHandler.

Ottieni DrawObject e Bound durante il rendering in Pdf utilizzando la classe DrawObjectEventHandler

Vedere il seguente codice di esempio. Carica ilesempio di file Excel e lo salva comeuscita PDF. Durante il rendering su PDF, utilizzaPdfSaveOptions.DrawObjectEventHandlerproprietà e cattura ilDisegnaOggetto e Bound di celle e oggetti esistenti, ad esempio immagini, ecc. Se theDisegnaOggetto type è Cell, ne stampa Bound e StringValue. E se ilDisegnaOggettotype è Image, stampa il suo Bound and Shape Name. Si prega di consultare l’output della console del codice di esempio fornito di seguito per ulteriore assistenza.

Codice d’esempio

Uscita console

 [X]: 153.6035 [Y]: 82.94118 [Width]: 103.2035 [Height]: 14.47059 [Cell Value]: This is sample text.

----------------------

[X]: 267.6917 [Y]: 153.4853 [Width]: 160.4491 [Height]: 128.0647 [Shape Name]: Sun

----------------------