ImageCollection

ImageCollection — Aspose.Slides FOSS for Java API Reference

Enumerations ImageCollection class מייצגת אוסף של תמונות משובצות במצגת. היא מממשת IImageCollection.

Enumerations: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class ImageCollection implements IImageCollection

Enumerations

EnumerationsEnumerationsEnumerations
addImage(IImage image)IPPImageהוסף IImage לאוסף.
addImage(byte[] imageData)IPPImageהוסף תמונה ממערך בתים.
addImage(InputStream stream)IPPImageהוסף תמונה מזרם קלט.
get(int index)IPPImageקבל תמונה לפי אינדקס שמתחיל מאפס.
size()intמספר התמונות באוסף.
asICollection()List<IPPImage>החזר תמונות כ‑a List.
asIEnumerable()Iterable<IPPImage>החזר תמונות כ- Iterable.
iterator()Iterator<IPPImage>איטרטור על התמונות.

דוגמאות שימוש

הוסף תמונה למצגת

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
IImage img = Images.fromFile("logo.png");
IPPImage ppImg = prs.getImages().addImage(img);

ISlide slide = prs.getSlides().get(0);
slide.getShapes().addPictureFrame(
    ShapeType.RECTANGLE, 50, 50, 200, 150, ppImg);

System.out.println("Images in presentation: " + prs.getImages().size());
prs.save("with-logo.pptx", SaveFormat.PPTX);

הוסף תמונה ממערך בתים

byte[] data = Files.readAllBytes(Path.of("photo.jpg"));
IPPImage ppImg = prs.getImages().addImage(data);

ראה גם

 עברית