Picture

Picture class

Kapselt das Objekt, das ein einzelnes Bild in einer Tabelle darstellt.

public class Picture : Shape

Eigenschaften

NameBeschreibung
ActiveXControl { get; }Ruft das ActiveX-Steuerelement ab.
ActualLowerRightRow { get; }Holen Sie sich die tatsächliche untere Zeile.
AlternativeText { get; set; }Gibt die beschreibende (alternative) Textzeichenfolge von zurück oder legt sie festShape Objekt.
AnchorType { get; set; }Ruft den Ankerplatzhalter der Form ab und legt ihn fest.
AutoShapeType { get; set; }Ruft den automatischen Formtyp ab und legt ihn fest.
BorderLineColor { get; set; }steht für dieColor der Randlinie eines Bildes.
BorderWeight { get; set; }Holt oder setzt die Stärke der Randlinie eines Bildes in Einheiten von pt.
Bottom { get; set; }Repräsentiert die Breite des vertikalen Versatzes der Form von ihrer unteren unteren Eckreihe in Pixeln.
ControlData { get; }Ruft die Daten der Steuerung ab.
CreateId { get; set; }Ruft die Erstellungs-ID für diese Form ab und legt sie fest.
Data { get; set; }Ruft die Daten des Bildes ab.
DisplayAsIcon { get; set; }Wahr, wenn das angegebene Objekt als Symbol angezeigt wird und das Bild nicht automatisch geändert wird.
Fill { get; }Gibt a zurückFillFormat Objekt, das Füllformatierungseigenschaften für die angegebene Form enthält.
Font { get; set; }Repräsentiert die Schriftart der Form.
FormatPicture { get; }Liest und setzt die Optionen des Bildformats.
Formula { get; set; }Holt und setzt die Daten der Formel.
Geometry { get; }Ruft die Geometrie ab
Glow { get; }steht für a Objekt, das den Glüheffekt für das Diagrammelement oder die Form angibt.
Group { get; }Ruft die Gruppenform ab, die diese Form enthält.
HasLine { get; set; }Ruft ab und legt fest, dass der Linienrand der Form sichtbar ist.
Height { get; set; }Repräsentiert die Höhe der Form in Pixeleinheiten.
HeightCM { get; set; }Repräsentiert die Höhe der Form in Zentimetern.
HeightInch { get; set; }Repräsentiert die Höhe der Form in Zoll.
HeightInShape { get; set; }Repräsentiert den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form in Einheiten von 1/4000 der Höhe der übergeordneten Form..
HeightPt { get; set; }Repräsentiert die Höhe der Form in Punkteinheiten.
HeightScale { get; set; }Ruft die Höhenskala in Prozent der ursprünglichen Bildhöhe ab und legt sie fest. Wenn die Form kein Bild ist, gibt die Eigenschaft HeightScale nur 100 zurück;
HtmlText { get; set; }Holt und setzt den HTML-String, der Daten und einige Formate in diesem Textfeld enthält.
Hyperlink { get; }Ruft den Hyperlink der Form ab.
Id { get; }Ruft die Kennung dieser Form ab.
ImageType { get; }Ruft das Bildformat des Bildes ab.
InputRange { get; set; }Ruft den Arbeitsblattbereich ab oder legt ihn fest, der zum Füllen des angegebenen Kombinationsfelds verwendet wird.
IsAutoSize { get; set; }True gibt an, dass die Größe des Ole-Objekts automatisch als Größe des Schnappschusses des eingebetteten Inhalts geändert wird, wenn das Ole-Objekt aktiviert wird.
IsDynamicDataExchange { get; set; }Ruft ab oder setzt ob dynamischer Datenaustausch
IsEquation { get; }Gibt an, ob die Form nur eine Gleichung enthält.
IsFilled { get; set; }Gibt an, ob das Füllformat sichtbar ist.
IsFlippedHorizontally { get; set; }Ruft ab und legt fest, ob die Form horizontal gespiegelt wird .
IsFlippedVertically { get; set; }Ruft ab und legt fest, ob die Form vertikal gespiegelt wird .
IsGroup { get; }Gibt an, ob die Form eine Gruppe ist.
IsHidden { get; set; }Gibt an, ob das Objekt sichtbar ist.
IsInGroup { get; }Gibt an, ob die Form gruppiert ist.
IsLink { get; set; }Gibt wahr zurück, wenn das Bild mit einer Datei verknüpft ist.
IsLockAspectRatio { get; set; }Wahr bedeutet, dass Änderungen des Seitenverhältnisses nicht zulässig sind.
IsLocked { get; set; }True, wenn das Objekt gesperrt ist, False, wenn das Objekt geändert werden kann, wenn das Blatt geschützt ist.
IsPrintable { get; set; }Wahr, wenn das Objekt druckbar ist
IsRichText { get; }Ob der Text Rich-Text ist oder nicht.
IsSmartArt { get; }Gibt an, ob die Form intelligent ist art.
IsTextWrapped { get; set; }Ruft den umbrochenen Texttyp der Form, die Text enthält, ab und legt ihn fest.
IsWordArt { get; }Gibt an, ob diese Form ein Wort ist art.
Left { get; set; }Repräsentiert den horizontalen Versatz der Form von ihrer linken Spalte in Pixeln.
LeftCM { get; set; }Repräsentiert den horizontalen Versatz der Form von ihrer linken Spalte in Zentimetern.
LeftInch { get; set; }Repräsentiert den horizontalen Versatz der Form von der linken Spalte in der Einheit Zoll.
LeftInShape { get; set; }Repräsentiert den horizontalen Versatz der Form vom linken Rand der übergeordneten Form, in Einheiten von 1/4000 der Breite der übergeordneten Form.
LeftToCorner { get; set; }Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts ab und legt ihn fest.
Line { get; }Ruft Linienstil ab
LinkedCell { get; set; }Ruft den mit dem Wert des Steuerelements verknüpften Arbeitsblattbereich ab oder legt ihn fest.
LowerDeltaX { get; set; }Ruft den horizontalen Versatz der Form von der Spalte in der unteren rechten Ecke ab oder legt ihn fest.
LowerDeltaY { get; set; }Ruft den vertikalen Versatz der Form von der Zeile in der unteren rechten Ecke ab oder legt ihn fest.
LowerRightColumn { get; set; }Repräsentiert den Spaltenindex der unteren rechten Ecke.
LowerRightRow { get; set; }Repräsentiert den Zeilenindex der unteren rechten Ecke.
MacroName { get; set; }Ruft den Namen des Makros ab und legt ihn fest.
MsoDrawingType { get; }Ruft MSO-Zeichnungstyp ab.
Name { get; set; }Ruft den Namen der Form ab und legt ihn fest.
OriginalHeight { get; }Ruft die Originalhöhe des Bildes ab.
OriginalHeightCM { get; }Ruft die Originalhöhe des Bildes in Zentimetern ab.
OriginalHeightInch { get; }Ruft die Originalhöhe des Bildes in Zoll ab.
OriginalWidth { get; }Ruft die Originalbreite des Bildes ab.
OriginalWidthCM { get; }Ruft die Originalbreite des Bildes in Zentimetern ab.
OriginalWidthInch { get; }Ruft die Originalbreite des Bildes in Zoll ab.
Paths { get; }Ruft die Pfade einer benutzerdefinierten geometrischen Form ab.
Placement { get; set; }Stellt dar, wie das Zeichnungsobjekt an die darunter liegenden Zellen angehängt ist. Die Eigenschaft steuert die Platzierung eines Objekts auf einem Arbeitsblatt.
Reflection { get; }steht für aObjekt, das den Reflexionseffekt für das Diagrammelement oder die Form angibt.
RelativeToOriginalPictureSize { get; set; }Gibt an, ob die Form relativ zur ursprünglichen Bildgröße ist.
Right { get; set; }Repräsentiert die Breite des horizontalen Versatzes der Form von ihrer unteren rechten Eckspalte in Pixeln.
RotationAngle { get; set; }Ruft die Drehung der Form ab und legt sie fest.
ShadowEffect { get; }steht für a Objekt, das den Schatteneffekt für das Diagrammelement oder die Form angibt.
SignatureLine { get; set; }Ruft die Signaturzeile ab und setzt sie
SoftEdges { get; set; }Ermittelt und legt den Weichzeichnungsradius fest, der auf die Kanten angewendet werden soll, in Punkteinheiten.
SourceFullName { get; set; }Ruft den Pfad und Namen der Quelldatei für das verknüpfte Bild ab oder legt ihn fest.
Spid { get; }Gibt eine optionale Zeichenfolge an, die eine Anwendung verwenden kann, um die bestimmte Form zu identifizieren.
Spt { get; }Gibt eine optionale Zahl an, die eine Anwendung verwenden kann, um die bestimmte Form einem definierten Formtyp zuzuordnen.
Text { get; set; }Stellt die Zeichenfolge in diesem TextBox-Objekt dar.
TextBody { get; }Ruft die Einstellung für den Text der Form ab und legt sie fest.
TextDirection { get; set; }Holt/Setzt die Richtung des Textflusses für dieses Objekt.
TextEffect { get; }Gibt ein TextEffectFormat-Objekt zurück, das Texteffekt-Formatierungseigenschaften für die angegebene Form enthält. Gilt für Shape-Objekte, die WordArt darstellen.
TextHorizontalAlignment { get; set; }Ruft den horizontalen Textausrichtungstyp der Form ab und legt ihn fest.
TextHorizontalOverflow { get; set; }Ermittelt und setzt den horizontalen Textüberlauftyp der Form, die Text enthält.
TextOptions { get; set; }Repräsentiert die Textoptionen der Form.
TextOrientationType { get; set; }Ruft den Textausrichtungstyp der Form ab und legt ihn fest.
TextShapeType { get; set; }Ruft den voreingestellten Textformtyp ab und legt ihn fest.
TextVerticalAlignment { get; set; }Ruft den vertikalen Textausrichtungstyp der Form ab und legt ihn fest.
TextVerticalOverflow { get; set; }Ruft den vertikalen Textüberlauftyp der Form ab, die Text enthält, und legt ihn fest.
ThreeDFormat { get; }Ruft das 3D-Format der Form ab und legt es fest.
Title { get; set; }Gibt den Titel (Beschriftung) des aktuellen Formobjekts an.
Top { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Reihe in Pixeln.
TopCM { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Zeile in Zentimetern.
TopInch { get; set; }Repräsentiert den vertikalen Versatz der Form von der oberen Zeile in Zoll.
TopInShape { get; set; }Repräsentiert den vertikalen Versatz der Form vom oberen Rand der übergeordneten Form, in Einheiten von 1/4000 der Höhe der übergeordneten Form.
TopToCorner { get; set; }Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
Type { get; }Ruft den automatischen Formtyp ab.
UpperDeltaX { get; set; }Ruft den horizontalen Versatz der Form von der oberen linken Eckspalte ab oder legt ihn fest.
UpperDeltaY { get; set; }Ruft den vertikalen Versatz der Form von der Zeile in der oberen linken Ecke ab oder legt ihn fest.
UpperLeftColumn { get; set; }Repräsentiert den Spaltenindex der oberen linken Ecke.
UpperLeftRow { get; set; }Repräsentiert den Zeilenindex der oberen linken Ecke.
Width { get; set; }Repräsentiert die Breite der Form in Pixeln.
WidthCM { get; set; }Repräsentiert die Breite der Form in Zentimetern.
WidthInch { get; set; }Repräsentiert die Breite der Form in der Einheit Zoll.
WidthInShape { get; set; }Repräsentiert die Breite der Form in Einheiten von 1/4000 der übergeordneten Form.
WidthPt { get; set; }Repräsentiert die Breite der Form in Punkteinheiten.
WidthScale { get; set; }Ermittelt und setzt die Breitenskala in Prozent der ursprünglichen Bildbreite. Wenn die Form kein Bild ist, gibt die Eigenschaft WidthScale nur 100 zurück;
Worksheet { get; }Ruft die abWorksheet Objekt, das diese Form enthält.
X { get; set; }Ruft den horizontalen Versatz der Form vom linken Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
Y { get; set; }Ruft den vertikalen Versatz der Form vom oberen Rand des Arbeitsblatts in Pixeln ab und legt ihn fest.
ZOrderPosition { get; set; }Gibt die Position einer Form in der Z-Reihenfolge zurück.

Methoden

NameBeschreibung
AddHyperlink(string)Fügt der Form einen Hyperlink hinzu.
AlignTopRightCorner(int, int)Verschiebt das Bild in die obere rechte Ecke.
CalculateTextSize()Textbereich neu berechnen
Characters(int, int)Gibt ein Characters-Objekt zurück, das einen Bereich von Zeichen im Text darstellt.
Copy(Picture, CopyOptions)Kopieren Sie das Bild.
FormatCharacters(int, int, Font, StyleFlag)Formatiert einige Zeichen mit der Schriftarteinstellung.
GetCharacters()Gibt alle Characters-Objekte zurück, die einen Bereich von Zeichen im Text darstellen.
GetConnectionPoints()Holen Sie sich die Verbindungspunkte
GetInputRange(bool, bool)Ruft den Bereich ab, der zum Füllen des Steuerelements verwendet wird.
GetLinkedCell(bool, bool)Ruft den Bereich ab, der mit dem Wert des Steuerelements verknüpft ist.
GetLockedProperty(ShapeLockType)Ruft den Wert der gesperrten Eigenschaft ab.
virtual GetResultOfSmartArt()Smart Art in gruppierte Formen umwandeln.
override IsSameSetting(object)Gibt zurück, ob die Form gleich ist.
Move(int, int)Verschiebt das Bild an eine bestimmte Position.
MoveToRange(int, int, int, int)Verschiebt die Form in einen bestimmten Bereich.
RemoveActiveXControl()ActiveX-Steuerelement entfernen.
RemoveHyperlink()Entfernen Sie den Hyperlink der Form.
SetInputRange(string, bool, bool)Legt den Bereich fest, der zum Füllen des Steuerelements verwendet wird.
SetLinkedCell(string, bool, bool)Legt den Bereich fest, der mit dem Wert des Steuerelements verknüpft ist.
SetLockedProperty(ShapeLockType, bool)Legen Sie die gesperrte Eigenschaft fest.
ToFrontOrBack(int)Bringt die Form nach vorne oder schickt die Form nach hinten.
ToImage(ImageOrPrintOptions)Gibt das Bitmap-Objekt der Form . zurück
ToImage(Stream, ImageOrPrintOptions)Speichert die Form in einem Stream.
ToImage(Stream, ImageType)Erstellt das Formbild und speichert es im angegebenen Format in einem Stream.
ToImage(string, ImageOrPrintOptions)Speichert die Form in einer Datei.
UpdateSelectedValue()Aktualisiert den ausgewählten Wert um den Wert der verknüpften Zelle.

Beispiele


[C#]
//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
//Hinzufügen eines neuen Arbeitsblatts zum Workbook-Objekt
int sheetIndex = workbook.Worksheets.Add();
//Beziehen der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Hinzufügen eines Bildes an der Position einer Zelle, deren Zeilen- und Spaltenindizes
//sind 5 im Arbeitsblatt. Es ist die Zelle "F6".
worksheet.Pictures.Add(5, 5, "image.gif");
//Speichern der Excel-Datei
workbook.Save("book1.xls", SaveFormat.Excel97To2003);

[Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Hinzufügen eines neuen Arbeitsblatts zum Workbook-Objekt
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Abrufen der Referenz des neu hinzugefügten Arbeitsblatts durch Übergeben seines Blattindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Hinzufügen eines Bildes an der Stelle einer Zelle, deren Zeilen- und Spaltenindizes
'are 5 in the worksheet. It is "F6" cell
worksheet.Pictures.Add(5, 5, "image.gif")
'Speichern der Excel-Datei
workbook.Save("book1.xls", SaveFormat.Excel97To2003)

Siehe auch