PictureFrame
Inhalt
[
Ausblenden
]PictureFrame-Klasse
Stellt einen Rahmen mit einem Bild darin dar.
public class PictureFrame : GeometryShape, IPictureFrame
Eigenschaften
Name | Beschreibung |
---|---|
Adjustments { get; } | Gibt eine Sammlung von Anpassungswerten der Form zurück. Nur-Lese IAdjustValueCollection . |
AlternativeText { get; set; } | Gibt den alternativen Text zurück oder legt ihn fest, der mit einer Form verknüpft ist. Lese-/Schreib-String. |
AlternativeTextTitle { get; set; } | Gibt den Titel des mit einer Form verknüpften alternativen Textes zurück oder legt ihn fest. Lese-/Schreib-String. |
BlackWhiteMode { get; set; } | Die Eigenschaft gibt an, wie eine Form im Schwarzweiß-Display-Modus gerendert wird. Lese-/Schreib BlackWhiteMode . |
ConnectionSiteCount { get; } | Gibt die Anzahl der Verbindungspunkte an der Form zurück. Nur-Lese Int32. |
CustomData { get; } | Gibt die benutzerdefinierten Daten der Form zurück. Nur-Lese ICustomData . |
virtual EffectFormat { get; } | Gibt das EffectFormat-Objekt zurück, das die auf eine Form angewendeten Pixeleffekte enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine Effect-Eigenschaften haben, null zurückgeben. Nur-Lese IEffectFormat . |
virtual FillFormat { get; } | Gibt das FillFormat-Objekt zurück, das die Füllformatierungseigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine Füll-Eigenschaften haben, null zurückgeben. Nur-Lese IFillFormat . |
Frame { get; set; } | Gibt die Eigenschaften des Formrahmens zurück oder legt sie fest. Lese-/Schreib IShapeFrame . |
Height { get; set; } | Gibt die Höhe der Form zurück oder legt sie fest. Lese-/Schreib Single. |
Hidden { get; set; } | Bestimmt, ob die Form verborgen ist. Lese-/Schreib Boolean. |
HyperlinkClick { get; set; } | Gibt den Hyperlink zurück oder legt ihn fest, der für den Mausklick definiert ist. Lese-/Schreib IHyperlink . |
HyperlinkManager { get; } | Gibt den Hyperlink-Manager zurück. Nur-Lese IHyperlinkManager . |
HyperlinkMouseOver { get; set; } | Gibt den Hyperlink zurück oder legt ihn fest, der für den Mauszeiger definiert ist. Lese-/Schreib IHyperlink . |
IsCameo { get; } | Bestimmt, ob der PictureFrame ein Cameo-Objekt ist oder nicht. Nur-Lese Boolean. |
IsDecorative { get; set; } | Legt fest, ob die ‘Als dekorativ markieren’-Option vorhanden ist. Lese-/Schreib Boolean. |
IsGrouped { get; } | Bestimmt, ob die Form gruppiert ist. Nur-Lese Boolean. |
IsTextHolder { get; } | Bestimmt, ob die Form ein TextHolder_PPT ist. Nur-Lese Boolean. |
virtual LineFormat { get; } | Gibt das LineFormat-Objekt zurück, das die Linienformatierungseigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine Linieneigenschaften haben, null zurückgeben. Nur-Lese ILineFormat . |
Name { get; set; } | Gibt den Namen einer Form zurück oder legt ihn fest. Darf nicht null sein. Verwenden Sie den leeren String-Wert, wenn erforderlich. Lese-/Schreib-String. |
OfficeInteropShapeId { get; } | Gibt die eindeutige Form-ID im Folienbereich zurück. Nur-Lese UInt32. Siehe auch UniqueId für den Erhalt der eindeutigen Form-ID im Präsentationsbereich. |
ParentGroup { get; } | Gibt das übergeordnete GroupShape-Objekt zurück, wenn die Form gruppiert ist. Andernfalls wird null zurückgegeben. Nur-Lese IGroupShape . |
PictureFormat { get; } | Gibt das PictureFillFormat-Objekt für einen Bilderahmen zurück. Nur-Lese IPictureFillFormat . |
PictureFrameLock { get; } | Gibt die Sperren der Form zurück. Nur-Lese IPictureFrameLock . |
Placeholder { get; } | Gibt den Platzhalter für eine Form zurück. Gibt null zurück, wenn die Form keinen Platzhalter hat. Nur-Lese IPlaceholder . |
Presentation { get; } | Gibt die übergeordnete Präsentation einer Folie zurück. Nur-Lese IPresentation . |
RawFrame { get; set; } | Gibt die Eigenschaften des Rohformrahmens zurück oder legt sie fest. Lese-/Schreib IShapeFrame . |
RelativeScaleHeight { get; set; } | Gibt die Höhe im Verhältnis zur ursprünglichen Bildgröße des Bilderahmens zurück oder legt sie fest. Wert 1.0 entspricht 100 %. Lese-/Schreib Single. |
RelativeScaleWidth { get; set; } | Gibt die Breite im Verhältnis zur ursprünglichen Bildgröße des Bilderahmens zurück oder legt sie fest. Wert 1.0 entspricht 100 %. Lese-/Schreib Single. |
Rotation { get; set; } | Gibt die Anzahl der Grad zurück oder legt sie fest, um die die angegebene Form um die z-Achse rotiert ist. Ein positiver Wert weist auf eine Drehung im Uhrzeigersinn hin; ein negativer Wert deutet auf eine Drehung gegen den Uhrzeigersinn hin. Lese-/Schreib Single. |
ShapeLock { get; } | Gibt die Sperren der Form zurück. Nur-Lese IPictureFrameLock . (2 Eigenschaften) |
ShapeStyle { get; } | Gibt das Stilobjekt der Form zurück. Nur-Lese IShapeStyle . |
override ShapeType { get; set; } | Gibt den AutoShape-Typ für einen PictureFrame zurück oder legt ihn fest. Es sind alle Elemente des Sets ShapeType zulässig, außer allen Arten von Linien: |
Slide { get; } | Gibt die übergeordnete Folie einer Form zurück. Nur-Lese IBaseSlide . |
virtual ThreeDFormat { get; } | Gibt das ThreeDFormat-Objekt zurück, das 3D-Effekt-Eigenschaften für eine Form enthält. Hinweis: Kann für bestimmte Arten von Formen, die keine 3D-Eigenschaften haben, null zurückgeben. Nur-Lese IThreeDFormat . |
UniqueId { get; } | Gibt die eindeutige Form-ID im Präsentationsbereich zurück. Nur-Lese UInt32. Siehe auch OfficeInteropShapeId für den Erhalt der eindeutigen Form-ID im Folienbereich. |
Width { get; set; } | Gibt die Breite der Form zurück oder legt sie fest. Lese-/Schreib Single. |
X { get; set; } | Gibt die x-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreib Single. |
Y { get; set; } | Gibt die y-Koordinate der oberen linken Ecke der Form zurück oder legt sie fest. Lese-/Schreib Single. |
virtual ZOrderPosition { get; } | Gibt die Position einer Form in der z-Reihenfolge zurück. Shapes[0] gibt die Form ganz hinten in der z-Reihenfolge zurück, und Shapes[Shapes.Count - 1] gibt die Form ganz vorne in der z-Reihenfolge zurück. Nur-Lese Int32. |
Methoden
Name | Beschreibung |
---|---|
AddPlaceholder(IPlaceholder) | Fügt einen neuen Platzhalter hinzu, falls keiner vorhanden ist, und legt die Platzhaftereinstellungen fest. |
CreateShapeElements() | Erstellt und gibt ein Array der Formelemente zurück. |
GetBasePlaceholder() | Gibt eine grundlegende Platzhalterform zurück (Form aus dem Layout und/oder der Masterfolie, von der die aktuelle Form abgeleitet ist). Ein null wird zurückgegeben, wenn die aktuelle Form nicht abgeleitet ist. |
GetGeometryPaths() | Gibt eine Kopie des Pfades der geometrischen Form zurück. Die Koordinaten beziehen sich auf die obere linke Ecke der Form. |
GetImage() | Gibt das Thumbnail der Form zurück. Der Typ ShapeThumbnailBounds.Shape wird standardmäßig verwendet. |
GetImage(ShapeThumbnailBounds, float, float) | Gibt das Thumbnail der Form zurück. |
RemovePlaceholder() | Definiert, dass diese Form kein Platzhalter ist. |
SetGeometryPath(IGeometryPath) | Aktualisiert die Formgeometrie aus dem IGeometryPath -Objekt. Die Koordinaten müssen relativ zur oberen linken Ecke der Form sein. Ändert den Typ der Form (ShapeType ) in benutzerdefiniert. |
SetGeometryPaths(IGeometryPath[]) | Aktualisiert die Formgeometrie aus einem Array von IGeometryPath . Die Koordinaten müssen relativ zur oberen linken Ecke der Form sein. Ändert den Typ der Form (ShapeType ) in benutzerdefiniert. |
WriteAsSvg(Stream) | Speichert den Inhalt der Form als SVG-Datei. |
WriteAsSvg(Stream, ISVGOptions) | Speichert den Inhalt der Form als SVG-Datei. |
Beispiele
Die folgenden Beispiele zeigen, wie man das Thumbnail eines Audio-Frames ändert.
[C#]
using (var presentation = new Presentation())
{
var slide = presentation.Slides[0];
// Fügt einen Audio-Frame zur Folie mit einer bestimmten Position und Größe hinzu.
var audioStream = new FileStream("sample2.mp3", FileMode.Open, FileAccess.Read);
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(150, 100, 50, 50, audioStream);
audioStream.Dispose();
// Fügt ein Bild zu den Ressourcen der Präsentation hinzu.
var imageStream = File.OpenRead("eagle.jpeg");
var audioImage = presentation.Images.AddImage(imageStream);
imageStream.Dispose();
// Legt das Bild für den Audio-Frame fest.
audioFrame.PictureFormat.Picture.Image = audioImage;
//Speichert die modifizierte Präsentation auf der Festplatte
presentation.Save("example_out.pptx", SaveFormat.Pptx);
}
Siehe Auch
- Klasse GeometryShape
- Schnittstelle IPictureFrame
- Namespace Aspose.Slides
- Assembly Aspose.Slides