XpsDocument

Inheritance: java.lang.Object, com.aspose.page.Document

All Implemented Interfaces: java.io.Closeable

public final class XpsDocument extends Document implements Closeable

Klasse die de hoofdentiteit van een XPS-document omvat en manipulatiemethoden voor elk XPS-element biedt.

Constructors

ConstructorBeschrijving
XpsDocument()Maakt een leeg XPS-document met standaard paginagrootte.
XpsDocument(String path)Opent een bestaand XPS-document op het pad.
XpsDocument(InputStream stream, LoadOptions options)Laadt een bestaand document opgeslagen in de stream als XPS-document.

Methoden

MethodeBeschrijving
add(T element)Voegt een inhoudselement toe (Canvas, Path of Glyphs)
insert(int index, T element)Voegt een element (Canvas, Path of Glyphs) in op de actieve pagina op de indexpositie.
remove(T element)Verwijdert een element van de actieve pagina.
addCanvas()Voegt een nieuw canvas toe aan de actieve pagina.
addDocument()Voegt een leeg document toe met standaard paginagrootte en selecteert het toegevoegde document als actief.
addDocument(boolean activate)Voegt een leeg document toe met standaard paginagrootte.
addDocument(float width, float height)Voegt een leeg document toe met de afmetingen breedte en hoogte van de eerste pagina en selecteert het toegevoegde document als actief.
addDocument(float width, float height, boolean activate)Voegt een leeg document toe met de afmetingen van de eerste pagina breedte en hoogte .
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de actieve pagina.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de actieve pagina.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)Voegt een outline-item toe aan het document.
addPage()Voegt een lege pagina toe aan het document met de standaard paginagrootte.
addPage(boolean activate)Voegt een lege pagina toe aan het document met de standaard paginagrootte.
addPage(XpsPage page)Voegt een pagina toe aan het document en selecteert de toegevoegde pagina als actief.
addPage(XpsPage page, boolean activate)Voegt een pagina toe aan het document.
addPage(float width, float height)Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte .
addPage(float width, float height, boolean activate)Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte .
addPath(XpsPathGeometry data)Voegt een nieuw pad toe aan de actieve pagina.
close()Verwijdert de instantie.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Creëert een nieuw gestreken elliptisch boogsegment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Creëert een nieuw elliptisch boogsegment.
createCanvas()Creëert een nieuw canvas.
createColor(XpsIccProfile iccProfile, float[] components)Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
createColor(float r, float g, float b)Creëert een nieuwe kleur in scRGB-kleurruimte.
createColor(float a, float r, float g, float b)Creëert een nieuwe kleur in scRGB-kleurruimte.
createColor(int r, int g, int b)Creëert een nieuwe kleur in sRGB-kleurruimte.
createColor(int a, int r, int g, int b)Creëert een nieuwe kleur in sRGB-kleurruimte.
createColor(Color color)Creëert een nieuwe kleur.
createColor(String path, float[] components)Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.
createFont(InputStream stream)Maakt een nieuwe TrueType-lettertypebron aan vanuit een stream.
createFont(String fontFamily, XpsFontStyle fontStyle)Maakt een nieuwe TrueType-lettertypebron aan.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Creëert nieuwe glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Creëert nieuwe glyphs.
createGradientStop(XpsColor color, float offset)Creëert een nieuw kleurovergangspunt.
createGradientStop(Color color, float offset)Creëert een nieuw kleurovergangspunt.
createIccProfile(InputStream stream)Maakt een nieuwe ICC-profielbron aan vanuit stream .
createIccProfile(String iccProfilePath)Maakt een nieuwe ICC-profielbron aan vanuit een ICC-profielbestand op de locatie iccProfilePath .
createImage(InputStream stream)Maakt een nieuwe afbeeldingsbron aan vanuit stream .
createImage(String imagePath)Maakt een nieuwe afbeeldingsbron aan vanuit een afbeeldingsbestand op de locatie imagePath .
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Creëert een nieuwe afbeeldingskwast.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Creëert een nieuwe afbeeldingskwast.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Creëert een nieuwe lineaire kleurovergangkwast.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Creëert een nieuwe lineaire kleurovergangkwast.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Creëert een nieuwe affiene transformatie-matrix.
createPath(XpsPathGeometry data)Creëert een nieuw pad.
createPathFigure(Point2D startPoint)Creëert een nieuwe open padfiguur.
createPathFigure(Point2D startPoint, boolean isClosed)Creëert een nieuwe padfiguur.
createPathFigure(Point2D startPoint, List segments)Creëert een nieuwe open padfiguur.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Creëert een nieuwe padfiguur.
createPathGeometry()Creëert een nieuwe padgeometrie.
createPathGeometry(String abbreviatedGeometry)Maakt een nieuwe padgeometrie gespecificeerd met een verkorte vorm.
createPathGeometry(List pathFigures)Maakt een nieuwe padgeometrie met een gespecificeerde lijst van padfiguren.
createPolyBezierSegment(Point2D[] points)Maakt een nieuwe set gestrekte kubieke B?zier-curves.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Maakt een nieuwe set kubieke B?zier-curves.
createPolyLineSegment(Point2D[] points)Maakt een nieuwe gestrekte polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
createPolyLineSegment(Point2D[] points, boolean isStroked)Maakt een nieuwe polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.
createPolyQuadraticBezierSegment(Point2D[] points)Maakt een nieuwe set gestrekte kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)Maakt een nieuwe set kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Maakt een nieuwe radiale verloopkwast.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Maakt een nieuwe radiale verloopkwast.
createSolidColorBrush(XpsColor color)Maakt een nieuwe effen kleurkwast.
createSolidColorBrush(Color color)Maakt een nieuwe effen kleurkwast.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Maakt een nieuwe visuele kwast.
equals(Object arg0)
getActiveDocument()Retourneert het actieve documentnummer.
getActivePage()Retourneert het actieve paginanummer binnen het actieve document.
getClass()
getDocumentCount()Retourneert het aantal documenten in het XPS-pakket.
getDocumentPrintTicket(int documentIndex)Haalt het printticket op van het document geïndexeerd met documentIndex .
getJobPrintTicket()Retourneert het printticket van de taak van het document.
getPage()Retourneert de XpsPage instantie voor de actieve pagina.
getPageCount()Retourneert het aantal pagina’s in het actieve document.
getPagePrintTicket(int documentIndex, int pageIndex)Haalt het printticket op van de pagina geïndexeerd met pageIndex in het document geïndexeerd met documentIndex .
getTotalPageCount()Retourneert het totale aantal pagina’s in alle documenten binnen het XPS-document.
getUtils()Haalt het object op dat hulpmiddelen biedt buiten de formele XPS-manipulatie-API.
hashCode()
insertCanvas(int index)Voegt een nieuw canvas in op de actieve pagina op positie index .
insertDocument(int index)Voegt een leeg document met standaard paginagrootte in op positie index en selecteert het ingevoegde document als actief.
insertDocument(int index, boolean activate)Voegt een leeg document met standaard paginagrootte in op positie index .
insertDocument(int index, float width, float height)Voegt een leeg document met de afmetingen van de eerste pagina breedte en hoogte in op positie index en selecteert het ingevoegde document als actief.
insertDocument(int index, float width, float height, boolean activate)Voegt een leeg document in met de afmetingen van de eerste pagina breedte en hoogte op index positie.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de actieve pagina op index positie.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de actieve pagina op index positie.
insertPage(int index)Voegt een lege pagina toe aan het document met de standaard paginagrootte op index positie en selecteert de ingevoegde pagina als actief.
insertPage(int index, boolean activate)Voegt een lege pagina toe aan het document met de standaard paginagrootte op index positie.
insertPage(int index, XpsPage page)Voegt een pagina toe aan het document op index positie en selecteert de ingevoegde pagina als actief.
insertPage(int index, XpsPage page, boolean activate)Voegt een pagina toe aan het document op index positie.
insertPage(int index, float width, float height)Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte op index positie en selecteert de ingevoegde pagina als actief.
insertPage(int index, float width, float height, boolean activate)Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte op index positie.
insertPath(int index, XpsPathGeometry data)Voegt een nieuw pad toe aan de actieve pagina op index positie.
isLicensed()Geeft aan of de licentie van Aspose.Page for Java-product wordt benaderd en geldig is.
merge(String[] filesForMerge, OutputStream outStream)Meerdere XPS-bestanden samenvoegen tot één XPS-document.
merge(String[] filesForMerge, String outXpsFilePath)Meerdere XPS-bestanden samenvoegen tot één XPS-document.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)XPS-documenten samenvoegen tot PDF met behulp van de Device instantie.
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)XPS-documenten samenvoegen tot PDF met behulp van de Device instantie.
notify()
notifyAll()
removeAt(int index)Verwijdert een element op index positie van de actieve pagina.
removeDocumentAt(int index)Verwijdert een document op index positie.
removePage(XpsPage page)Verwijdert een pagina uit het document.
removePageAt(int index)Verwijdert een pagina uit het document op index positie.
save(Device device, SaveOptions options)Slaat het document op met de Device instantie.
save(OutputStream stream)Slaat XPS-document op naar stream.
save(String path)Slaat XPS-document op naar het XPS-bestand dat zich bevindt op het pad .
saveAsImage(ImageSaveOptions options)Slaat het document op naar een afbeeldingsbestand.De uitvoermap en bestandsnaam zullen hetzelfde zijn als van het invoer‑XPS‑bestand.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Slaat het document op naar een afbeeldingsbestand in de opgegeven map met de opgegeven bestandsnaam.
saveAsImageBytes(ImageSaveOptions options)Slaat het document op in een bitmap‑afbeeldingsformaat als byte‑arrays.
saveAsPdf(OutputStream stream, PdfSaveOptions options)Slaat het document op in PDF-formaat.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Slaat het document op in PDF-formaat.
saveAsPs(OutputStream stream, PsSaveOptions options)Slaat het document op in PS-formaat.
saveAsPs(String outPsFilePath, PsSaveOptions options)Slaat het document op in PostScript-formaat.
selectActiveDocument(int documentNumber)Selecteert een actief document voor bewerking.
selectActivePage(int pageNumber)Selecteert een actieve documentpagina voor bewerking.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)Koppelt het printTicket aan het document geïndexeerd door documentIndex .
setJobPrintTicket(JobPrintTicket value)Stelt het job print ticket van het document in.
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)Koppelt het printTicket aan de pagina geïndexeerd door pageIndex in het document geïndexeerd door documentIndex .
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsDocument()

public XpsDocument()

Maakt een leeg XPS-document met standaard paginagrootte.

XpsDocument(String path)

public XpsDocument(String path)

Opent een bestaand XPS-document op het pad.

Parameters:

ParameterTypeBeschrijving
pathjava.lang.StringLocatie van het document.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

Laadt een bestaand document opgeslagen in de stream als XPS-document.

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamDocumentstroom.
optionsLoadOptionsOpties voor het laden van documenten.

add(T element)

public T <T>add(T element)

Voegt een inhoudselement toe (Canvas, Path of Glyphs)

Parameters:

ParameterTypeBeschrijving
elementTHet element om toe te voegen.

Returns: T - Toegevoegd element.

insert(int index, T element)

public T <T>insert(int index, T element)

Voegt een element (Canvas, Path of Glyphs) in op de actieve pagina op de indexpositie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een element moet worden ingevoegd.
elementTHet element om in te voegen.

Returns: T - Ingevoegd element.

remove(T element)

public T <T>remove(T element)

Verwijdert een element van de actieve pagina.

Parameters:

ParameterTypeBeschrijving
elementTHet element om te verwijderen.

Returns: T - Verwijderd element.

addCanvas()

public XpsCanvas addCanvas()

Voegt een nieuw canvas toe aan de actieve pagina.

Returns: XpsCanvas - Added canvas.

addDocument()

public void addDocument()

Voegt een leeg document toe met standaard paginagrootte en selecteert het toegevoegde document als actief.

addDocument(boolean activate)

public void addDocument(boolean activate)

Voegt een leeg document toe met standaard paginagrootte.

Parameters:

ParameterTypeBeschrijving
activerenbooleanVlag die aangeeft of het toegevoegde document als actief moet worden geselecteerd.

addDocument(float width, float height)

public void addDocument(float width, float height)

Voegt een leeg document toe met de afmetingen breedte en hoogte van de eerste pagina en selecteert het toegevoegde document als actief.

Parameters:

ParameterTypeBeschrijving
breedtefloatBreedte van de eerste pagina.
hoogtefloatHoogte van de eerste pagina.

addDocument(float width, float height, boolean activate)

public void addDocument(float width, float height, boolean activate)

Voegt een leeg document toe met de afmetingen van de eerste pagina breedte en hoogte .

Parameters:

ParameterTypeBeschrijving
breedtefloatBreedte van de eerste pagina.
hoogtefloatHoogte van de eerste pagina.
activerenbooleanVlag die aangeeft of het toegevoegde document als actief moet worden geselecteerd.

addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs toe aan de actieve pagina.

Parameters:

ParameterTypeBeschrijving
fontXpsFontLettertypebron.
fontRenderingEmSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Added glyphs.

addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs toe aan de actieve pagina.

Parameters:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringLettertypefamilie.
fontRenderingEmSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

Voegt een outline-item toe aan het document.

Parameters:

ParameterTypeBeschrijving
beschrijvingjava.lang.StringDe beschrijving van het item.
outlineLevelintHet outline-niveau.
targetXpsHyperlinkTargetHet invoerdoel.

addPage()

public XpsPage addPage()

Voegt een lege pagina toe aan het document met de standaard paginagrootte.

Returns: XpsPage - Added page.

addPage(boolean activate)

public XpsPage addPage(boolean activate)

Voegt een lege pagina toe aan het document met de standaard paginagrootte.

Parameters:

ParameterTypeBeschrijving
activerenbooleanVlag die aangeeft of de toegevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Added page.

addPage(XpsPage page)

public XpsPage addPage(XpsPage page)

Voegt een pagina toe aan het document en selecteert de toegevoegde pagina als actief.

Parameters:

ParameterTypeBeschrijving
pageXpsPagePagina die moet worden toegevoegd.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

Voegt een pagina toe aan het document.

Parameters:

ParameterTypeBeschrijving
pageXpsPagePagina die moet worden toegevoegd.
activerenbooleanVlag die aangeeft of de toegevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Added page.

addPage(float width, float height)

public XpsPage addPage(float width, float height)

Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte .

Parameters:

ParameterTypeBeschrijving
breedtefloatBreedte van een nieuwe pagina.
hoogtefloatHoogte van een nieuwe pagina.

Returns: XpsPage - Added page.

addPage(float width, float height, boolean activate)

public XpsPage addPage(float width, float height, boolean activate)

Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte .

Parameters:

ParameterTypeBeschrijving
breedtefloatBreedte van een nieuwe pagina.
hoogtefloatHoogte van een nieuwe pagina.
activerenbooleanVlag die aangeeft of de toegevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Added page.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Voegt een nieuw pad toe aan de actieve pagina.

Parameters:

ParameterTypeBeschrijving
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - Added path.

close()

public void close()

Verwijdert de instantie.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)

Creëert een nieuw gestreken elliptisch boogsegment.

Parameters:

ParameterTypeBeschrijving
puntjava.awt.geom.Point2DHet eindpunt van de elliptische boog.
groottejava.awt.geom.Dimension2DDe x- en y-radius van de elliptische boog als een x,y-paar.
rotationAnglefloatGeeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem.
isLargeArcbooleanBepaalt of de boog wordt getekend met een sweep van 180 of meer.
sweepDirectionXpsSweepDirectionDe richting waarin de boog wordt getekend.

Returns: XpsArcSegment - New elliptical arc segment.

createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)

Creëert een nieuw elliptisch boogsegment.

Parameters:

ParameterTypeBeschrijving
puntjava.awt.geom.Point2DHet eindpunt van de elliptische boog.
groottejava.awt.geom.Dimension2DDe x- en y-radius van de elliptische boog als een x,y-paar.
rotationAnglefloatGeeft aan hoe de ellips is geroteerd ten opzichte van het huidige coördinatensysteem.
isLargeArcbooleanBepaalt of de boog wordt getekend met een sweep van 180 of meer.
sweepDirectionXpsSweepDirectionDe richting waarin de boog wordt getekend.
isStrokedbooleanSpecificeert of de lijn voor dit segment van het pad wordt getekend.

Returns: XpsArcSegment - New elliptical arc segment.

createCanvas()

public XpsCanvas createCanvas()

Creëert een nieuw canvas.

Returns: XpsCanvas - New canvas.

createColor(XpsIccProfile iccProfile, float[] components)

public XpsColor createColor(XpsIccProfile iccProfile, float[] components)

Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.

Parameters:

ParameterTypeBeschrijving
iccProfileXpsIccProfileDe ICC-profielbron.
componentsfloat[]Kleurcomponenten.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

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

Creëert een nieuwe kleur in scRGB-kleurruimte.

Parameters:

ParameterTypeBeschrijving
rfloatDe rode kleurcomponent.
gfloatDe groene kleurcomponent.
bfloatDe blauwe kleurcomponent.

Returns: XpsColor - New color.

createColor(float a, float r, float g, float b)

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

Creëert een nieuwe kleur in scRGB-kleurruimte.

Parameters:

ParameterTypeBeschrijving
afloatDe alfa-kleurcomponent.
rfloatDe rode kleurcomponent.
gfloatDe groene kleurcomponent.
bfloatDe blauwe kleurcomponent.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

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

Creëert een nieuwe kleur in sRGB-kleurruimte.

Parameters:

ParameterTypeBeschrijving
rintDe rode kleurcomponent.
gintDe groene kleurcomponent.
bintDe blauwe kleurcomponent.

Returns: XpsColor - New color.

createColor(int a, int r, int g, int b)

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

Creëert een nieuwe kleur in sRGB-kleurruimte.

Parameters:

ParameterTypeBeschrijving
aintDe alfa-kleurcomponent.
rintDe rode kleurcomponent.
gintDe groene kleurcomponent.
bintDe blauwe kleurcomponent.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Creëert een nieuwe kleur.

Parameters:

ParameterTypeBeschrijving
colorjava.awt.ColorEen native kleurinstantie voor RGB-kleur.

Returns: XpsColor - New color.

createColor(String path, float[] components)

public XpsColor createColor(String path, float[] components)

Creëert een nieuwe kleur in een op ICC gebaseerd kleurenruimte.

Parameters:

ParameterTypeBeschrijving
pathjava.lang.StringHet pad naar het ICC-profiel.
componentsfloat[]Kleurcomponenten.

Returns: XpsColor - New color.

createFont(InputStream stream)

public XpsFont createFont(InputStream stream)

Maakt een nieuwe TrueType-lettertypebron aan vanuit een stream.

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamDe stroom die het ICC-profiel bevat om als bron te gebruiken.

Returns: XpsFont - New TrueType font resource.

createFont(String fontFamily, XpsFontStyle fontStyle)

public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)

Maakt een nieuwe TrueType-lettertypebron aan.

Parameters:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringDe lettertypefamilie.
fontStyleXpsFontStyleDe letterstijl. Zie de XpsFont klasse‑constanten (die bit‑vlaggen zijn) voor waarden die gecombineerd kunnen worden.

Returns: XpsFont - New TrueType font resource.

createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)

Creëert nieuwe glyphs.

Parameters:

ParameterTypeBeschrijving
fontXpsFontLettertypebron.
fontRenderingEmSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - New glyphs.

createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Creëert nieuwe glyphs.

Parameters:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringLettertypefamilie.
fontRenderingEmSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Creëert een nieuw kleurovergangspunt.

Parameters:

ParameterTypeBeschrijving
colorXpsColorDe kleur van de gradiëntstop.
offsetfloatDe gradient-offset.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Creëert een nieuw kleurovergangspunt.

Parameters:

ParameterTypeBeschrijving
colorjava.awt.ColorDe kleur van de gradiëntstop.
offsetfloatDe gradient-offset.

Returns: XpsGradientStop - New gradient stop.

createIccProfile(InputStream stream)

public XpsIccProfile createIccProfile(InputStream stream)

Maakt een nieuwe ICC-profielbron aan vanuit stream .

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamDe stroom die het ICC-profiel bevat om als bron te gebruiken.

Returns: XpsIccProfile - New ICC profile resource.

createIccProfile(String iccProfilePath)

public XpsIccProfile createIccProfile(String iccProfilePath)

Maakt een nieuwe ICC-profielbron aan vanuit een ICC-profielbestand op de locatie iccProfilePath .

Parameters:

ParameterTypeBeschrijving
iccProfilePathjava.lang.StringHet pad naar het ICC-profiel om als bron te gebruiken.

Returns: XpsIccProfile - New ICC profile resource.

createImage(InputStream stream)

public XpsImage createImage(InputStream stream)

Maakt een nieuwe afbeeldingsbron aan vanuit stream .

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamDe stroom die de afbeelding bevat om als bron te gebruiken.

Returns: XpsImage - New image resource.

createImage(String imagePath)

public XpsImage createImage(String imagePath)

Maakt een nieuwe afbeeldingsbron aan vanuit een afbeeldingsbestand op de locatie imagePath .

Parameters:

ParameterTypeBeschrijving
imagePathjava.lang.StringHet pad naar de afbeelding om als bron te gebruiken.

Returns: XpsImage - New image resource.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

Creëert een nieuwe afbeeldingskwast.

Parameters:

ParameterTypeBeschrijving
imageXpsImageEen afbeeldingsbron.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast

Returns: XpsImageBrush - New image brush.

createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

Creëert een nieuwe afbeeldingskwast.

Parameters:

ParameterTypeBeschrijving
imagePathjava.lang.StringHet pad naar de afbeelding die als penseel-tegel wordt gebruikt.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

Creëert een nieuwe lineaire kleurovergangkwast.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt van de lineaire gradient.
endPointjava.awt.geom.Point2DHet eindpunt van de lineaire gradient.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)

Creëert een nieuwe lineaire kleurovergangkwast.

Parameters:

ParameterTypeBeschrijving
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>De lijst met gradientstops.
startPointjava.awt.geom.Point2DHet startpunt van de lineaire gradient.
endPointjava.awt.geom.Point2DHet eindpunt van de lineaire gradient.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

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

Creëert een nieuwe affiene transformatie-matrix.

Parameters:

ParameterTypeBeschrijving
m11floatElement 11.
m12floatElement 12.
m21floatElement 21.
m22floatElement 22.
m31floatElement 31.
m32floatElement 32.

Returns: XpsMatrix - New affine transformation matrix.

createPath(XpsPathGeometry data)

public XpsPath createPath(XpsPathGeometry data)

Creëert een nieuw pad.

Parameters:

ParameterTypeBeschrijving
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Creëert een nieuwe open padfiguur.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Creëert een nieuwe padfiguur.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
isClosedbooleanSpecificeert of het pad gesloten is. Indien ingesteld op true, wordt de lijn “gesloten” getekend, dat wil zeggen dat het laatste punt in het laatste segment van de padfiguur wordt verbonden met het punt dat is opgegeven in het StartPoint-attribuut; anders wordt de lijn “open” getekend, en is het laatste punt niet verbonden met het startpunt. Alleen van toepassing als de padfiguur wordt gebruikt in een Path-element dat een lijn specificeert.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)

Creëert een nieuwe open padfiguur.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Lijst van padsegmenten.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)

Creëert een nieuwe padfiguur.

Parameters:

ParameterTypeBeschrijving
startPointjava.awt.geom.Point2DHet startpunt voor het eerste segment van de padfiguur.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Lijst van padsegmenten.
isClosedbooleanSpecificeert of het pad gesloten is. Indien ingesteld op true, wordt de lijn “gesloten” getekend, dat wil zeggen dat het laatste punt in het laatste segment van de padfiguur wordt verbonden met het punt dat is opgegeven in het StartPoint-attribuut; anders wordt de lijn “open” getekend, en is het laatste punt niet verbonden met het startpunt. Alleen van toepassing als de padfiguur wordt gebruikt in een Path-element dat een lijn specificeert.

Returns: XpsPathFigure - New path figure.

createPathGeometry()

public XpsPathGeometry createPathGeometry()

Creëert een nieuwe padgeometrie.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(String abbreviatedGeometry)

public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)

Maakt een nieuwe padgeometrie gespecificeerd met een verkorte vorm.

Parameters:

ParameterTypeBeschrijving
abbreviatedGeometryjava.lang.StringAfgekorte vorm van padgeometrie.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

Maakt een nieuwe padgeometrie met een gespecificeerde lijst van padfiguren.

Parameters:

ParameterTypeBeschrijving
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Lijst van padfiguren.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Maakt een nieuwe set gestrekte kubieke B?zier-curves.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere B?bezier-segmenten.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)

Maakt een nieuwe set kubieke B?zier-curves.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere B?bezier-segmenten.
isStrokedbooleanSpecificeert of de lijn voor dit segment van het pad wordt getekend.

Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Maakt een nieuwe gestrekte polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Een reeks coördinaten voor de meerdere segmenten die de polyline-segment definiëren.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)

Maakt een nieuwe polygonale tekening die een willekeurig aantal individuele hoekpunten bevat.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Een reeks coördinaten voor de meerdere segmenten die de polyline-segment definiëren.
isStrokedbooleanSpecificeert of de lijn voor dit segment van het pad wordt getekend.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Maakt een nieuwe set gestrekte kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere kwadratische B?bezier-segmenten.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

Maakt een nieuwe set kwadratische B?zier-curves van het vorige punt in de padfiguur via een set hoekpunten, met gebruik van gespecificeerde controlepunten.

Parameters:

ParameterTypeBeschrijving
pointsjava.awt.geom.Point2D[]Controlepunten voor meerdere kwadratische B?bezier-segmenten.
isStrokedbooleanSpecificeert of de lijn voor dit segment van het pad wordt getekend.

Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.

createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Maakt een nieuwe radiale verloopkwast.

Parameters:

ParameterTypeBeschrijving
centerjava.awt.geom.Point2DHet middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips).
gradientOriginjava.awt.geom.Point2DHet oorsprongspunt van de radiale gradiënt.
radiusXfloatDe straal in de x-dimensie van de ellips die de radiale gradiënt definieert.
radiusYfloatDe straal in de y-dimensie van de ellips die de radiale gradiënt definieert.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)

Maakt een nieuwe radiale verloopkwast.

Parameters:

ParameterTypeBeschrijving
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>De lijst met gradientstops.
centerjava.awt.geom.Point2DHet middelpunt van de radiale gradiënt (dat wil zeggen, het midden van de ellips).
gradientOriginjava.awt.geom.Point2DHet oorsprongspunt van de radiale gradiënt.
radiusXfloatDe straal in de x-dimensie van de ellips die de radiale gradiënt definieert.
radiusYfloatDe straal in de y-dimensie van de ellips die de radiale gradiënt definieert.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Maakt een nieuwe effen kleurkwast.

Parameters:

ParameterTypeBeschrijving
colorXpsColorDe kleur voor gevulde elementen.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Maakt een nieuwe effen kleurkwast.

Parameters:

ParameterTypeBeschrijving
colorjava.awt.ColorDe kleur voor gevulde elementen.

Returns: XpsSolidColorBrush - New solid color brush.

createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

Maakt een nieuwe visuele kwast.

Parameters:

ParameterTypeBeschrijving
elementXpsContentElementHet XPS-element (Canvas, Path of Glyphs) voor de Visual‑eigenschap van visual brush.
viewboxjava.awt.geom.Rectangle2DDe positie en afmetingen van de broninhoud van de penseel.
viewportjava.awt.geom.Rectangle2DHet gebied in de omvattende coördinatenruimte van de primaire penseel-tegel dat (mogelijk herhaaldelijk) wordt toegepast om het gebied te vullen waarop de penseel wordt toegepast

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getActiveDocument()

public int getActiveDocument()

Retourneert het actieve documentnummer.

Returns: int - De int‑waarde.

getActivePage()

public int getActivePage()

Retourneert het actieve paginanummer binnen het actieve document.

Returns: int - De int‑waarde.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDocumentCount()

public int getDocumentCount()

Retourneert het aantal documenten in het XPS-pakket.

Returns: int - Het aantal documenten in het XPS-pakket.

getDocumentPrintTicket(int documentIndex)

public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)

Haalt het printticket op van het document geïndexeerd met documentIndex .

Parameters:

ParameterTypeBeschrijving
documentIndexintIndex van het document waarvan het afdrukticket moet worden geretourneerd.

Returns: DocumentPrintTicket - Document’s print ticket.

getJobPrintTicket()

public JobPrintTicket getJobPrintTicket()

Retourneert het printticket van de taak van het document.

Returns: JobPrintTicket - The document’s job print ticket.

getPage()

public XpsPage getPage()

Retourneert de XpsPage instantie voor de actieve pagina.

Returns: XpsPage - The XpsPage instance for active page.

getPageCount()

public int getPageCount()

Retourneert het aantal pagina’s in het actieve document.

Returns: int - Het aantal pagina’s in het actieve document.

getPagePrintTicket(int documentIndex, int pageIndex)

public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)

Haalt het printticket op van de pagina geïndexeerd met pageIndex in het document geïndexeerd met documentIndex .

Parameters:

ParameterTypeBeschrijving
documentIndexintIndex van het document.
pageIndexintIndex van de pagina waarvan het afdrukticket moet worden geretourneerd.

Returns: PagePrintTicket - Page’s print ticket.

getTotalPageCount()

public int getTotalPageCount()

Retourneert het totale aantal pagina’s in alle documenten binnen het XPS-document.

Returns: int - Het totale aantal pagina’s in alle documenten binnen het XPS-document.

getUtils()

public DocumentUtils getUtils()

Haalt het object op dat hulpmiddelen biedt buiten de formele XPS-manipulatie-API.

Returns: DocumentUtils - The utilities object.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Voegt een nieuw canvas in op de actieve pagina op positie index .

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een nieuw canvas moet worden ingevoegd.

Returns: XpsCanvas - Inserted canvas.

insertDocument(int index)

public void insertDocument(int index)

Voegt een leeg document met standaard paginagrootte in op positie index en selecteert het ingevoegde document als actief.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een document moet worden ingevoegd.

insertDocument(int index, boolean activate)

public void insertDocument(int index, boolean activate)

Voegt een leeg document met standaard paginagrootte in op positie index .

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een document moet worden ingevoegd.
activerenbooleanVlag die aangeeft of het ingevoegde document als actief moet worden geselecteerd.

insertDocument(int index, float width, float height)

public void insertDocument(int index, float width, float height)

Voegt een leeg document met de afmetingen van de eerste pagina breedte en hoogte in op positie index en selecteert het ingevoegde document als actief.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een document moet worden ingevoegd.
breedtefloatBreedte van de eerste pagina.
hoogtefloatHoogte van de eerste pagina.

insertDocument(int index, float width, float height, boolean activate)

public void insertDocument(int index, float width, float height, boolean activate)

Voegt een leeg document in met de afmetingen van de eerste pagina breedte en hoogte op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een document moet worden ingevoegd.
breedtefloatBreedte van de eerste pagina.
hoogtefloatHoogte van de eerste pagina.
activerenbooleanVlag die aangeeft of het ingevoegde document als actief moet worden geselecteerd.

insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs toe aan de actieve pagina op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop nieuwe glyphs moeten worden ingevoegd.
fontXpsFontLettertypebron.
fontSizefloatLettergrootte.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Inserted glyphs.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs toe aan de actieve pagina op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop nieuwe glyphs moeten worden ingevoegd.
fontFamilyjava.lang.StringLettertypefamilie.
fontSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatY-coördinaat van de oorsprong van de glyphs.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Inserted glyphs.

insertPage(int index)

public XpsPage insertPage(int index)

Voegt een lege pagina toe aan het document met de standaard paginagrootte op index positie en selecteert de ingevoegde pagina als actief.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden ingevoegd.

Returns: XpsPage - Inserted page.

insertPage(int index, boolean activate)

public XpsPage insertPage(int index, boolean activate)

Voegt een lege pagina toe aan het document met de standaard paginagrootte op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden ingevoegd.
activerenbooleanVlag die aangeeft of de ingevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page)

public XpsPage insertPage(int index, XpsPage page)

Voegt een pagina toe aan het document op index positie en selecteert de ingevoegde pagina als actief.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden toegevoegd.
pageXpsPagePagina die moet worden ingevoegd.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page, boolean activate)

public XpsPage insertPage(int index, XpsPage page, boolean activate)

Voegt een pagina toe aan het document op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden toegevoegd.
pageXpsPagePagina die moet worden ingevoegd.
activerenbooleanVlag die aangeeft of de ingevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height)

public XpsPage insertPage(int index, float width, float height)

Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte op index positie en selecteert de ingevoegde pagina als actief.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden ingevoegd.
breedtefloatBreedte van een nieuwe pagina.
hoogtefloatHoogte van een nieuwe pagina.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height, boolean activate)

public XpsPage insertPage(int index, float width, float height, boolean activate)

Voegt een lege pagina toe aan het document met gespecificeerde breedte en hoogte op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden ingevoegd.
breedtefloatBreedte van een nieuwe pagina.
hoogtefloatHoogte van een nieuwe pagina.
activerenbooleanVlag die aangeeft of de ingevoegde pagina als actief moet worden geselecteerd.

Returns: XpsPage - Inserted page.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Voegt een nieuw pad toe aan de actieve pagina op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een nieuw pad moet worden ingevoegd.
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - Inserted path.

isLicensed()

public boolean isLicensed()

Geeft aan of de licentie van Aspose.Page for Java-product wordt benaderd en geldig is.

Returns: boolean - booleaanse waarde

merge(String[] filesForMerge, OutputStream outStream)

public void merge(String[] filesForMerge, OutputStream outStream)

Meerdere XPS-bestanden samenvoegen tot één XPS-document.

Parameters:

ParameterTypeBeschrijving
filesForMergejava.lang.String[]XPS-bestanden voor samenvoegen met dit document.
outStreamjava.io.OutputStreamDe uitvoerstroom waarin samengevoegde XPS-documenten moeten worden opgeslagen.

merge(String[] filesForMerge, String outXpsFilePath)

public void merge(String[] filesForMerge, String outXpsFilePath)

Meerdere XPS-bestanden samenvoegen tot één XPS-document.

Parameters:

ParameterTypeBeschrijving
filesForMergejava.lang.String[]XPS-bestanden voor samenvoegen met dit document.
outXpsFilePathjava.lang.StringHet uitvoer‑XPS‑bestandspad.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)

XPS-documenten samenvoegen tot PDF met behulp van de Device instantie.

Parameters:

ParameterTypeBeschrijving
outPdfFilePathjava.lang.StringHet uitvoer‑PDF‑bestandspad.
filesForMergejava.lang.String[]XPS-bestanden voor samenvoegen met dit document naar een uitvoerapparaat.
optionsPdfSaveOptionsOpties voor het opslaan van documenten.

mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)

XPS-documenten samenvoegen tot PDF met behulp van de Device instantie.

Parameters:

ParameterTypeBeschrijving
filesForMergejava.lang.String[]XPS-bestanden voor samenvoegen met dit document naar een uitvoerapparaat.
pdfStreamjava.io.OutputStreamDe uitvoerstroom om de resulterende PDF naar te schrijven.
optionsPdfSaveOptionsOpties voor het opslaan van documenten.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Verwijdert een element op index positie van de actieve pagina.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een element moet worden verwijderd.

Returns: XpsContentElement - Removed element.

removeDocumentAt(int index)

public void removeDocumentAt(int index)

Verwijdert een document op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een document moet worden verwijderd.

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

Verwijdert een pagina uit het document.

Parameters:

ParameterTypeBeschrijving
pageXpsPagePagina die moet worden verwijderd.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

Verwijdert een pagina uit het document op index positie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een pagina moet worden verwijderd.

Returns: XpsPage - Removed page.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Slaat het document op met de Device instantie.

Parameters:

ParameterTypeBeschrijving
deviceDeviceDe Device instantie.
optionsSaveOptionsOpties voor het opslaan van documenten.

save(OutputStream stream)

public void save(OutputStream stream)

Slaat XPS-document op naar stream.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamStream XPS-document om op te slaan.

save(String path)

public void save(String path)

Slaat XPS-document op naar het XPS-bestand dat zich bevindt op het pad .

Parameters:

ParameterTypeBeschrijving
pathjava.lang.StringLocatie van het document.

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Slaat het document op als afbeeldingsbestand. De uitvoermap en de bestandsnaam zullen hetzelfde zijn als van het invoer‑XPS‑bestand. De bestandsextensie komt overeen met het afbeeldingsformaat in de parameter “options”. Als het document is geïnitialiseerd met een stream die geen FileInputStream is, wordt het afbeeldingsbestand opgeslagen in de huidige map met een standaard bestandsnaamsjabloon.

Parameters:

ParameterTypeBeschrijving
optionsImageSaveOptionsOpties voor het opslaan van het document in een bitmap‑afbeeldingsformaat.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

Slaat het document op als afbeeldingsbestand in de opgegeven map met de opgegeven bestandsnaam. De bestandsextensie komt overeen met het afbeeldingsformaat in de parameter “options”.

Parameters:

ParameterTypeBeschrijving
optionsImageSaveOptionsOpties voor het opslaan van het document in een bitmap‑afbeeldingsformaat.
outDirjava.lang.StringDe uitvoermap waar het afbeeldingsbestand wordt opgeslagen.
fileNameTemplatejava.lang.StringHet bestandsnaamsjabloon voor de afbeelding (zonder extensie). Als het invoer‑XPS‑bestand één pagina heeft, zal dit precies de bestandsnaam zijn, anders “_[n]”, waarbij “n” een paginanummer is beginnend bij 1, wordt er een achtervoegsel aan toegevoegd. De bestandsextensie komt overeen met het afbeeldingsformaat in de parameter “option”.

saveAsImageBytes(ImageSaveOptions options)

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

Slaat het document op in een bitmap‑afbeeldingsformaat als byte‑arrays.

Parameters:

ParameterTypeBeschrijving
optionsImageSaveOptionsOpties voor het opslaan van het document in een bitmap‑afbeeldingsformaat.

Returns: byte[][][] - De resulterende byte‑arrays van de afbeeldingen. De eerste dimensie is voor interne documenten en de tweede voor pagina’s binnen interne documenten.

saveAsPdf(OutputStream stream, PdfSaveOptions options)

public void saveAsPdf(OutputStream stream, PdfSaveOptions options)

Slaat het document op in PDF-formaat.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamDe stream om het uitvoer‑PDF‑bestand naartoe te schrijven.
optionsPdfSaveOptionsOpties voor het opslaan van het document in PDF-formaat.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Slaat het document op in PDF-formaat.

Parameters:

ParameterTypeBeschrijving
outPdfFilePathjava.lang.StringHet uitvoer‑PDF‑bestandspad.
optionsPdfSaveOptionsOpties voor het opslaan van het document in PDF-formaat.

saveAsPs(OutputStream stream, PsSaveOptions options)

public void saveAsPs(OutputStream stream, PsSaveOptions options)

Slaat het document op in PS-formaat.

Parameters:

ParameterTypeBeschrijving
streamjava.io.OutputStreamDe stream om het uitvoer‑PS‑bestand naartoe te schrijven.
optionsPsSaveOptionsOpties voor het opslaan van het document in PS-formaat.

saveAsPs(String outPsFilePath, PsSaveOptions options)

public void saveAsPs(String outPsFilePath, PsSaveOptions options)

Slaat het document op in PostScript-formaat.

Parameters:

ParameterTypeBeschrijving
outPsFilePathjava.lang.StringHet pad naar het uitvoer‑PostScript‑bestand.
optionsPsSaveOptionsOpties voor het opslaan van het document in PDF-formaat.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

Selecteert een actief document voor bewerking.

Parameters:

ParameterTypeBeschrijving
documentNumberintEen documentnummer.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

Selecteert een actieve documentpagina voor bewerking.

Parameters:

ParameterTypeBeschrijving
pageNumberintEen paginanummer.

Returns: XpsPage - XpsPage instance for active page.

setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Koppelt het printTicket aan het document geïndexeerd door documentIndex .

Parameters:

ParameterTypeBeschrijving
documentIndexintIndex van het document waaraan het printticket moet worden gekoppeld.
printTicketDocumentPrintTicketHet te koppelen printticket.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

Stelt het job print ticket van het document in.

Parameters:

ParameterTypeBeschrijving
valueJobPrintTicketHet printticket van de taak van het document.

setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

Koppelt het printTicket aan de pagina geïndexeerd door pageIndex in het document geïndexeerd door documentIndex .

Parameters:

ParameterTypeBeschrijving
documentIndexintIndex van het document.
pageIndexintIndex van de pagina waaraan het printticket moet worden gekoppeld.
printTicketPagePrintTicketHet te koppelen printticket.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int