PageAPI

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.xps.features.EventBasedModifications.IModificationAPI

public class PageAPI implements EventBasedModifications.IModificationAPI

API för modifiering av Page‑elementet.

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å sidan vid indexpositionen.
remove(T element)Tar bort ett element från sidan.
addCanvas()Lägger till en ny canvas på sidan.
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)Lägger till nya glyphs på sidan.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Lägger till nya glyphs på sidan.
addOutlineEntry(String description, int outlineLevel, int targetPageNumber)Lägger till en konturpost i dokumentet.
addPath(XpsPathGeometry data)Lägger till en ny path på sidan.
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.
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.
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)
getClass()
getHeight()Returnerar sidans höjd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.
getPageCount()Returnerar antalet sidor i det aktiva dokumentet.
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.
getWidth()Returnerar sidans bredd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.
hashCode()
insertCanvas(int index)Infogar en ny canvas till sidan på index position.
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)Infogar nya glyfer till sidan på index position.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Infogar nya glyfer till sidan på index position.
insertPath(int index, XpsPathGeometry data)Infogar en ny sökväg till sidan på index position.
notify()
notifyAll()
removeAt(int index)Tar bort ett element på index position från sidan.
setHeight(float value)Ställer in sidans höjd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.
setWidth(float value)Ställer in sidans bredd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

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å sidan vid indexpositionen.

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 sidan.

Parameters:

ParameterTypBeskrivning
elementTElementet att ta bort.

Returns: T - Borttaget element.

addCanvas()

public XpsCanvas addCanvas()

Lägger till en ny canvas på sidan.

Returns: XpsCanvas - Added canvas.

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å 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å 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, int targetPageNumber)

public void addOutlineEntry(String description, int outlineLevel, int targetPageNumber)

Lägger till en konturpost i dokumentet.

Parameters:

ParameterTypBeskrivning
descriptionjava.lang.StringPostens beskrivning.
outlineLevelintInnehållsnivån.
targetPageNumberintMålsidans nummer.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Lägger till en ny path på sidan.

Parameters:

ParameterTypBeskrivning
dataXpsPathGeometryGeometrin för banan.

Returns: XpsPath - Added path.

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.

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.

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public float getHeight()

Returnerar sidans höjd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.

Returns: float - Sidans höjd.

getPageCount()

public int getPageCount()

Returnerar antalet sidor i det aktiva dokumentet.

Returns: int - Antalet sidor i det aktiva dokumentet.

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 object that provides utilities beyond the formal XPS manipulation API.

getWidth()

public float getWidth()

Returnerar sidans bredd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.

Returns: float - Sidans bredd.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Infogar en ny canvas till sidan på index position.

Parameters:

ParameterTypBeskrivning
indexintPosition där en ny duk ska infogas.

Returns: XpsCanvas - Inserted canvas.

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 sidan på 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 sidan på 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.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Infogar en ny sökväg till sidan på index position.

Parameters:

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

Returns: XpsPath - Inserted path.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeAt(int index)

public XpsContentElement removeAt(int index)

Tar bort ett element på index position från sidan.

Parameters:

ParameterTypBeskrivning
indexintPosition där elementet ska tas bort.

Returns: XpsContentElement - Removed element.

setHeight(float value)

public void setHeight(float value)

Ställer in sidans höjd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.

Parameters:

ParameterTypBeskrivning
valuefloatSidans höjd.

setWidth(float value)

public void setWidth(float value)

Ställer in sidans bredd, uttryckt som ett reellt tal i enheter av det effektiva koordinatrymmet.

Parameters:

ParameterTypBeskrivning
valuefloatSidans bredd.

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