DrawObjectEventHandler sınıfını kullanarak PDF ye render ederken DrawObject ve Bound almak

Olası Kullanım Senaryoları

Aspose.Cells, bir DrawObjectEventHandler soyut sınıf sağlar, bu sınıfın bir draw() yöntemi bulunur. Kullanıcı, DrawObjectEventHandler uygulayabilir ve Excel’in PDF veya görüntüye render edilirken draw() yöntemini ve DrawObject ve Bound‘u alabilir. Aşağıda, draw() yönteminin parametrelerine kısa bir açıklaması bulunmaktadır.

Eğer Excel dosyanızı PDF’ye render ediyorsanız, DrawObjectEventHandler sınıfını PdfSaveOptions.DrawObjectEventHandler ile kullanabilirsiniz. Benzer şekilde, Excel dosyanızı Görüntü’ye render ediyorsanız, DrawObjectEventHandler sınıfını PdfSaveOptions.DrawObjectEventHandler ile kullanabilirsiniz.

DrawObjectEventHandler sınıfını kullanarak PDF’ye render ederken DrawObject ve Bound almak

Lütfen aşağıdaki örnek kodu inceleyin. Bu, örnek Excel dosyasını yükler ve bu dosyayı çıktı PDF’si olarak kaydeder. PDF’ye render edilirken, PdfSaveOptions.DrawObjectEventHandler özelliğini kullanır ve mevcut hücrelerin ve nesnelerin (örneğin resimler vb.) Bound‘unu ve Bound‘unu yakalar. drawObject türü Cell ise, Bound’unu ve StringValue’sunu yazdırır. Ve eğer drawObject türü Image ise, Bound’unu ve Şekil Adını yazdırır. Yardım için lütfen aşağıdaki örnek kodun konsol çıktısına bakın.

Örnek Kod

Konsol Çıktısı

[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

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