Neueste Web-Entwicklung Tutorials
 

HTML canvas textBaseline Propery

<HTML Canvas Referenz

Beispiel

Zeichnen Sie eine rote Linie bei y=100 , dann legen jedes Wort bei y=100 mit verschiedenen Textbaseline - Werte:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

//Draw a red line at y=100
ctx.strokeStyle="red";
ctx.moveTo(5,100);
ctx.lineTo(395,100);
ctx.stroke();

ctx.font="20px Arial"

//Place each word at y=100 with different textBaseline values
ctx.textBaseline="top";
ctx.fillText("Top",5,100);
ctx.textBaseline="bottom";
ctx.fillText("Bottom",50,100);
ctx.textBaseline="middle";
ctx.fillText("Middle",120,100);
ctx.textBaseline="alphabetic";
ctx.fillText("Alphabetic",190,100);
ctx.textBaseline="hanging";
ctx.fillText("Hanging",290,100);
Versuch es selber "

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Eigentum
textBaseline ja 9.0 ja ja ja

Hinweis: Die Textbaseline - Eigenschaft funktioniert anders in verschiedenen Browsern, vor allem bei der Verwendung von "hanging" oder "ideographic" .


Definition und Verwendung

Die Textbaseline-Eigenschaft legt oder gibt den aktuellen Textbasislinie verwendet wird, wenn Text zeichnen.

Die folgende Abbildung zeigt die verschiedenen von der unterstützten Basislinien textBaseline - Attribut:

Abbildung Textbaseline

Hinweis: Die fillText() und strokeText() Methoden werden den angegebenen Wert Textbaseline verwenden , wenn auf der Leinwand , um den Text zu positionieren.

Standardwert: alphabetisch
JavaScript-Syntax: context.textBaseline="alphabetic|top|hanging|middle|ideographic|bottom";

Immobilienwerte

Werte Beschreibung Spiel es
alphabetic Standard. Die Textgrundlinie ist die normale alphabetische Basis Spiel es "
top Die Textgrundlinie ist die Oberseite des em-Quadrat Spiel es "
hanging Die Textgrundlinie ist die hängende Basis Spiel es "
middle Der Text Grundlinie ist die Mitte des em-Quadrat Spiel es "
ideographic Die Textgrundlinie ist die ideographic Basis Spiel es "
bottom Die Textgrundlinie ist die Unterseite des Begrenzungskastens Spiel es "

<HTML Canvas Referenz