TextWatermark

TextWatermark class

テキストの透かしを表します。

public class TextWatermark : Watermark

コンストラクター

名前 説明
TextWatermark(string, Font) の新しいインスタンスを初期化しますTextWatermark指定されたテキストとフォントを持つクラス.

プロパティ

名前 説明
BackgroundColor { get; set; } テキストの背景色を取得または設定します。
ConsiderParentMargins { get; set; } 透かしのサイズと座標が 親マージンを考慮して計算されるかどうかを示す値を取得または設定します.
Font { get; set; } テキストのフォントを取得または設定します。
ForegroundColor { get; set; } テキストの前景色を取得または設定します。
Height { get; set; } 目的の高さを取得または設定しますWatermark.
HorizontalAlignment { get; set; } この水平方向の配置を取得または設定しますWatermark.
IsBackground { get; set; } 透かしを背景に配置するかどうかを示す値を取得または設定します。
Margins { get; set; } このマージン設定を取得または設定しますWatermark.
Opacity { get; set; } この不透明度を取得または設定しますWatermark.
Padding { get; set; } このパディング設定を取得または設定しますTextWatermark. このプロパティは、イメージ ファイルにのみ適用されます。
RotateAngle { get; set; } この回転角度を取得または設定しますWatermark度単位.
ScaleFactor { get; set; } 透かしのサイズが親のサイズにどのように依存するかを定義する値を取得または設定します。
SizingType { get; set; } 透かしのサイズを指定する方法を指定する値を取得または設定します.
Text { get; set; } 透かしとして使用するテキストを取得または設定します。
TextAlignment { get; set; } 透かしテキストの配置を取得または設定します。
VerticalAlignment { get; set; } この垂直方向の配置を取得または設定しますWatermark.
Width { get; set; } 目的の幅を取得または設定しますWatermark.
X { get; set; } この x 座標を取得または設定しますWatermark.
Y { get; set; } この y 座標を取得または設定しますWatermark.

備考

もっと詳しく知る:

親のサイズに応じてテキストの透かしをスケーリングします。

foreach (string file in Directory.GetFiles("C:\\test"))
{
    using (Watermarker watermarker = new Watermarker(file))
    {
        TextWatermark watermark = new TextWatermark("test watermark", new Font("Arial", 36));
        watermark.HorizontalAlignment = HorizontalAlignment.Center;
        watermark.VerticalAlignment = VerticalAlignment.Center;
        watermark.SizingType = SizingType.ScaleToParentDimensions;
        watermark.RotateAngle = 45;
        watermark.ScaleFactor = 0.4;

        watermarker.Add(watermark);
        watermarker.Save();
    }
}

関連項目