次の方法で共有


InkWordNode.GetDescender メソッド

InkWordNode オブジェクトのデセンダ ラインを返します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink.Analysis (Microsoft.Ink.Analysis.dll 内)

構文

'宣言
Public Function GetDescender As Point()
'使用
Dim instance As InkWordNode
Dim returnValue As Point()

returnValue = instance.GetDescender()
public Point[] GetDescender()
public:
array<Point>^ GetDescender()
public Point[] GetDescender()
public function GetDescender() : Point[]

戻り値

型 : array<System.Drawing.Point[]
InkWordNode オブジェクトのデセンダ ラインを返します。

解説

西洋言語において、デセンダはベースラインより下に出ている小文字の部分です。たとえば、文字に含まれる円の最下点よりも下に出ている文字 "p" の縦線などです。デセンダ ラインは、デセンダの下部を通る架空の横線です。

次の例では、Renderer オブジェクト theRenderer と、Panel により作成された Graphics オブジェクト panelGraphics を使用して、InkWordNode、inkWord のデセンダ ラインを描画します。

Dim descenderPoints As Point() = inkWord.GetDescender()
' Convert to pixel coordinates
theRenderer.InkSpaceToPixel(panelGraphics, descenderPoints)
panelGraphics.DrawLines(New Pen(Color.Yellow), descenderPoints)
                Point[] descenderPoints = inkWord.GetDescender();
                // Convert to pixel coordinates
                theRenderer.InkSpaceToPixel(panelGraphics, ref descenderPoints);
                panelGraphics.DrawLines(new Pen(Color.Yellow), descenderPoints);

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkWordNode クラス

InkWordNode メンバ

Microsoft.Ink 名前空間

GetAscender

GetBaseline

GetMidline