Hämta DrawObject and Bound medan du renderar till PDF med DrawObjectEventHandler-klassen

Möjliga användningsscenarier

Aspose.Cells tillhandahåller en abstrakt klassDrawObjectEventHandler som har endra() metod. Användaren kan implementeraDrawObjectEventHandleroch utnyttjadra() metod för att fåDrawObjectochBundenmedan du renderar Excel till PDF eller Image. Här är en kort beskrivning av parametrarna fördra() metod.

Om du renderar Excel-fil till PDF, kan du användaDrawObjectEventHandlerklass medPdfSaveOptions.DrawObjectEventHandler. På samma sätt, om du renderar Excel-fil till bild, kan du användaDrawObjectEventHandlerklass medImageOrPrintOptions.DrawObjectEventHandler.

Hämta DrawObject and Bound medan du renderar till PDF med DrawObjectEventHandler-klassen

Se följande exempelkod. Den laddarexempel på Excel-filoch sparar den somutgång PDF. Vid rendering till PDF använder denPdfSaveOptions.DrawObjectEventHandleregendom och fångarDrawObject ochBundenav befintliga celler och objekt, t.ex. bilder etc. Om drawObject-typen är Cell, skrivs dess Bound och StringValue ut. Och om drawObject-typen är Image, skrivs dess Bound and Shape Name ut. Se konsolutgången för exempelkoden nedan för mer hjälp.

Exempelkod

Konsolutgång

[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

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