VectorMultipageImage

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.VectorImage

All Implemented Interfaces: com.aspose.imaging.IMultipageImage

public abstract class VectorMultipageImage extends VectorImage implements IMultipageImage

Vektor-multipagesbild

Konstruktörer

KonstruktorBeskrivning
VectorMultipageImage()

Metoder

MetodBeskrivning
isCached()Hämtar ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs.
getBitsPerPixel()Hämtar antalet bildbitar per pixel.
getWidth()Hämtar bildens bredd.
getHeight()Hämtar bildens höjd.
getDefaultPage()Hämtar standardsidan.
getPageExportingAction()Hämtar sidexportåtgärden.
setPageExportingAction(PageExportingAction value)Ställer in sidexportåtgärden.
getMetadata()Hämtar bildmetadata.
cacheData()Cacherar data och säkerställer att ingen ytterligare dataladdning kommer att utföras från den underliggande DataStreamSupporter.getDataStreamContainer()(DataStreamSupporter.getDataStreamContainer).
crop(Rectangle rectangle)Beskär den angivna rektangeln.
resize(int newWidth, int newHeight, int resizeType)Ändrar storlek på bilden.
rotate(float angle)Rotera bilden kring centrum.
resize(int newWidth, int newHeight, ImageResizeSettings settings)Ändrar storlek på bilden.
rotateFlip(int rotateFlipType)Roterar, vänder eller roterar och vänder bilden.
removeBackground(RemoveBackgroundSettings settings)Tar bort bakgrunden.
removeBackground()Tar bort bakgrunden.
setPalette(IColorPalette palette, boolean updateColors)Ställer in bildpaletten.
getEmbeddedImages()Hämtar de inbäddade bilderna.

VectorMultipageImage()

public VectorMultipageImage()

isCached()

public boolean isCached()

Hämtar ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs.

Värde: true om objektets data är cachade; annars false.

Returns: boolean - ett värde som indikerar om objektets data för närvarande är cachad och ingen dataläsning krävs.

getBitsPerPixel()

public int getBitsPerPixel()

Hämtar antalet bildbitar per pixel.

Värde: Bildens bitar per pixel-antal.

Returns: int - bildens bitar per pixel-antal.

getWidth()

public int getWidth()

Hämtar bildens bredd.

Värde: Bildens bredd.

Returns: int - bildens bredd.

getHeight()

public int getHeight()

Hämtar bildens höjd.

Värde: Bildens höjd.

Returns: int - bildens höjd.

getDefaultPage()

public abstract Image getDefaultPage()

Hämtar standardsidan.

Värde: Standardsidan.

Returns: Image - the default page.

getPageExportingAction()

public PageExportingAction getPageExportingAction()

Hämtar sidexportåtgärden. Observera att inställning av denna metod automatiskt frigör sidresurser efter att den har körts. Den kommer att köras precis innan varje sida sparas.

Värde: Sidexportåtgärden.

Returns: PageExportingAction - the page exporting action.

setPageExportingAction(PageExportingAction value)

public void setPageExportingAction(PageExportingAction value)

Ställer in sidexportåtgärden. Observera att inställning av denna metod automatiskt frigör sidresurser efter att den har körts. Den kommer att köras precis innan varje sida sparas.

Värde: Sidexportåtgärden.

Parameters:

ParameterTypBeskrivning
valuePageExportingActionsidexportåtgärden.

getMetadata()

public ImageMetadata getMetadata()

Hämtar bildmetadata.

Returns: ImageMetadata - the image metadata.

cacheData()

public void cacheData()

Cacherar data och säkerställer att ingen ytterligare dataladdning kommer att utföras från den underliggande DataStreamSupporter.getDataStreamContainer()(DataStreamSupporter.getDataStreamContainer).

crop(Rectangle rectangle)

public void crop(Rectangle rectangle)

Beskär den angivna rektangeln.

Parameters:

ParameterTypBeskrivning
rectangleRectangleRektangeln.

resize(int newWidth, int newHeight, int resizeType)

public void resize(int newWidth, int newHeight, int resizeType)

Ändrar storlek på bilden.

Parameters:

ParameterTypBeskrivning
newWidthintDen nya bredden.
newHeightintDen nya höjden.
resizeTypeintTypen av storleksändring.

rotate(float angle)

public void rotate(float angle)

Rotera bilden kring centrum.

Parameters:

ParameterTypBeskrivning
anglefloatRotationsvinkeln i grader. Positiva värden roterar medurs.

resize(int newWidth, int newHeight, ImageResizeSettings settings)

public void resize(int newWidth, int newHeight, ImageResizeSettings settings)

Ändrar storlek på bilden.

Parameters:

ParameterTypBeskrivning
newWidthintDen nya bredden.
newHeightintDen nya höjden.
settingsImageResizeSettingsInställningarna för storleksändring.

rotateFlip(int rotateFlipType)

public void rotateFlip(int rotateFlipType)

Roterar, vänder eller roterar och vänder bilden.

Parameters:

ParameterTypBeskrivning
rotateFlipTypeintTyp av rotation och spegling.

removeBackground(RemoveBackgroundSettings settings)

public void removeBackground(RemoveBackgroundSettings settings)

Tar bort bakgrunden.

Parameters:

ParameterTypBeskrivning
settingsRemoveBackgroundSettingsInställningarna.

removeBackground()

public void removeBackground()

Tar bort bakgrunden.

setPalette(IColorPalette palette, boolean updateColors)

public void setPalette(IColorPalette palette, boolean updateColors)

Ställer in bildpaletten.

Parameters:

ParameterTypBeskrivning
paletteIColorPalettePaletten att ställa in.
updateColorsbooleanom den är inställd på true uppdateras färgerna enligt den nya paletten; annars förblir färgindexen oförändrade. Observera att oförändrade index kan krascha bilden vid inläsning om vissa index saknar motsvarande palettposter.

getEmbeddedImages()

public EmbeddedImage[] getEmbeddedImages()

Hämtar de inbäddade bilderna.

Returns: com.aspose.imaging.EmbeddedImage[] - Array av bilder