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();
    }
}

또한보십시오