Reports for WinForms
画像の配置を設定する

RenderImage.Style.ImageAlignの下記のプロパティを設定します。

実行例


サンプルコード(VB)
コードのコピー
// 画像を拡大せずに描画します。
for (int i = 0; i < images.Count(); i++)
{
    images[i].Style.ImageAlign.StretchHorz = false;
    images[i].Style.ImageAlign.StretchVert = false;
}

// 画像の配置を左上に設定します。
images[0].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[0].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を上に設定します。
images[1].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[1].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を右上に設定します。
images[2].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[2].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を左に設定します。
images[3].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[3].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を中央に設定します。
images[4].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[4].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を右に設定します。
images[5].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[5].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を左下に設定します。
images[6].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[6].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;

// 画像の配置を下に設定します。
images[7].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[7].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;

// 画像の配置を右下に設定します。
images[8].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[8].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;
サンプルコード(C#)
コードのコピー
// 画像を拡大せずに描画します。
for (int i = 0; i < images.Count(); i++)
{
    images[i].Style.ImageAlign.StretchHorz = false;
    images[i].Style.ImageAlign.StretchVert = false;
}

// 画像の配置を左上に設定します。
images[0].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[0].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を上に設定します。
images[1].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[1].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を右上に設定します。
images[2].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[2].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Top;

// 画像の配置を左に設定します。
images[3].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[3].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を中央に設定します。
images[4].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[4].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を右に設定します。
images[5].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[5].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Center;

// 画像の配置を左下に設定します。
images[6].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Left;
images[6].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;

// 画像の配置を下に設定します。
images[7].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Center;
images[7].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;

// 画像の配置を右下に設定します。
images[8].Style.ImageAlign.AlignHorz = ImageAlignHorzEnum.Right;
images[8].Style.ImageAlign.AlignVert = ImageAlignVertEnum.Bottom;
関連トピック