Actual source code: dtexts.c

  1: /*$Id: dtexts.c,v 1.36 2001/04/18 20:48:35 balay Exp $*/
  2: /*
  3:        Provides the calling sequences for all the basic PetscDraw routines.
  4: */
 5:  #include src/sys/src/draw/drawimpl.h

  7: /*@
  8:    PetscDrawStringSetSize - Sets the size for character text.

 10:    Not Collective

 12:    Input Parameters:
 13: +  draw - the drawing context
 14: .  width - the width in user coordinates
 15: -  height - the character height in user coordinates

 17:    Level: advanced

 19:    Note:
 20:    Only a limited range of sizes are available.

 22:    Concepts: string^drawing size

 24: .seealso: PetscDrawString(), PetscDrawStringVertical(), PetscDrawStringGetSize()

 26: @*/
 27: int PetscDrawStringSetSize(PetscDraw draw,PetscReal width,PetscReal height)
 28: {
 29:   int        ierr;
 30:   PetscTruth isnull;

 34:   PetscTypeCompare((PetscObject)draw,PETSC_DRAW_NULL,&isnull);
 35:   if (isnull) return(0);
 36:   if (draw->ops->stringsetsize) {
 37:     (*draw->ops->stringsetsize)(draw,width,height);
 38:   }
 39:   return(0);
 40: }