Scale

ImageWatermarkOptions.Scale property

Görüntünün kesri olarak ifade edilen ölçek faktörünü alır veya ayarlar. Varsayılan değer 0’dır - auto.

public double Scale { get; set; }

istisnalar

istisnaşart
ArgumentOutOfRangeExceptionBağımsız değişken geçerli değerler aralığının dışında olduğunda atar.

Notlar

Geçerli değerler 0 ila 65,5 (dahil) arasındadır.

Otomatik ölçeklendirme, filigranın sayfa kenar boşluklarına göre maksimum genişliğine ve maksimum yüksekliğine göre ölçeklendirileceği anlamına gelir.

Örnekler

Yerel dosya sistemindeki bir görüntüden nasıl filigran oluşturulacağını gösterir.

Document doc = new Document();

            // Görüntü filigranının görünümünü ImageWatermarkOptions nesnesiyle değiştirin,
            // ardından bir görüntü dosyasından filigran oluştururken bunu iletin.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET48 || JAVA
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);
#elif NET5_0_OR_GREATER || __MOBILE__
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

Ayrıca bakınız