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.
-
drawObject:DrawObject kommer att initieras och returneras vid rendering
-
x: Till vänster omDrawObject
-
y: Toppen avDrawObject
-
bredd: Bredd avDrawObject
-
höjd: Höjd påDrawObject
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
----------------------