Importieren eines Slide-in-Bilds - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Importieren eines Slide-in-Bilds

Voraussetzung

Verwendung

Die folgenden Daten und Werte eines Slide-in-Bilds werden importiert:

Bildvorlagen

Daten

Attribute

Activate = false

ActiveLayer = 0

Authorization

BackColor = (182; 182; 182)

Dimension = 427

Das Attribut „Dimension“ gibt entweder die Breite oder die Höhe des Slide-in-Bilds an, abhängig davon, welches der zwei Attribute für die Art des Slide-in-Bilds geändert werden kann.

GridColor = (0; 0; 0)

LineColor1 = (223; 223; 223)

LineColor2 = (32; 32; 32)

OperateableAreaColor = (128; 128; 128)

SlideinType = Top, Bottom, Left, Right

Visibility = FadeOut

Zusammensetzungen

Layers

Die Existenz des folgenden Attributs ist für das Importieren verpflichtend:

  • SlideinType

Für jede Schicht werden die folgenden Daten importiert:

Schicht

Daten

Attribute

Name, Index, VisibleES

Zusammensetzungen

ScreenItems

Alle importierbaren Bildobjekte werden importiert.

Einschränkungen

  • Wenn das Gerät keine Slide-in-Bilder unterstützt, wird der Import abgebrochen und eine Ausnahme ausgelöst.

  • Wird ein Slide-in-Bild von einem anderen Element referenziert, ist das Slide-in-Bild über openlink zu referenzieren und nicht über SlideinType, z. B. in der Systemfunktion „ShowSlideinScreen“).

    Die folgende Tabelle zeigt die Abbildung des Attributs "SlideinType" mit dem entsprechenden openlink:

    SlideinType

    Openlink-Name

    Top

    GraphX_Slidein_Top

    Right

    GraphX_Slidein_Right

    Bottom

    GraphX_Slidein_Bottom

    Left

    GraphX_Slidein_Left

Programmcode: Importieren eines Slide-in-Bilds in einen Ordner

Um ein Slide-in-Bild in einen Slide-in-Bild-Systemordner zu importieren, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

//Imports a slide-in screen to an HMI device

private static void ImportSlideinScreenToHMITarget(HmiTarget hmitarget)

{

    FileInfo info = new FileInfo(@"D:\Samples\Screens\SlideInScreen.xml");

    hmitarget.ScreenSlideinFolder.ScreenSlideins.Import(info, ImportOptions.None);

}