'宣言 Public Property ObjectResolvedScript As System.String
public System.string ObjectResolvedScript {get; set;}
'宣言 Public Property ObjectResolvedScript As System.String
public System.string ObjectResolvedScript {get; set;}
C1PrintDocument doc = new C1PrintDocument(); RenderArea ra = new RenderArea(); ra.ObjectResolvedScript = "if RenderObject.Fragments.Count > 1 then\r\n" + "RenderObject.Style.BackColor = Color.Red\r\n" + "else\r\n" + "RenderObject.Style.BackColor = Color.Green\r\n" + "end if\r\n"; ra.Style.Borders.All = LineDef.DefaultBold; // ... fill ra with sample content: for (int i = 0; i < 30; i++) ra.Children.Add(new RenderText("Line " + i.ToString())); doc.Body.Children.Add(ra);
オブジェクト上の任意のスタイルプロパティを調整できますが、 オブジェクトのサイズと位置はそれに影響するプロパティ(フォントサイズなど)が 変更される場合でも再計算されないことに注意してください (そのため、フォントサイズが大きくなるとクリッピングが発生する場合などがあります)。 基本的に、これは、通常はオブジェクトのレイアウトに影響しない プロパティ(テキストや背景色など)のみがこのスクリプトで 変更されることを意味します。