DrawObjectEventHandler sınıfını kullanarak PDF'e işlerken DrawObject ve Bound'u alın
Olası Kullanım Senaryoları
Aspose.Cells soyut bir sınıf sağlarDrawObjectEventHandler olan birÇizmek()yöntem. Kullanıcı uygulayabilirDrawObjectEventHandler ve kullanmakÇizmek() almak için yöntemNesne Çizve Excel’i PDF’e veya Görüntüye dönüştürürken Bağlandı. İşte parametrelerin kısa bir açıklamasıÇizmek()yöntem.
-
nesne çizmek:Nesne Çiz oluşturulurken başlatılacak ve iade edilecektir
-
x: SoluNesne Çiz
-
y: ÜstüNesne Çiz
-
genişlik: genişliğiNesne Çiz
-
yükseklik: YükseklikNesne Çiz
Excel dosyasını PDF’e dönüştürüyorsanız, kullanabilirsinizDrawObjectEventHandlerile sınıfPdfSaveOptions.DrawObjectEventHandler . Benzer şekilde, Excel dosyasını Görüntüye dönüştürüyorsanız, kullanabilirsiniz.DrawObjectEventHandlerile sınıfImageOrPrintOptions.DrawObjectEventHandler.
DrawObjectEventHandler sınıfını kullanarak PDF’ye işlerken DrawObject ve Bound’u alın
Lütfen aşağıdaki örnek koda bakın. o yüklerörnek excel dosyası olarak kaydeder veçıkış PDF. PDF’e işlerken şunu kullanır:PdfSaveOptions.DrawObjectEventHandlermülkiyet ve yakalarNesne Çiz ve Mevcut hücrelerin ve nesnelerin bağlanması, örneğin resimler vb.Nesne Çiz type Cell ise, Bound ve StringValue değerlerini yazdırır. Ve eğerNesne Çiztype Image ise Bound ve Shape Name’i yazdırır. Lütfen daha fazla yardım için aşağıda verilen örnek kodun konsol çıktısına bakın.
Basit kod
Konsol Çıkışı
[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
----------------------