Liefert den Anzeigebereich des Shapes (All/Website/Page/Shape)
Copy
ReadOnly Property Rank As Integer
Liefert die Position des Shapes
Copy
ReadOnly Property Language As iLanguage [V2]
Liefert die Sprache des Shapes
Copy
ReadOnly Property ShapeArea As String
Liefert die Area des Shapes
Copy
ReadOnly Property Active As Boolean
Liefert true wenn das Shape aktiv ist, false wenn nicht
Copy
ReadOnly Property ShapeType As iShapeType
Liefert den Typen des Shapes als Objekt vom Typ iShapeType
Copy
ReadOnly Property Version As Integer
Liefert die Version des Datensatzes. Pro Änderung an einem Objekt wird die Version erhöht.
Copy
ReadOnly Property CreatedOn As Date [V2]
Liefert den Zeitpunkt an welchen das Shape angefügt wurde
Copy
ReadOnly Property Creator As iPerson [V2]
Liefert den Administrator der das Shape angefügt hat
Copy
ReadOnly Property ModifiedOn As Date [V2]
Liefert das Datum wann das Shape das letzte mal geändert wurde.
ReadOnly Property Modifier As iPerson [V2]
Liefert den Administrator der das Shape als letztes geändert hat.
ReadOnly Property ParentShape As iShape
Liefert das Elternshape als Objekt vom Typ iShape. Sofern kein Elternshape vorhanden ist (es also das höchste Shape einer Page ist, sprich Parent ist Page), wird Nothing geliefert.
Copy
ReadOnly Property IsFirstLevel As Boolean
Gibt an, ob das SHape in der obersten Ebene liegt. Dies ist der Fall, wenn das Shape vom Scope Website oder Page ist.
Copy
Property MoveLevelsInDomUp As String
Gibt an wie viele Stellen im DOM die Bearbeitungselemente des Shapes nach oben geschoben werden sollen
Copy
ReadOnly Property URL(Optional EditMode As Boolean = False) As String
Gibt Die URL des Shapes zurück
Copy
ReadOnly Property RootObjectPage As iPage
Liefert die Seite in der sich das Shape befindet
Copy
Function SubShapes(
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape)
Liefert alle Shapes in diesem Shape
EditMode: Editmode
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Copy
Function SubShapes(
ShapeTypeName As String,
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape) [V2]
Liefert alle Shapes in diesem Shape
EditMode: Editmode
ShapeTypeName: Name des ShapeTypes nach dem gefiltert werden soll
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Function SubShapes(
ShapeTypeNames As IEnumerable(Of String),
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape) [V2]
Liefert alle Shapes in diesem Shape
EditMode: Editmode
ShapeTypeNames: Liste von ShapeType-Namen nach denen gefiltert werden sollen
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Function SubShapesRecursive(
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape)
Liefert alle Shapes in diesem Shape und dessen Untershapes
EditMode: Editmode
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Function SubShapesRecursive(
ShapeTypeName As String,
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape) [V2]
Liefert alle Shapes in diesem Shape und dessen Untershapes gefiltert nach dem ShapeType
EditMode: Editmode
ShapeTypeName: Name des ShapeTypes nach dem gefiltert werden soll
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Function SubShapesRecursive(
ShapeTypeNames As IEnumerable(Of String),
EditMode As Boolean,
Optional ShapeArea As String = ""
) As IEnumerable(Of iShape) [V2]
Liefert alle Shapes in diesem Shape und dessen Untershapes gefiltert nach einer Liste von ShapeTypes
EditMode: Editmode
ShapeTypeNames: Liste von ShapeType-Namen nach denen gefiltert werden sollen
Optionale Parameter:
ShapeArea: Liefert, wenn angegeben nur die Shapes aus dieser Area
Function GetAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iAttributeValue
Liefert ein Attribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iAttributeValue)
Liefert alle Werte des Attributes des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function GetDateAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iTypedDate)
Liefert den Attribute Datumwert des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function GetDateAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1)
As iTypedDate
Liefert ein Datumsattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetFileAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedFile
Liefert ein Dateiattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetImageAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1)
As iTypedImage
Liefert ein Bildattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetLinkAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedLink
Liefert ein Linkattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetTextAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer =1
) As iTypedText
Liefert ein Textattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetIntegerAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer =1
) As iTypedInteger
Liefert ein Integer-Attribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetDecimalAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedDecimal
Liefert ein Decimal-Attribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Function GetBooleanAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedBoolean
Liefert ein Boolean-Attribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetDropdownAttributeValue(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedDropdown
Liefert ein Dropdown-Attribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetDropdownAttributeValues(
Name As String,
EditMode As Boolean,
Optional Rank As Integer = 1
) As iTypedDropdown
Liefert den Attribute Dropdown des Shapes
Name: Name des Attributes
EditMode: Editmode
Optionale Parameter:
Rank: Rank als Positionsangabe des Attributes
Copy
Function GetFileAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iTypedFile)
Liefert ein Dateiattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function GetImageAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iTypedImage)
Liefert ein Bildattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function GetLinkAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iTypedLink)
Liefert ein Linkattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function GetTextAttributeValues(Name As String, EditMode As Boolean) As IEnumerable(Of iTypedText)
Liefert ein Textattribut des Shapes
Name: Name des Attributes
EditMode: Editmode
Copy
Function SetDateAttributeValue(
Name As String,
NewValue As Date,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Datumsattribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetBooleanAttributeValue(
Name As String,
NewValue As Boolean,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Boolean-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetDropdownAttributeValue(
Name As String,
NewValue As String,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Dropdown-Attribut des Shapes.
Ist ein Wert (NewValue) im Dropdown bereits gewählt, wird er nicht erneut hinzugefügt und "NoChanges" zurückgegeben.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetDropdownAttributeValues(
Name As String,
NewValue As String,
Modifier As iPerson
) As SetAttributeResult
Setzt mehrere Dropdown-Attribute des Shapes
Ist ein Wert (NewValue) im Dropdown bereits gewählt, wird er nicht erneut hinzugefügt und "NoChanges" zurückgegeben.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert.
Name: Name des Attributs
NewValue: Werte welche das Attribut haben soll
Modifier: Die ausführende Person
Copy
Function SetTextAttributeValue(
Name As String,
NewValue As String,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Text-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetIntegerAttributeValue(
Name As String,
NewValue As Integer,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Integer-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert. Ebenso wird "Failed" geliefert, wenn die in der Config angegebene Schrittweite "Step" nicht zu NewValue passt.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetDecimalAttributeValue(
Name As String,
NewValue As Decimal,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Decimal-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert. Ebenso wird "Failed" geliefert, wenn die in der Config angegebene Schrittweite "Step" nicht zu NewValue passt.
Name: Name des Attributs
NewValue: Der zu speichernde Wert
Modifier: Die ausführende Person
Copy
Function SetFileAttributeValue(
Name As String,
NewValue As Integer,
Modifier As iPerson
) As SetAttributeResult
Speichert ein File-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert. Gibt es keine Datei zur gegebenen ID wird "Invalid Value" geliefert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert (ID der Datei)
Modifier: Die ausführende Person
Copy
Function SetFileAttributeValues(
Name As String,
NewValues As IEnumerable(Of Integer),
Modifier As iPerson
) As SetMultipleAttributeResult [V2]
Speichert mehrere Werte in ein File-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert. Gibt es keine Datei zur gegebenen ID wird "Invalid Value" geliefert.
Schlägt der Speichervorgang bei einem einzelnen Attribut fehl, wird als Gesamtstatus "Failed" geliefert. Alle Attribute, die angelegt werden können, werden dennoch normal erstellt.
Name: Name des Attributs
NewValue: Der zu speichernde Wert (Liste von IDs der Dateien)
Modifier: Die ausführende Person
Copy
Function SetMultipleFileAttributeValue(Name As String, NewFile As iFile, Modifier As iPerson) As SetMultipleAttributeResult
Setzt ein File-Attribut des Shapes für Multiple-Attribut
Name: Name des Attributs
NewFile: Datei welche in das Attribut gespeichert werden soll
Modifier: Person welche das Attribut speichert
Function SetImageAttributeValue(
Name As String,
NewValue As Integer,
Modifier As iPerson
) As SetAttributeResult
Speichert ein Image-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert. Gibt es keine Datei zur gegebenen ID wird "Invalid Value" geliefert.
Name: Name des Attributs
NewValue: Der zu speichernde Wert (ID der Datei)
Modifier: Die ausführende Person
Copy
Function SetImageAttributeValues(
Name As String,
NewValues As IEnumerable(Of Integer),
Modifier As iPerson
) As SetMultipleAttributeResult [V2]
Speichert mehrere Werte in ein Image-Attribut des Shapes.
Es wird "Failed" geliefert, wenn der angegebene Attributname im Shape nicht existiert oder es keine Datei zur gegebenen ID gibt.
Schlägt der Speichervorgang bei einem einzelnen Attribut fehl, wird als Gesamtstatus "Failed" geliefert. Alle Attribute, die angelegt werden können, werden dennoch normal erstellt.
Name: Name des Attributs
NewValue: Der zu speichernde Wert (Liste von IDs der Dateien)
Modifier: Die ausführende Person
Copy
Function SetMultipleImageAttributeValue(Name As String, NewImage As iFile, Modifier As iPerson) As SetMultipleAttributeResult
Setzt ein Image-Attribut des Shapes für Multiple-Attribut
Name: Name des Attributs
NewImage: Bild welches in das Attribut gespeichert werden soll
Modifier: Person welche das Attribut speichert
Function SetLinkAttributeValue(
Name As String,
TargetPage As iPage,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson
) As SetAttributeResult
Speichert einen internen Link mit einer Seite als Ziel in ein Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Zielseite ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetPage: Die Zielseite
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Copy
Function SetMultipleLinkAttributeValue(
Name As String,
TargetPage As iPage,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson
) As SetMultipleAttributeResult
Speichert einen zusätzlichen internen Link mit einer Seite als Ziel in ein Multiple-Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Zielseite ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetPage: Die Zielseite
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Copy
Function SetLinkAttributeValue(
Name As String,
TargetShape As iShape,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson
) As SetAttributeResult
Speichert einen internen Link mit einem Shape als Ziel in ein Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder das Zielshape ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetShape: Das Zielshape
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Copy
Function SetMultipleLinkAttributeValue(
Name As String,
TargetShape As iShape,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson
) As SetMultipleAttributeResult
Speichert einen internen Link mit einem Shape als Ziel in ein Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder das Zielshape ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetShape: Das Zielshape
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Copy
Function SetLinkAttributeValue(
Name As String,
TargetFile As iFile,
Title As String,
Text As String,
Attachment As Boolean,
Modifier As iPerson
) As SetAttributeResult
Speichert einen Link mit einer Datei als Ziel in ein Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Zieldatei ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetFile: Die Zieldatei
Title: Titel des Links
Text: Der Text des Links
Attachment: Falls True, wird der Link als Direktdownload angelegt (Download startet bei Klick auf den Link sofort)
Modifier: Die ausführende Person
Copy
Function SetMultipleLinkAttributeValue(
Name As String,
TargetFile As iFile,
Title As String,
Text As String,
Attachment As Boolean,
Modifier As iPerson
) As SetMultipleAttributeResult
Speichert einen zusätzlichen Link mit einer Datei als Ziel in ein Multiple-Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Zieldatei ungültig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
TargetFile: Die Zieldatei
Title: Titel des Links
Text: Der Text des Links
Attachment: Falls True, wird der Link als Direktdownload angelegt (Download startet bei Klick auf den Link sofort)
Modifier: Die ausführende Person
Copy
Function SetLinkAttributeValue(
Name As String,
MailAddress As String,
Title As String,
Text As String,
TargetBlank As Boolean,
Subject As String,
Modifier As iPerson
) As SetAttributeResult
Speichert einen Mail-Link in ein Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Mail syntaktisch nicht zulässig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
MailAddress: Die Ziel-Mailadresse
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Subject: Der Betreff für die Mail
Modifier: Die ausführende Person
Copy
Function SetMultipleLinkAttributeValue(
Name As String,
MailAddress As String,
Title As String,
Text As String,
TargetBlank As Boolean,
Subject As String,
Modifier As iPerson
) As SetMultipleAttributeResult
Speichert einen zusätzlichen Mail-Link in ein Multiple-Link-Attribut des Shapes.
Ist der Name leer, ungültig, oder die Mail syntaktisch nicht zulässig, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Name: Name des Attributs
MailAddress: Die Ziel-Mailadresse
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Subject: Der Betreff für die Mail
Modifier: Die ausführende Person
Copy
Function SetLinkAttributeValue(
Name As String,
URL As String,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson,
Optional PreventValidation As Boolean = False
) As SetAttributeResult
Speichert einen externen Link in ein Link-Attribut des Shapes. Die Angabe von http:// oder https:// ist möglich, aber optional, das passende Protokoll wird automatisch hinzugefügt, wenn es fehlt. Es findet eine Erkennung statt, ob https://n möglich ist, wenn ja, wird dies verwendet ansonsten http://. Ob die URL erreichbar ist und ob es sich um eine Weiterleitung handelt, kann im Result ermittelt werden.
Ist der Name leer, ungültig, oder die URL nicht aufrufbar, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Der Status der URL-Validierung (Permanent Redirect, TemporaryRedirect, usw.) können über das LinkCheckResult des Rückgabeobjekts abgefragt werden.
Name: Name des Attributs
URL: Die Ziel-URL des Links
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Optionale Parameter:
PreventValidation: Wenn auf True gesetzt, kann der externe Link auf jeden Fall gespeichert werden und es findet keine Validierung statt (entspricht dem Haken "speichern erzwingen" im Link-Dialog)
Copy
Function SetMultipleLinkAttributeValue(
Name As String,
URL As String,
Title As String,
Text As String,
TargetBlank As Boolean,
Modifier As iPerson,
Optional PreventValidation As Boolean = False
) As SetMultipleAttributeResult
Speichert einen zusätzlichen externen Link in ein Multiple-Link-Attribut des Shapes. Die Angabe von http:// oder https:// ist möglich, aber optional, das passende Protokoll wird automatisch hinzugefügt, wenn es fehlt. Es findet eine Erkennung statt, ob https://n möglich ist, wenn ja, wird dies verwendet ansonsten http://. Ob die URL erreichbar ist und ob es sich um eine Weiterleitung handelt, kann im Result ermittelt werden.
Ist der Name leer, ungültig, oder die URL nicht aufrufbar, wird "InvalidValue" geliefert.
Sind im Attribut bestimmte Eigenschaften des Links (Title, Text, etc.) über die Config deaktiviert, werden diese Werte leer übernommen, unabhängig vom angegebenen Wert.
Der Status der URL-Validierung (Permanent Redirect, TemporaryRedirect, usw.) können über das LinkCheckResult des Rückgabeobjekts abgefragt werden.
Name: Name des Attributs
URL: Die Ziel-URL des Links
Title: Titel des Links
Text: Der Text des Links
TargetBlank: Falls True, wird der Link immer in einem neuen Tab geöffnet
Modifier: Die ausführende Person
Optionale Parameter:
PreventValidation: Wenn auf True gesetzt, kann der externe Link auf jeden Fall gespeichert werden und es findet keine Validierung statt (entspricht dem Haken "speichern erzwingen" im Link-Dialog)
Copy
Function IsOfType(
ShapeTypeName As String,
Optional RaiseException As Boolean = False
) As Boolean
Prüft, ob der übergebene Name dem des Shapetypen entspricht.
Function IsOfType(
ShapeTypeNames As IEnumerable(Of String),
Optional RaiseException As Boolean = False
) As Boolean
Prüft, ob einer der übergebenen Namen dem des Shapetypen entspricht.
Folgende drei Schreibweisen bewirken das Selbe:
Copy
Function Delete(Modifier As iPerson) As API.Enum.ShapeDeleteResult [V2]
Löscht das Shape.
WICHTIG: Diese Funktion kann nicht auf Website-Shapes ausgeführt werden.
Modifier: die ausführende Person.
Copy
Function DeleteWebsiteShape(EditPage As iPage, Modifier As iPerson) As API.Enum.ShapeDeleteResult [V2]
Löscht das Shape.
WICHTIG: Diese Funktion kann nur auf Website-Shapes ausgeführt werden.
EditPage: die Seite, auf der die Aktion stattfindet