Obtenez DrawObject et Bound lors du rendu à PDF à l'aide de la classe DrawObjectEventHandler

Scénarios d’utilisation possibles

Aspose.Cells fournit une classe abstraiteDrawObjectEventHandlerDrawObjectEventHandler qui a unDessiner()méthode. L’utilisateur peut implémenterDrawObjectEventHandlerDrawObjectEventHandler et utiliser leDessiner() méthode pour obtenir leDessinerObjetet lié lors du rendu d’Excel à PDF ou Image. Voici une brève description des paramètres deDessiner()méthode.

Si vous rendez le fichier Excel au PDF, vous pouvez utiliserDrawObjectEventHandlerDrawObjectEventHandlerclasse avecPdfSaveOptions.DrawObjectEventHandler . De même, si vous convertissez un fichier Excel en image, vous pouvez utiliserDrawObjectEventHandlerDrawObjectEventHandlerclasse avecImageOrPrintOptions.DrawObjectEventHandler.

Obtenez DrawObject et Bound lors du rendu au format Pdf à l’aide de la classe DrawObjectEventHandler

Veuillez consulter l’exemple de code suivant. Il charge leexemple de fichier Excel et l’enregistre soussortie PDF. Lors du rendu en PDF, il utilisePdfSaveOptions.DrawObjectEventHandlerpropriété et capture leDessinerObjet et Liaison de cellules et d’objets existants, par exemple des images, etc. Si leDessinerObjet type est Cell, il imprime ses Bound et StringValue. Et si leDessinerObjettype est Image, il imprime son Bound et Shape Name. Veuillez consulter la sortie de la console de l’exemple de code ci-dessous pour plus d’aide.

Exemple de code

Sortie console

 [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

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