Class XpsDocument
İsim alanı : Aspose.Page.XPS Toplama: Aspose.Page.dll (25.4.0)
XPS belgesinin ana varlığını kapsayan sınıf, manipülasyon sağlarHerhangi bir XPS elemanı için yöntemler.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Varsayılan sayfa boyutuna sahip boş XPS belgesini oluşturur.
public XpsDocument()
XpsDocument(Sırt)
path’da yer alan mevcut bir XPS belgesi açılır.
public XpsDocument(string path)
Parameters
path
string
Belgenin yerleşim yeri.
XpsDocument(Çerçeve, LoadOptions)
XPS olarak path’da yer alan mevcut bir belge açılır.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
Belgenin yerleşim yeri.
options
LoadOptions
Belge yükleme seçenekleri.
XpsDocument(Çıkış, LoadOptions)
XPS olarak stream’ içinde kaydedilen mevcut bir belgeyi yükler.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
Doküman akışı.
options
LoadOptions
Belge yükleme seçenekleri.
Properties
ActiveDocument
Aktif belge numarasını alır.
public int ActiveDocument { get; }
Mülkiyet Değer
ActivePage
Aktif belgenin içindeki aktif sayfa numarasını alır.
public int ActivePage { get; }
Mülkiyet Değer
DocumentCount
XPS paketinin içindeki belgelerin sayısını geri getirir.
public int DocumentCount { get; }
Mülkiyet Değer
JobPrintTicket
Returns/sets belgenin iş baskı bileti
public JobPrintTicket JobPrintTicket { get; set; }
Mülkiyet Değer
Page
Aktif sayfa için Aspose.Page.XPS.XpsModel.XpsPage örneğini geri getirir.
public XpsPage Page { get; }
Mülkiyet Değer
PageCount
Aktif belgedeki sayfaların sayısını geri getirir.
public int PageCount { get; }
Mülkiyet Değer
TotalPageCount
XPS belgesinin içindeki tüm belgelerdeki sayfaların toplam sayısını geri getirir.
public int TotalPageCount { get; }
Mülkiyet Değer
Utils
XPS manipülasyon API’nin dışındaki araçları sağlayan nesneyi alır.
public DocumentUtils Utils { get; }
Mülkiyet Değer
Methods
ekleme t>(T)
Bir içerik elemanı (Canvas, Path veya Glyphs) ekleyin.
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
eklemek için bir öğe.
Returns
T
eklenen bir unsur.
Parametreler türü
T
Elemanın türü.
AddCanvas()
Aktif sayfaya yeni bir kanvas ekleyin.
public XpsCanvas AddCanvas()
Returns
Canvas eklendi.
AddDocument(bool)
Varsayılan sayfa boyutuna sahip boş bir belge ekleyin.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Aktif olarak eklenen belgeyi seçip seçmeyeceğinizi gösteren bayrak.
AddDocument(Float, Float ve Bool)
İlk sayfa boyutları width’ ve
height’ ile boş bir belge ekleyin.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
İlk sayfanın genişliği.
height
float
İlk sayfanın yüksekliği.
activate
bool
Aktif olarak eklenen belgeyi seçip seçmeyeceğinizi gösteren bayrak.
AddGlyphs(Çerçeve, Float, FontStyle, Float, Float, Çerçeve)
Aktif sayfaya yeni glifler ekleyin.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Font aile.
fontRenderingEmSize
float
Yazı boyutu .
fontStyle
FontStyle
Yazma tarzı .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler eklendi.
AddGlyphs(XpsFont, Float, Float, Float, Çizgi)
Aktif sayfaya yeni glifler ekleyin.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Kaynak kaynağı .
fontRenderingEmSize
float
Yazı boyutu .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler eklendi.
AddOutlineEntry(çubuk, int, xpsHyperlinkTarget)
Belgeye bir çıkış girişini ekleyin.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
Giriş Açıklaması .
outlineLevel
int
çıkış seviyesi ile.
target
XpsHyperlinkTarget
Giriş Hedefi
AddPage(bool)
Varsayılan sayfa boyutuna sahip belgeye boş bir sayfa ekleyin.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Aktif olarak eklenen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
eklendi sayfa
AddPage(Float, Float ve Bool)
Belgeye açık bir sayfa ekleyin width’ ve
height'.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Yeni bir sayfanın genişliği.
height
float
Yeni bir sayfanın yüksekliği.
activate
bool
Aktif olarak eklenen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
eklendi sayfa
AddPage(XpsPage ve Bool)
Belgeye bir sayfa ekleyin.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
eklemek için sayfa.
activate
bool
Aktif olarak eklenen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
eklendi sayfa
AddPath(XpsPathGeometry)
Aktif sayfaya yeni bir yol ekleyin.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Yolun geometri.
Returns
Yürüyüş yolu eklendi.
CreateArcSegment(PointF, SizeF, Float, Bool, XpsSweepDirection, Bool)
Yeni bir elliptik arka segment oluşturur.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Elliptik arkanın son noktası.
size
SizeF
Elliptik arkanın x ve y ışınları bir x,y çift olarak.
rotationAngle
float
Ellipse’nin mevcut koordinat sistemine göre nasıl döndürüldüğünü gösterir.
isLargeArc
bool
Arkanın 180 veya daha büyük bir çubukla çekildiğini belirler.
sweepDirection
XpsSweepDirection
Arkanın çekildiği yönü.
isStroked
bool
Yolun bu bölümü için çarpışma olup olmadığını belirtir.
Returns
Yeni elliptik arka segment.
CreateCanvas()
Yeni bir kanvas oluşturur.
public XpsCanvas CreateCanvas()
Returns
Yeni kanepeler
CreateColor(Color)
Yeni bir renk yaratır.
public XpsColor CreateColor(Color color)
Parameters
color
Color
RGB renk için yerli bir renk örneği.
Returns
Yeni renkler
CreateColor(int , int , int , int , int)
SRGB renk alanında yeni bir renk oluşturur.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Alfa renk bileşeni.
r
int
Kırmızı renk bileşeni.
g
int
Yeşil renk bileşeni.
b
int
Mavi renk bileşeni.
Returns
Yeni renkler
CreateColor(int , int , int , int)
SRGB renk alanında yeni bir renk oluşturur.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
Kırmızı renk bileşeni.
g
int
Yeşil renk bileşeni.
b
int
Mavi renk bileşeni.
Returns
Yeni renkler
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)
Parameters
a
float
Alfa renk bileşeni.
r
float
Kırmızı renk bileşeni.
g
float
Yeşil renk bileşeni.
b
float
Mavi renk bileşeni.
Returns
Yeni renkler
CreateColor(Yüzme, Yüzme ve Yüzme)
scRGB renk alanında yeni bir renk oluşturur.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
Kırmızı renk bileşeni.
g
float
Yeşil renk bileşeni.
b
float
Mavi renk bileşeni.
Returns
Yeni renkler
CreateColor(params float , params float , params float[])
ICC tabanlı renk alanında yeni bir renk oluşturur.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
ICC’nin profiline giden yol.
components
float
[…]
Renkli bileşenler
Returns
Yeni renkler
CreateColor(XpsIccProfile, params yüzen[])
ICC tabanlı renk alanında yeni bir renk oluşturur.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC profil kaynağı.
components
float
[…]
Renkli bileşenler
Returns
Yeni renkler
CreateFont(Çerçeve, FontStyle)
Yeni bir TrueType yazı tipi kaynağı oluşturur.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
Font ailesine aittir.
fontStyle
FontStyle
Bu yazı tarzı.
Returns
Yeni TrueType yazı tipi kaynakları.
CreateFont(Stream)
Akımdan yeni bir TrueType yazı tipi kaynağı oluşturur.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
ICC profili içeren akım bir kaynak olarak alınmalıdır.
Returns
Yeni TrueType yazı tipi kaynakları.
CreateGlyphs(Çerçeve, Float, FontStyle, Float, Float, Çerçeve)
Yeni Glifler oluşturur.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Font aile.
fontRenderingEmSize
float
Yazı boyutu .
fontStyle
FontStyle
Yazma tarzı .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Yeni Glifler
CreateGlyphs(XpsFont, Float, Float, Float, Çizgi)
Yeni Glifler oluşturur.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Kaynak kaynağı .
fontRenderingEmSize
float
Yazı boyutu .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Yeni Glifler
CreateGradientStop(XpsColor ve Float)
Yeni bir gradient durak oluşturur.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
Gradient renkleri durdurur.
offset
float
Gradient için ödeme yapılır.
Returns
Yeni gradient durdurma.
CreateGradientStop(Renkler , Float)
Yeni bir gradient durak oluşturur.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
Gradient renkleri durdurur.
offset
float
Gradient için ödeme yapılır.
Returns
Yeni gradient durdurma.
CreateIccProfile(Sırt)
ICC profil dosyasından iccProfilePath’da yer alan yeni bir ICC profil kaynağı oluşturur.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
ICC’nin profiline giden yol bir kaynak olarak alınmalıdır.
Returns
Yeni ICC profil kaynağı.
CreateIccProfile(Stream)
Yeni bir ICC profil kaynağı oluşturur stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
ICC profili içeren akım bir kaynak olarak alınmalıdır.
Returns
Yeni ICC profil kaynağı.
CreateImage(Sırt)
imagePath’da yer alan görüntü dosyasından yeni bir görüntü kaynağı oluşturur.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Görüntüye giden yol bir kaynak olarak alınır.
Returns
Yeni görüntü kaynağı.
CreateImage(Stream)
Yeni bir görüntü kaynağı oluşturur stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Görüntü içeren akım bir kaynak olarak alınmalıdır.
Returns
Yeni görüntü kaynağı.
CreateImageBrush(XpsImage, RectangleF ve RectangleF)
Yeni bir görüntü fırçası oluşturur.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
Bir görüntü kaynağı.
viewbox
RectangleF
Kaynak içeriğinin konumu ve boyutları.
viewport
RectangleF
Birincil fırçanın koordinasyon alanındaki bölgeçubuk (muhtemelen tekrarlayan) uygulanan bölgeyi doldurmak için uygulanan çubuk
Returns
Yeni görüntü fırçası.
CreateImageBrush(RectangleF , RectangleF , RectangleF)
Yeni bir görüntü fırçası oluşturur.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Görüntüye giden yol bir fırça gibi alınır.
viewbox
RectangleF
Kaynak içeriğinin konumu ve boyutları.
viewport
RectangleF
Birincil fırçanın koordinasyon alanındaki bölgeçubuk (muhtemelen tekrarlayan) uygulanan bölgeyi doldurmak için uygulanan çubuk
Returns
Yeni görüntü fırçası.
CreateLinearGradientBrush(Etiket Arşivi: xpsgradientstop>, PointF , PointF)
Yeni bir lineer gradient fırçası oluşturur.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
< için;
XpsGradientStop
>
Gradient listesi duruyor.
startPoint
PointF
lineer gradient başlangıç noktasıdır.
endPoint
PointF
lineer gradientin son noktasıdır.
Returns
Yeni lineer gradient fırçası.
CreateLinearGradientBrush(PointF ve PointF)
Yeni bir lineer gradient fırçası oluşturur.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
lineer gradient başlangıç noktasıdır.
endPoint
PointF
lineer gradientin son noktasıdır.
Returns
Yeni lineer gradient fırçası.
CreateMatrix(Yüzey, Yüzey, Yüzey, Yüzey, Yüzey)
Yeni bir dönüşüm matrisini oluşturur.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Eleman 11
m12
float
Eleman 12
m21
float
Bölüm 21
m22
float
Bölüm 22
m31
float
Bölüm 31
m32
float
Bölüm 32
Returns
Yeni Afin Dönüşüm Matris.
CreatePath(XpsPathGeometry)
Yeni bir yol yaratıyor.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Yolun geometri.
Returns
Yeni yol
CreatePathFigure(BÖLÜM BÖLÜM)
Yeni bir yol figürü oluşturur.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Yol figürünün ilk segmentinin başlangıç noktası.
isClosed
bool
Yolun kapalı olup olmadığını belirler. eğer doğru ayarlanırsa, darbe çekilir“kapalı”, yani yol figürünün son segmentindeki son nokta ile bağlantılıdır.Başlangıç noktası atribütinde belirtilen nokta, aksi takdirde çarpışma “açık” çekilir veson nokta başlangıç noktası ile bağlantılı değildir. yalnızca yol figürüSaldırıyı belirleyen bir yol elemanında kullanılır.
Returns
Yeni yol figürü.
CreatePathFigure(PointF, List<xpathsegment için>, Bool için)
Yeni bir yol figürü oluşturur.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Yol figürünün ilk segmentinin başlangıç noktası.
segments
List
< için;
XpsPathSegment
>
Yol segmentlerinin listesi.
isClosed
bool
Yolun kapalı olup olmadığını belirler. eğer doğru ayarlanırsa, darbe çekilir“kapalı”, yani yol figürünün son segmentindeki son nokta ile bağlantılıdır.Başlangıç noktası atribütinde belirtilen nokta, aksi takdirde çarpışma “açık” çekilir veson nokta başlangıç noktası ile bağlantılı değildir. yalnızca yol figürüSaldırıyı belirleyen bir yol elemanında kullanılır.
Returns
Yeni yol figürü.
CreatePathGeometry(Sırt)
Kısaltılmış bir biçimde belirtilen yeni bir yol geometri oluşturur.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Kısaltılmış yol geometri biçimi.
Returns
Yeni yol geometri.
CreatePathGeometry()
Yeni bir yol geometri oluşturur.
public XpsPathGeometry CreatePathGeometry()
Returns
Yeni yol geometri.
CreatePathGeometry(Etiket: xpspathfigure>)
Yeni bir yol geometri, belirli bir yol sayısı listesi ile oluşturulur.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
< için;
XpsPathFigure
>
Yol sayısı listesi.
Returns
Yeni yol geometri.
CreatePolyBezierSegment(PointF[…], Bool için)
Yeni bir kubik Bézier eğriliği oluşturur.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[…]
Çoklu Bézier segmentleri için kontrol noktaları.
isStroked
bool
Yolun bu bölümü için çarpışma olup olmadığını belirtir.
Returns
Yeni kubik Bézier eğriliği segment.
CreatePolyLineSegment(PointF[…], Bool için)
Bireysel bir dikey sayısını içeren yeni bir poligonal çizim oluşturur.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[…]
Poly line segmentini tanımlayan çoklu segmentler için bir dizi koordinat.
isStroked
bool
Yolun bu bölümü için çarpışma olup olmadığını belirtir.
Returns
Yeni poligonal çizim segmentleri.
CreatePolyQuadraticBezierSegment(PointF[…], Bool için)
Yol figüründe önceki noktadan çeyrek Bézier eğrilerinin yeni bir dizi oluşturur.belirlenmiş kontrol noktaları kullanılarak.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[…]
Çeşitli çeyrek Bézier segmentleri için kontrol noktaları.
isStroked
bool
Yolun bu bölümü için çarpışma olup olmadığını belirtir.
Returns
Yeni çeyrek Bézier eğriliği segment.
CreateRadialGradientBrush(Etiket Arşivi: xpsgradientstop>, PointF , PointF , Float , Float)
Yeni bir radyal gradient fırçası oluşturur.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
< için;
XpsGradientStop
>
Gradient listesi duruyor.
center
PointF
Radyal gradientin merkezi noktası (yani elipsin merkezi).
gradientOrigin
PointF
Radyal gradient başlangıç noktasıdır.
radiusX
float
Radyo, radyo gradientini tanımlayan elipsin x boyutunda.
radiusY
float
Radyo, radyo gradientini tanımlayan elipsin y boyutunda.
Returns
Yeni radyal gradient fırçası
CreateRadialGradientBrush(PointF, PointF ve Float)
Yeni bir radyal gradient fırçası oluşturur.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
Radyal gradientin merkezi noktası (yani elipsin merkezi).
gradientOrigin
PointF
Radyal gradient başlangıç noktasıdır.
radiusX
float
Radyo, radyo gradientini tanımlayan elipsin x boyutunda.
radiusY
float
Radyo, radyo gradientini tanımlayan elipsin y boyutunda.
Returns
Yeni radyal gradient fırçası
CreateSolidColorBrush(XpsColor)
Yeni bir renk fırçası oluşturur.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
Doldurulmuş elementler için renk.
Returns
Güçlü renkli yeni fırça.
CreateSolidColorBrush(Color)
Yeni bir renk fırçası oluşturur.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
Doldurulmuş elementler için renk.
Returns
Güçlü renkli yeni fırça.
CreateVisualBrush(XpsContentElement, RectangleF ve RectangleF)
Yeni bir görsel fırça oluşturur.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
XPS elemanı (Canvas, Path veya Glyphs) görsel özellik od görsel fırça için.
viewbox
RectangleF
Kaynak içeriğinin konumu ve boyutları.
viewport
RectangleF
Birincil fırçanın koordinasyon alanındaki bölgeçubuk (muhtemelen tekrarlayan) uygulanan bölgeyi doldurmak için uygulanan çubuk
Returns
Yeni görsel fırçalar.
Dispose()
Bu dava mevcuttur.
public void Dispose()
GetDocumentPrintTicket(int ile)
documentIndex" ile indekslenen belgenin baskı bileti iade edilir.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Geri dönüş bileti olan belgenin indeksi.
Returns
Belgenin yazdırma bileti.
GetPagePrintTicket(int , int , int)
pageIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
documentIndex’in
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
Bu belgenin indeksi.
pageIndex
int
Geri dönüş bileti olan sayfanın indeksi.
Returns
Sayfanın yazdırma bileti.
içeriği t>(T , T)
Bir öğe (Canvas, Path, veya Glyphs) index’ konumunda aktif sayfaya yerleştirin.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
element’in yerleştirilmesi gereken bir pozisyon.
element
T
eklemek için bir öğe.
Returns
T
Yerleştirilmiş bir element.
Parametreler türü
T
Elemanın türü.
InsertCanvas(int ile)
Aktif sayfaya index’ konumunda yeni bir kanvas girin.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Yeni bir kanvasın yerleştirilmesi gereken pozisyon.
Returns
Canvas yerleştirildi.
InsertDocument(İtalya - Bool)
Varsayılan sayfa boyutu index’ pozisyonu ile boş bir belge girin.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
Bir belgenin yerleştirilmesi gereken pozisyon.
activate
bool
Aktif olarak girilen belgeyi seçmek için belirtilen bayrak.
InsertDocument(Çiçek, Çiçek, Çiçek)
İlk sayfa boyutları width’ ve
height’ ile
index’ pozisyonunda boş bir belge girin.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
Bir belgenin yerleştirilmesi gereken pozisyon.
width
float
İlk sayfanın genişliği.
height
float
İlk sayfanın yüksekliği.
activate
bool
Aktif olarak girilen belgeyi seçmek için belirtilen bayrak.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Aktif sayfaya index’ konumunda yeni glyphler girin.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Yeni gliflerin yerleştirilmesi gereken pozisyon.
fontFamily
string
Font aile.
fontSize
float
Yazı boyutu .
fontStyle
FontStyle
Yazma tarzı .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler içerir.
InsertGlyphs(int, XpsFont, float, float, float, string)
Aktif sayfaya index’ konumunda yeni glyphler girin.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
Yeni gliflerin yerleştirilmesi gereken pozisyon.
font
XpsFont
Kaynak kaynağı .
fontSize
float
Yazı boyutu .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal ve koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler içerir.
InsertPage(İtalya - Bool)
Belgeye varsayılan sayfa boyutu index’ pozisyonu ile boş bir sayfa girin.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Bir sayfanın yerleştirilmesi gereken konum.
activate
bool
Aktif olarak yerleştirilen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
Yerleştirilmiş sayfa
InsertPage(Çiçek, Çiçek, Çiçek)
Belgenin boş bir sayfasını width’ ve
height’ ile
index’ konumuna yerleştirin.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Bir sayfanın yerleştirilmesi gereken konum.
width
float
Yeni bir sayfanın genişliği.
height
float
Yeni bir sayfanın yüksekliği.
activate
bool
Aktif olarak yerleştirilen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
Yerleştirilmiş sayfa
InsertPage(xps, xpspage ve bool)
Belgeye bir sayfa yerleştirin index’ pozisyonunda.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
Bir sayfa eklemeniz gereken bir pozisyon.
page
XpsPage
Sayfaya girilmelidir.
activate
bool
Aktif olarak yerleştirilen sayfayı seçip seçmeyeceğinizi gösteren bayrak.
Returns
Yerleştirilmiş sayfa
InsertPath(XpsPathGeometry Hakkında)
Aktif sayfaya index’ konumunda yeni bir yol girin.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Yeni bir yolun yerleştirilmesi gereken bir pozisyon.
data
XpsPathGeometry
Yolun geometri.
Returns
Yerleştirilmiş bir yol.
Merge(Sırt[…], Sırt)
Birden fazla XPS dosyasını tek bir XPS belgesine bağlayın.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[…]
Bu belge ile birleştirmek için XPS dosyaları.
outXpsFilePath
string
Bir çıkış xps dosya yolu.
Merge(Sırt[…], akış)
Birden fazla XPS dosyasını tek bir XPS belgesine bağlayın.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[…]
Bu belge ile birleştirmek için XPS dosyaları.
outStream
Stream
Birleşik XPS belgeleri kaydetmek için nerede çıkış akışı.
MergeToPdf(Sırt[…], çerçeve, PdfSaveOptions)
Aspose.Page.Device örneğini kullanarak XPS belgelerini PDF’ye yapıştırın.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[…]
Bu belge ile bir çıkış cihazına birleştirmek için XPS dosyaları.
outPdfFilePath
string
Bir çıkış PDF dosya yolu.
options
PdfSaveOptions
Belge tasarrufu seçenekleri.
MergeToPdf(Sırt[…], Akış , PdfSaveOptions)
Aspose.Page.Device örneğini kullanarak XPS belgelerini PDF’ye yapıştırın.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[…]
Bu belge ile bir çıkış cihazına birleştirmek için XPS dosyaları.
pdfStream
Stream
Bir çıkış PDF akışı.
options
PdfSaveOptions
Belge tasarrufu seçenekleri.
kaldırma (T)
Aktif sayfadan bir öğe çıkarın.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Eleman kaldırılmalıdır.
Returns
T
Elemanı kaldırdı
Parametreler türü
T
Elemanın türü.
RemoveAt(int ile)
Aktif sayfadan index’ konumundaki bir öğeyi kaldırır.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
Hangi elemanın kaldırılması gerektiğini belirtir.
Returns
Elemanı kaldırdı
RemoveDocumentAt(int ile)
Bir belgeyi index’ konumunda kaldırır.
public void RemoveDocumentAt(int index)
Parameters
index
int
Bir belgenin kaldırılması gereken konum.
RemovePage(XpsPage)
Bir sayfa belgesinden çıkarılır.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Sayfa kaldırılmalıdır.
Returns
Kaldırılmış sayfa
RemovePageAt(int ile)
Belgenin bir sayfasını index’ konumunda kaldırır.
public XpsPage RemovePageAt(int index)
Parameters
index
int
Bir sayfanın kaldırılması gereken konum.
Returns
Kaldırılmış sayfa
Save(Sırt)
XPS dosyasını path’da yer alan XPS dosyasına kaydeder.
public void Save(string path)
Parameters
path
string
Belgenin yerleşim yeri.
Save(Stream)
XPS belgesini aktarmak için kaydeder.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS belgesini kaydetmek için.
SaveAsImage(ImageSaveOptions)
Belgeyi bitmap görüntü biçiminde kaydeder.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Belgeyi bitmap görüntü biçiminde kaydetme seçenekleri.
Returns
byte [ ] [ ]
Sonuç görüntüleri byte aralar. ilk boyut iç belgeler içinİkincisi, iç belgelerin içindeki sayfalar için.
SaveAsPdf(Çerçeve, PdfSaveOptions)
Belgeyi PDF formatında kaydedin.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Bir çıkış PDF dosya yolu.
options
PdfSaveOptions
Belgeyi PDF formatında kaydetme seçenekleri.
SaveAsPdf(Akış, PdfSaveOptions)
Belgeyi PDF formatında kaydedin.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Kaynak PDF dosyasını yazmak için akış.
options
PdfSaveOptions
Belgeyi PDF formatında kaydetme seçenekleri.
SaveAsPs(Çerçeve, PsSaveOptions)
Belgeyi PS formatında kaydedin.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Bir çıkış PS dosya yolu.
options
PsSaveOptions
Belgeyi PS formatında kaydetme seçenekleri.
SaveAsPs(Akış, PsSaveOptions)
Belgeyi PS formatında kaydedin.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
çıkış PS dosyasını yazmak için akış.
options
PsSaveOptions
Belgeyi PS formatında kaydetme seçenekleri.
SelectActiveDocument(int ile)
Düzenlemek için aktif bir belge seçin.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
Bir belge numarası.
Exceptions
documentNumber’ sınırsız olduğunda kaydırılır.
SelectActivePage(int ile)
Düzenlemek için aktif bir belge sayfasını seçin.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Bir sayfa numarası.
Returns
Aspose.Page.XPS.XpsModel.XpsPage örneği aktif sayfa için.
Exceptions
pageNumber’ sınırları dışında olduğunda kaydırılır.
SetDocumentPrintTicket(YÖNETMELİĞİ - DocumentPrintTicket)
printTicket’i
documentIndex" ile indekslenen belgeye bağlayın.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
Yazdırma bileti ile bağlantı kurmak için belgenin indeksi.
printTicket
DocumentPrintTicket
Yazdırma bileti ile bağlantı.
SetPagePrintTicket(int, int, PagePrintTicket)
printTicket’i
pageIndex’in
documentIndex tarafından indekslendiği sayfaya bağlayın.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
Bu belgenin indeksi.
pageIndex
int
Yazdırma bileti ile bağlantı kurmak için sayfanın indeksi.
printTicket
PagePrintTicket
Yazdırma bileti ile bağlantı.