p5.js | función textAlign()

La función textAlign() en p5.js se usa para establecer la alineación para dibujar el texto. Esta función acepta dos parámetros horizAlign y vertAlign. El parámetro horizAlign establece la alineación en el eje x y el parámetro vertAlign establece la alineación en el eje y.

Sintaxis:

textAlign( horizAlign, vertAlign)

o

textAlign()

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • horizAlign: este parámetro almacena la alineación horizontal del texto como (IZQUIERDA, CENTRO o DERECHA).
  • vertAlign: este parámetro almacena la alineación vertical del texto como (ARRIBA, ABAJO, CENTRO o LÍNEA DE BASE).

Los siguientes programas ilustran la función textAlign() en p5.js:
Ejemplo 1: Este ejemplo usa la función textAlign() para alinear el contenido horizontalmente.

function setup() {
      
    // Create Canvas of given size
    createCanvas(380, 150);
}
  
function draw() {
      
    // Set the background color
    background(220);
      
    let c = 0.5;
      
    // Use atan() function to calculate
    // arc tangent value
    let ac = atan(c);
      
    // Set font size
    textSize(26);
      
    // Set font color
    fill(color('green'));
      
    // Set the text alignment to
    // CENTER, RIGHT, LEFT
    textAlign(LEFT);
    text('GEEKS', 100, 30);
    textAlign(CENTER);
    text('for', 100, 60);
    textAlign(RIGHT);
    text('GEEKS', 100, 90);
}

Producción:

Ejemplo 2: Este ejemplo usa la función textAlign() para alinear el contenido verticalmente.

function setup() {
      
    // Create Canvas of given size
    createCanvas(380, 150);
}
  
function draw() {
      
    // Set the background color
    background(220);
      
    // Set the text size
    textSize(26);
      
    // Set the stroke width
    strokeWeight(0.5);
      
    // Set the co-ordinates for line
    line(0, height/2, width, height/2);
      
    // set the alignment for the text
    textAlign(CENTER, TOP);
      
    // Set the text 
    text('CENTER', 0, height/2, width);
}

Producción:

Referencia: https://p5js.org/reference/#/p5/textAlign

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *