Class PageAPI

Class PageAPI

İsim alanı : Aspose.Page.XPS.Features.EventBasedModifications Toplama: Aspose.Page.dll (25.4.0)

The Page Element Modifikasyon API.

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

mirasçı üyeleri

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

Properties

Height

Bir sayfanın yüksekliğini, gerçek bir sayı olarak ifade eder.etkili koordinasyon alanı birimlerinde.

public float Height { get; set; }

Mülkiyet Değer

float

PageCount

Aktif belgedeki sayfaların sayısını geri getirir.

public int PageCount { get; }

Mülkiyet Değer

int

TotalPageCount

XPS belgesinin içindeki tüm belgelerdeki sayfaların toplam sayısını geri getirir.

public int TotalPageCount { get; }

Mülkiyet Değer

int

Utils

XPS manipülasyon API’nin dışındaki araçları sağlayan nesneyi alır.

public DocumentUtils Utils { get; }

Mülkiyet Değer

DocumentUtils

Width

Sayfanın genişliğini, gerçek bir sayı olarak ifade eder.etkili koordinasyon alanı birimleri.

public float Width { get; set; }

Mülkiyet Değer

float

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()

Sayfaya yeni bir kanvas ekleyin.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

Canvas eklendi.

AddGlyphs(Çerçeve, Float, FontStyle, Float, Float, Çerçeve)

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

XpsGlyphs

Glifler eklendi.

AddGlyphs(XpsFont, Float, Float, Float, Çizgi)

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

XpsGlyphs

Glifler eklendi.

AddOutlineEntry(Çerçeve , int , int)

Belgeye bir çıkış girişini ekleyin.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

Giriş Açıklaması .

outlineLevel int

çıkış seviyesi ile.

targetPageNumber int

Hedef sayfa numarası.

AddPath(XpsPathGeometry)

Sayfaya yeni bir yol ekleyin.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Yolun geometri.

Returns

XpsPath

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

XpsArcSegment

Yeni elliptik arka segment.

CreateCanvas()

Yeni bir kanvas oluşturur.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

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

XpsColor

Yeni renkler

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

XpsGlyphs

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

XpsGlyphs

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

XpsGradientStop

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

XpsGradientStop

Yeni gradient durdurma.

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

XpsImageBrush

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

XpsImageBrush

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 &lt için; XpsGradientStop >

Gradient listesi duruyor.

startPoint PointF

lineer gradient başlangıç noktasıdır.

endPoint PointF

lineer gradientin son noktasıdır.

Returns

XpsLinearGradientBrush

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

XpsLinearGradientBrush

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

XpsMatrix

Yeni Afin Dönüşüm Matris.

CreatePath(XpsPathGeometry)

Yeni bir yol yaratıyor.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Yolun geometri.

Returns

XpsPath

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

XpsPathFigure

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 &lt 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

XpsPathFigure

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

XpsPathGeometry

Yeni yol geometri.

CreatePathGeometry()

Yeni bir yol geometri oluşturur.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

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 &lt için; XpsPathFigure >

Yol sayısı listesi.

Returns

XpsPathGeometry

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

XpsPolyBezierSegment

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

XpsPolyLineSegment

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

XpsPolyQuadraticBezierSegment

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 &lt 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

XpsRadialGradientBrush

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

XpsRadialGradientBrush

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

XpsSolidColorBrush

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

XpsSolidColorBrush

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

XpsVisualBrush

Yeni görsel fırçalar.

içeriği t>(T , T)

Bir öğe (Canvas, Path, veya Glyphs) index’ konumunda 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)

Sayfaya index’ konumunda yeni bir kanvas girin.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

Yeni bir kanvasın yerleştirilmesi gereken pozisyon.

Returns

XpsCanvas

Canvas yerleştirildi.

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

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

XpsGlyphs

Glifler içerir.

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

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

XpsGlyphs

Glifler içerir.

InsertPath(XpsPathGeometry Hakkında)

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

XpsPath

Yerleştirilmiş bir yol.

kaldırma (T)

Bir öğeyi sayfadan çı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)

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

XpsContentElement

Elemanı kaldırdı

 Türkçe