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ò implementareDrawObjectEventHandlere utilizzare ildisegnare() metodo per ottenere ilDisegnaOggettoeLimitedurante il rendering di Excel in PDF o Image. 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 Excele lo salva comeuscita PDF. Durante il rendering su PDF, utilizzaPdfSaveOptions.DrawObjectEventHandlerproprietà e cattura ilDisegnaOggetto eLimitedi celle e oggetti esistenti, ad esempio immagini, ecc. Se il tipo drawObject è Cell, stampa i suoi Bound e StringValue. E se il tipo drawObject è Image, stampa il suo Bound e 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.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

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