Class XpsDocument
A név: Aspose.Page.XPS Összefoglaló: Aspose.Page.dll (25.4.0)
Az XPS dokumentum fő entitása, amely manipulációt nyújtAz összes XPS elem módszere.
public sealed class XpsDocument : Document, IDisposable
Inheritance
object ← Document ← XpsDocument
Implements
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Üres XPS dokumentumot hoz létre az alapértelmezett oldal méretével.
public XpsDocument()
XpsDocument(A string)
Nyissa meg a meglévő XPS dokumentumot a path" oldalon.
public XpsDocument(string path)
Parameters
path
string
A dokumentum helyszíne.
XpsDocument(Térkép, LoadOptions)
Nyissa meg egy meglévő dokumentumot, amely a path" oldalon található, mint XPS-dokumentum.
public XpsDocument(string path, LoadOptions options)
Parameters
path
string
A dokumentum helyszíne.
options
LoadOptions
Dokumentum töltő opciók.
XpsDocument(Áramlat, LoadOptions)
Töltse fel a stream" mint XPS dokumentumban tárolt meglévő dokumentát.
public XpsDocument(Stream stream, LoadOptions options)
Parameters
stream
Stream
A dokumentum áramlása.
options
LoadOptions
Dokumentum töltő opciók.
Properties
ActiveDocument
Megkapja az aktív dokumentumszámot.
public int ActiveDocument { get; }
ingatlan értéke
ActivePage
Megkapja az aktív oldalszámot a dokumentumban.
public int ActivePage { get; }
ingatlan értéke
DocumentCount
Visszaadja a dokumentumok számát az XPS csomagban.
public int DocumentCount { get; }
ingatlan értéke
JobPrintTicket
Visszatérő / készített dokumentum munka nyomtatott jegye
public JobPrintTicket JobPrintTicket { get; set; }
ingatlan értéke
Page
Visszaadja a Aspose.Page.XPS.xpsModel. XpsPage példát az aktív oldalhoz.
public XpsPage Page { get; }
ingatlan értéke
PageCount
Visszaadja az aktív dokumentumban található oldalak számát.
public int PageCount { get; }
ingatlan értéke
TotalPageCount
Visszaadja az összes lapot az XPS dokumentumban.
public int TotalPageCount { get; }
ingatlan értéke
Utils
Megkapja az objektumot, amely a hivatalos XPS manipulációs API-n kívüli szolgáltatásokat nyújtja.
public DocumentUtils Utils { get; }
ingatlan értéke
Methods
Add (T)
Hozzáadja a tartalom elemét (Canvas, Path, vagy Glyphs).
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Elemek hozzáadásra kerülnek.
Returns
T
A hozzáadott elem.
A paraméterek típusa
T
Az elem típusa.
AddCanvas()
Hozzon hozzá egy új lapot az aktív oldalhoz.
public XpsCanvas AddCanvas()
Returns
A kanapé hozzáadása.
AddDocument(Bóli)
Hozzáad egy üres dokumentumot az alapértelmezett oldal méretével.
public void AddDocument(bool activate = true)
Parameters
activate
bool
Zászló jelzi, hogy válassza ki a hozzáadott dokumentumot, mint aktív.
AddDocument(Float, float és bool)
Hozzon egy üres dokumentumot, amely az első oldal dimenziója width’ és <code class=paranf">height'.
public void AddDocument(float width, float height, bool activate = true)
Parameters
width
float
Az első oldal szélessége.
height
float
Az első oldal magassága.
activate
bool
Zászló jelzi, hogy válassza ki a hozzáadott dokumentumot, mint aktív.
AddGlyphs(szál, flatt, fontStyle, float, flott, string)
Hozzáadja az új glifeket az aktív oldalra.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
A család fontja.
fontRenderingEmSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Hozzáadva a Glyph.
AddGlyphs(XpsFont, float, flatt, szalag)
Hozzáadja az új glifeket az aktív oldalra.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font forrás.
fontRenderingEmSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Hozzáadva a Glyph.
AddOutlineEntry(szál, int, XpsHyperlinkTarget)
Hozzon hozzá egy kimeneti bejegyzést a dokumentumhoz.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)
Parameters
description
string
A bejárat leírása.
outlineLevel
int
A kiindulási szint.
target
XpsHyperlinkTarget
A belépési cél.
AddPage(Bóli)
Hozzon egy üres oldalt a dokumentumhoz az alapértelmezett oldalsó méretével.
public XpsPage AddPage(bool activate = true)
Parameters
activate
bool
Zászló jelzi, hogy válassza ki a hozzáadott oldalt, mint aktív.
Returns
Hozzáadott oldal.
AddPage(Float, float és bool)
Hozzon hozzá egy üres oldalt a dokumentumhoz, amelyben a width" és a “code Class=” paramrev">height" megjelölése szerepel.
public XpsPage AddPage(float width, float height, bool activate = true)
Parameters
width
float
Egy új oldal széles skálája.
height
float
Egy új oldal magassága.
activate
bool
Zászló jelzi, hogy válassza ki a hozzáadott oldalt, mint aktív.
Returns
Hozzáadott oldal.
AddPage(XpsPage és Bool)
Hozzon hozzá egy oldalt a dokumentumhoz.
public XpsPage AddPage(XpsPage page, bool activate = true)
Parameters
page
XpsPage
Oldal hozzáadásra kerül.
activate
bool
Zászló jelzi, hogy válassza ki a hozzáadott oldalt, mint aktív.
Returns
Hozzáadott oldal.
AddPath(XpsPathGeometry)
Hozzon hozzá egy új utat az aktív oldalhoz.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Az út geometria.
Returns
hozzáadott útvonal.
CreateArcSegment(PointF, SizeF , Float , Bool , XpsSweepDirection , bool)
Új elliptikus arc segmentet hoz létre.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)
Parameters
point
PointF
Az elliptikus arc végpontja.
size
SizeF
A x és y sugár az elliptikus arc, mint egy x, y pár.
rotationAngle
float
Megmutatja, hogy az ellipszis hogyan forog a jelenlegi koordinációs rendszerhez képest.
isLargeArc
bool
Határozza meg, hogy az ív 180 vagy annál nagyobb csíkkal húzódik-e.
sweepDirection
XpsSweepDirection
Az irány, amelyben az arc húzódik.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új elliptikus arc szegmens.
CreateCanvas()
Új kanapét hoz létre.
public XpsCanvas CreateCanvas()
Returns
Az új kanapé.
CreateColor(Color)
Új színt hoz létre.
public XpsColor CreateColor(Color color)
Parameters
color
Color
A RGB színek eredeti példája.
Returns
Az új szín.
CreateColor(int, int, int, int és int)
Új színt hoz létre az sRGB színterületben.
public XpsColor CreateColor(int a, int r, int g, int b)
Parameters
a
int
Az alfa szín összetevője.
r
int
A vörös szín összetevője.
g
int
A zöld szín összetevője.
b
int
A kék színű komponens.
Returns
Az új szín.
CreateColor(Az int, int, int)
Új színt hoz létre az sRGB színterületben.
public XpsColor CreateColor(int r, int g, int b)
Parameters
r
int
A vörös szín összetevője.
g
int
A zöld szín összetevője.
b
int
A kék színű komponens.
Returns
Az új szín.
CreateColor(hajó, hajó, hajó, hajó)
Új színt hoz létre a scRGB színterületben.
public XpsColor CreateColor(float a, float r, float g, float b)
Parameters
a
float
Az alfa szín összetevője.
r
float
A vörös szín összetevője.
g
float
A zöld szín összetevője.
b
float
A kék színű komponens.
Returns
Az új szín.
CreateColor(hajó, hajó, hajó)
Új színt hoz létre a scRGB színterületben.
public XpsColor CreateColor(float r, float g, float b)
Parameters
r
float
A vörös szín összetevője.
g
float
A zöld szín összetevője.
b
float
A kék színű komponens.
Returns
Az új szín.
CreateColor(Gyöngyök, params float[])
Új színt hoz létre az ICC-alapú színterületben.
public XpsColor CreateColor(string path, params float[] components)
Parameters
path
string
Az út az ICC profiljához.
components
float
[]
A színek összetevői.
Returns
Az új szín.
CreateColor(XpsIccProfile, params úszó[])
Új színt hoz létre az ICC-alapú színterületben.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)
Parameters
iccProfile
XpsIccProfile
ICC profil forrása.
components
float
[]
A színek összetevői.
Returns
Az új szín.
CreateFont(Térkép, FontStyle)
Hozzon létre egy új TrueType font forrást.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)
Parameters
fontFamily
string
A font család.
fontStyle
FontStyle
A font stílus.
Returns
Új TrueType font erőforrás.
CreateFont(Stream)
Hozzon létre egy új TrueType betűtípus erőforrást az áramból.
public XpsFont CreateFont(Stream stream)
Parameters
stream
Stream
Az ICC profilját tartalmazó áramot erőforrásnak kell tekinteni.
Returns
Új TrueType font erőforrás.
CreateGlyphs(szál, flatt, fontStyle, float, flott, string)
Új glifákat hoz létre.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
A család fontja.
fontRenderingEmSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Az új Glyph.
CreateGlyphs(XpsFont, float, flatt, szalag)
Új glifákat hoz létre.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)
Parameters
font
XpsFont
Font forrás.
fontRenderingEmSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
Az új Glyph.
CreateGradientStop(XpsColor és Float)
Új gradiens megállót hoz létre.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)
Parameters
color
XpsColor
A gradiens színe megszűnik.
offset
float
A gradiens kifizeti.
Returns
Új gradiens megállás.
CreateGradientStop(Szín, Float)
Új gradiens megállót hoz létre.
public XpsGradientStop CreateGradientStop(Color color, float offset)
Parameters
color
Color
A gradiens színe megszűnik.
offset
float
A gradiens kifizeti.
Returns
Új gradiens megállás.
CreateIccProfile(A string)
Hozzon létre egy új ICC profil forrást a iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)
Parameters
iccProfilePath
string
Az út az ICC profil, hogy mint erőforrás.
Returns
Új ICC profil forrás.
CreateIccProfile(Stream)
Hozzon létre egy új ICC profil forrást a stream'.
public XpsIccProfile CreateIccProfile(Stream stream)
Parameters
stream
Stream
Az ICC profilját tartalmazó áramot erőforrásnak kell tekinteni.
Returns
Új ICC profil forrás.
CreateImage(A string)
Hozzon létre egy új képforrást a imagePath" oldalon található képfájlból.
public XpsImage CreateImage(string imagePath)
Parameters
imagePath
string
Az út a képet, hogy mint erőforrás.
Returns
Új képforrás.
CreateImage(Stream)
Hozzon létre egy új képforrást a stream'.
public XpsImage CreateImage(Stream stream)
Parameters
stream
Stream
Az áram, amely tartalmazza a képet, mint erőforrás.
Returns
Új képforrás.
CreateImageBrush(Az XpsImage, a RectangleF)
Hozzon létre egy új kép brush.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)
Parameters
image
XpsImage
A kép forrása.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új kép brush.
CreateImageBrush(RektangleF, RectangreF)
Hozzon létre egy új kép brush.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)
Parameters
imagePath
string
Az út a képet, hogy vegye, mint egy törölköző tál.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új kép brush.
CreateLinearGradientBrush(Címlap » xpsgradientstop>A pont, a pont)
Új lineáris gradiens brush létrehozása.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)
Parameters
gradientStops
List
<
XpsGradientStop
>
A gradiensek listája megáll.
startPoint
PointF
A lineáris gradiens kezdeti pontja.
endPoint
PointF
A lineáris gradiens végpontja.
Returns
Új lineáris gradiens szűrő.
CreateLinearGradientBrush(PointF és PointF)
Új lineáris gradiens brush létrehozása.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)
Parameters
startPoint
PointF
A lineáris gradiens kezdeti pontja.
endPoint
PointF
A lineáris gradiens végpontja.
Returns
Új lineáris gradiens szűrő.
CreateMatrix(hajó, hajó, hajó, hajó, hajó)
Egy új, finom átalakítási matricát hoz létre.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Az elem 11.
m12
float
Az elem 12.
m21
float
Az elem 21.
m22
float
Az elem 22.
m31
float
Az elem 31.
m32
float
Az elem 32.
Returns
Az új matrix átalakítása.
CreatePath(XpsPathGeometry)
Új utat hoz létre.
public XpsPath CreatePath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Az út geometria.
Returns
Az új út.
CreatePathFigure(Székesfehérvár, Bool)
Hozzon létre egy új útszámot.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)
Parameters
startPoint
PointF
Az útszám első szegmensének kiindulópontja.
isClosed
bool
Meghatározza, hogy az út zárva van-e. ha igaz, a stroke húzódik„nyitott”, azaz az útszám utolsó szegmensének utolsó pontja kapcsolódik aa StartPoint attribútumban meghatározott pontot, különben az ütés “nyitva” húzódik, ésaz utolsó pont nem kapcsolódik a kezdeti ponthoz. csak akkor alkalmazható, ha az útszámhasznált egy Path elem, amely meghatározza a stroke.
Returns
Új út alakja.
CreatePathFigure(PointF, lista, és bool)
Hozzon létre egy új útszámot.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)
Parameters
startPoint
PointF
Az útszám első szegmensének kiindulópontja.
segments
List
<
XpsPathSegment
>
Az út szegmensek listája.
isClosed
bool
Meghatározza, hogy az út zárva van-e. ha igaz, a stroke húzódik„nyitott”, azaz az útszám utolsó szegmensének utolsó pontja kapcsolódik aa StartPoint attribútumban meghatározott pontot, különben az ütés “nyitva” húzódik, ésaz utolsó pont nem kapcsolódik a kezdeti ponthoz. csak akkor alkalmazható, ha az útszámhasznált egy Path elem, amely meghatározza a stroke.
Returns
Új út alakja.
CreatePathGeometry(A string)
Hozzon létre egy új út geometria meghatározott rövidített formában.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)
Parameters
abbreviatedGeometry
string
Az út geometria rövidítése.
Returns
Új út geometria.
CreatePathGeometry()
Új pálya geometria.
public XpsPathGeometry CreatePathGeometry()
Returns
Új út geometria.
CreatePathGeometry(Címkék: xpspathfigure>)
Hozzon létre egy új út geometriát az út számok meghatározott listájával.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)
Parameters
pathFigures
List
<
XpsPathFigure
>
Az útszámok listája.
Returns
Új út geometria.
CreatePolyBezierSegment(PointF[], és bool)
Hozzon létre egy új készletet kubikus Bézier curves.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Számos Bézier szegmens ellenőrzési pontja.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új köbméter Bézier forgalmú szegmens.
CreatePolyLineSegment(PointF[], és bool)
Hozzon létre egy új poligonális rajzot, amely önkényes számú egyedi függönyöt tartalmaz.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
A többszegmensek koordinátái, amelyek meghatározzák a poli vonal szegmensét.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új poligonális rajz szegmens.
CreatePolyQuadraticBezierSegment(PointF[], és bool)
Hozzon létre egy új négyzetes Bézier forgatókönyvet az előző pontból az útszámban egy soron keresztüla függőleges, meghatározott ellenőrzési pontok használatával.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)
Parameters
points
PointF
[]
Ellenőrzési pontok több négyzetes Bézier szegmenshez.
isStroked
bool
Meghatározza, hogy az út ezen szegmensének üteme húzódik-e.
Returns
Új négyzetes Bézier forgatókönyv.
CreateRadialGradientBrush(Címlap » xpsgradientstop>, PointF, Point F, Float, Flotta)
Egy új radiális gradiens szeletelést hoz létre.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
gradientStops
List
<
XpsGradientStop
>
A gradiensek listája megáll.
center
PointF
A radiális gradiens központi pontja (azaz az ellipsz központja).
gradientOrigin
PointF
A radiális gradiens származási pontja.
radiusX
float
A rádió az ellipsz x dimenziójában, amely meghatározza a radiális gradientet.
radiusY
float
A rádió az ellipsz y dimenziójában, amely meghatározza a radiális gradientet.
Returns
Új radiális gradiens szűrő.
CreateRadialGradientBrush(PontF, PointF és Float)
Egy új radiális gradiens szeletelést hoz létre.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)
Parameters
center
PointF
A radiális gradiens központi pontja (azaz az ellipsz központja).
gradientOrigin
PointF
A radiális gradiens származási pontja.
radiusX
float
A rádió az ellipsz x dimenziójában, amely meghatározza a radiális gradientet.
radiusY
float
A rádió az ellipsz y dimenziójában, amely meghatározza a radiális gradientet.
Returns
Új radiális gradiens szűrő.
CreateSolidColorBrush(XpsColor)
Hozzon létre egy új szilárd színes szőnyeget.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)
Parameters
color
XpsColor
A kitöltött elemek színe.
Returns
Új szilárd színű szőnyeg.
CreateSolidColorBrush(Color)
Hozzon létre egy új szilárd színes szőnyeget.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)
Parameters
color
Color
A kitöltött elemek színe.
Returns
Új szilárd színű szőnyeg.
CreateVisualBrush(Az XpsContentElement, a RectangleF)
Hozzon létre egy új vizuális törölközőt.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)
Parameters
element
XpsContentElement
Az XPS elem (Canvas, Path vagy Glyphs) a vizuális tulajdonságok és a szűrő.
viewbox
RectangleF
A burkolat forrástartalmának pozíciója és dimenziói.
viewport
RectangleF
A régió, amely tartalmazza a koordinát térben a prime brusha (lehetséges, hogy ismételten) alkalmazott szalagot annak a régiónak a kitöltése érdekében, amelyre a szűrőt alkalmazzák
Returns
Új vizuális szűrő.
Dispose()
Az eljárás rendelkezésre áll.
public void Dispose()
GetDocumentPrintTicket(int)
Visszaadja a documentIndex" indexelt dokumentum nyomtatott jegyet.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)
Parameters
documentIndex
int
Az index a dokumentum, amelynek nyomtatott jegye vissza kell térni.
Returns
A dokumentum nyomtatott jegye.
GetPagePrintTicket(Az int, int)
Visszaállítja a pageIndex által indexált oldal nyomtatott jegyet az
documentInindex által indeksált dokumentumba.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)
Parameters
documentIndex
int
A dokumentum indexje.
pageIndex
int
Az index az oldal, amelynek nyomtatott jegye vissza kell térnie.
Returns
A lap nyomtatott jegye.
Bejelentés t>(Az int, t)
Írja be az elemet (Canvas, Path, vagy Glyphs) az aktív oldalon a index" pozícióban.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Olyan hely, ahol a elemet be kell adni.
element
T
Az elemet be kell adni.
Returns
T
beépített elem.
A paraméterek típusa
T
Az elem típusa.
InsertCanvas(int)
Helyezzen be egy új csatornát az aktív oldalon a index" pozícióban.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Olyan pozíció, amelyen új kanapét kell beépíteni.
Returns
beépített kanapé.
InsertDocument(Székesfehérvár, Bool)
Írja be egy üres dokumentumot a index" alapértelmezett oldal méretével.
public void InsertDocument(int index, bool activate = true)
Parameters
index
int
A hely, ahol a dokumentumot be kell adni.
activate
bool
Zászló jelzi, hogy válassza ki a beágyazott dokumentumot, mint aktív.
InsertDocument(Fúvókák, Float, Bool)
Írja be egy üres dokumentumot az első oldal dimenzióival width’ és <code class=paranf">height’ a <kód-kategória=" paranfa">index" pozícióban.
public void InsertDocument(int index, float width, float height, bool activate = true)
Parameters
index
int
A hely, ahol a dokumentumot be kell adni.
width
float
Az első oldal szélessége.
height
float
Az első oldal magassága.
activate
bool
Zászló jelzi, hogy válassza ki a beágyazott dokumentumot, mint aktív.
InsertGlyphs(int, string, float, FontStyle, flatt, flott, szalag)
Helyezze be az aktív oldalt a index" pozícióban.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
A pozíció, amelyen új glifeket kell bevenni.
fontFamily
string
A család fontja.
fontSize
float
Font méret.
fontStyle
FontStyle
A font stílus.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
A glyphs beillesztése.
InsertGlyphs(int, XpsFont, float, flott, flatt, string)
Helyezze be az aktív oldalt a index" pozícióban.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)
Parameters
index
int
A pozíció, amelyen új glifeket kell bevenni.
font
XpsFont
Font forrás.
fontSize
float
Font méret.
originX
float
Glyphs származás X koordináták.
originY
float
A Glyph származása és koordinátája.
unicodeString
string
A nyomtatáshoz szükséges szalagok.
Returns
A glyphs beillesztése.
InsertPage(Székesfehérvár, Bool)
Írja be egy üres oldalt a dokumentumba a index" elnevezésű alapértelmezett oldal méretével.
public XpsPage InsertPage(int index, bool activate = true)
Parameters
index
int
Olyan hely, ahol egy oldalt kell beírni.
activate
bool
Zászló jelzi, hogy válassza ki a beágyazott oldalt, mint aktív.
Returns
A beágyazott oldal.
InsertPage(Fúvókák, Float, Bool)
Helyezzen be egy üres oldalt a dokumentumba a width" és az <code class=parama">height" jelölésével a “cod class” index pozícióban.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)
Parameters
index
int
Olyan hely, ahol egy oldalt kell beírni.
width
float
Egy új oldal széles skálája.
height
float
Egy új oldal magassága.
activate
bool
Zászló jelzi, hogy válassza ki a beágyazott oldalt, mint aktív.
Returns
A beágyazott oldal.
InsertPage(int, XpsPage és bool)
Írja be a lapot a index" pozícióban.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)
Parameters
index
int
A hely, ahová egy oldalt hozzá kell adni.
page
XpsPage
Oldal be kell adni.
activate
bool
Zászló jelzi, hogy válassza ki a beágyazott oldalt, mint aktív.
Returns
A beágyazott oldal.
InsertPath(Int, XpsPathGeometria)
Hozzon be egy új utat az aktív oldalra a index" pozícióban.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Olyan hely, ahol új útvonalat kell beépíteni.
data
XpsPathGeometry
Az út geometria.
Returns
beépített útvonalat.
Merge(A string[], A string)
A több XPS fájl egy xPS dokumentumhoz való összekapcsolása.
public void Merge(string[] filesForMerge, string outXpsFilePath)
Parameters
filesForMerge
string
[]
XPS fájlokat keverjük össze ezzel a dokumentummal.
outXpsFilePath
string
Az XPS fájl útvonal.
Merge(A string[]Áramlás)
A több XPS fájl egy xPS dokumentumhoz való összekapcsolása.
public void Merge(string[] filesForMerge, Stream outStream)
Parameters
filesForMerge
string
[]
XPS fájlokat keverjük össze ezzel a dokumentummal.
outStream
Stream
A kimeneti áram, ahol menteni kevert XPS dokumentumok.
MergeToPdf(A string[], szalag, PdfSaveOptions)
Az XPS dokumentumok PDF-be való összekapcsolása a Aspose.Page.Device példával.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS fájlokat csatlakoztatni ezzel a dokumentummal egy kimeneti eszköz.
outPdfFilePath
string
PDF fájl útvonal.
options
PdfSaveOptions
Dokumentummegtakarítási lehetőségek.
MergeToPdf(A string[], Áramlat, PdfSaveOptions)
Az XPS dokumentumok PDF-be való összekapcsolása a Aspose.Page.Device példával.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)
Parameters
filesForMerge
string
[]
XPS fájlokat csatlakoztatni ezzel a dokumentummal egy kimeneti eszköz.
pdfStream
Stream
A kiadás PDF stream.
options
PdfSaveOptions
Dokumentummegtakarítási lehetőségek.
eltávolítása t>(T)
Távolítsa el az elemet az aktív oldalról.
public T Remove<t>(T element) where T : XpsContentElement
Parameters
element
T
Az elemet el kell távolítani.
Returns
T
Eltávolított elem.
A paraméterek típusa
T
Az elem típusa.
RemoveAt(int)
A index" pozícióban lévő elem eltávolítása az aktív oldalról.
public XpsContentElement RemoveAt(int index)
Parameters
index
int
A pozíció, amelyben az elemet el kell távolítani.
Returns
Eltávolított elem.
RemoveDocumentAt(int)
A dokumentum eltávolítása a index" pozícióban történik.
public void RemoveDocumentAt(int index)
Parameters
index
int
A hely, ahol a dokumentumot el kell távolítani.
RemovePage(XpsPage)
Távolítsa el a lapot a dokumentumból.
public XpsPage RemovePage(XpsPage page)
Parameters
page
XpsPage
Az oldal eltávolításra kerül.
Returns
Oldal eltávolítása.
RemovePageAt(int)
Távolítsa el a lapot a index" pozícióban található dokumentumból.
public XpsPage RemovePageAt(int index)
Parameters
index
int
A hely, ahol egy oldalt el kell távolítani.
Returns
Oldal eltávolítása.
Save(A string)
Megtakarítja az XPS dokumentumot a path" oldalon található xPS fájlra.
public void Save(string path)
Parameters
path
string
A dokumentum helyszíne.
Save(Stream)
Megtakarítja az XPS dokumentumot az áramláshoz.
public void Save(Stream stream)
Parameters
stream
Stream
Stream XPS dokumentumot kell menteni.
SaveAsImage(ImageSaveOptions)
A dokumentumot egy bitmap képformátumban mentheti meg.
public byte[][][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
A dokumentum egy bitmap képformátumban történő mentésére szolgáló opciók.
Returns
byte [][][]
Az eredményes képek byte arénák. az első dimenzió a belső dokumentumokA második a belső dokumentumok oldalai.
SaveAsPdf(Térkép, PdfSaveOptions)
A dokumentumot PDF formátumban tárolja.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
PDF fájl útvonal.
options
PdfSaveOptions
A dokumentum PDF formátumban történő mentésére vonatkozó lehetőségek.
SaveAsPdf(Áramlat, PdfSaveOptions)
A dokumentumot PDF formátumban tárolja.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)
Parameters
stream
Stream
Az áram, hogy írja le a kimeneti PDF fájlt.
options
PdfSaveOptions
A dokumentum PDF formátumban történő mentésére vonatkozó lehetőségek.
SaveAsPs(Részletesebben PsSaveOptions)
A dokumentumot PS formátumban tárolja.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
A PS fájl útvonal.
options
PsSaveOptions
A dokumentum PS formátumban történő mentésére vonatkozó opciók.
SaveAsPs(Áramlat, PsSaveOptions)
A dokumentumot PS formátumban tárolja.
public void SaveAsPs(Stream stream, PsSaveOptions options)
Parameters
stream
Stream
Az áram, hogy írja le a kimeneti PS fájlt.
options
PsSaveOptions
A dokumentum PS formátumban történő mentésére vonatkozó opciók.
SelectActiveDocument(int)
Válasszon aktív dokumentumot a szerkesztéshez.
public void SelectActiveDocument(int documentNumber)
Parameters
documentNumber
int
A dokumentum száma.
Exceptions
Áttörés, amikor a documentNumber’ nincs határon.
SelectActivePage(int)
Válasszon egy aktív dokumentumoldalt a szerkesztéshez.
public XpsPage SelectActivePage(int pageNumber)
Parameters
pageNumber
int
Egy oldal száma.
Returns
Aspose.Page.XPS.xpsModel. xpsPage beállítása az aktív oldalhoz.
Exceptions
Áttörés, amikor a pageNumber’ nincs határon.
SetDocumentPrintTicket(Térkép, dokumentum)
Csatlakozzon a printTicket’ a dokumentumhoz, amelyet a>code Class=" paramrev">documentIndex indexel.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Parameters
documentIndex
int
A dokumentum indexje a nyomtatott jegyhez kapcsolódik.
printTicket
DocumentPrintTicket
Nyomtatott jegyet a linkre.
SetPagePrintTicket(int, int és PagePrintTicket)
Csatlakozzon a printTicket’ oldalhoz, amelyre az <code class=paramaf">pageIndex által indexált oldal a dokumentumban, amelyet a
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Parameters
documentIndex
int
A dokumentum indexje.
pageIndex
int
Az index az oldal link a nyomtatott jegyet.
printTicket
PagePrintTicket
Nyomtatott jegyet a linkre.