Class XpsDocument

Class XpsDocument

Namespace: Aspose.Page.XPS
Assembly: Aspose.Page.dll (25.1.2)

XPS belgesinin ana varlığını kapsayan sınıf, herhangi bir XPS öğesi için manipülasyon yöntemleri sağlar.

public sealed class XpsDocument : Document, IDisposable

Miras

objectDocumentXpsDocument

Uygulamalar

IDisposable

Miras Alınan Üyeler

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Yapıcılar

XpsDocument()

Varsayılan sayfa boyutuna sahip boş bir XPS belgesi oluşturur.

public XpsDocument()

XpsDocument(string)

path konumundaki mevcut bir XPS belgesini açar.

public XpsDocument(string path)

Parametreler

path string

Belgenin konumu.

XpsDocument(string, LoadOptions)

path konumundaki mevcut bir belgeyi XPS belgesi olarak açar.

public XpsDocument(string path, LoadOptions options)

Parametreler

path string

Belgenin konumu.

options LoadOptions

Belge yükleme seçenekleri.

XpsDocument(Stream, LoadOptions)

stream içinde saklanan mevcut bir belgeyi XPS belgesi olarak yükler.

public XpsDocument(Stream stream, LoadOptions options)

Parametreler

stream Stream

Belge akışı.

options LoadOptions

Belge yükleme seçenekleri.

Özellikler

ActiveDocument

Etkin belge numarasını alır.

public int ActiveDocument { get; }

Özellik Değeri

int

ActivePage

Etkin belgede etkin sayfa numarasını alır.

public int ActivePage { get; }

Özellik Değeri

int

DocumentCount

XPS paketinin içindeki belge sayısını döndürür.

public int DocumentCount { get; }

Özellik Değeri

int

JobPrintTicket

Belgenin iş yazdırma biletini döndürür/ayarlar.

public JobPrintTicket JobPrintTicket { get; set; }

Özellik Değeri

JobPrintTicket

Page

Etkin sayfa için bir Aspose.Page.XPS.XpsModel.XpsPage örneği döndürür.

public XpsPage Page { get; }

Özellik Değeri

XpsPage

PageCount

Etkin belgede sayfa sayısını döndürür.

public int PageCount { get; }

Özellik Değeri

int

TotalPageCount

XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısını döndürür.

public int TotalPageCount { get; }

Özellik Değeri

int

Utils

Resmi XPS manipülasyon API’sinin ötesinde yardımcı işlevler sağlayan nesneyi alır.

public DocumentUtils Utils { get; }

Özellik Değeri

DocumentUtils

Yöntemler

Add<t>(T)

Bir içerik öğesi (Canvas, Path veya Glyphs) ekler.

public T Add<t>(T element) where T : XpsContentElement

Parametreler

element T

Eklenecek öğe.

Dönüş

T

Eklenen öğe.

Tür Parametreleri

T

Öğenin türü.

AddCanvas()

Etkin sayfaya yeni bir tuval ekler.

public XpsCanvas AddCanvas()

Dönüş

XpsCanvas

Eklenen tuval.

AddDocument(bool)

Varsayılan sayfa boyutuna sahip boş bir belge ekler.

public void AddDocument(bool activate = true)

Parametreler

activate bool

Eklenen belgeyi aktif olarak seçip seçmeyeceğini belirten bayrak.

AddDocument(float, float, bool)

İlk sayfa boyutları width ve height olan boş bir belge ekler.

public void AddDocument(float width, float height, bool activate = true)

Parametreler

width float

İlk sayfanın genişliği.

height float

İlk sayfanın yüksekliği.

activate bool

Eklenen belgeyi aktif olarak seçip seçmeyeceğini belirten bayrak.

AddGlyphs(string, float, FontStyle, float, float, string)

Etkin sayfaya yeni glyph’ler ekler.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametreler

fontFamily string

Yazı tipi ailesi.

fontRenderingEmSize float

Yazı tipi boyutu.

fontStyle FontStyle

Yazı tipi stili.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Eklenen glyph’ler.

AddGlyphs(XpsFont, float, float, float, string)

Etkin sayfaya yeni glyph’ler ekler.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parametreler

font XpsFont

Yazı tipi kaynağı.

fontRenderingEmSize float

Yazı tipi boyutu.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Eklenen glyph’ler.

AddOutlineEntry(string, int, XpsHyperlinkTarget)

Belgeye bir dış hat girişi ekler.

public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)

Parametreler

description string

Giriş açıklaması.

outlineLevel int

Dış hat seviyesi.

target XpsHyperlinkTarget

Giriş hedefi.

AddPage(bool)

Varsayılan sayfa boyutuna sahip boş bir sayfa ekler.

public XpsPage AddPage(bool activate = true)

Parametreler

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

AddPage(float, float, bool)

Belgeye belirtilen width ve height ile boş bir sayfa ekler.

public XpsPage AddPage(float width, float height, bool activate = true)

Parametreler

width float

Yeni sayfanın genişliği.

height float

Yeni sayfanın yüksekliği.

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

AddPage(XpsPage, bool)

Belgeye bir sayfa ekler.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parametreler

page XpsPage

Eklenilecek sayfa.

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

AddPath(XpsPathGeometry)

Etkin sayfaya yeni bir yol ekler.

public XpsPath AddPath(XpsPathGeometry data)

Parametreler

data XpsPathGeometry

Yolun geometrisi.

Dönüş

XpsPath

Eklenen yol.

CreateArcSegment(PointF, SizeF, float, bool, XpsSweepDirection, bool)

Yeni bir eliptik yay segmenti oluşturur.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parametreler

point PointF

Eliptik yayın uç noktası.

size SizeF

Eliptik yay için x ve y yarıçapı.

rotationAngle float

Elipsin mevcut koordinat sistemine göre nasıl döndüğünü gösterir.

isLargeArc bool

Yayının 180 veya daha büyük bir açıda çizilip çizilmeyeceğini belirler.

sweepDirection XpsSweepDirection

Yayının çizildiği yön.

isStroked bool

Bu yol segmentinin stroke’unun çizilip çizilmeyeceğini belirtir.

Dönüş

XpsArcSegment

Yeni eliptik yay segmenti.

CreateCanvas()

Yeni bir tuval oluşturur.

public XpsCanvas CreateCanvas()

Dönüş

XpsCanvas

Yeni tuval.

CreateColor(Color)

Yeni bir renk oluşturur.

public XpsColor CreateColor(Color color)

Parametreler

color Color

RGB rengi için yerel bir renk örneği.

Dönüş

XpsColor

Yeni renk.

CreateColor(int, int, int, int)

sRGB renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(int a, int r, int g, int b)

Parametreler

a int

Alpha renk bileşeni.

r int

Kırmızı renk bileşeni.

g int

Yeşil renk bileşeni.

b int

Mavi renk bileşeni.

Dönüş

XpsColor

Yeni renk.

CreateColor(int, int, int)

sRGB renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(int r, int g, int b)

Parametreler

r int

Kırmızı renk bileşeni.

g int

Yeşil renk bileşeni.

b int

Mavi renk bileşeni.

Dönüş

XpsColor

Yeni renk.

CreateColor(float, float, float, float)

scRGB renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(float a, float r, float g, float b)

Parametreler

a float

Alpha renk bileşeni.

r float

Kırmızı renk bileşeni.

g float

Yeşil renk bileşeni.

b float

Mavi renk bileşeni.

Dönüş

XpsColor

Yeni renk.

CreateColor(float, float, float)

scRGB renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(float r, float g, float b)

Parametreler

r float

Kırmızı renk bileşeni.

g float

Yeşil renk bileşeni.

b float

Mavi renk bileşeni.

Dönüş

XpsColor

Yeni renk.

CreateColor(string, params float[])

ICC tabanlı renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(string path, params float[] components)

Parametreler

path string

ICC profilinin konumu.

components float[]

Renk bileşenleri.

Dönüş

XpsColor

Yeni renk.

CreateColor(XpsIccProfile, params float[])

ICC tabanlı renk alanında yeni bir renk oluşturur.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parametreler

iccProfile XpsIccProfile

ICC profil kaynağı.

components float[]

Renk bileşenleri.

Dönüş

XpsColor

Yeni renk.

CreateFont(string, FontStyle)

Yeni bir TrueType yazı tipi kaynağı oluşturur.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parametreler

fontFamily string

Yazı tipi ailesi.

fontStyle FontStyle

Yazı tipi stili.

Dönüş

XpsFont

Yeni TrueType yazı tipi kaynağı.

CreateFont(Stream)

Akıştan yeni bir TrueType yazı tipi kaynağı oluşturur.

public XpsFont CreateFont(Stream stream)

Parametreler

stream Stream

Kaynak olarak alınacak ICC profilini içeren akış.

Dönüş

XpsFont

Yeni TrueType yazı tipi kaynağı.

CreateGlyphs(string, float, FontStyle, float, float, string)

Yeni glyph’ler oluşturur.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametreler

fontFamily string

Yazı tipi ailesi.

fontRenderingEmSize float

Yazı tipi boyutu.

fontStyle FontStyle

Yazı tipi stili.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Yeni glyph’ler.

CreateGlyphs(XpsFont, float, float, float, string)

Yeni glyph’ler oluşturur.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parametreler

font XpsFont

Yazı tipi kaynağı.

fontRenderingEmSize float

Yazı tipi boyutu.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Yeni glyph’ler.

CreateGradientStop(XpsColor, float)

Yeni bir gradyan durak noktası oluşturur.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parametreler

color XpsColor

Gradyan durak noktasının rengi.

offset float

Gradyan ofseti.

Dönüş

XpsGradientStop

Yeni gradyan durak noktası.

CreateGradientStop(Color, float)

Yeni bir gradyan durak noktası oluşturur.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parametreler

color Color

Gradyan durak noktasının rengi.

offset float

Gradyan ofseti.

Dönüş

XpsGradientStop

Yeni gradyan durak noktası.

CreateIccProfile(string)

iccProfilePath konumunda bulunan ICC profil dosyasından yeni bir ICC profil kaynağı oluşturur.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parametreler

iccProfilePath string

Kaynak olarak alınacak ICC profilinin konumu.

Dönüş

XpsIccProfile

Yeni ICC profil kaynağı.

CreateIccProfile(Stream)

stream içinden yeni bir ICC profil kaynağı oluşturur.

public XpsIccProfile CreateIccProfile(Stream stream)

Parametreler

stream Stream

Kaynak olarak alınacak ICC profilini içeren akış.

Dönüş

XpsIccProfile

Yeni ICC profil kaynağı.

CreateImage(string)

imagePath konumunda bulunan resim dosyasından yeni bir resim kaynağı oluşturur.

public XpsImage CreateImage(string imagePath)

Parametreler

imagePath string

Kaynak olarak alınacak resmin konumu.

Dönüş

XpsImage

Yeni resim kaynağı.

CreateImage(Stream)

stream içinden yeni bir resim kaynağı oluşturur.

public XpsImage CreateImage(Stream stream)

Parametreler

stream Stream

Kaynak olarak alınacak resmi içeren akış.

Dönüş

XpsImage

Yeni resim kaynağı.

CreateImageBrush(XpsImage, RectangleF, RectangleF)

Yeni bir resim fırçası oluşturur.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parametreler

image XpsImage

Bir resim kaynağı.

viewbox RectangleF

Fırçanın kaynak içeriğinin konumu ve boyutları.

viewport RectangleF

Fırçanın uygulandığı bölgeyi doldurmak için (belki de tekrar tekrar) uygulanan ana fırça karolarının bulunduğu alan.

Dönüş

XpsImageBrush

Yeni resim fırçası.

CreateImageBrush(string, RectangleF, RectangleF)

Yeni bir resim fırçası oluşturur.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parametreler

imagePath string

Fırça karosu olarak alınacak resmin konumu.

viewbox RectangleF

Fırçanın kaynak içeriğinin konumu ve boyutları.

viewport RectangleF

Fırçanın uygulandığı bölgeyi doldurmak için (belki de tekrar tekrar) uygulanan ana fırça karolarının bulunduğu alan.

Dönüş

XpsImageBrush

Yeni resim fırçası.

CreateLinearGradientBrush(List<xpsgradientstop>, PointF, PointF)

Yeni bir lineer gradyan fırçası oluşturur.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parametreler

gradientStops List<XpsGradientStop&gt;

Gradyan durak noktalarının listesi.

startPoint PointF

Lineer gradyanın başlangıç noktası.

endPoint PointF

Lineer gradyanın bitiş noktası.

Dönüş

XpsLinearGradientBrush

Yeni lineer gradyan fırçası.

CreateLinearGradientBrush(PointF, PointF)

Yeni bir lineer gradyan fırçası oluşturur.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parametreler

startPoint PointF

Lineer gradyanın başlangıç noktası.

endPoint PointF

Lineer gradyanın bitiş noktası.

Dönüş

XpsLinearGradientBrush

Yeni lineer gradyan fırçası.

CreateMatrix(float, float, float, float, float, float)

Yeni bir affine dönüşüm matris oluşturur.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parametreler

m11 float

Eleman 11.

m12 float

Eleman 12.

m21 float

Eleman 21.

m22 float

Eleman 22.

m31 float

Eleman 31.

m32 float

Eleman 32.

Dönüş

XpsMatrix

Yeni affine dönüşüm matrisi.

CreatePath(XpsPathGeometry)

Yeni bir yol oluşturur.

public XpsPath CreatePath(XpsPathGeometry data)

Parametreler

data XpsPathGeometry

Yolun geometrisi.

Dönüş

XpsPath

Yeni yol.

CreatePathFigure(PointF, bool)

Yeni bir yol figürü oluşturur.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parametreler

startPoint PointF

Yol figürünün ilk segmenti için başlangıç noktası.

isClosed bool

Yolun kapalı olup olmadığını belirtir. True olarak ayarlandığında, stroke “kapalı” olarak çizilir, yani yol figürünün son segmentindeki son nokta, StartPoint özelliğinde belirtilen noktayla bağlanır; aksi takdirde stroke “açık” olarak çizilir ve son nokta başlangıç noktasına bağlanmaz. Sadece stroke belirten bir Path öğesinde yol figürü kullanıldığında geçerlidir.

Dönüş

XpsPathFigure

Yeni yol figürü.

CreatePathFigure(PointF, List, bool)

Yeni bir yol figürü oluşturur.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parametreler

startPoint PointF

Yol figürünün ilk segmenti için başlangıç noktası.

segments List<XpsPathSegment&gt;

Yol segmentlerinin listesi.

isClosed bool

Yolun kapalı olup olmadığını belirtir. True olarak ayarlandığında, stroke “kapalı” olarak çizilir, yani yol figürünün son segmentindeki son nokta, StartPoint özelliğinde belirtilen noktayla bağlanır; aksi takdirde stroke “açık” olarak çizilir ve son nokta başlangıç noktasına bağlanmaz. Sadece stroke belirten bir Path öğesinde yol figürü kullanıldığında geçerlidir.

Dönüş

XpsPathFigure

Yeni yol figürü.

CreatePathGeometry(string)

Kısayol formuyla belirtilen yeni bir yol geometrisi oluşturur.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parametreler

abbreviatedGeometry string

Yol geometrisinin kısayol formu.

Dönüş

XpsPathGeometry

Yeni yol geometrisi.

CreatePathGeometry()

Yeni bir yol geometrisi oluşturur.

public XpsPathGeometry CreatePathGeometry()

Dönüş

XpsPathGeometry

Yeni yol geometrisi.

CreatePathGeometry(List<xpspathfigure>)

Belirtilen yol figürleri listesi ile yeni bir yol geometrisi oluşturur.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parametreler

pathFigures List<XpsPathFigure&gt;

Yol figürlerinin listesi.

Dönüş

XpsPathGeometry

Yeni yol geometrisi.

CreatePolyBezierSegment(PointF[], bool)

Yeni bir kübik Bézier eğrisi seti oluşturur.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parametreler

points PointF[]

Birden fazla Bézier segmenti için kontrol noktaları.

isStroked bool

Bu yol segmentinin stroke’unun çizilip çizilmeyeceğini belirtir.

Dönüş

XpsPolyBezierSegment

Yeni kübik Bézier eğrisi segmenti.

CreatePolyLineSegment(PointF[], bool)

Arbitrary sayıda bireysel köşeyi içeren yeni bir çokgen çizimi oluşturur.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parametreler

points PointF[]

Birden fazla segmenti tanımlayan bir dizi koordinat.

isStroked bool

Bu yol segmentinin stroke’unun çizilip çizilmeyeceğini belirtir.

Dönüş

XpsPolyLineSegment

Yeni çokgen çizim segmenti.

CreatePolyQuadraticBezierSegment(PointF[], bool)

Önceki noktadan bir dizi köşe üzerinden yeni bir küresel Bézier eğrisi seti oluşturur.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parametreler

points PointF[]

Birden fazla kuadratik Bézier segmenti için kontrol noktaları.

isStroked bool

Bu yol segmentinin stroke’unun çizilip çizilmeyeceğini belirtir.

Dönüş

XpsPolyQuadraticBezierSegment

Yeni kuadratik Bézier eğrisi segmenti.

CreateRadialGradientBrush(List<xpsgradientstop>, PointF, PointF, float, float)

Yeni bir radyal gradyan fırçası oluşturur.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parametreler

gradientStops List<XpsGradientStop&gt;

Gradyan durak noktalarının listesi.

center PointF

Radyal gradyanın merkez noktası (yani, elipsin merkezi).

gradientOrigin PointF

Radyal gradyanın başlangıç noktası.

radiusX float

Radyal gradyanı tanımlayan elipsin x boyutundaki yarıçapı.

radiusY float

Radyal gradyanı tanımlayan elipsin y boyutundaki yarıçapı.

Dönüş

XpsRadialGradientBrush

Yeni radyal gradyan fırçası.

CreateRadialGradientBrush(PointF, PointF, float, float)

Yeni bir radyal gradyan fırçası oluşturur.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parametreler

center PointF

Radyal gradyanın merkez noktası (yani, elipsin merkezi).

gradientOrigin PointF

Radyal gradyanın başlangıç noktası.

radiusX float

Radyal gradyanı tanımlayan elipsin x boyutundaki yarıçapı.

radiusY float

Radyal gradyanı tanımlayan elipsin y boyutundaki yarıçapı.

Dönüş

XpsRadialGradientBrush

Yeni radyal gradyan fırçası.

CreateSolidColorBrush(XpsColor)

Yeni bir katı renk fırçası oluşturur.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parametreler

color XpsColor

Doldurulmuş öğeler için renk.

Dönüş

XpsSolidColorBrush

Yeni katı renk fırçası.

CreateSolidColorBrush(Color)

Yeni bir katı renk fırçası oluşturur.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parametreler

color Color

Doldurulmuş öğeler için renk.

Dönüş

XpsSolidColorBrush

Yeni katı renk fırçası.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

Yeni bir görsel fırça oluşturur.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parametreler

element XpsContentElement

Görsel fırçanın görsel özelliği için XPS öğesi (Canvas, Path veya Glyphs).

viewbox RectangleF

Fırçanın kaynak içeriğinin konumu ve boyutları.

viewport RectangleF

Fırçanın uygulandığı bölgeyi doldurmak için (belki de tekrar tekrar) uygulanan ana fırça karolarının bulunduğu alan.

Dönüş

XpsVisualBrush

Yeni görsel fırça.

Dispose()

Örneği yok eder.

public void Dispose()

GetDocumentPrintTicket(int)

documentIndex ile indekslenmiş belgenin yazdırma biletini döndürür.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parametreler

documentIndex int

Yazdırma biletini döndürecek belgenin indeksi.

Dönüş

DocumentPrintTicket

Belgenin yazdırma bileti.

GetPagePrintTicket(int, int)

documentIndex ile indekslenmiş belgede pageIndex ile indekslenmiş sayfanın yazdırma biletini döndürür.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parametreler

documentIndex int

Belgenin indeksi.

pageIndex int

Yazdırma biletini döndürecek sayfanın indeksi.

Dönüş

PagePrintTicket

Sayfanın yazdırma bileti.

Insert<t>(int, T)

Etkin sayfaya index konumunda bir öğe (Canvas, Path veya Glyphs) ekler.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parametreler

index int

Bir element‘in eklenmesi gereken konum.

element T

Eklenilecek öğe.

Dönüş

T

Eklenen öğe.

Tür Parametreleri

T

Öğenin türü.

InsertCanvas(int)

Etkin sayfaya index konumunda yeni bir tuval ekler.

public XpsCanvas InsertCanvas(int index)

Parametreler

index int

Yeni bir tuvalin eklenmesi gereken konum.

Dönüş

XpsCanvas

Eklenen tuval.

InsertDocument(int, bool)

Varsayılan sayfa boyutuna sahip boş bir belgeyi index konumuna ekler.

public void InsertDocument(int index, bool activate = true)

Parametreler

index int

Bir belgenin eklenmesi gereken konum.

activate bool

Eklenen belgeyi aktif olarak seçip seçmeyeceğini belirten bayrak.

InsertDocument(int, float, float, bool)

İlk sayfa boyutları width ve height olan boş bir belgeyi index konumuna ekler.

public void InsertDocument(int index, float width, float height, bool activate = true)

Parametreler

index int

Bir belgenin eklenmesi gereken konum.

width float

İlk sayfanın genişliği.

height float

İlk sayfanın yüksekliği.

activate bool

Eklenen belgeyi aktif olarak seçip seçmeyeceğini belirten bayrak.

InsertGlyphs(int, string, float, FontStyle, float, float, string)

Etkin sayfaya index konumunda yeni glyph’ler ekler.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parametreler

index int

Yeni glyph’lerin eklenmesi gereken konum.

fontFamily string

Yazı tipi ailesi.

fontSize float

Yazı tipi boyutu.

fontStyle FontStyle

Yazı tipi stili.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Eklenen glyph’ler.

InsertGlyphs(int, XpsFont, float, float, float, string)

Etkin sayfaya index konumunda yeni glyph’ler ekler.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parametreler

index int

Yeni glyph’lerin eklenmesi gereken konum.

font XpsFont

Yazı tipi kaynağı.

fontSize float

Yazı tipi boyutu.

originX float

Glyph’lerin başlangıç X koordinatı.

originY float

Glyph’lerin başlangıç Y koordinatı.

unicodeString string

Yazdırılacak dize.

Dönüş

XpsGlyphs

Eklenen glyph’ler.

InsertPage(int, bool)

Varsayılan sayfa boyutuna sahip boş bir sayfayı index konumuna ekler.

public XpsPage InsertPage(int index, bool activate = true)

Parametreler

index int

Bir sayfanın eklenmesi gereken konum.

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

InsertPage(int, float, float, bool)

Belgeye belirtilen width ve height ile boş bir sayfa ekler.

public XpsPage InsertPage(int index, float width, float height, bool activate = true)

Parametreler

index int

Bir sayfanın eklenmesi gereken konum.

width float

Yeni sayfanın genişliği.

height float

Yeni sayfanın yüksekliği.

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

InsertPage(int, XpsPage, bool)

Belgeye index konumunda bir sayfa ekler.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parametreler

index int

Bir sayfanın eklenmesi gereken konum.

page XpsPage

Eklenilecek sayfa.

activate bool

Eklenen sayfayı aktif olarak seçip seçmeyeceğini belirten bayrak.

Dönüş

XpsPage

Eklenen sayfa.

InsertPath(int, XpsPathGeometry)

Etkin sayfaya index konumunda yeni bir yol ekler.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parametreler

index int

Yeni bir yolun eklenmesi gereken konum.

data XpsPathGeometry

Yolun geometrisi.

Dönüş

XpsPath

Eklenen yol.

Merge(string[], string)

Birden fazla XPS dosyasını tek bir XPS belgesine birleştirir.

public void Merge(string[] filesForMerge, string outXpsFilePath)

Parametreler

filesForMerge string[]

Bu belge ile birleştirilecek XPS dosyaları.

outXpsFilePath string

Çıktı Xps dosyasının yolu.

Merge(string[], Stream)

Birden fazla XPS dosyasını tek bir XPS belgesine birleştirir.

public void Merge(string[] filesForMerge, Stream outStream)

Parametreler

filesForMerge string[]

Bu belge ile birleştirilecek XPS dosyaları.

outStream Stream

Birleştirilen XPS belgelerinin kaydedileceği çıktı akışı.

MergeToPdf(string[], string, PdfSaveOptions)

XPS belgelerini PDF formatına birleştirir.

public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)

Parametreler

filesForMerge string[]

Bu belge ile birleştirilecek XPS dosyaları.

outPdfFilePath string

Çıktı PDF dosyasının yolu.

options PdfSaveOptions

Belgenin kaydedilmesi için seçenekler.

MergeToPdf(string[], Stream, PdfSaveOptions)

XPS belgelerini PDF formatına birleştirir.

public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)

Parametreler

filesForMerge string[]

Bu belge ile birleştirilecek XPS dosyaları.

pdfStream Stream

Çıktı PDF akışı.

options PdfSaveOptions

Belgenin kaydedilmesi için seçenekler.

Remove<t>(T)

Etkin sayfadan bir öğeyi kaldırır.

public T Remove<t>(T element) where T : XpsContentElement

Parametreler

element T

Kaldırılacak öğe.

Dönüş

T

Kaldırılan öğe.

Tür Parametreleri

T

Öğenin türü.

RemoveAt(int)

Etkin sayfadan index konumundaki bir öğeyi kaldırır.

public XpsContentElement RemoveAt(int index)

Parametreler

index int

Kaldırılacak öğenin konumu.

Dönüş

XpsContentElement

Kaldırılan öğe.

RemoveDocumentAt(int)

index konumundaki bir belgeyi kaldırır.

public void RemoveDocumentAt(int index)

Parametreler

index int

Kaldırılacak belgenin konumu.

RemovePage(XpsPage)

Belgeden bir sayfayı kaldırır.

public XpsPage RemovePage(XpsPage page)

Parametreler

page XpsPage

Kaldırılacak sayfa.

Dönüş

XpsPage

Kaldırılan sayfa.

RemovePageAt(int)

Belgeden index konumundaki bir sayfayı kaldırır.

public XpsPage RemovePageAt(int index)

Parametreler

index int

Kaldırılacak sayfanın konumu.

Dönüş

XpsPage

Kaldırılan sayfa.

Save(string)

XPS belgesini path konumundaki XPS dosyasına kaydeder.

public void Save(string path)

Parametreler

path string

Belgenin konumu.

Save(Stream)

XPS belgesini akışa kaydeder.

public void Save(Stream stream)

Parametreler

stream Stream

Kaydedilecek XPS belgesi için akış.

SaveAsImage(ImageSaveOptions)

Belgeyi bitmap görüntü formatında kaydeder.

public byte[][][] SaveAsImage(ImageSaveOptions options)

Parametreler

options ImageSaveOptions

Belgeyi bitmap görüntü formatında kaydetmek için seçenekler.

Dönüş

byte[][][]

Sonuç görüntülerin bayt dizileri. İlk boyut iç belgeler içindir ve ikinci boyut iç belgelerdeki sayfalar içindir.

SaveAsPdf(string, PdfSaveOptions)

Belgeyi PDF formatında kaydeder.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parametreler

outPdfFilePath string

Çıktı PDF dosyasının yolu.

options PdfSaveOptions

Belgeyi PDF formatında kaydetmek için seçenekler.

SaveAsPdf(Stream, PdfSaveOptions)

Belgeyi PDF formatında kaydeder.

public void SaveAsPdf(Stream stream, PdfSaveOptions options)

Parametreler

stream Stream

Çıktı PDF dosyasını yazmak için akış.

options PdfSaveOptions

Belgeyi PDF formatında kaydetmek için seçenekler.

SaveAsPs(string, PsSaveOptions)

Belgeyi PS formatında kaydeder.

public void SaveAsPs(string outPsFilePath, PsSaveOptions options)

Parametreler

outPsFilePath string

Çıktı PS dosyasının yolu.

options PsSaveOptions

Belgeyi PS formatında kaydetmek için seçenekler.

SaveAsPs(Stream, PsSaveOptions)

Belgeyi PS formatında kaydeder.

public void SaveAsPs(Stream stream, PsSaveOptions options)

Parametreler

stream Stream

Çıktı PS dosyasını yazmak için akış.

options PsSaveOptions

Belgeyi PS formatında kaydetmek için seçenekler.

SelectActiveDocument(int)

Düzenleme için aktif bir belge seçer.

public void SelectActiveDocument(int documentNumber)

Parametreler

documentNumber int

Bir belge numarası.

İstisnalar

ArgumentException

documentNumber sınırların dışında olduğunda fırlatılır.

SelectActivePage(int)

Düzenleme için aktif bir belge sayfasını seçer.

public XpsPage SelectActivePage(int pageNumber)

Parametreler

pageNumber int

Bir sayfa numarası.

Dönüş

XpsPage

Etkin sayfa için Aspose.Page.XPS.XpsModel.XpsPage örneği.

İstisnalar

ArgumentException

pageNumber sınırların dışında olduğunda fırlatılır.

SetDocumentPrintTicket(int, DocumentPrintTicket)

printTicket‘i documentIndex ile indekslenmiş belgeye bağlar.

public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Parametreler

documentIndex int

Yazdırma biletinin bağlanacağı belgenin indeksi.

`printTicket

 Türkçe