Form vorwärts oder rückwärts innerhalb des Arbeitsblatts senden

Mögliche Verwendungsszenarien

Wenn mehrere Formen am selben Ort vorhanden sind, entscheidet die Z-Reihenfolge, wie sie sichtbar sind. Aspose.Cells für Python via .NET bietet die Shape.to_front_or_back() Methode, mit der die Z-Order-Position der Form geändert werden kann. Möchten Sie eine Form nach hinten schicken, verwenden Sie eine negative Zahl wie -1, -2, -3 usw., und um sie nach vorne zu bringen, verwenden Sie eine positive Zahl wie 1, 2, 3 usw.

Form nach vorn oder hinten im Arbeitsblatt senden

Der folgende Beispielcode erläutert die Verwendung der Shape.to_front_or_back()-Methode. Bitte sehen Sie die Beispiel-Excel-Datei, die innerhalb des Codes verwendet wird, und die von ihr generierte Ausgabedatei im Excel-Format. Das Bild zeigt die Auswirkung des Codes auf die Beispiel-Excel-Datei bei der Ausführung.

todo:image_alt_text

Beispielcode

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load source Excel file
wb = Workbook(sourceDir + "sampleToFrontOrBack.xlsx")
# Access first worksheet
ws = wb.worksheets[0]
# Access first and fourth shape
sh1 = ws.shapes[0]
sh4 = ws.shapes[3]
# Print the Z-Order position of the shape
print("Z-Order Shape 1: " + str(sh1.z_order_position))
# Send this shape to front
sh1.to_front_or_back(2)
# Print the Z-Order position of the shape
print("Z-Order Shape 4: " + str(sh4.z_order_position))
# Send this shape to back
sh4.to_front_or_back(-2)
# Save the output Excel file
wb.save(outputDir + "outputToFrontOrBack.xlsx")