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
object ← Document ← XpsDocument
Uygulamalar
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
ActivePage
Etkin belgede etkin sayfa numarasını alır.
public int ActivePage { get; }
Özellik Değeri
DocumentCount
XPS paketinin içindeki belge sayısını döndürür.
public int DocumentCount { get; }
Özellik Değeri
JobPrintTicket
Belgenin iş yazdırma biletini döndürür/ayarlar.
public JobPrintTicket JobPrintTicket { get; set; }
Özellik Değeri
Page
Etkin sayfa için bir Aspose.Page.XPS.XpsModel.XpsPage örneği döndürür.
public XpsPage Page { get; }
Özellik Değeri
PageCount
Etkin belgede sayfa sayısını döndürür.
public int PageCount { get; }
Özellik Değeri
TotalPageCount
XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısını döndürür.
public int TotalPageCount { get; }
Özellik Değeri
Utils
Resmi XPS manipülasyon API’sinin ötesinde yardımcı işlevler sağlayan nesneyi alır.
public DocumentUtils Utils { get; }
Özellik Değeri
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üş
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üş
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üş
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üş
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üş
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üş
Eklenen sayfa.
AddPath(XpsPathGeometry)
Etkin sayfaya yeni bir yol ekler.
public XpsPath AddPath(XpsPathGeometry data)
Parametreler
data
XpsPathGeometry
Yolun geometrisi.
Dönüş
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üş
Yeni eliptik yay segmenti.
CreateCanvas()
Yeni bir tuval oluşturur.
public XpsCanvas CreateCanvas()
Dönüş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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>
Gradyan durak noktalarının listesi.
startPoint
PointF
Lineer gradyanın başlangıç noktası.
endPoint
PointF
Lineer gradyanın bitiş noktası.
Dönüş
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üş
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üş
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üş
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üş
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>
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üş
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üş
Yeni yol geometrisi.
CreatePathGeometry()
Yeni bir yol geometrisi oluşturur.
public XpsPathGeometry CreatePathGeometry()
Dönüş
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>
Yol figürlerinin listesi.
Dönüş
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üş
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üş
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üş
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>
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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üş
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
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üş
Etkin sayfa için Aspose.Page.XPS.XpsModel.XpsPage örneği.
İstisnalar
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