RenderObject.ChildrenプロパティにRenderTextを追加します。また、RenderTextのサイズを親と同じに設定します。
サンプルコード(VB) |
コードのコピー
|
---|---|
' 楕円を作成します。 Dim ellipse = New RenderEllipse() ellipse.Width = "60mm" ellipse.Height = "40mm" doc.Body.Children.Add(ellipse) ' 楕円の中にテキストを追加します。 Dim text = New RenderText() text.Text = "テキスト" text.Width = "parent.width" text.Height = "parent.height" text.Style.TextAlignHorz = AlignHorzEnum.Center text.Style.TextAlignVert = AlignVertEnum.Center ellipse.Children.Add(text) |
サンプルコード(C#) |
コードのコピー
|
---|---|
// 楕円を作成します。 var ellipse = new RenderEllipse(); ellipse.Width = "60mm"; ellipse.Height = "40mm"; doc.Body.Children.Add(ellipse); // 楕円の中にテキストを追加します。 var text = new RenderText(); text.Text = "テキスト"; text.Width = "parent.width"; text.Height = "parent.height"; text.Style.TextAlignHorz = AlignHorzEnum.Center; text.Style.TextAlignVert = AlignVertEnum.Center; ellipse.Children.Add(text); |