Rechthoeken toevoegen aan presentaties in JavaScript

Overzicht

Dit artikel laat zien hoe u rechthoekvormen aan PowerPoint-dia’s kunt toevoegen met Aspose.Slides. Het behandelt het maken van een eenvoudige rechthoek, het maken van een opgemaakte rechthoek en het opslaan van de bijgewerkte presentatie als een PPTX‑bestand.

U ziet ook hoe u basisopmaak van rechthoeken toepast, zoals een effen vulkleur, lijnkleur en lijndikte. Daarnaast verwijst de FAQ van het artikel naar gerelateerde rechthoek‑taken, waaronder afgeronde hoeken, afbeeldingvullingen, visuele effecten, hyperlinks, vormvergrendelingen, exportopties en effectieve eigenschappen.

Rechthoek toevoegen aan dia

Net als eerdere onderwerpen gaat dit ook over het toevoegen van een vorm en deze keer is de vorm die we bespreken een Rechthoek. In dit onderwerp hebben we beschreven hoe ontwikkelaars eenvoudige of opgemaakte rechthoeken aan hun dia’s kunnen toevoegen met Aspose.Slides.

Om een eenvoudige rechthoek toe te voegen aan een geselecteerde dia van de presentatie, volgt u de onderstaande stappen:

  • Maak een instantie van de klasse Presentation.
  • Verkrijg de referentie van een dia door zijn Index te gebruiken.
  • Voeg een AutoShape van het type Rechthoek toe met behulp van de addAutoShape methode van het ShapeCollection‑object.
  • Schrijf de aangepaste presentatie weg als een PPTX‑bestand.

In het onderstaande voorbeeld hebben we een eenvoudige rechthoek toegevoegd aan de eerste dia van de presentatie.

// Maak een instantie van de Presentation-klasse die de PPTX voorstelt
var pres = new aspose.slides.Presentation();
try {
    // Haal de eerste dia op
    var sld = pres.getSlides().get_Item(0);
    // Voeg een AutoShape van het type ellips toe
    var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
    // Schrijf het PPTX-bestand naar schijf
    pres.save("RecShp1.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Opgemaakte rechthoek toevoegen aan dia

Om een opgemaakte rechthoek aan een dia toe te voegen, volgt u de onderstaande stappen:

  • Maak een instantie van de klasse Presentation.
  • Verkrijg de referentie van een dia door zijn Index te gebruiken.
  • Voeg een AutoShape van het type Rechthoek toe met behulp van de addAutoShape methode van het ShapeCollection‑object.
  • Stel het Fill Type van de Rechthoek in op Solid.
  • Stel de kleur van de Rechthoek in met behulp van de SolidFillColor.setColor methode van het FillFormat‑object dat is gekoppeld aan het Shape‑object.
  • Stel de kleur van de lijnen van de Rechthoek in.
  • Stel de breedte van de lijnen van de Rechthoek in.
  • Schrijf de aangepaste presentatie weg als PPTX‑bestand.

De bovenstaande stappen zijn geïmplementeerd in het onderstaande voorbeeld.

// Maak een instantie van de Presentation-klasse die de PPTX voorstelt
var pres = new aspose.slides.Presentation();
try {
    // Haal de eerste dia op
    var sld = pres.getSlides().get_Item(0);
    // Voeg een AutoShape van het type ellips toe
    var shp = sld.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 150, 50);
    // Pas wat opmaak toe op de ellipsvorm
    shp.getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
    shp.getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "GRAY"));
    // Pas wat opmaak toe op de lijn van de ellips
    shp.getLineFormat().getFillFormat().setFillType(java.newByte(aspose.slides.FillType.Solid));
    shp.getLineFormat().getFillFormat().getSolidFillColor().setColor(java.getStaticFieldValue("java.awt.Color", "BLACK"));
    shp.getLineFormat().setWidth(5);
    // Schrijf het PPTX-bestand naar schijf
    pres.save("RecShp2.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Hoe voeg ik een rechthoek met afgeronde hoeken toe?

Gebruik het shape type met afgeronde hoeken en pas de hoekradius aan in de eigenschappen van de vorm; afronding kan ook per hoek worden toegepast via geometrie‑aanpassingen.

Hoe vul ik een rechthoek met een afbeelding (textuur)?

Selecteer het afbeelding-fill type, geef de afbeeldingsbron op en configureer de stretching/tiling modes.

Kan een rechthoek schaduw en gloed hebben?

Ja. Outer/inner shadow, glow, and soft edges zijn beschikbaar met instelbare parameters.

Kan ik een rechthoek omzetten in een knop met een hyperlink?

Ja. Assign a hyperlink aan de klik van de vorm (spring naar een dia, bestand, webadres of e‑mail).

Hoe kan ik een rechthoek beschermen tegen verplaatsen en wijzigingen?

Gebruik vormvergrendelingen: u kunt verplaatsen, grootte wijzigen, selecteren of tekst bewerken verbieden om de lay-out te behouden.

Kan ik een rechthoek converteren naar een rasterafbeelding of SVG?

Ja. U kunt de vorm renderen naar een afbeelding met een opgegeven grootte/schaal of exporteren als SVG voor vectorgebruik.

Hoe krijg ik snel de daadwerkelijke (effectieve) eigenschappen van een rechthoek, rekening houdend met thema en overerving?

Gebruik de effectieve eigenschappen van de vorm: de API retourneert berekende waarden die rekening houden met themastijlen, lay-out en lokale instellingen, waardoor de opmaak‑analyse wordt vereenvoudigd.