Picture

Variablen vom Typ Picture speichern zweidimensionale Grafiken.

Diese Grafiken können einerseits Rastergrafiken in den Formaten BMP (Bitmap), PNG (Portable Network Graphic) oder JPEG sein, aber auch Metafiles (extended Metafile) sein.

PNG-Dateien und 32bit-Bitmaps unterstützen Transparenz über den sogenannten Alphakanal.

Grafiken können mit weiteren Metadaten versehen werden, z.B. mit einer Hotspot-Position, einer Skalierungseinheit (DPI) und Markierungsflächen. Diese Metadaten werden bei Skalierungs- und Drehungsoperationen aktualisiert.

Variable vom Typ Picture können mit Hilfe des GDI+ Graphics-Objektes bearbeitet werden, welches über das Attribut Graphics ermittelt werden kann. Dazu ist es notwendig, vor der Bearbeitung die Funktion BeginModify und zum Abschluss der Bearbeitung die Funktion EndModify aufzurufen. Dies gibt dem Interpreter die Möglichkeit, auf inhaltliche Änderungen des Bildes mit einer Regelüberprüfung zu reagieren.

 

Grafiken können sehr gut in einer Konstante vom Typ Picture vorbereitet werden und zur Laufzeit einer Variablen vom Typ Picture zugewiesen werden.

 

Konstanten vom Typ Picture

 

Hotspot und Realitätsfaktor

      

Rotation des Hotspots bei Rotation des Bildes

 

Grafiken können als Konstante vom Typ Picture bearbeitet und gespeichert werden.

 

Upload von Grafiken zum Webserver

Bildinhalte können zu einem Webserver hochgeladen werden. Die Metadaten verbleiben in der Konstantendefinition.

 

Mehrsprachigkeit

Sollten Bildinhalte mit sprachenspezifischen Inhalten versehen sein, können Bildkonstanten als mehrsprachiger Container definiert werden.

 

 

Attribut-Eigenschaften und Funktionen

 

Standard-Attribute:

AssignRuleIndex

Changed

Description

DifferingText

IsEnabled

IsVisible

ItemList

Name

SQLPrepare

Tag

UserTouched

Valid

ValueTag

ValueTagItems

 

Standard-Events:

AfterLet

BeforeLet

Get

Validation

 

Spezielle Attribute:

 

 

More:

AddImageMarker (Picture)

AddPathMarker (Picture)

AddRectMarker (Picture)

AddRegionMarker (Picture)

Base64 (Picture)

BeginModify (Picture)

ClearMarkers (Picture)

Color (Picture)

ConvertPNG (Picture)

CreateBitmap (Picture)

CreateMetafile (Picture-Variable)

DistortedImage (Picture)

DotsPerNaturalInch (Picture)

EndModify (Picture)

Graphics (Picture)

Height (Picture)

HotSpotX (Picture)

HotSpotY (Picture)

IsotropicPosition (Picture)

LanguageValue (Picture)

LoadFile (Picture)

LoadStream (Picture)

OverlayedImage (Picture)

RemoveMarker (Picture)

ResizedImage (Picture)

RotatedImage (Picture)

RotateFlip (Picture)

SaveFile (Picture)

SaveStream (Picture)

SetImage (Picture)

ThumbNail (Picture)

ToInch (Picture)

Width (Picture)