MESCIUS MultiRow for Windows Forms 12.0J
透かしの印刷

MultiRowは、印刷データの背面に透かしを入れて印刷できます。
透かしの設定
透かしを設定するには、PrintSettings.Watermarkプロパティに画像型のデータを設定します。

GcMultiRow1.PrintSettings.Watermark = New Bitmap("test.bmp")
gcMultiRow1.PrintSettings.Watermark = new Bitmap(@"test.bmp");
透かしの配置
透かしの配置場所を設定するには、PrintSettings.WatermarkAlignmentプロパティを使用します。

GcMultiRow1.PrintSettings.WatermarkAlignment = ContentAlignment.BottomRight
gcMultiRow1.PrintSettings.WatermarkAlignment = ContentAlignment.BottomRight;
透かしのサイズ
透かしのサイズを設定するには、PrintSettings.WatermarkSizeModeプロパティを使用します。

GcMultiRow1.PrintSettings.WatermarkSizeMode = GrapeCity.Win.MultiRow.SizeMode.Stretch
gcMultiRow1.PrintSettings.WatermarkSizeMode = GrapeCity.Win.MultiRow.SizeMode.Stretch;
透かしの印刷ページ指定
透かしを印刷するページを設定するには、PrintSettings.WatermarkPrintOnPagesプロパティを使用します。

GcMultiRow1.PrintSettings.WatermarkPrintOnPages = "3-5"
gcMultiRow1.PrintSettings.WatermarkPrintOnPages = "3-5";
透かしの不透明度
透かしの不透明度を設定するには、PrintSettings.WatermarkOpacityプロパティを使用します。

GcMultiRow1.PrintSettings.WatermarkOpacity = 0.5
gcMultiRow1.PrintSettings.WatermarkOpacity = 0.5;
透かしの前面表示
既定では、グリッドに重なっている透かしは印刷されませんが、Section.PrintBackgroundプロパティにFalseを設定すると、透かしを前面に表示して印刷できます。


Imports GrapeCity.Win.MultiRow

Dim TextBoxCell1 As New TextBoxCell()
TextBoxCell1.Name = "TextBoxCell1"
Dim TextBoxCell2 As New TextBoxCell()
TextBoxCell2.Name = "TextBoxCell2"

Dim Template1 As Template = Template.CreateGridTemplate(New Cell() {TextBoxCell1, TextBoxCell2})
Template1.Row.PrintBackground = False

GcMultiRow1.Template = Template1
GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow;

TextBoxCell textBoxCell1 = new TextBoxCell();
textBoxCell1.Name = "textBoxCell1";
TextBoxCell textBoxCell2 = new TextBoxCell();
textBoxCell2.Name = "textBoxCell2";

Template template =  Template.CreateGridTemplate(new Cell[] {textBoxCell1, textBoxCell2});
template.Row.PrintBackground = false;

gcMultiRow1.Template = template;
gcMultiRow1.RowCount = 10;
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.