:orphan: # PetscDrawStringBoxed Draws a string with a box around it ## Synopsis ``` #include "petscdraw.h" PetscErrorCode PetscDrawStringBoxed(PetscDraw draw, PetscReal sxl, PetscReal syl, int sc, int bc, const char text[], PetscReal *w, PetscReal *h) ``` Not Collective ## Input Parameters - ***draw -*** the drawing context - ***sxl -*** the coordinates of center of the box - ***syl -*** the coordinates of top line of box - ***sc -*** the color of the text - ***bc -*** the color of the bounding box - ***text -*** the text to draw ## Output Parameter - ***w,h -*** width and height of resulting box (optional) ## See Also `PetscDraw`, `PetscDrawStringVertical()`, `PetscDrawString()`, `PetscDrawStringCentered()`, `PetscDrawStringSetSize()`, `PetscDrawStringGetSize()` ## Level beginner ## Location src/sys/classes/draw/interface/dtext.c ## Implementations PetscDrawStringBoxed_Image in src/sys/classes/draw/impls/image/drawimage.c
PetscDrawStringBoxed_Null in src/sys/classes/draw/impls/null/drawnull.c
PetscDrawStringBoxed_TikZ in src/sys/classes/draw/impls/tikz/tikz.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/classes/draw/interface/dtext.c) [Index of all Draw routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)