AddMargins

AddMargins(string, string, int[], double, double, double, double)

Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları varsayılan alan birimlerinde belirtilir.

public bool AddMargins(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParametreTipTanım
sourceStringKaynak belgeye giden yol.
destinationStringOrtaya çıkan belgenin kaydedileceği yol.
pagesInt32[]Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir.
leftMarginDoubleSol kenar boşluğu.
rightMarginDoubleSağ kenar boşluğu.
topMarginDoubleÜst boşluk.
bottomMarginDoubleAlt kenar boşluğu.

Geri dönüş değeri

yeniden boyutlandırma başarılı olduysa true .

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMargins("input.pdf", "output.pdf", 
    //sayfa 1, 2, 3'ü işle
    new int[] { 1, 2, 3}, 
    //sol kenar boşluğu 10 birimdir
    10, 
    //sağ kenar boşluğu 5 birimdir
    5, 
    //üst kenar boşluğu 5 birimdir
    5, 
    //alt kenar boşluğu 5 birimdir
    5);

Ayrıca bakınız


AddMargins(Stream, Stream, int[], double, double, double, double)

Sayfa içeriğini yeniden boyutlandırır ve belirtilen kenar boşluklarını ekler. Kenar boşlukları varsayılan alan birimlerinde belirtilir.

public bool AddMargins(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParametreTipTanım
sourceStreamKaynak belgeyi içeren akış.
destinationStreamOrtaya çıkan belgenin kaydedileceği akış.
pagesInt32[]Sayfa dizinleri dizisi. Null ise tüm belge sayfaları işlenir.
leftMarginDoubleSol kenar boşluğu.
rightMarginDoubleSağ kenar boşluğu.
topMarginDoubleÜst boşluk.
bottomMarginDoubleAlt kenar boşluğu.

Geri dönüş değeri

işlem başarılıysa true .

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMargins(src, dest, 
    //sayfa 1, 2, 3'ü işle
    new int[] { 1, 2, 3}, 
    //sol kenar boşluğu 10 birimdir
    10, 
    //sağ kenar boşluğu 5 birimdir
    5, 
    //üst kenar boşluğu 5 birimdir
    5, 
    //alt kenar boşluğu 5 birimdir
    5);
    dest.Close();

Ayrıca bakınız