作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
使用方法
詳細
テキストの周囲を楕円で囲んで表示するには、次のような処理を実行します。
◎サンプルコード (C#)
- テキスト(RenderText)を楕円(RenderEllipse)の子オブジェクトとして追加します。
- テキストのサイズを設定して、水平/垂直方向に中央寄せで表示します。
- 楕円の幅を"text1.width"と設定して、テキストと同じ幅に設定します(text1はテキストの名前)。高さも同様に設定します。
Imports C1.C1Preview
Dim text = New RenderText("テキスト") With { _
.Name = "text1",
.Width = "Auto",
.Height = "Auto"
}
text.Style.TextAlignHorz = AlignHorzEnum.Center
text.Style.TextAlignVert = AlignVertEnum.Center
text.Style.Padding.All = "1mm"
Dim ellipse = New RenderEllipse(0, 0, "text1.width", "text1.height")
ellipse.Children.Add(text)
C1PrintDocument1.Body.Children.Add(ellipse)
C1PrintDocument1.Generate()
Dim text = New RenderText("テキスト") With { _
.Name = "text1",
.Width = "Auto",
.Height = "Auto"
}
text.Style.TextAlignHorz = AlignHorzEnum.Center
text.Style.TextAlignVert = AlignVertEnum.Center
text.Style.Padding.All = "1mm"
Dim ellipse = New RenderEllipse(0, 0, "text1.width", "text1.height")
ellipse.Children.Add(text)
C1PrintDocument1.Body.Children.Add(ellipse)
C1PrintDocument1.Generate()
◎サンプルコード (C#)
using C1.C1Preview;
var text = new RenderText("テキスト")
{
Name = "text1",
Width = "Auto",
Height = "Auto"
};
text.Style.TextAlignHorz = AlignHorzEnum.Center;
text.Style.TextAlignVert = AlignVertEnum.Center;
text.Style.Padding.All = "1mm";
var ellipse = new RenderEllipse(0, 0, "text1.width", "text1.height");
ellipse.Children.Add(text);
c1PrintDocument1.Body.Children.Add(ellipse);
c1PrintDocument1.Generate();
var text = new RenderText("テキスト")
{
Name = "text1",
Width = "Auto",
Height = "Auto"
};
text.Style.TextAlignHorz = AlignHorzEnum.Center;
text.Style.TextAlignVert = AlignVertEnum.Center;
text.Style.Padding.All = "1mm";
var ellipse = new RenderEllipse(0, 0, "text1.width", "text1.height");
ellipse.Children.Add(text);
c1PrintDocument1.Body.Children.Add(ellipse);
c1PrintDocument1.Generate();
旧文書番号
74668