InkWordNode オブジェクトのアセンダ ラインを返します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink.Analysis (Microsoft.Ink.Analysis.dll 内)
構文
'宣言
Public Function GetAscender As Point()
'使用
Dim instance As InkWordNode
Dim returnValue As Point()
returnValue = instance.GetAscender()
public Point[] GetAscender()
public:
array<Point>^ GetAscender()
public Point[] GetAscender()
public function GetAscender() : Point[]
戻り値
型 : array<System.Drawing.Point[]
InkWordNode オブジェクトのアセンダ ラインを返します。
解説
欧文スクリプトにおいて、アセンダ ラインは小文字の主要部 (中線) より上に出る部分です。たとえば、文字 "b" の場合、アセンダは円形の上端よりに上に出る縦線部分です。アセンダ ラインは、アセンダの上部を貫く架空の横線です。
例
次の例では、Renderer オブジェクト renderer と、Panel により作成された Graphics オブジェクト panelGraphics を使用して、InkWordNode、inkWord のアセンダ ラインを描画します。
Dim ascenderPoints As Point() = inkWord.GetAscender()
' Convert to pixel coordinates
theRenderer.InkSpaceToPixel(panelGraphics, ascenderPoints)
panelGraphics.DrawLines(New Pen(Color.Green), ascenderPoints)
Point[] ascenderPoints = inkWord.GetAscender();
// Convert to pixel coordinates
theRenderer.InkSpaceToPixel(panelGraphics, ref ascenderPoints);
panelGraphics.DrawLines(new Pen(Color.Green), ascenderPoints);
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0