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 implementeraDrawObjectEventHandler och utnyttjaDra() metod för att fåDrawObjectoch bundet medan Excel renderas till PDF eller bild. 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-fil och sparar den somutgång PDF. Vid rendering till PDF använder denPdfSaveOptions.DrawObjectEventHandleregendom och fångarDrawObject och Bound of existerande celler och objekt, t.ex. bilder etc. OmDrawObject typen är Cell, den skriver ut sitt Bound och StringValue. Och omDrawObjecttypen är Bild, den skriver ut dess bundna och formnamn. Se konsolutgången för exempelkoden nedan för mer hjälp.

Exempelkod

Konsolutgång

 [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

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