當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing text()用法及代碼示例


Processing, text()用法介紹。

用法

  • text(c, x, y)
  • text(c, x, y, z)
  • text(str, x, y)
  • text(chars, start, stop, x, y)
  • text(str, x, y, z)
  • text(chars, start, stop, x, y, z)
  • text(str, x1, y1, x2, y2)
  • text(num, x, y)
  • text(num, x, y, z)

參數

  • c (char) 要顯示的字母數字字符
  • x (float) 文本的 x 坐標
  • y (float) 文本的 y 坐標
  • z (float) 文本的 z 坐標
  • chars (char[]) 要顯示的字母數字符號
  • start (int) 開始寫入字符的數組索引
  • stop (int) 停止寫入字符的數組索引
  • x1 (float) 默認情況下,文本的 x 坐標,請參閱rectMode() 了解更多信息
  • y1 (float) 默認情況下,文本的 y 坐標,有關詳細信息,請參閱rectMode()
  • x2 (float) 默認情況下,文本框的寬度,請參閱rectMode() 了解更多信息
  • y2 (float) 默認情況下,文本框的高度,請參閱rectMode() 了解更多信息
  • num (float, int) 要顯示的數值

返回

  • void

說明

將文本繪製到屏幕上。在屏幕上附加參數指定的位置顯示第一個參數中指定的信息。除非使用 textFont() 函數設置字體,否則將使用默認字體,除非使用 textSize() 設置字體,否則將使用默認大小。使用fill() 函數更改文本的顏色。文本顯示與textAlign() 函數相關,該函數提供了在坐標的左側、右側和中心繪製的選項。



x2y2 參數定義要在其中顯示的矩形區域,並且隻能與字符串數據一起使用。指定這些參數時,它們將根據當前的rectMode() 設置進行解釋。不完全適合指定矩形的文本將不會被繪製到屏幕上。



請注意,Processing 現在允許您調用 text() 而無需先使用 textFont() 指定 PFont。在這種情況下,將使用通用的sans-serif 字體。 (見上麵的第三個例子。)

例子

size(400, 400);
textSize(128);
text("word", 40, 120); 
fill(0, 408, 612);
text("word", 40, 240);
fill(0, 408, 612, 204);
text("word", 40, 360);
Image output for example 1
size(400, 400, P3D);
textSize(128);
fill(0, 408, 612, 816);
text("word", 48, 180, -120);  // Specify a z-axis value
text("word", 48, 240);  // Default depth, no z-value specified
Image output for example 2
size(400, 400);
String s = "The quick brown fox jumps over the lazy dog.";
fill(200);
text(s, 40, 40, 280, 320);  // Text wraps within text box
Image output for example 3

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 text()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。