AddMarginsPct

AddMarginsPct(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ı, ilk sayfa boyutunun yüzdeleri olarak belirtilir.

public bool AddMarginsPct(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.
leftMarginDoubleİlk sayfa boyutunun yüzdeleri olarak sol kenar boşluğu.
rightMarginDoubleİlk sayfa boyutunun yüzdeleri olarak sağ kenar boşluğu.
topMarginDoubleİlk sayfa boyutunun yüzdeleri olarak üst kenar boşluğu.
bottomMarginDoubleİlk sayfa boyutunun yüzdeleri olarak alt kenar boşluğu.

Geri dönüş değeri

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

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf", 
    //sayfa 1, 2, 3'ü işle
    new int[] { 1, 2, 3}, 
    //sol kenar boşluğu sayfa genişliğinin %15'idir 
    15, 
    //sağ kenar boşluğu sayfa genişliğinin %10'udur
    10, 
    //üst kenar boşluğu, sayfa genişliğinin %20'sidir
    20, 
    //alt kenar boşluğu sayfa genişliğinin %5'idir
    5);

Ayrıca bakınız


AddMarginsPct(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ı, ilk sayfa boyutunun yüzdeleri olarak belirtilir.

public bool AddMarginsPct(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.
leftMarginDoubleİlk sayfa boyutunun yüzdeleri olarak sol kenar boşluğu.
rightMarginDoubleİlk sayfa boyutunun yüzdeleri olarak sağ kenar boşluğu.
topMarginDoubleİlk sayfa boyutunun yüzdeleri olarak üst kenar boşluğu.
bottomMarginDoubleİlk sayfa boyutunun yüzdeleri olarak alt kenar boşluğu.

Geri dönüş değeri

eylem başarıyla gerçekleştirildiyse true .

Örnekler

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMarginsPct(src, dest, 
    //sayfa 1, 2, 3'ü işle
    new int[] { 1, 2, 3}, 
    //sol kenar boşluğu sayfa genişliğinin %15'idir 
    15, 
    //sağ kenar boşluğu sayfa genişliğinin %10'udur
    10, 
    //üst kenar boşluğu, sayfa genişliğinin %20'sidir
    20, 
    //alt kenar boşluğu sayfa genişliğinin %5'idir
    5);
    dest.Close();

Ayrıca bakınız