Beeldverhouding vergrendeld

In deze zelfstudie wordt uitgelegd hoe u de beeldverhouding van een vorm in een Word-document kunt vergrendelen of ontgrendelen met Aspose.Words voor .NET. Door de beeldverhouding te vergrendelen, kunt u de oorspronkelijke verhoudingen van de vorm behouden wanneer u het formaat ervan wijzigt.

Vereisten

Om deze tutorial te volgen, heb je het volgende nodig:

  • Aspose.Words voor .NET-bibliotheek geïnstalleerd.
  • Basiskennis van C# en woordenverwerking met Word-documenten.

Stap 1: Stel de documentmap in

Begin met het instellen van het pad naar uw documentmap. Vervangen"YOUR DOCUMENT DIRECTORY" met het daadwerkelijke pad naar de map waar u het document wilt opslaan.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Stap 2: Maak een nieuw document en DocumentBuilder

Maak een nieuw exemplaar van deDocument klasse en eenDocumentBuilder bezwaar maken tegen het werken met het document.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Stap 3: Voeg een afbeeldingsvorm in

Gebruik deInsertImage werkwijze van deDocumentBuilder object om een afbeeldingsvorm in het document in te voegen. Geef het pad naar het afbeeldingsbestand op als parameter.

Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");

Stap 4: Vergrendel of ontgrendel de beeldverhouding

Stel deAspectRatioLocked eigenschap van de vormtrue offalse om respectievelijk de beeldverhouding te vergrendelen of ontgrendelen.

shape.AspectRatioLocked = false; //Ontgrendel de beeldverhouding

Stap 5: Sla het document op

Sla het document op in de opgegeven map met behulp van deSave methode. Geef de gewenste bestandsnaam op met de juiste bestandsextensie. In dit voorbeeld slaan we het document op als “WorkingWithShapes.AspectRatioLocked.docx”.

doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");

Voorbeeldbroncode voor Aspect Ratio Locked met Aspose.Words voor .NET

	// Pad naar uw documentmap
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertImage(ImagesDir + "Transparent background logo.png");
	shape.AspectRatioLocked = false;
	doc.Save(dataDir + "WorkingWithShapes.AspectRatioLocked.docx");

Dat is het! U hebt de beeldverhouding van een vorm in uw Word-document met succes vergrendeld of ontgrendeld met Aspose.Words voor .NET.