XpsDocument

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

All Implemented Interfaces: java.io.Closeable

public final class XpsDocument extends Document implements Closeable

Klass som kapslar in huvudobjektet i XPS-dokumentet och tillhandahåller manipuleringsmetoder för alla XPS-element.

Konstruktörer

KonstruktorBeskrivning
XpsDocument()Skapar ett tomt XPS-dokument med standard sidstorlek.
XpsDocument(String path)Öppnar ett befintligt XPS-dokument som finns på sökvägen .
XpsDocument(InputStream stream, LoadOptions options)Laddar ett befintligt dokument som lagras i stream som XPS-dokument.

Metoder

MetodBeskrivning
add(T element)Lägger till ett innehållselement (Canvas, Path eller Glyphs)
insert(int index, T element)Infogar ett element (Canvas, Path eller Glyphs) på den aktiva sidan vid position index .
remove(T element)Tar bort ett element från den aktiva sidan.
addCanvas()Lägger till en ny canvas på den aktiva sidan.
addDocument()Lägger till ett tomt dokument med standard sidstorlek och markerar det tillagda dokumentet som aktivt.
addDocument(boolean activate)Lägger till ett tomt dokument med standard sidstorlek.
addDocument(float width, float height)Lägger till ett tomt dokument med den första sidans dimensioner width och height och markerar det tillagda dokumentet som aktivt.
addDocument(float width, float height, boolean activate)Lägger till ett tomt dokument med den första sidans dimensioner width och height .
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Lägger till nya glyphs på den aktiva sidan.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Lägger till nya glyphs på den aktiva sidan.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)Lägger till en konturpost i dokumentet.
addPage()Lägger till en tom sida i dokumentet med standard sidstorlek.
addPage(boolean activate)Lägger till en tom sida i dokumentet med standard sidstorlek.
addPage(XpsPage page)Lägger till en sida i dokumentet och markerar den tillagda sidan som aktiv.
addPage(XpsPage page, boolean activate)Lägger till en sida i dokumentet.
addPage(float width, float height)Lägger till en tom sida i dokumentet med angiven width och height .
addPage(float width, float height, boolean activate)Lägger till en tom sida i dokumentet med angiven width och height .
addPath(XpsPathGeometry data)Lägger till en ny path på den aktiva sidan.
close()Avslutar instansen.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)Skapar ett nytt streckat elliptiskt bågsegment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)Skapar ett nytt elliptiskt bågsegment.
createCanvas()Skapar en ny canvas.
createColor(XpsIccProfile iccProfile, float[] components)Skapar en ny färg i ICC-baserad färgrymd.
createColor(float r, float g, float b)Skapar en ny färg i scRGB-färgrymden.
createColor(float a, float r, float g, float b)Skapar en ny färg i scRGB-färgrymden.
createColor(int r, int g, int b)Skapar en ny färg i sRGB-färgrymden.
createColor(int a, int r, int g, int b)Skapar en ny färg i sRGB-färgrymden.
createColor(Color color)Skapar en ny färg.
createColor(String path, float[] components)Skapar en ny färg i ICC-baserad färgrymd.
createFont(InputStream stream)Skapar en ny TrueType-typsnittresurs från stream.
createFont(String fontFamily, XpsFontStyle fontStyle)Skapar en ny TrueType-typsnittresurs.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Skapar nya glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Skapar nya glyphs.
createGradientStop(XpsColor color, float offset)Skapar ett nytt gradientstopp.
createGradientStop(Color color, float offset)Skapar ett nytt gradientstopp.
createIccProfile(InputStream stream)Skapar en ny ICC-profilresurs från stream .
createIccProfile(String iccProfilePath)Skapar en ny ICC-profilresurs från ICC-profilfilen som finns på iccProfilePath .
createImage(InputStream stream)Skapar en ny bildresurs från stream .
createImage(String imagePath)Skapar en ny bildresurs från bildfilen som finns på imagePath .
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)Skapar en ny bildpensel.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)Skapar en ny bildpensel.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)Skapar en ny linjär gradientpensel.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)Skapar en ny linjär gradientpensel.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Skapar en ny affin transformationsmatris.
createPath(XpsPathGeometry data)Skapar en ny bana.
createPathFigure(Point2D startPoint)Skapar en ny öppen path‑figur.
createPathFigure(Point2D startPoint, boolean isClosed)Skapar en ny banfigur.
createPathFigure(Point2D startPoint, List segments)Skapar en ny öppen path‑figur.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)Skapar en ny banfigur.
createPathGeometry()Skapar en ny bangeometri.
createPathGeometry(String abbreviatedGeometry)Skapar en ny bangeometri specificerad med förkortad form.
createPathGeometry(List pathFigures)Skapar en ny bangeometri med en specificerad lista av banfigurer.
createPolyBezierSegment(Point2D[] points)Skapar en ny uppsättning streckade kubiska B?bezier‑kurvor.
createPolyBezierSegment(Point2D[] points, boolean isStroked)Skapar en ny uppsättning kubiska B?bezier‑kurvor.
createPolyLineSegment(Point2D[] points)Skapar en ny streckad polygonritning som innehåller ett godtyckligt antal enskilda hörn.
createPolyLineSegment(Point2D[] points, boolean isStroked)Skapar en ny polygonritning som innehåller ett godtyckligt antal enskilda hörn.
createPolyQuadraticBezierSegment(Point2D[] points)Skapar en ny uppsättning av strokade kvadratiska B?zier-kurvor från föregående punkt i sökvägsfiguren genom en uppsättning hörn, med angivna kontrollpunkter.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)Skapar en ny uppsättning av kvadratiska B?zier-kurvor från föregående punkt i sökvägsfiguren genom en uppsättning hörn, med angivna kontrollpunkter.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Skapar en ny radiell gradientpensel.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)Skapar en ny radiell gradientpensel.
createSolidColorBrush(XpsColor color)Skapar en ny solid färgpensel.
createSolidColorBrush(Color color)Skapar en ny solid färgpensel.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)Skapar en ny visuell pensel.
equals(Object arg0)
getActiveDocument()Returnerar det aktiva dokumentets nummer.
getActivePage()Returnerar det aktiva sidnumret i det aktiva dokumentet.
getClass()
getDocumentCount()Returnerar antalet dokument i XPS-paketet.
getDocumentPrintTicket(int documentIndex)Hämtar utskriftsbiljetten för dokumentet som indexeras med documentIndex .
getJobPrintTicket()Returnerar dokumentets jobbutskriftsbiljett.
getPage()Returnerar XpsPage instansen för aktiv sida.
getPageCount()Returnerar antalet sidor i det aktiva dokumentet.
getPagePrintTicket(int documentIndex, int pageIndex)Hämtar utskriftsbiljetten för sidan som indexeras med pageIndex i dokumentet som indexeras med documentIndex .
getTotalPageCount()Returnerar det totala antalet sidor i alla dokument i XPS-dokumentet.
getUtils()Hämtar objektet som tillhandahåller verktyg utöver det formella XPS-manipulerings‑API:et.
hashCode()
insertCanvas(int index)Infogar en ny canvas till den aktiva sidan vid index position.
insertDocument(int index)Infogar ett tomt dokument med standard sidstorlek vid index position och markerar infogat dokument som aktivt.
insertDocument(int index, boolean activate)Infogar ett tomt dokument med standard sidstorlek vid index position.
insertDocument(int index, float width, float height)Infogar ett tomt dokument med den första sidans dimensioner width och height vid index position och markerar det infogade dokumentet som aktivt.
insertDocument(int index, float width, float height, boolean activate)Infogar ett tomt dokument med den första sidans dimensioner width och height vid index position.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Infogar nya glyfer till den aktiva sidan vid index position.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Infogar nya glyfer till den aktiva sidan vid index position.
insertPage(int index)Infogar en tom sida till dokumentet med standard sidstorlek vid index position och markerar den infogade sidan som aktiv.
insertPage(int index, boolean activate)Infogar en tom sida till dokumentet med standard sidstorlek vid index position.
insertPage(int index, XpsPage page)Infogar en sida till dokumentet vid index position och markerar den infogade sidan som aktiv.
insertPage(int index, XpsPage page, boolean activate)Infogar en sida till dokumentet vid index position.
insertPage(int index, float width, float height)Infogar en tom sida till dokumentet med angiven width och height vid index position och markerar den infogade sidan som aktiv.
insertPage(int index, float width, float height, boolean activate)Infogar en tom sida till dokumentet med angiven width och height vid index position.
insertPath(int index, XpsPathGeometry data)Infogar en ny sökväg till den aktiva sidan vid index position.
isLicensed()Indikerar om licensen för Aspose.Page för Java-produkten är åtkomlig och giltig.
merge(String[] filesForMerge, OutputStream outStream)Sammanfogar flera XPS-filer till ett XPS-dokument.
merge(String[] filesForMerge, String outXpsFilePath)Sammanfogar flera XPS-filer till ett XPS-dokument.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)Sammanfogar XPS-dokument till PDF med hjälp av Device -instansen.
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)Sammanfogar XPS-dokument till PDF med hjälp av Device -instansen.
notify()
notifyAll()
removeAt(int index)Tar bort ett element vid index position från den aktiva sidan.
removeDocumentAt(int index)Tar bort ett dokument vid index position.
removePage(XpsPage page)Tar bort en sida från dokumentet.
removePageAt(int index)Tar bort en sida från dokumentet vid index position.
save(Device device, SaveOptions options)Sparar dokumentet med Device instansen.
save(OutputStream stream)Sparar XPS-dokument till ström.
save(String path)Sparar XPS-dokument till XPS-filen som finns på path .
saveAsImage(ImageSaveOptions options)Sparar dokumentet till bildfil. Utdata katalogen och filnamnet kommer att vara samma som från inmatnings‑XPS‑filen.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)Sparar dokumentet till bildfil i den angivna katalogen med det angivna filnamnet.
saveAsImageBytes(ImageSaveOptions options)Sparar dokumentet i bitmap-bildformat som byte‑arrayer.
saveAsPdf(OutputStream stream, PdfSaveOptions options)Sparar dokumentet i PDF-format.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)Sparar dokumentet i PDF-format.
saveAsPs(OutputStream stream, PsSaveOptions options)Sparar dokumentet i PS-format.
saveAsPs(String outPsFilePath, PsSaveOptions options)Sparar dokumentet i PostScript-format.
selectActiveDocument(int documentNumber)Väljer ett aktivt dokument för redigering.
selectActivePage(int pageNumber)Väljer en aktiv dokumentsida för redigering.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)Länkar printTicket till dokumentet indexerat med documentIndex .
setJobPrintTicket(JobPrintTicket value)Ställer in dokumentets jobb‑utskriftsticket.
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)Länkar printTicket till sidan indexerad med pageIndex i dokumentet indexerat med documentIndex .
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsDocument()

public XpsDocument()

Skapar ett tomt XPS-dokument med standard sidstorlek.

XpsDocument(String path)

public XpsDocument(String path)

Öppnar ett befintligt XPS-dokument som finns på sökvägen .

Parameters:

ParameterTypBeskrivning
sökvägjava.lang.StringPlats för dokumentet.

XpsDocument(InputStream stream, LoadOptions options)

public XpsDocument(InputStream stream, LoadOptions options)

Laddar ett befintligt dokument som lagras i stream som XPS-dokument.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamDokumentström.
optionsLoadOptionsAlternativ för dokumentladdning.

add(T element)

public T <T>add(T element)

Lägger till ett innehållselement (Canvas, Path eller Glyphs)

Parameters:

ParameterTypBeskrivning
elementTElementet att lägga till.

Returns: T - Tillagt element.

insert(int index, T element)

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

Infogar ett element (Canvas, Path eller Glyphs) på den aktiva sidan vid position index .

Parameters:

ParameterTypBeskrivning
indexintPosition där ett element ska infogas.
elementTElementet att infoga.

Returns: T - Infogat element.

remove(T element)

public T <T>remove(T element)

Tar bort ett element från den aktiva sidan.

Parameters:

ParameterTypBeskrivning
elementTElementet att ta bort.

Returns: T - Borttaget element.

addCanvas()

public XpsCanvas addCanvas()

Lägger till en ny canvas på den aktiva sidan.

Returns: XpsCanvas - Added canvas.

addDocument()

public void addDocument()

Lägger till ett tomt dokument med standard sidstorlek och markerar det tillagda dokumentet som aktivt.

addDocument(boolean activate)

public void addDocument(boolean activate)

Lägger till ett tomt dokument med standard sidstorlek.

Parameters:

ParameterTypBeskrivning
aktiverabooleanFlagga som indikerar om det tillagda dokumentet ska väljas som aktivt.

addDocument(float width, float height)

public void addDocument(float width, float height)

Lägger till ett tomt dokument med den första sidans dimensioner width och height och markerar det tillagda dokumentet som aktivt.

Parameters:

ParameterTypBeskrivning
widthfloatBredd på den första sidan.
heightfloatHöjd på den första sidan.

addDocument(float width, float height, boolean activate)

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

Lägger till ett tomt dokument med den första sidans dimensioner width och height .

Parameters:

ParameterTypBeskrivning
widthfloatBredd på den första sidan.
heightfloatHöjd på den första sidan.
aktiverabooleanFlagga som indikerar om det tillagda dokumentet ska väljas som aktivt.

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

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

Lägger till nya glyphs på den aktiva sidan.

Parameters:

ParameterTypBeskrivning
fontXpsFontTypsnittresurs.
fontRenderingEmSizefloatTypsnittsstorlek.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

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)

Lägger till nya glyphs på den aktiva sidan.

Parameters:

ParameterTypBeskrivning
fontFamilyjava.lang.StringTypsnittsfamilj.
fontRenderingEmSizefloatTypsnittsstorlek.
fontStyleXpsFontStyleTeckenstil.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

Returns: XpsGlyphs - Added glyphs.

addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)

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

Lägger till en konturpost i dokumentet.

Parameters:

ParameterTypBeskrivning
descriptionjava.lang.StringPostens beskrivning.
outlineLevelintInnehållsnivån.
targetXpsHyperlinkTargetIngångsmålet.

addPage()

public XpsPage addPage()

Lägger till en tom sida i dokumentet med standard sidstorlek.

Returns: XpsPage - Added page.

addPage(boolean activate)

public XpsPage addPage(boolean activate)

Lägger till en tom sida i dokumentet med standard sidstorlek.

Parameters:

ParameterTypBeskrivning
aktiverabooleanFlagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returns: XpsPage - Added page.

addPage(XpsPage page)

public XpsPage addPage(XpsPage page)

Lägger till en sida i dokumentet och markerar den tillagda sidan som aktiv.

Parameters:

ParameterTypBeskrivning
pageXpsPageSida som ska läggas till.

Returns: XpsPage - Added page.

addPage(XpsPage page, boolean activate)

public XpsPage addPage(XpsPage page, boolean activate)

Lägger till en sida i dokumentet.

Parameters:

ParameterTypBeskrivning
pageXpsPageSida som ska läggas till.
aktiverabooleanFlagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returns: XpsPage - Added page.

addPage(float width, float height)

public XpsPage addPage(float width, float height)

Lägger till en tom sida i dokumentet med angiven width och height .

Parameters:

ParameterTypBeskrivning
widthfloatBredd på en ny sida.
heightfloatHöjd på en ny sida.

Returns: XpsPage - Added page.

addPage(float width, float height, boolean activate)

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

Lägger till en tom sida i dokumentet med angiven width och height .

Parameters:

ParameterTypBeskrivning
widthfloatBredd på en ny sida.
heightfloatHöjd på en ny sida.
aktiverabooleanFlagga som indikerar om den tillagda sidan ska väljas som aktiv.

Returns: XpsPage - Added page.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Lägger till en ny path på den aktiva sidan.

Parameters:

ParameterTypBeskrivning
dataXpsPathGeometryGeometrin för banan.

Returns: XpsPath - Added path.

close()

public void close()

Avslutar instansen.

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

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

Skapar ett nytt streckat elliptiskt bågsegment.

Parameters:

ParameterTypBeskrivning
punktjava.awt.geom.Point2DSlutpunkten för den elliptiska bågen.
sizejava.awt.geom.Dimension2Dx- och y-radien för den elliptiska bågen som ett x,y-par.
rotationAnglefloatAnger hur ellipsen är roterad i förhållande till det aktuella koordinatsystemet.
isLargeArcbooleanBestämmer om bågen ritas med en svepning på 180 grader eller mer.
sweepDirectionXpsSweepDirectionRiktningen som bågen ritas i.

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)

Skapar ett nytt elliptiskt bågsegment.

Parameters:

ParameterTypBeskrivning
punktjava.awt.geom.Point2DSlutpunkten för den elliptiska bågen.
sizejava.awt.geom.Dimension2Dx- och y-radien för den elliptiska bågen som ett x,y-par.
rotationAnglefloatAnger hur ellipsen är roterad i förhållande till det aktuella koordinatsystemet.
isLargeArcbooleanBestämmer om bågen ritas med en svepning på 180 grader eller mer.
sweepDirectionXpsSweepDirectionRiktningen som bågen ritas i.
isStrokedbooleanAnger om strecket för detta segment av sökvägen ritas.

Returns: XpsArcSegment - New elliptical arc segment.

createCanvas()

public XpsCanvas createCanvas()

Skapar en ny canvas.

Returns: XpsCanvas - New canvas.

createColor(XpsIccProfile iccProfile, float[] components)

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

Skapar en ny färg i ICC-baserad färgrymd.

Parameters:

ParameterTypBeskrivning
iccProfileXpsIccProfileICC-profilresursen.
komponenterfloat[]Färgkomponenter.

Returns: XpsColor - New color.

createColor(float r, float g, float b)

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

Skapar en ny färg i scRGB-färgrymden.

Parameters:

ParameterTypBeskrivning
rfloatDen röda färgkomponenten.
gfloatDen gröna färgkomponenten.
bfloatDen blå färgkomponenten.

Returns: XpsColor - New color.

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

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

Skapar en ny färg i scRGB-färgrymden.

Parameters:

ParameterTypBeskrivning
enfloatAlfa-färgkomponenten.
rfloatDen röda färgkomponenten.
gfloatDen gröna färgkomponenten.
bfloatDen blå färgkomponenten.

Returns: XpsColor - New color.

createColor(int r, int g, int b)

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

Skapar en ny färg i sRGB-färgrymden.

Parameters:

ParameterTypBeskrivning
rintDen röda färgkomponenten.
gintDen gröna färgkomponenten.
bintDen blå färgkomponenten.

Returns: XpsColor - New color.

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

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

Skapar en ny färg i sRGB-färgrymden.

Parameters:

ParameterTypBeskrivning
enintAlfa-färgkomponenten.
rintDen röda färgkomponenten.
gintDen gröna färgkomponenten.
bintDen blå färgkomponenten.

Returns: XpsColor - New color.

createColor(Color color)

public XpsColor createColor(Color color)

Skapar en ny färg.

Parameters:

ParameterTypBeskrivning
colorjava.awt.ColorEn inbyggd färginstans för RGB-färg.

Returns: XpsColor - New color.

createColor(String path, float[] components)

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

Skapar en ny färg i ICC-baserad färgrymd.

Parameters:

ParameterTypBeskrivning
sökvägjava.lang.StringSökvägen till ICC-profilen.
komponenterfloat[]Färgkomponenter.

Returns: XpsColor - New color.

createFont(InputStream stream)

public XpsFont createFont(InputStream stream)

Skapar en ny TrueType-typsnittresurs från stream.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen som innehåller ICC-profilen att använda som en resurs.

Returns: XpsFont - New TrueType font resource.

createFont(String fontFamily, XpsFontStyle fontStyle)

public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)

Skapar en ny TrueType-typsnittresurs.

Parameters:

ParameterTypBeskrivning
fontFamilyjava.lang.StringTeckensnittsfamiljen.
fontStyleXpsFontStyleTeckensnittsstilen. Se XpsFont-klassens konstanter (som är bitflaggor) för värden som kan kombineras.

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)

Skapar nya glyphs.

Parameters:

ParameterTypBeskrivning
fontXpsFontTypsnittresurs.
fontRenderingEmSizefloatTypsnittsstorlek.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

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)

Skapar nya glyphs.

Parameters:

ParameterTypBeskrivning
fontFamilyjava.lang.StringTypsnittsfamilj.
fontRenderingEmSizefloatTypsnittsstorlek.
fontStyleXpsFontStyleTeckenstil.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

Returns: XpsGlyphs - New glyphs.

createGradientStop(XpsColor color, float offset)

public XpsGradientStop createGradientStop(XpsColor color, float offset)

Skapar ett nytt gradientstopp.

Parameters:

ParameterTypBeskrivning
colorXpsColorGradientstoppens färg.
offsetfloatGradientens förskjutning.

Returns: XpsGradientStop - New gradient stop.

createGradientStop(Color color, float offset)

public XpsGradientStop createGradientStop(Color color, float offset)

Skapar ett nytt gradientstopp.

Parameters:

ParameterTypBeskrivning
colorjava.awt.ColorGradientstoppens färg.
offsetfloatGradientens förskjutning.

Returns: XpsGradientStop - New gradient stop.

createIccProfile(InputStream stream)

public XpsIccProfile createIccProfile(InputStream stream)

Skapar en ny ICC-profilresurs från stream .

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen som innehåller ICC-profilen att använda som en resurs.

Returns: XpsIccProfile - New ICC profile resource.

createIccProfile(String iccProfilePath)

public XpsIccProfile createIccProfile(String iccProfilePath)

Skapar en ny ICC-profilresurs från ICC-profilfilen som finns på iccProfilePath .

Parameters:

ParameterTypBeskrivning
iccProfilePathjava.lang.StringSökvägen till ICC-profilen att använda som en resurs.

Returns: XpsIccProfile - New ICC profile resource.

createImage(InputStream stream)

public XpsImage createImage(InputStream stream)

Skapar en ny bildresurs från stream .

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen som innehåller bilden att använda som en resurs.

Returns: XpsImage - New image resource.

createImage(String imagePath)

public XpsImage createImage(String imagePath)

Skapar en ny bildresurs från bildfilen som finns på imagePath .

Parameters:

ParameterTypBeskrivning
imagePathjava.lang.StringSökvägen till bilden att använda som en resurs.

Returns: XpsImage - New image resource.

createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)

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

Skapar en ny bildpensel.

Parameters:

ParameterTypBeskrivning
imageXpsImageEn bildresurs.
viewboxjava.awt.geom.Rectangle2DPositionen och dimensionerna för borstpenselns källinnehåll.
visningsområdejava.awt.geom.Rectangle2DRegionen i det omgivande koordinatrymmet för den primära borstplattan som (möjligen upprepade gånger) tillämpas för att fylla den region som borstpenseln appliceras på.

Returns: XpsImageBrush - New image brush.

createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)

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

Skapar en ny bildpensel.

Parameters:

ParameterTypBeskrivning
imagePathjava.lang.StringSökvägen till bilden som ska användas som penseltegel.
viewboxjava.awt.geom.Rectangle2DPositionen och dimensionerna för borstpenselns källinnehåll.
visningsområdejava.awt.geom.Rectangle2DRegionen i det omgivande koordinatrymmet för den primära borstplattan som (möjligen upprepade gånger) tillämpas för att fylla den region som borstpenseln appliceras på.

Returns: XpsImageBrush - New image brush.

createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)

Skapar en ny linjär gradientpensel.

Parameters:

ParameterTypBeskrivning
startPointjava.awt.geom.Point2DStartpunkten för den linjära gradienten.
endPointjava.awt.geom.Point2DSlutpunkten för den linjära gradienten.

Returns: XpsLinearGradientBrush - New linear gradient brush.

createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)

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

Skapar en ny linjär gradientpensel.

Parameters:

ParameterTypBeskrivning
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Listan med gradientstopp.
startPointjava.awt.geom.Point2DStartpunkten för den linjära gradienten.
endPointjava.awt.geom.Point2DSlutpunkten för den linjära gradienten.

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)

Skapar en ny affin transformationsmatris.

Parameters:

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

Skapar en ny bana.

Parameters:

ParameterTypBeskrivning
dataXpsPathGeometryGeometrin för banan.

Returns: XpsPath - New path.

createPathFigure(Point2D startPoint)

public XpsPathFigure createPathFigure(Point2D startPoint)

Skapar en ny öppen path‑figur.

Parameters:

ParameterTypBeskrivning
startPointjava.awt.geom.Point2DStartpunkten för det första segmentet i sökvägsfiguren.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, boolean isClosed)

public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)

Skapar en ny banfigur.

Parameters:

ParameterTypBeskrivning
startPointjava.awt.geom.Point2DStartpunkten för det första segmentet i sökvägsfiguren.
isClosedbooleanAnger om sökvägen är sluten. Om den är satt till true ritas strecket som “slutet”, det vill säga att den sista punkten i det sista segmentet av sökvägsfiguren är kopplad till punkten som anges i attributet StartPoint, annars ritas strecket som “öppet” och den sista punkten är inte kopplad till startpunkten. Endast tillämplig om sökvägsfiguren används i ett Path-element som specificerar ett streck.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments)

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

Skapar en ny öppen path‑figur.

Parameters:

ParameterTypBeskrivning
startPointjava.awt.geom.Point2DStartpunkten för det första segmentet i sökvägsfiguren.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Lista över sökvägssegment.

Returns: XpsPathFigure - New path figure.

createPathFigure(Point2D startPoint, List segments, boolean isClosed)

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

Skapar en ny banfigur.

Parameters:

ParameterTypBeskrivning
startPointjava.awt.geom.Point2DStartpunkten för det första segmentet i sökvägsfiguren.
segmentsjava.util.List<com.aspose.xps.XpsPathSegment>Lista över sökvägssegment.
isClosedbooleanAnger om sökvägen är sluten. Om den är satt till true ritas strecket som “slutet”, det vill säga att den sista punkten i det sista segmentet av sökvägsfiguren är kopplad till punkten som anges i attributet StartPoint, annars ritas strecket som “öppet” och den sista punkten är inte kopplad till startpunkten. Endast tillämplig om sökvägsfiguren används i ett Path-element som specificerar ett streck.

Returns: XpsPathFigure - New path figure.

createPathGeometry()

public XpsPathGeometry createPathGeometry()

Skapar en ny bangeometri.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(String abbreviatedGeometry)

public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)

Skapar en ny bangeometri specificerad med förkortad form.

Parameters:

ParameterTypBeskrivning
abbreviatedGeometryjava.lang.StringFörkortad form av path geometry.

Returns: XpsPathGeometry - New path geometry.

createPathGeometry(List pathFigures)

public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)

Skapar en ny bangeometri med en specificerad lista av banfigurer.

Parameters:

ParameterTypBeskrivning
pathFiguresjava.util.List<com.aspose.xps.XpsPathFigure>Lista över path-figurer.

Returns: XpsPathGeometry - New path geometry.

createPolyBezierSegment(Point2D[] points)

public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)

Skapar en ny uppsättning streckade kubiska B?bezier‑kurvor.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]Kontrollpunkter för flera B?bezier-segment.

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

createPolyBezierSegment(Point2D[] points, boolean isStroked)

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

Skapar en ny uppsättning kubiska B?bezier‑kurvor.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]Kontrollpunkter för flera B?bezier-segment.
isStrokedbooleanAnger om strecket för detta segment av sökvägen ritas.

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

createPolyLineSegment(Point2D[] points)

public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)

Skapar en ny streckad polygonritning som innehåller ett godtyckligt antal enskilda hörn.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]En uppsättning koordinater för de flera segmenten som definierar polylinjensegmentet.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyLineSegment(Point2D[] points, boolean isStroked)

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

Skapar en ny polygonritning som innehåller ett godtyckligt antal enskilda hörn.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]En uppsättning koordinater för de flera segmenten som definierar polylinjensegmentet.
isStrokedbooleanAnger om strecket för detta segment av sökvägen ritas.

Returns: XpsPolyLineSegment - New polygonal drawing segment.

createPolyQuadraticBezierSegment(Point2D[] points)

public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)

Skapar en ny uppsättning av strokade kvadratiska B?zier-kurvor från föregående punkt i sökvägsfiguren genom en uppsättning hörn, med angivna kontrollpunkter.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]Kontrollpunkter för flera kvadratiska B?bezier-segment.

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

createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)

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

Skapar en ny uppsättning av kvadratiska B?zier-kurvor från föregående punkt i sökvägsfiguren genom en uppsättning hörn, med angivna kontrollpunkter.

Parameters:

ParameterTypBeskrivning
punkterjava.awt.geom.Point2D[]Kontrollpunkter för flera kvadratiska B?bezier-segment.
isStrokedbooleanAnger om strecket för detta segment av sökvägen ritas.

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)

Skapar en ny radiell gradientpensel.

Parameters:

ParameterTypBeskrivning
centrumjava.awt.geom.Point2DDen centrala punkten för den radiala gradienten (det vill säga ellipsens centrum).
gradientOriginjava.awt.geom.Point2DUrsprungspunkten för den radiala gradienten.
radiusXfloatRadien i x-dimensionen av ellipsen som definierar den radiala gradienten.
radiusYfloatRadien i y-dimensionen av ellipsen som definierar den radiella gradienten.

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)

Skapar en ny radiell gradientpensel.

Parameters:

ParameterTypBeskrivning
gradientStopsjava.util.List<com.aspose.xps.XpsGradientStop>Listan med gradientstopp.
centrumjava.awt.geom.Point2DDen centrala punkten för den radiala gradienten (det vill säga ellipsens centrum).
gradientOriginjava.awt.geom.Point2DUrsprungspunkten för den radiala gradienten.
radiusXfloatRadien i x-dimensionen av ellipsen som definierar den radiala gradienten.
radiusYfloatRadien i y-dimensionen av ellipsen som definierar den radiella gradienten.

Returns: XpsRadialGradientBrush - New radial gradient brush.

createSolidColorBrush(XpsColor color)

public XpsSolidColorBrush createSolidColorBrush(XpsColor color)

Skapar en ny solid färgpensel.

Parameters:

ParameterTypBeskrivning
colorXpsColorFärgen för fyllda element.

Returns: XpsSolidColorBrush - New solid color brush.

createSolidColorBrush(Color color)

public XpsSolidColorBrush createSolidColorBrush(Color color)

Skapar en ny solid färgpensel.

Parameters:

ParameterTypBeskrivning
colorjava.awt.ColorFärgen för fyllda element.

Returns: XpsSolidColorBrush - New solid color brush.

createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)

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

Skapar en ny visuell pensel.

Parameters:

ParameterTypBeskrivning
elementXpsContentElementXPS-elementet (Canvas, Path eller Glyphs) för Visual-egenskapen för visuell pensel.
viewboxjava.awt.geom.Rectangle2DPositionen och dimensionerna för borstpenselns källinnehåll.
visningsområdejava.awt.geom.Rectangle2DRegionen i det omgivande koordinatrymmet för den primära borstplattan som (möjligen upprepade gånger) tillämpas för att fylla den region som borstpenseln appliceras på.

Returns: XpsVisualBrush - New visual brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getActiveDocument()

public int getActiveDocument()

Returnerar det aktiva dokumentets nummer.

Returns: int - Det heltalsvärdet.

getActivePage()

public int getActivePage()

Returnerar det aktiva sidnumret i det aktiva dokumentet.

Returns: int - Det heltalsvärdet.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDocumentCount()

public int getDocumentCount()

Returnerar antalet dokument i XPS-paketet.

Returns: int - Antalet dokument i XPS-paketet.

getDocumentPrintTicket(int documentIndex)

public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)

Hämtar utskriftsbiljetten för dokumentet som indexeras med documentIndex .

Parameters:

ParameterTypBeskrivning
documentIndexintIndex för dokumentet vars utskriftsticket ska returneras.

Returns: DocumentPrintTicket - Document’s print ticket.

getJobPrintTicket()

public JobPrintTicket getJobPrintTicket()

Returnerar dokumentets jobbutskriftsbiljett.

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

getPage()

public XpsPage getPage()

Returnerar XpsPage instansen för aktiv sida.

Returns: XpsPage - The XpsPage instance for active page.

getPageCount()

public int getPageCount()

Returnerar antalet sidor i det aktiva dokumentet.

Returns: int - Antalet sidor i det aktiva dokumentet.

getPagePrintTicket(int documentIndex, int pageIndex)

public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)

Hämtar utskriftsbiljetten för sidan som indexeras med pageIndex i dokumentet som indexeras med documentIndex .

Parameters:

ParameterTypBeskrivning
documentIndexintIndex för dokumentet.
pageIndexintIndex för sidan vars utskriftsticket ska returneras.

Returns: PagePrintTicket - Page’s print ticket.

getTotalPageCount()

public int getTotalPageCount()

Returnerar det totala antalet sidor i alla dokument i XPS-dokumentet.

Returns: int - Det totala antalet sidor i alla dokument i XPS-dokumentet.

getUtils()

public DocumentUtils getUtils()

Hämtar objektet som tillhandahåller verktyg utöver det formella XPS-manipulerings‑API:et.

Returns: DocumentUtils - The utilities object.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Infogar en ny canvas till den aktiva sidan vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en ny duk ska infogas.

Returns: XpsCanvas - Inserted canvas.

insertDocument(int index)

public void insertDocument(int index)

Infogar ett tomt dokument med standard sidstorlek vid index position och markerar infogat dokument som aktivt.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett dokument ska infogas.

insertDocument(int index, boolean activate)

public void insertDocument(int index, boolean activate)

Infogar ett tomt dokument med standard sidstorlek vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett dokument ska infogas.
aktiverabooleanFlagga som indikerar om det infogade dokumentet ska väljas som aktivt.

insertDocument(int index, float width, float height)

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

Infogar ett tomt dokument med den första sidans dimensioner width och height vid index position och markerar det infogade dokumentet som aktivt.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett dokument ska infogas.
widthfloatBredd på den första sidan.
heightfloatHöjd på den första sidan.

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

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

Infogar ett tomt dokument med den första sidans dimensioner width och height vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett dokument ska infogas.
widthfloatBredd på den första sidan.
heightfloatHöjd på den första sidan.
aktiverabooleanFlagga som indikerar om det infogade dokumentet ska väljas som aktivt.

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)

Infogar nya glyfer till den aktiva sidan vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där nya glyfer ska infogas.
fontXpsFontTypsnittresurs.
fontSizefloatTypsnittsstorlek.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

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)

Infogar nya glyfer till den aktiva sidan vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där nya glyfer ska infogas.
fontFamilyjava.lang.StringTypsnittsfamilj.
fontSizefloatTypsnittsstorlek.
fontStyleXpsFontStyleTeckenstil.
originXfloatGlyfer ursprung X-koordinat.
originYfloatGlyfer ursprung Y-koordinat.
unicodeStringjava.lang.StringSträng som ska skrivas ut.

Returns: XpsGlyphs - Inserted glyphs.

insertPage(int index)

public XpsPage insertPage(int index)

Infogar en tom sida till dokumentet med standard sidstorlek vid index position och markerar den infogade sidan som aktiv.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska infogas.

Returns: XpsPage - Inserted page.

insertPage(int index, boolean activate)

public XpsPage insertPage(int index, boolean activate)

Infogar en tom sida till dokumentet med standard sidstorlek vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska infogas.
aktiverabooleanFlagga som indikerar om den infogade sidan ska väljas som aktiv.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page)

public XpsPage insertPage(int index, XpsPage page)

Infogar en sida till dokumentet vid index position och markerar den infogade sidan som aktiv.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska läggas till.
pageXpsPageSida som ska infogas.

Returns: XpsPage - Inserted page.

insertPage(int index, XpsPage page, boolean activate)

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

Infogar en sida till dokumentet vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska läggas till.
pageXpsPageSida som ska infogas.
aktiverabooleanFlagga som indikerar om den infogade sidan ska väljas som aktiv.

Returns: XpsPage - Inserted page.

insertPage(int index, float width, float height)

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

Infogar en tom sida till dokumentet med angiven width och height vid index position och markerar den infogade sidan som aktiv.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska infogas.
widthfloatBredd på en ny sida.
heightfloatHöjd på en ny sida.

Returns: XpsPage - Inserted page.

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

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

Infogar en tom sida till dokumentet med angiven width och height vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska infogas.
widthfloatBredd på en ny sida.
heightfloatHöjd på en ny sida.
aktiverabooleanFlagga som indikerar om den infogade sidan ska väljas som aktiv.

Returns: XpsPage - Inserted page.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Infogar en ny sökväg till den aktiva sidan vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en ny bana ska infogas.
dataXpsPathGeometryGeometrin för banan.

Returns: XpsPath - Inserted path.

isLicensed()

public boolean isLicensed()

Indikerar om licensen för Aspose.Page för Java-produkten är åtkomlig och giltig.

Returns: boolean - booleskt värde

merge(String[] filesForMerge, OutputStream outStream)

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

Sammanfogar flera XPS-filer till ett XPS-dokument.

Parameters:

ParameterTypBeskrivning
filesForMergejava.lang.String[]XPS-filer för sammanslagning med detta dokument.
outStreamjava.io.OutputStreamUtdataströmmen där sammanslagna XPS-dokument ska sparas.

merge(String[] filesForMerge, String outXpsFilePath)

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

Sammanfogar flera XPS-filer till ett XPS-dokument.

Parameters:

ParameterTypBeskrivning
filesForMergejava.lang.String[]XPS-filer för sammanslagning med detta dokument.
outXpsFilePathjava.lang.StringSökvägen till den utgående XPS-filen.

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

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

Sammanfogar XPS-dokument till PDF med hjälp av Device -instansen.

Parameters:

ParameterTypBeskrivning
outPdfFilePathjava.lang.StringSökvägen till den utgående PDF-filen.
filesForMergejava.lang.String[]XPS-filer för sammanslagning med detta dokument till en utmatningsenhet.
optionsPdfSaveOptionsAlternativ för att spara dokument.

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

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

Sammanfogar XPS-dokument till PDF med hjälp av Device -instansen.

Parameters:

ParameterTypBeskrivning
filesForMergejava.lang.String[]XPS-filer för sammanslagning med detta dokument till en utmatningsenhet.
pdfStreamjava.io.OutputStreamUtmatningsströmmen för att skriva den resulterande PDF-filen till.
optionsPdfSaveOptionsAlternativ för att spara dokument.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Tar bort ett element vid index position från den aktiva sidan.

Parameters:

ParameterTypBeskrivning
indexintPosition där elementet ska tas bort.

Returns: XpsContentElement - Removed element.

removeDocumentAt(int index)

public void removeDocumentAt(int index)

Tar bort ett dokument vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett dokument ska tas bort.

removePage(XpsPage page)

public XpsPage removePage(XpsPage page)

Tar bort en sida från dokumentet.

Parameters:

ParameterTypBeskrivning
pageXpsPageSida som ska tas bort.

Returns: XpsPage - Removed page.

removePageAt(int index)

public XpsPage removePageAt(int index)

Tar bort en sida från dokumentet vid index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en sida ska tas bort.

Returns: XpsPage - Removed page.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

Sparar dokumentet med Device instansen.

Parameters:

ParameterTypBeskrivning
deviceDeviceDevice-instansen.
optionsSaveOptionsAlternativ för att spara dokument.

save(OutputStream stream)

public void save(OutputStream stream)

Sparar XPS-dokument till ström.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamStröm för XPS-dokument att spara i.

save(String path)

public void save(String path)

Sparar XPS-dokument till XPS-filen som finns på path .

Parameters:

ParameterTypBeskrivning
sökvägjava.lang.StringPlats för dokumentet.

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

Sparar dokumentet till en bildfil. Utdata‑katalogen och filnamnet kommer att vara samma som från inmatnings‑XPS‑filen. Filändelsen kommer att motsvara bildformatet i “options”‑parametern. Om dokumentet initierades med en ström som inte är FileInputStream, kommer bildfilen att sparas i den aktuella mappen med standardfilnamnsmall.

Parameters:

ParameterTypBeskrivning
optionsImageSaveOptionsAlternativ för att spara dokumentet i ett bitmap-bildformat.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

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

Sparar dokumentet till en bildfil i den angivna katalogen med det angivna filnamnet. Filändelsen kommer att motsvara bildformatet i “options”‑parametern.

Parameters:

ParameterTypBeskrivning
optionsImageSaveOptionsAlternativ för att spara dokumentet i ett bitmap-bildformat.
outDirjava.lang.StringUtdata‑katalogen där bildfilen kommer att sparas.
fileNameTemplatejava.lang.StringFilnamnsmall för bild (utan filändelse). Om inmatnings‑XPS‑filen är en‑sidig kommer den att vara exakt filnamnet, annars “_[n]”, där “n” - ett sidnummer med början från 1, kommer ett suffix att läggas till. Filändelsen kommer att motsvara bildformatet i “option”‑parametern.

saveAsImageBytes(ImageSaveOptions options)

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

Sparar dokumentet i bitmap-bildformat som byte‑arrayer.

Parameters:

ParameterTypBeskrivning
optionsImageSaveOptionsAlternativ för att spara dokumentet i ett bitmap-bildformat.

Returns: byte[][][] - De resulterande bildernas byte‑arrayer. Den första dimensionen är för inre dokument och den andra för sidor inom inre dokument.

saveAsPdf(OutputStream stream, PdfSaveOptions options)

public void saveAsPdf(OutputStream stream, PdfSaveOptions options)

Sparar dokumentet i PDF-format.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamStrömmen för att skriva utdata‑PDF‑filen till.
optionsPdfSaveOptionsAlternativ för att spara dokumentet i PDF-format.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

Sparar dokumentet i PDF-format.

Parameters:

ParameterTypBeskrivning
outPdfFilePathjava.lang.StringSökvägen till den utgående PDF-filen.
optionsPdfSaveOptionsAlternativ för att spara dokumentet i PDF-format.

saveAsPs(OutputStream stream, PsSaveOptions options)

public void saveAsPs(OutputStream stream, PsSaveOptions options)

Sparar dokumentet i PS-format.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamStrömmen för att skriva utdata‑PS‑filen till.
optionsPsSaveOptionsAlternativ för att spara dokumentet i PS-format.

saveAsPs(String outPsFilePath, PsSaveOptions options)

public void saveAsPs(String outPsFilePath, PsSaveOptions options)

Sparar dokumentet i PostScript-format.

Parameters:

ParameterTypBeskrivning
outPsFilePathjava.lang.StringSökvägen till den utgående PostScript-filen.
optionsPsSaveOptionsAlternativ för att spara dokumentet i PDF-format.

selectActiveDocument(int documentNumber)

public void selectActiveDocument(int documentNumber)

Väljer ett aktivt dokument för redigering.

Parameters:

ParameterTypBeskrivning
documentNumberintEtt dokumentnummer.

selectActivePage(int pageNumber)

public XpsPage selectActivePage(int pageNumber)

Väljer en aktiv dokumentsida för redigering.

Parameters:

ParameterTypBeskrivning
pageNumberintEtt sidnummer.

Returns: XpsPage - XpsPage instance for active page.

setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)

Länkar printTicket till dokumentet indexerat med documentIndex .

Parameters:

ParameterTypBeskrivning
documentIndexintIndex för dokumentet att länka utskriftbiljetten till.
printTicketDocumentPrintTicketUtskriftbiljetten att länka.

setJobPrintTicket(JobPrintTicket value)

public void setJobPrintTicket(JobPrintTicket value)

Ställer in dokumentets jobb‑utskriftsticket.

Parameters:

ParameterTypBeskrivning
valueJobPrintTicketDokumentets jobbutskriftbiljett.

setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)

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

Länkar printTicket till sidan indexerad med pageIndex i dokumentet indexerat med documentIndex .

Parameters:

ParameterTypBeskrivning
documentIndexintIndex för dokumentet.
pageIndexintIndex för sidan att länka utskriftbiljetten till.
printTicketPagePrintTicketUtskriftbiljetten att länka.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int