Freigeben über


VML-Objektmodellreferenz

In diesem Thema wird VML beschrieben, ein Feature, das als Windows Internet Explorer 9 veraltet ist. Webseiten und Anwendungen, die auf VML basieren, sollten zu SVG oder anderen weit unterstützten Standards migriert werden.

Anmerkung

Ab Dezember 2011 wurde dieses Thema archiviert. Daher wird sie nicht mehr aktiv gepflegt. Weitere Informationen finden Sie unter archivierten Inhalt. Informationen, Empfehlungen und Anleitungen zur aktuellen Version von Windows Internet Explorer finden Sie unter Internet Explorer Developer Center.

In diesem Thema:

Einleitung

Vector Markup Language (VML)- ist eine textbasierte Sprache, die XML- verwendet, um HTML zum Anzeigen von Vektorgrafikinformationen zu erweitern. Das VML Document Object Model (DOM) definiert eine programmgesteuerte Schnittstelle für die Manipulation der Dokumentelemente. Auf diese Weise kann der Benutzer Vektorgrafiken dynamisch über eine plattform- und sprachneutrale Schnittstelle erstellen und ändern. Das VML-DOM entspricht der spezifikation Document Object Model.

VML verwendet das Shape-Element als Basisbaustein für Vektorgrafikbilder. Nachdem ein Shape erstellt wurde, können Sie die Form durch Attribute oder durch angefügte Unterelemente ändern. Wenn Sie beispielsweise die Farbe einer Form ändern möchten, weisen Sie dem attribut FillColor einen Farbwert zu.

myshape.fillcolor = "red"

Mehrere Attribute einer Form sind auch Unterelemente und weisen eigene Attribute auf, einschließlich der folgenden:

Das VML-OM verwendet mehrere Datentypen zum Definieren von Parametern. Datentypen mit dem Präfix "Vg" sind Enumerationen und mit "IVg" präfixierte Objekte. Klicken Sie hier, um eine Liste anzuzeigen. Kleinere Datentypen werden mit bestimmten Parametern aufgelistet.

Beispiel

Der folgende VBScript-Code zeigt, wie Sie ein einfaches Shape erstellen:

        Set MyRect = Document.CreateElement("v:Rect")
        Set R = MyDiv.AppendChild(MyRect)
        R.Style.Position = "absolute"
        R.Style.Width = 20
        R.Style.Height = 20
        R.Style.Top = 50
        R.Style.Left = 50
        R.FillColor = "red"

Im obigen Beispiel wird eine Form mithilfe der Document Object Model-Methode CreateElementerstellt. Das Shape ist ein vordefiniertes VML-Rect-Shape. Obwohl das Objekt vorhanden ist, kann es erst teil des Dokuments sein, wenn es an das Dokument angefügt ist. Mithilfe der AppendChild--Methode wird das Rect zu einem untergeordneten Element eines DIV- Elements namens MyDiv. Einige mindestformatvorlagenattribute (Position, Width, Height, Top, Left) werden so festgelegt, dass die Form eine bestimmte Größe erhält. Schließlich wird eine Farbe mit dem attribut FillColor zugewiesen. Beachten Sie, dass jede Skriptsprache oder eine beliebige Sprache, die mit Dokumentobjektmodellschnittstellen verwendet werden kann, verwendet werden kann.

Einrichten von VML

Eine Implementierung von VML erfolgt über Microsoft Internet Explorer 5.0 oder höher. Zum ordnungsgemäßen Einrichten des Renderingobjekts auf einer Webseite müssen die folgenden Ergänzungen vorgenommen werden:

  1. Das Schema muss im anfänglichen <HTML->-Tag wie folgt eingerichtet werden:

    <HTML xmlns:v="urn:schemas-microsoft-com:vml">
    
  2. Das Renderingverhalten muss Teil der Formatvorlage des Dokuments sein:

    <STYLE>
    v\:* { behavior: url(#default#VML); display:inline-block}
    </STYLE>
    

Im Folgenden sehen Sie eine HTML-Beispielwebseite, die für VML ordnungsgemäß eingerichtet ist und die dynamische Erstellung eines Shapes zeigt.

<HTML xmlns:v="urn:schemas-microsoft-com:vml">
<HEAD>
<STYLE>
v\:* { behavior: url(#default#VML); display:inline-block}
</STYLE>
<TITLE>VML Sample</TITLE>
</HEAD>
<BODY>
<DIV id="MyDiv"></DIV>
<SCRIPT ID="MYSCRIPT" LANGUAGE="VBScript">
<!--
Set MyRect = Document.CreateElement("v:Rect")
Set R = MyDiv.AppendChild(MyRect)
R.Style.Position = "absolute"
R.Style.Width = 20
R.Style.Height = 20
R.Style.Top = 50
R.Style.Left = 50
R.FillColor = "red"
-->
</SCRIPT>
</BODY>
</HTML>

Beachten Sie, dass in Betaversionen ein ActiveX-Objekttag und ein anderes Verhalten erforderlich war.

VML-OM-Referenz

Diese Referenz definiert das Shape-Element, Unterelementeund Datentypen, die vom Objektmodell von VML verwendet werden.

Shape-Element

Shapes sind die Bausteine grafischer Bilder, die von Vector Markup Language (VML) definiert werden. Das Shape ist das Element auf oberster Ebene und mehrere Unterelemente helfen dabei, die Art der einzelnen Formen zu definieren.

VML stellt vordefinierte Shapes bereit:

Shape-Attribute

  • Arc
  • Kurven-
  • Zeilen-
  • PolyLine-
  • Rect
  • RoundRect-
Unterelement Beschreibung
Adj IVgAdjustments. Eine durch Trennzeichen getrennte Liste von Zahlen, die die Parameter für die Führungsformeln sind, die den Pfad des Shapes definieren. Werte können weggelassen werden, um die Verwendung von Standardwerten zuzulassen. Es können bis zu 8 Anpassungswerte vorhanden sein.
ALT Schnur. Alternativer Text, der der Form zugeordnet ist. Wird für nicht grafisches Browsen verwendet.
Knopf VgTriState. Zeigt das Verhalten der Schaltfläche beim Klicken an.
BWMode VgBlackWhiteMode. Bestimmt, wie die Form in schwarzweißer Ansicht in Apps oder beim Drucken in Schwarzweißdruckern gerendert wird. Werte sind: Color, Auto, GrayScale, LightGrayScale, InverseGray, GrayOutline, BlackTextAndLines, HighContrast, Black, White, Undrawn. Standard: Auto-.
BWNormal VgBlackWhiteMode. Wenn BWMode auto ist, wird diese Eigenschaft konsultiert, um die Form in normalem Schwarzweiß zu rendern. Werte sind: Color, Auto, GrayScale, LightGrayScale, InverseGray, GrayOutline, BlackTextAndLines, HighContrast, Black, White, Undrawn. Standard: Auto-.
BWPure VgBlackWhiteMode. Wenn BWMode auto ist, wird diese Eigenschaft konsultiert, um die Form in reinem B/W zu rendern. Werte sind: Color, Auto, GrayScale, LightGrayScale, InverseGray, GrayOutline, BlackTextAndLines, HighContrast, Black, White, Undrawn. Standard: Auto-.
ChildShapes IVgGroupShapes. Eine Auflistung anderer Formen in dieser Gruppe. Diese Auflistung unterstützt die standardmäßigen Methoden "Length" und "Item".
Chromakey IVgColor. Ein Farbwert, der transparent ist und alles hinter der Form anzeigt.
Steuerelement1 Vector2D-. Kontrollpunkt für Kurve.
Control2 Vector2D-. Kontrollpunkt für Kurve.
CoordOrigin Vector2D- Die Koordinaten in der oberen linken Ecke des Containerrechtecks. Reichen Sie von 0 bis unendlich.
KoordSize Vector2D-. Die Breite und Höhe des Koordinatenbereichs innerhalb des Bezugsrechtecks dieses Shapes. Wenn sie nicht angegeben ist, entspricht sie der Breite und Höhe des Rechtecks. Reichen Sie von 0 bis unendlich. Standard: "1000.1000".
EndAngle VgAngleInDegrees. Endwinkel der Form.
Extrusion IVgExtrusion. Gibt den Extrusionsobjektwert für diese Form an. Weitere Informationen finden Sie im Extrusion-Element.
Füllen VgFillFormat. Gibt den Füllwert für dieses Shape an. Weitere Informationen finden Sie im Fill-Element.
FillColor IVgColor. Die Primäre Farbe des Pinsels, der zum Ausfüllen des Pfads dieses Shapes verwendet werden soll.
Gefüllt VgTriState. Wenn True, wird der Pfad, der das Shape definiert, gefüllt. Standardmäßig wird sie mit einer Volltonfarbe gefüllt, es sei denn, es gibt ein Fill-Unterelement, das komplexere Fülleigenschaften angibt. Wenn False, ist die Füllung transparent.
Schnipsen VgFlipOrientation. Werte sind: X Y XY Y YX
ForceDash VgTriState. Zeigt an, dass eine gestrichelte Kontur gerendert werden soll, wenn keine Linie und keine Füllung für eine Form vorhanden ist. Dieses Verhalten ist im Allgemeinen nützlich, um unsichtbare Formen in Bearbeitungsanwendungen sichtbar zu machen, damit sie ausgewählt und betrieben werden können, z. B. in einer Bildkarte.
Formeln IVgFormulas. Ein Array von Formeln, die ein Shape definieren.
Von Vector2D-. Anfangspunkt der Linie.
HRef Zeichenfolge. Die URL, zu der zu springen soll, wenn auf dieses Shape geklickt wird.
ImageData IVgImageData. Bildinformationen, wenn es sich bei der Form um ein Bild handelt. Weitere Informationen finden Sie im ImageData-Element.
OnEd VgTriState. Blendet alle Ziehpunkte außer oben links und unten rechts aus, wie in den Ziehpunkten für ein gerades Liniensegment.
Undurchsichtigkeit VgFraction. Die Deckkraft der gesamten Form. Eine Zahl zwischen 0,0 und 1,0.
Pfad IVgPath. Eine Zeichenfolge mit den Befehlen, die den Pfad definieren.
Punkte IVgPoints. Eine Sammlung von Punkten, die ein Shape definieren.
Drucken VgTriState. Bei "True" soll diese Form gedruckt werden.
Drehung VgAngleInDegrees. Legt die Drehung der Form fest. Der Wert wird an die Formart weitergegeben.
Maßstab Vector2D-. Formmaßstab.
Schatten IVgShadow. Gibt den Schatten für diese Form an. Details finden Sie im Shadow-Element.
Spt Reserviert.
StartAngle VgAngleInDegrees. Anfangswinkel der Form.
Takt VgStrokeFormat. Details finden Sie unter Stroke-Element.
StrokeColor IVgColor. Die Primäre Farbe des Pinsels, der zum Strichen des Pfads dieses Shapes verwendet werden soll.
Streichelte VgTriState. Wenn True, wird der Pfad, der das Shape definiert, striche.
StrokeWeight VGLength. Die Breite des Pinsels, der zum Strichen des Pfads verwendet werden soll. Bereiche zwischen 0 und 1584.
TextPath IVgTextPath. Gibt das TextPath-Objekt der Form an. Weitere Informationen finden Sie im TextPath--Element.
An Vector2D-. Endpunkt der Linie.
Art Schnur. Typ der Form.

Unterelemente des Shape-Elements

Die folgenden Unterelemente sind Teil des VML-Objektmodells.

Background-Element

Beschreibt die Füllung des Hintergrunds einer Seite mithilfe von VML-Füllungen.

Attribut Beschreibung
BWMode VgBlackWhiteMode. Bestimmt, wie die Form in schwarzweißer Ansicht in Anwendungen oder beim Drucken gerendert wird.
BWNormal VgBlackWhiteMode. Wenn BWMode auto ist, wird diese Eigenschaft konsultiert, um die Form in normalem Schwarzweiß zu rendern.
BWPure VgBlackWhiteMode. Wenn BWMode auto ist, wird diese Eigenschaft konsultiert, um die Form in reinem Schwarzweiß zu rendern.
Füllen VgFillFormat. Gibt die Füllung für diese Form an. Weitere Informationen finden Sie unter Fill-Element.
FillColor IVgColor. Die Primäre Farbe des Pinsels, der zum Ausfüllen des Pfads dieses Shapes verwendet werden soll. Duplikat des Farbwerts im Fill-Element. Der Standardwert ist weiß.

Extrusionselement

Beschreibt eine 3D-Extrusion der Form.

Attribute

AutoRotationCenter VgTriState. Bei "True" wird der Drehmittelpunkt der Gruppe von 3D-Objekten (tatsächlich gibt es nur ein Objekt in der Gruppe) automatisch als Mittelpunkt der Gruppe bestimmt; andernfalls wird sie durch die RotationCenter-Parameter bestimmt, bei denen es sich um einen Bruchteil der Form handelt, wobei 0,0,0 der Mittelpunkt ist.
BackDepth VgLength. Menge der Rückwärtsextrusion. Reicht von 0 bis 32767.
Helligkeit VgPositiveNumber. Gesamthelligkeit der Szene. Der Standardwert ist "20.000".
Farbe IVgColor. Die Farbe der Extrusion. Wird nur verwendet, wenn ColorMode benutzerdefiniert ist. Andernfalls legt Auto die Farbe des Extrusionseffekts auf denselben Wert wie FillColor fest.
ColorMode Vg3DColorMode. Werte sind:
  • Auto (Standard)
  • Gewohnheit
Diffusität VgPositiveNumber. Das Verhältnis zwischen Vorfall und diffusem reflektiertes Licht. Werte unter 1,0 sind normal, aber werte höher als eine können interessante Effekte erzeugen.
Rand VgLength. Legt die Größe eines simulierten abgerundeten abgeschrägten Rands fest. Reicht von 0 bis 32767 in Gleitkomma pts. Der Standardwert ist "1pt".
Facette VgPositiveNumber. Legt das Facet der Szene fest. Der Standardwert ist "30.000".
ForeDepth VgLength. Menge der Vorwärtsextrusion. Reicht von 0 bis 32767.
LightFace VgTriState. Abschreckt ab, ob die Vorderseite des Objekts auf Änderungen der 3D-Beleuchtung reagiert, z. B. wenn ein Objekt gedreht wird.
LightHarsh VgTriState. Raue Beleuchtung für die primäre Lichtquelle. Der Standardwert ist "False".
LightHarsh2 VgTriState. Raue Beleuchtung für die sekundäre Lichtquelle. Der Standardwert ist "False".
LightLevel VgNumber. Intensität der primären Lichtquelle. Der Standardwert ist "38000".
LightLevel2 VgNumber. Intensität der sekundären Lichtquelle. Der Standardwert ist "38000".
LightPosition Vector3D. Position der primären Lichtquelle. Der Standardwert ist "50000,0.10000".
LightPosition2 Vector3D. Position der sekundären Lichtquelle. Der Standardwert ist "-50000,0.10000".
LockRotationCenter VgTriState. "Lockrotationcenter" bedeutet, dass die Drehung der Gruppe durch Drehwinkel[1] Grad um die y-Achse auf der Seite definiert wird, gefolgt von Drehwinkel[0] Grad über die x-Achse. Wenn LockRotationCenter "False" ist, wird die Drehung durch Ausrichtungswinkel grad über den durch die Ausrichtung definierten Vektor definiert. Beispielsweise entspricht lockrotationcenter=false orientationangle=45 orientation=(0,1,0) dem lockrotationcenter=true rotationangle=(0,45).
Metall VgTriState. Bewirkt, dass glanzförmiges Licht die Materialfarbe anstelle der Lichtquellenfarbe ist, sodass das Objekt metallischer erscheint.
Auf VgTriState. Aktiviert und deaktiviert die Anzeige des Extrusionseffekts.
Orientierung Vector3D. Ausrichtung der Kamera.
OrientationAngle VgAngleInDegrees. Winkel zwischen der Ausrichtung der Kamera und der XY-Ebene.
Ebene Vg3DExtrudePlane. Ermöglicht die Extrusion von Ebenen orthogonal auf die Bildschirmebene. Erfordert, dass ForeDepth und BackDepth in Zeichnungseinheiten anstelle von Emus angegeben werden. Werte sind:
  • XY
  • ZX
  • YZ
Erbringen Vg3DRenderMode. Werte sind:
  • Einfarbig (Standard)
  • Drahtmodell
  • BoundingCube
RotationAngle Vector2D-. AngleX, AngleY oder AngleZ wird durch das ShapeRotation-Attribut gesteuert.
RotationCenter Vector3D. Drehmittelpunkt.
Glanz VgPositiveNumber. Bestimmt, wie konzentriert oder ausgebreitet Glanzspiegelung ist. Ein hoher Wert wäre 8 bis 10 und würde einen Spiegel annähern, und ein niedriger Wert wäre 2 bis 3 und würde ungefähre Paillettenkleidung sein. Die Werte von 3 bis 7 werden empfohlen. Hohe Werte spiegeln punktgenaue Lichtquellen wider.
SkewAmt VgPercentage. Wenn "Type" parallel ist, bestimmt das Attribut die Schiefemenge. Reicht von 0 bis 100.
SchiefeAngle VgAngleInDegrees. Wenn Type parallel ist, bestimmt das Attribut den Grad der Schiefe. Der Standardwert ist "-45".
Specularity VgPositiveNumber. Das Verhältnis zwischen Vorfall und glanzlich reflektiertes Licht. Werte unter 1,0 sind normal, aber werte höher als eine können interessante Effekte erzeugen.
Art VgExtrusionType. Werte sind:
  • Parallel (Standard)
  • Perspektive
Aussichtspunkt Vector3D. Der Punkt, von dem die Szene angezeigt wird.
ViewpointOrigin Vector2D-. Kann Werte von 0,5 bis -0,5 aufweisen, um den Ursprung des Aussichtspunkts innerhalb des umgebenden Felds der Form zu positionieren.

Fill-Element

Beschreibt, wie ein Pfad für Füllungen gefüllt werden soll, die komplexer als eine Volltonfarbe sind.

Attribute

AlignShape VgTriState. Richten Sie das Bild mit der Form aus. Wenn "False" festgelegt ist, richten Sie das Bild mit dem Fenster aus.
Winkel VgAngleInDegrees. Der Winkel, an dem der Farbverlauf verläuft. 0 Grad entlang der horizontalen Achse von links nach rechts.
Aspekt VgAspectType. ImageSize-Attribut wird angepasst, um den Aspekt des Bilds beizubehalten. Zu den Werten gehören:
Wert Beschreibung
Ignorieren Seitenprobleme ignorieren.
AtLeast Das Bild ist mindestens so groß wie die Bildgröße.
AtMost Das Bild ist nicht größer als die Bildgröße.

Farbe IVgColor Die Hauptfüllfarbe. Identisch mit dem FillColor-Attribut in Form.
Farbe 2 IVgColor. Die sekundäre Farbe für eine Füllung, wenn der Bildtyp "Muster" oder eine Farbverlauffüllung ist.
Farben IVgGradientColorArray. Zwischenfarben im Farbverlauf und ihre relativen Positionen entlang des Farbverlaufs, z. B. "30% Rot, 70% Blau, 90% Grün". Primäre Farbe (Color-Attribut in Form) ist 0% und sekundäre Farbe (Color2-Attribut) ist 100%.
Brennpunkt VgSignedPercentage. Fokuspunkt für lineare Farbverlaufsfüllung. Werte werden von -100 zu +100 verschoben.
FocusPosition Vector2D-. Position des innersten Rechtecks für radiale Farbverläufe. Der Vektor ist ein Bruch (0,0 - 1,0) der Breite und Höhe des Shapes.
Fokusgröße Vector2D Größe des innersten Rechtecks für radiale Farbverläufe. Der Vektor ist ein Bruch (0,0 bis 1,0) der Breite und Höhe des Shapes.
Methode VgSigmaType. Zu den Werten gehören:
  • Nichts
  • Linear
  • Sigma
  • Jegliche

Der Standardwert ist Sigma.

Auf VgTriState. Aktiviert die Füllfarbe. Identisch mit dem Fill-Attribut in Form.
Undurchsichtigkeit VgFraction. Deckkraft der Füllung.
Deckkraft2 VgFraction. Die sekundäre Deckkraft für Farbverläufe.
Ursprung Vector2D-. Zeigen Sie relativ zur oberen linken Ecke des Bilds, das als Ursprung des Bilds behandelt wird. Der Standardwert ist die Mitte des Bilds. Der Vektor ist eine Bruchzahl (von 0,0 bis 1,0) der Breite und Höhe des Bilds.
Position Vector2D-. Zeigen Sie im Bezugsrechteck des Shapes, um den Ursprung des Bilds zu positionieren. Der Standardwert ist die Mitte des Containerrechtecks. Der Vektor ist ein Bruch (0,0 - 1,0) der Breite und Höhe des Bilds.
Größe Vector2D-. Die Größe des Bilds. Der Standardwert ist die Pixelgröße des Bilds. Kann in absoluten Koordinaten oder Prozentsätzen angegeben werden.
Src Zeichenfolge. URL zu einem Bild, das für Bild- und Musterfüllungen geladen werden soll. Dieses Attribut muss immer vorhanden sein und auf gültige Bilddaten verweisen, damit ein Bild angezeigt wird.
Art VgFillType. Dies kann eine der folgenden Typen sein:
  • Hintergrund
  • Rahmen
  • Steigung
  • GradientCenter
  • GradientRadial
  • GradientTitle
  • GradientUnscaled
  • Muster
  • Fest
  • Fliese
Kachel-, Muster- und Frame-Attribute müssen bereitgestellt werden. Farbverlauf und GradientRadial erfordern die bereitgestellten Farbverlaufsattribute.

Group-Element

Eine Gruppe ist eine Sammlung einzelner Formen, die als Einheit positioniert und transformiert werden können.

Attribut Beschreibung
Artikel IVgShape. Angegebenes Element im Array von Shapes.
Länge Ganze Zahl. Die Anzahl der Formen in dieser Gruppe.

Imagedata-Element

Beschreibt ein Bild, das über einer Form gerendert werden soll.

Attribut Beschreibung
BiLevel VgTriState. Bild in nur zwei Farben anzeigen (in der Regel Schwarzweiß).
BlackLevel VgFraction. Ermöglicht die Anpassung, um die Ebene so festzulegen, dass Schwarz als echte Schwarz angezeigt wird, und alle anderen Farben werden als Schattierungen über Schwarz angezeigt.
Chromakey IVgColor. Transparente Farbe des Bilds.
CropBottom VgNumber. Zuschneiden des Abstands vom unteren Rand des Bilds, ausgedrückt als Prozentsatz der Bildgröße.
CropLeft VgNumber. Zuschneiden des Abstands vom linken Bildrand, ausgedrückt als Bruchteil der Bildgröße (von 0,0 bis 1,0). Allerdings wird "Out-Cropping" unterstützt und somit werden Werte von weniger als 0 und größer als 1 unterstützt; z. B. -5, 20 würde die Grenzen 25X der Bildgröße mit 4/5 auf einer Seite des Bilds zuschneiden.
CropRight VgNumber. Zuschneiden des Abstands von rechts vom Bild, ausgedrückt als Prozentsatz der Bildgröße.
CropTop VgNumber. Zuschneiden des Abstands vom oberen Rand des Bilds, ausgedrückt als Prozentsatz der Bildgröße.
EmbossColor IVgColor. Dies wird auf einen Prozentsatz der Schattenfarbe festgelegt, um einen geprägten Bildeffekt zu erstellen.
Gewinnen VgPositiveNumber. Passt die Intensität aller Farben an. Legt im Wesentlichen fest, wie hellweiß wird. Reicht von 0 bis 32767.
Gamma VgFraction. Gammakorrektur. Durch die Erhöhung wird ein Bild mehr Kontrast angezeigt.
Graustufen VgTriState. Bild in Graustufenfarben anzeigen.
Src Zeichenfolge. URL zu einem Bild, das für Bild- und Musterfüllungen geladen werden soll. Dieses Attribut muss immer vorhanden sein und auf gültige Bilddaten verweisen, damit ein Bild angezeigt wird.

Path-Element

Definiert den Pfad, aus dem das Shape besteht, mithilfe einer Zeichenfolge, die einen umfangreichen Satz von "Stiftbewegung"-Befehlen enthält.

Limo IVgVector2D. Definiert den Punkt, an dem das Shape gestreckt wird; Bei einer Giraffenform würde der Limopunkt z. B. am Hals stehen, sodass sich die Größe der Form ändert, wird der Hals gestreckt, und der Rest der Form behält seine Abmessungen bei.
TextBoxRect IVgFixedRectangleArray. Array, das die Rechtecke enthält, die definieren, wo Text verschoben werden soll.
V Zeichenfolge. Entspricht dem v-Attribut im Path-Tag. Beachten Sie, dass der Pfad dem Path-Attribut oder -Element entsprechen kann.
Wert Zeichenfolge. Eine Textdarstellung der Befehle, die den Pfad definieren. X- oder Y-Koordinatenwerte können ein Verweis auf eine Formel im Format "@#" sein, wobei #die Ordnungszahl der Formel ist, z. B. "@2". Diese Attributzeichenfolge besteht aus einem umfangreichen Satz von Befehlen, einschließlich der folgenden:
Befehl Beschreibung
ae (angleellipseto) mitte(x,y) Größe(w,h) Anfangswinkel-, Endwinkel-
Zeichnen Sie ein Segment einer Ellipse. Eine gerade Linie wird vom aktuellen Punkt bis zum Anfangspunkt des Abschnitts gezeichnet.
al (angleelipse) Identisch mit ae, es sei denn, es gibt einen implizierten m bis zum Anfangspunkt des Segments.
ar (Bogen) Identisch mit at. Ein neuer Unterpfad wird jedoch von einem implizierten m bis zum Anfangspunkt des Bogens gestartet.
at (arcto) left, top, right, bottom, start(x,y) end(x,y)
Die ersten vier Werte definieren das Begrenzungsfeld einer Ellipse. Die letzten vier definieren zwei Radialvektoren. Ein Segment der Ellipse wird gezeichnet, das mit dem durch den Startradiusvektor definierten Winkel beginnt und an dem durch den Endvektor definierten Winkel endet. Eine gerade Linie wird vom aktuellen Punkt bis zum Anfang des Bogens gezeichnet. Der Bogen wird immer in gegen den Uhrzeigersinn gezeichnet.
c (curveto) steuerelement1(x,y) control2(x,y) zu(x,y)
Zeichnen Sie eine kubische Bézierkurve vom aktuellen Punkt bis zur Koordinate, die von den letzten beiden Parametern angegeben wird, die Kontrollpunkte, die von den ersten vier Parametern angegeben werden. Der aktuelle Punkt wird zum Endpunkt des Ziers.
e (Ende) Beenden Sie den aktuellen Satz von Unterpfaden. Eine bestimmte Gruppe von Unterpfaden (als durch Ende getrennt) wird mit eofill gefüllt. Nachfolgende Sätze von Unterpfaden werden unabhängig und auf vorhandene aufgefüllt.
l (lineto) x,y
Zeichnen Sie eine Linie vom aktuellen Punkt bis zur angegebenen x,y-Koordinate, die zum neuen aktuellen Punkt wird. Zusätzliche Koordinatenpaare können angegeben werden, um eine Polylinie zu bilden, z. B. "l 10,13,45,27,89,-12".
m (moveto) x,y
Beginnen Sie einen neuen Unterpfad an der angegebenen x,y-Koordinate.
nf (nofill) Der aktuelle Satz von Unterpfaden (durch Ende getrennt) wird nicht ausgefüllt.
ns (Nostroke) Der aktuelle Satz von Unterpfaden (durch Ende getrennt) wird nicht strichen.
qb (quadratischbezier) (controlpoint(x, y))*,End-(x,y)
Definiert eine oder mehrere quadratische Bézierkurven mithilfe von Kontrollpunkten und einem Endpunkt. Zwischenpunkte (On-Curve) werden durch Interpolation zwischen aufeinander folgenden Kontrollpunkten wie TrueType-Schriftarten abgerufen. Der Unterpfad muss kein Anfang sein, in diesem Fall wird der Unterpfad geschlossen, und der letzte Punkt definiert den Anfangspunkt.
qx (ellipticalquadrantx) End-(x,y)
Eine Viertelellipse wird vom aktuellen Punkt zum angegebenen Endpunkt gezeichnet. Das elliptische Segment ist zunächst tangential mit einer Linie parallel zur X-Achse; Das Segment beginnt also horizontal.
qy (ellipticalquadranty) End-(x,y)
Identisch mit qx, mit der Ausnahme, dass das elliptische Segment anfänglich tangential zu einer Linie parallel zur y-Achse ist; Das Segment beginnt also vertikal.
r (rlineto) x,y
Zeichnen Sie eine Linie vom aktuellen Punkt zur relativen Koordinate (cpx + x, cpy + y). Wenn zusätzliche Koordinatenpaare angegeben werden, wird jeder neue Punkt relativ zum letzten berechnet.
t (rmoveto) x,y
Beginnen Sie einen neuen Unterpfad an den relativen Koordinaten ( cpx + x, cpy + y), wobei cpx, cpy die aktuelle Position ist.
v (curveto) Steuerelement1(x,y) Steuerelement2(x,y) (x,y)
Kubische Bézierkurve mit den angegebenen Koordinaten relativ zum aktuellen Punkt. Alle Punkte werden relativ zum gleichen Ausgangspunkt berechnet.
wa (im Uhrzeigersinn) Identisch mit dem, aber der Bogen wird im Uhrzeigersinn gezeichnet.
wr (im Uhrzeigersinn) Identisch mit ar, wird aber in richtungweisend gezeichnet.
x (schließen) Schließen Sie den aktuellen Unterpfad, indem Sie eine gerade Linie vom aktuellen Punkt zum ursprünglichen Moveto-Punkt zeichnen.

Shadow-Element

Beschreibt einen Schatteneffekt auf eine Form.

Farbe IVgColor. Farbe des primären Schattens. Standard ist RGB(128,128,128)
Farbe 2 IVgColor. Farbe des zweiten Schattens oder Hervorhebung in einem geprägten oder gravierten Schatten. Der Standardwert ist RGB(203,203,203).
Matrix IvgSkewMatrix. Eine perspektivische Transformationsmatrix in form: "sxx,sxyy,syx,syx,px,py" [s=scale, p=perspective]. Die s-Elemente geben an, wie der Schatten in Bezug auf die Form skaliert werden soll, und die p-Elemente geben an, wie der Schatten in Bezug auf die Form schief werden soll. Die folgende Matrix ändert beispielsweise die Größe der Form um den Faktor 2 und verzerrt sie um den Faktor 4 in allen Richtungen:
"2,2,2,2,4,4"
Diese Matrix wird nur verwendet, wenn der Typ des Schattens auf perspektivisch festgelegt ist.
Verdeckt VgTriState. Der Schatten kann durchschaut werden, wenn es keine Füllung auf der Form gibt. Der Standardwert ist "False".
Offset IVgSkewOffset. Die Menge an x,y-Offset von der Position des Shapes. Der Standardwert ist "2pt,2pt".
Offset2 Vector2D-. Der Abstand von x,y Sekunde von der Position des Shapes. Werte sind entweder eine absolute Maßeinheit oder ein Bruchwert der Form (-0,5 bis +0,5).
Auf VgTriState. Aktiviert und deaktiviert die Anzeige des Schattens.
Undurchsichtigkeit VgFraction. Deckkraft des Schatteneffekts.
Ursprung Vector2D Ein Paar Bruchwerte der Form von -0,5 bis +0,5.
Art VgShadowType. Werte sind:
  • Single (Standard)
  • Doppelt
  • Perspektive
  • ShapeRelative
  • DrawingRelative
  • Prägen

Skew-Element

Beschreibt einen perspektivisch schiefen Effekt auf ein Shape. Die Schiefe wird auf Vektorgrafikdaten angewendet, nicht auf Bilddaten.

Attribut Beschreibung
Matrix IVgSkewMatrix. Eine perspektivische Transformationsmatrix in form: "sxx,sxyy,syx,syx,px,py" [ s=scale, p=perspective]. Wenn der Offset in absoluten Einheiten liegt, dann px,py sind in emu ^ -1 Einheiten; andernfalls handelt es sich um einen umgekehrten Bruch der Formgröße.
Offset IvgSkewOffset. Die Menge an x,y-Offset von der Position des Shapes. Der Standardwert ist "2pt,2pt".
Auf VgTriState. Schaltet die Anzeige der Schiefe ein oder aus.
Ursprung Vector2D-. Ein Paar von Bruchwerten der Form von -0,5 bis +0,5.

Stroke-Element

Beschreibt, wie der Pfad gezeichnet wird, wenn etwas über eine durchgezogene Linie mit einer Volltonfarbe hinaus gewünscht wird.

Farbe VgTriState. Die Farbe der Linie. Identisch mit dem StrokeColor-Attribut in Shape, aber überschreibt es.
Farbe 2 IVgColor. Sekundäre Farbe. Wird verwendet, wenn FillType das Muster ist.
DashStyle VgLineDashStyle. Strichformat. Kann ein bestimmter Wert oder eine Sequenz von Zahlen mit einem benutzerdefinierten Strichmuster sein. Werte sind:
  • Einfarbig (Standard)
  • ShortDash
  • ShortDot
  • ShortDashDot
  • ShortDashDotDot
  • Punkt
  • Strich
  • DashDot
  • LongDash
  • LongDashDot
  • LongDashDot
EndArrow VgArrowheadStyle. Pfeilspitze für das Ende der Linie. Werte sind:
  • None (Standard)
  • Block
  • Klassisch
  • Diamant
  • Oval
  • Offen
  • Sparren
  • DoubleChevron
EndArrowLength VgArrowHeadLength. Pfeilspitzenlänge für das Ende der Linie. Werte sind:
  • Kurz
  • Mittel (Standard)
  • Lang
EndArrowWidth VgArrowheadWidth. Pfeilspitzenbreite für das Ende der Linie. Werte sind:
  • Schmal
  • Mittel (Standard)
  • Breit
EndCap VgLineEndCapStyle. Werte sind:
  • Flach
  • Quadrat
  • Rund
FillType VgLineFillType. Werte sind:
  • Einfarbig (Standard)
  • Fliese
  • Muster
  • Rahmen
ImageAlignShape VgTriState. Richten Sie das Bild mit der Form aus. Wenn "False" festgelegt ist, richten Sie das Bild mit dem Fenster aus.
ImageAspect VgAspectType. ImageSize-Attribut wird angepasst, um den Aspekt des Bilds beizubehalten. Zu den Werten gehören:
Wert Beschreibung
Ignorieren Seitenprobleme ignorieren.
AtLeast Das Bild ist mindestens so groß wie die Bildgröße.
AtMost Das Bild ist nicht größer als die Bildgröße.

ImageSize Vector2D-. Größe des Bilds, mit dem der Pinsel dargestellt werden soll. Der Standardwert ist die Größe des Bilds.
JoinStyle VgLineJoinStyle. Werte sind:
  • Rund (abgerundetes Gelenk)
  • Abgeschrägte Abgeschrägung (Abgeschrägte Gelenke)
  • Miter (Mitergelenk)
LineStyle VgLineStyle. Werte sind:
  • Ledig
  • ThinThin (1:1:1)
  • ThinThick (1:1:2)
  • ThickThin (2:1:1)
  • ThickBetweenThin (1:1:2:1:1:1)
MiterLimit Länge. Der maximale Abstand zwischen dem inneren Punkt und dem äußeren Punkt eines Gelenks. Diese Zahl ist ein Vielfaches der Stärke der Linie. Reicht von 0 bis 32.767.
Auf VgTriState. Schaltet die Anzeige der Zeile ein und aus. Identisch mit dem Stroke-Attribut in Shape, aber überschreibt es.
Undurchsichtigkeit VgFraction. Deckkraft des Strichs.
Src Schnur. URL zu einem Bild, das für Bild- und Musterfüllungen geladen werden soll. Dieses Attribut muss immer vorhanden sein und auf gültige Bilddaten verweisen, damit ein Bild angezeigt wird.
StartArrow VgArrowheadStyle. Pfeilspitze für den Anfang der Linie. Werte sind:
  • None (Standard)
  • Block
  • Klassisch
  • Diamant
  • Oval
  • Offen
  • Sparren
  • DoubleChevron
StartArrowLength VgArrowHeadLength. Pfeilspitzenlänge für den Anfang der Linie. Werte sind:
  • Kurz
  • Mittel (Standard)
  • Lang
StartArrowWidth VgArrowheadWidth. Pfeilspitzenbreite für den Anfang der Linie. Werte sind:
  • Schmal mittel (Standard) Breit
Gewicht VgLength. Linienbreite. Reicht von 0 bis 1584.

Hinweis:
Mit dem DashStyle-Attribut kann der Benutzer ein benutzerdefiniertes Strichmuster angeben. Dazu wird eine Reihe von Zahlen verwendet. Stricharten werden in Bezug auf die Länge des Gedankenstrichs (der gezeichnete Teil des Strichs) und die Länge des Abstands zwischen den Strichen definiert. Die Längen sind relativ zur Linienbreite; eine Länge von "1" entspricht der Linienbreite. Die EndCap-Formatvorlage wird auf jeden Gedankenstrich angewendet, Pfeilformatvorlagen sind nicht. Die Zeichenfolge definiert zuerst die Länge des Gedankenstrichs und dann die Länge des Leerzeichens. Dies kann wiederholt werden, um komplexe Stricharten zu bilden. Die Zeichenfolge sollte immer ein Zahlenpaar enthalten; wenn sie eine ungerade Anzahl von Zahlen enthält, kann die letzte Zahl ignoriert werden. In der folgenden Tabelle sind einige typische Werte und eine Beschreibung des beabsichtigten Effekts aufgeführt. "0" impliziert einen Punkt, der vierfach symmetrisch sein sollte (mit runden Endkapseln sollte es sich um einen Kreis sein). Wenn die Linienendcap flach ist, sollte ein Viewer nach Möglichkeit ein integriertes Betriebssystemstrich auswählen (d. h. etwas, das schnell zu zeichnen ist). Im Folgenden finden Sie einige Beispiele.

"2 2" kurze Striche (jeder Strich und der Abstand dazwischen ist doppelt so breit wie die Linie).
"1 2" Punkt (jeder Strich ist die Breite der Linie, während jedes Leerzeichen doppelt die Breite der Linie ist)
"4 2" Strich (jeder Strich ist viermal die Breite der Linie, während jedes Leerzeichen zweimal die Breite der Linie ist)
"8 2" long-strich
"4 2 1 2" Gestrichelter Punkt
"8 2 1 2" Long-Strich Punkt
"8 2 1 2 1 2" Punkt mit langer Strich

TextPath-Element

Beschreibt einen Vektorpfad basierend auf den bereitgestellten Textdaten, Schriftarten und Formatvorlagen. Der Textpfad wird entsprechend einem Path-Element abgeglichen, wenn angegeben.

Attribut Beschreibung
FitPath VgTriState. Formatiert den Text so, dass er den Pfad ausfüllt, auf dem er liegt.
FitShape VgTriState. Streckt den Textpfad an die Ränder des Shape-Felds.
Auf VgTriState. Bestimmt, ob die Zeichenpfade angezeigt werden.
Schnur Schnur. Der Text, der als Textpfad gerendert werden soll.
Stutzen VgTriState. Entfernt alle zusätzlichen Leerzeichen, die für Aufsteigende und Absteigende reserviert sind, wenn sie nicht verwendet werden.
XScale VgTriState. Verwenden Sie gerade x-Messung, anstatt entlang des Pfads zu messen.

Im VML-Objektmodell verwendete Datentypen

Die folgenden Datentypen werden vom VML-Objektmodell verwendet.

Double-Datentyp

Eine ganzzahlige Doppelte Genauigkeit mit einem Bereich von -infinity bis unendlich.

Festdatentyp-

Gleitkommazahl mit Bereich von -32.766,0 bis 32.766,0.

Datentyp "Integer"

Eine ganze Zahl mit einem Bereich von -infinity bis unendlich.

IVgAdjustments-Datentyp

Sammlung von Anpassungen an einem Shape, die verwendet werden können, um die Abmessungen eines Shapes zu ändern. Anpassungen können als temporäre Platzhalter oder aus irgendeinem Grund variablen verwendet werden. Es gibt nur 8 Anpassungen in der Sammlung.

Attribut Beschreibung
Existiert IVgTriState. Bestimmt, ob eine angegebene Anpassung vorhanden ist. Beachten Sie, dass ein Index verwendet werden muss; d. h. vorhanden( Element ) muss verwendet werden, um das Vorhandensein eines Elements abzurufen.
Artikel Long. Array von Anpassungen indiziert von 0 bis 7. Beachten Sie, dass Anpassungen sparsam festgelegt werden können; Das heißt, Zwischenarraywerte werden möglicherweise nicht immer ausgefüllt. Beispielsweise könnte Element 1, 3 und 5 Werte für eine Länge von 3 enthalten, wobei Element(0), Element(2) und Element(4) angegeben sind. Um festzustellen, ob ein Element vorhanden ist, verwenden Sie das Exists-Attribut.
Länge Ganze Zahl. Anzahl der Anpassungen. Darf nicht größer als 8 sein.
Wert Zeichenfolge. Textdarstellung numerischer Werte mit Kommas zwischen den einzelnen Zahlen.

IVgColor-

Gibt eine Farbe an.

Attribute Beschreibung
RGB VgRGBType. RGB-Wert (Long) der Farbe. Nur gültig, wenn Type RGB ist.
R Ganze Zahl. Rote Komponente der Farbe. Kann zwischen 0 und 255 liegen.
G Ganze Zahl. Grüne Komponente der Farbe. Kann zwischen 0 und 255 liegen.
B Ganze Zahl. Blaue Komponente der Farbe. Kann zwischen 0 und 255 liegen.
Schnur Zeichenfolge. Textdarstellung der Farbe. Die folgenden benannten Farbtypen werden unterstützt:
  • Schwarz (#0000000)
  • Silber (#C0C0C0)
  • Grau (#808080)
  • Weiß (#FFFFFF)
  • Maroon (#800000)
  • Rot (#FF0000)
  • Lila (#800080)
  • Fuchsia (#FF00FF)
  • Grün (#008000)
  • Kalk (#00FF00)
  • Oliv (#808000)
  • Gelb (#FFFF00)
  • Navy (#000080)
  • Blau (#0000FF)
  • Teal (#008080)
  • Aqua (#00FFFF)
Art VgColorType. Farbtyp. Einer der folgenden Typen:
  • Gemischt
  • Benannt
  • RGB
  • Schema

IVgEquation-

Formeln, die für Formeln verwendet werden.

Operation VgEquationOperationType Name des Vorgangs, der für die Parameter ausgeführt werden soll. Die folgenden Vorgänge können in einer Formel verwendet werden:
Operation Beschreibung
Bauchmuskeln Absolutwert.
abs(v)
Atan2 Polararithmetische Ergebnisse in Fd-Einheiten (Grad multipliziert mit 65536).
atan2(p1,v)
Lattich Kosinus, Argument in fd Einheiten (Grad multipliziert mit 65536).
v * cos(p1)
Cosatan2 Behält die volle Genauigkeit bei der Zwischenberechnung bei.
v * cos(atan2( p2,p1 ))
Ellipse Ellipse
Wenn Wenn Bedingungstest. v > 0 ? p1 : p2
Max Je größer zwei Werte sind.
max.(v,p1)
Mitte Mittelwert ( v + p1)/2
Min Je kleiner von zwei Werten. min(v,p1)
Mod Modul.
Produkt Wird für Multiplikation und Division verwendet. v * p1 / p2
Sünde Sinus, Argument in fd Einheiten (Grad multipliziert mit 65536).
v * Sin(p1)
Sinatan2 Behält die volle Genauigkeit bei der Zwischenberechnung bei. v * Sin(atan2(p2,p1))
Sqrt Das Ergebnis ist positiv und rundet auf.
sqrt(v)
Summe Wird für Addition und Subtraktion verwendet.
v + p1 p2
Sumangle Vorhandener Winkel (skaliert um 65536), wobei p1 und p2 in Grad liegen.
v + p1 * 65536 + p2 * 65536
Gerben Tangens, Argument ist in fd Einheiten (Grad multipliziert mit 65536).
v * tan( p1 )
Val Definiert einen Führungswert aus einem anderen Wert.

Param1 Ganze Zahl. Der erste Parameter.
Paramtype1 VgFormulaParamType. Der Typ des ersten Parameters. Die folgenden Werte werden unterstützt:
Art Beschreibung
Wert Der Parameter ist ein einfacher Wert.
AdjustmentReference Der Parameter ist ein Verweis auf eine Anpassung. Wenn der erste Parameter beispielsweise 1 ist, wird der Wert der ersten Anpassung verwendet.
FormulaReference Der Parameter ist das Ergebnis eines Verweises auf das Ergebnis einer vorherigen Formel. Wenn beispielsweise der erste Parameter 2 ist, wird das Ergebnis der Formel 2 verwendet.

Param2 Ganze Zahl. Der zweite Parameter.
Paramtype2 VgFormulaParamType Der Typ des Parameters 2.
Val Ganze Zahl. Das Ergebnis.
Valtype2 VgFormulaParamType. Der Typ des Ergebnisses.

IVgFixedRectangle-

Gibt ein festes Rechteck an.

Attribut Beschreibung
Wert Zeichenfolge. Textwert, der den Pfad angibt.
Links Double. Ganz links stehende Koordinate des Rechtecks.
Nach oben Double. Oberste Koordinate des Rechtecks.
Rechts Double. Rechtste Koordinate des Rechtecks.
Unteres Double. Unterste Koordinate des Rechtecks.

IVgFixedRectangleArray

Array von festen Rechtecke.

Attribut Beschreibung
Wert Zeichenfolge. Textdarstellung des Arrays.
Länge Ganze Zahl. Die Anzahl der Rechtecke in diesem Array.
Artikel IVgFixedRectangle. Das Rechteckobjekt am angegebenen Index.

IVgFormula Datentyp

Definitionen für Formeln, die den Pfad eines Shapes variieren oder für andere Berechnungszwecke verwendet werden können. Formeln können auf dem Adj Attribut eines Shapes basieren, das sich ändern kann. Formeln können auch auf andere Formeln verweisen.

Attribut Beschreibung
Eqn IVgEquation. Jede Formel definiert einen einzelnen Wert als Ergebnis der Auswertung des Ausdrucks. Der Ausdruck wird durch dieses Attribut definiert und weist die allgemeine Form eines Vorgangs auf, gefolgt von bis zu drei Argumenten, die Anpassungswerte (z. B. #2), die Ergebnisse früherer Formeln (z. B. @2), feste Zahlen oder vordefinierte Werte sein können.

IVgFormulas-Datentyp

Eine Auflistung von Formelobjekten.

Attribut Beschreibung
Länge Ganze Zahl. Anzahl der Formelobjekte in der Auflistung.
Artikel IVgFormula. Eine bestimmte Formel. Beachten Sie, dass das Formelarray möglicherweise vom Shape-Typ geerbt wird.

IVgGradientColorArray

Ein Array von Farben, die einen Farbverlauf definieren (gemischter Farbbereich).

Attribut Beschreibung
Wert Zeichenfolge. Gibt das Array von Farben an; z. B. "rot .2; grün .4; schwarz .7"
Länge Ganze Zahl. Anzahl der Farben im Array.
Methode Beschreibung
AddColor VgFraction. Fügt neue Farbe am Endpunkt hinzu, der durch Bruch angegeben wird. Die neue Farbe ist standardmäßig weiß und ist der Rückgabewert. Die Farbe kann dann per Verweis geändert werden.
RemoveColor VgFraction. Entfernt eine Farbe am Endpunkt, der durch Bruch angegeben wird. Hinweis: Wenn 0,0 oder 1,0 nicht vorhanden ist, wird sie impliziert, und die Farbe Weiß wird zu diesem Zeitpunkt verwendet.

IVgPoints-Datentyp

Array von Punkten, die ein Shape definieren.

Attribut Beschreibung
Wert Zeichenfolge. Textdarstellung des Arrays.
Länge Ganze Zahl. Die Anzahl der Punkte in diesem Array.
Artikel IVgVector2D. Der Punkt am angegebenen Index.

IVgSkewMatrix-Datentyp

Eine Matrix, die zum Abskecken von Formen, einer perspektivisch transformierenden Matrix in der Form verwendet wird, "sxx,sxy,syxy,syxy,px,py " [s =scale, p =perspektive]. Wenn der Offset in absoluten Einheiten liegt, befinden sich px,py in Emu ^-1 Einheiten; andernfalls handelt es sich um einen umgekehrten Bruch der Formgröße.

Attribut Beschreibung
XtoX Double.
YtoX Double.
XtoY Double.
YtoY Double.
PerspectiveX Double.
Perspektive Double.

IVgSkewOffset

Gibt den Offset der Schiefe an.

Attribute Beschreibung
Wert Zeichenfolge. Textdarstellung des Offsets.
X Double. X-Komponente. Prozentsatz oder Maß. Wenn keine Einheiten vorhanden sind, wird der ShapeRelative-Typ impliziert; andernfalls ist absoluter Typ impliziert.
Y Double. Y-Komponente.
Art VgSkewTransformType. Gibt den Typ der Transformation an. Gültige Werte sind ganzzahlige Punkte zwischen -infinity und Unendlichkeit.
Art Beschreibung
ShapeRelative Die Werte des Offsets sind Prozentsätze (Verhältnisse) der Größe der ursprünglichen Form; z. B. bedeutet ein Wert von 0,5 einen Offset der Hälfte der Größe der Form.
Absolut Die Werte sind absolute Einheiten.

IVgVector2D-Datentyp

Gibt einen zweidimensionalen Vektor an, der aus zwei Double Zahlen besteht.

Attribute Beschreibung
Wert Zeichenfolge. Textdarstellung beider Vektornummern durch ein Leerzeichen getrennt.
X Double. X-Komponente dieses Vektors.
Y Double. Y-Komponente dieses Vektors.
Art VgVectorType. Erwartete Einheiten für diesen Vektor. Werte sind:
  • Messen
  • Länge
  • AngleInDegrees
  • Bruch
  • Ganzzahlige Zahl

IVgVector3D-Datentyp

Gibt einen dreidimensionalen Vektor an, der aus drei Double Zahlen besteht.

Wert Zeichenfolge. Textdarstellung von drei Vektornummern durch ein Leerzeichen getrennt.
X Double. X-Komponente dieses Vektors.
Y Double. Y-Komponente dieses Vektors.
Z Double. Z-Komponente dieses Vektors.
Art VgVectorType. Erwartete Einheiten für diesen Vektor. Werte sind:
  • Messen
  • Länge
  • AngleInDegrees
  • Bruch
  • Zahl
  • Prozentsatz
  • Ganze Zahl

Datentyp "Länge"

Eine Gleitkommazahl mit einem Bereich von 0 bis unendlich.

Measure-Datentyp

Eine Gleitkommazahl von -infinity bis unendlich.

Datentyp "String"

Zeichendaten einer beliebigen Länge.

VgBlackWhiteMode

Renderingmodus für Schwarzweiß. Mögliche Werte sind:

  • Farbe
  • automatischen
  • Graustufen-
  • LightGrayScale-
  • InverseGray-
  • GrayOutline-
  • BlackTextAndLines-
  • HighContrast-
  • Schwarze
  • weiß
  • Rückgängigmachen

VgFraction-Datentyp

Gleitkommazahl mit Bereich von 0,0 bis 1,0. Bruchzahlen können auch als Prozentsatz angegeben werden; z. B. "50%".

VgTriState-Datentyp

Aufzählung, die für Werte verwendet wird, die einen von drei Zuständen sein können:

  • TRUE-
  • FALSE-
  • GEMISCHTe