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.
-
drawObject:DisegnaOggetto sarà inizializzato e restituito durante il rendering
-
x: A sinistra diDisegnaOggetto
-
y: dall’altoDisegnaOggetto
-
larghezza: Larghezza diDisegnaOggetto
-
altezza: Altezza diDisegnaOggetto
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
----------------------