<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=CAD_XML_Syntax-Objekt_VC_CADFlaeche_und_VCFlaeche</id>
	<title>CAD XML Syntax-Objekt VC CADFlaeche und VCFlaeche - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=CAD_XML_Syntax-Objekt_VC_CADFlaeche_und_VCFlaeche"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_CADFlaeche_und_VCFlaeche&amp;action=history"/>
	<updated>2026-11-03T04:40:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in VermCAD Hilfe Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_CADFlaeche_und_VCFlaeche&amp;diff=8204&amp;oldid=prev</id>
		<title>Hahn: CAD-XML-Syntax-Dokumentation (automatischer Import)</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_CADFlaeche_und_VCFlaeche&amp;diff=8204&amp;oldid=prev"/>
		<updated>2026-07-20T12:50:24Z</updated>

		<summary type="html">&lt;p&gt;CAD-XML-Syntax-Dokumentation (automatischer Import)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:CAD XML Syntax-Objekt VC_CADFlaeche und VC_CADVCFlaeche}}&lt;br /&gt;
Flächenobjekte des CAD. Delphi-Klassen sind &amp;lt;code&amp;gt;T2DArea&amp;lt;/code&amp;gt; (XML-Tag &amp;lt;code&amp;gt;VC_CADFlaeche&amp;lt;/code&amp;gt;) und die davon abgeleitete &amp;lt;code&amp;gt;T2DVCArea&amp;lt;/code&amp;gt; (XML-Tag &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;, VC-generierte Fläche mit Makro-Verknüpfung), beide in &amp;lt;code&amp;gt;CAD\GLGeometrics.pas&amp;lt;/code&amp;gt;. Gemeinsame Basis ist die abstrakte &amp;lt;code&amp;gt;T2DAreaBase&amp;lt;/code&amp;gt; (ohne eigenes Wurzeltag), die den Flächenrand als GUID-Referenzen auf Ring-Objekte speichert: genau ein äußerer Umring (&amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt;) plus beliebig viele Löcher (&amp;lt;code&amp;gt;Interior&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Strukturregel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADFlaeche&amp;gt;                                  (bzw. &amp;lt;VC_CADVCFlaeche&amp;gt;)&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt; … &amp;lt;/VermCadID&amp;gt;                     (siehe VermCadID-Block; CADObjektArt=cadFlaeche)&lt;br /&gt;
  [Basiselemente]                                (siehe Basiselemente; Layer ist Pflicht;&lt;br /&gt;
                                                  Schraffur-Felder SchraffurStil,&lt;br /&gt;
                                                  SchraffurHauptkanteGUID, … siehe dort)&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;guid&amp;quot;/&amp;gt;                      (genau 1 — äußerer Umring)&lt;br /&gt;
    {&amp;lt;Interior GUID=&amp;quot;guid&amp;quot;/&amp;gt;}*                   (0..n — Löcher)&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
  [&amp;lt;BoeschungsInfos&amp;gt;                             (nur T2DArea, nur bei Böschungsschraffur)&lt;br /&gt;
     [&amp;lt;BoeschungOKUKVertauschen&amp;gt;bool&amp;lt;/BoeschungOKUKVertauschen&amp;gt;]      (nur wenn True)&lt;br /&gt;
     [&amp;lt;BoeschungOKUKAutomatisch&amp;gt;bool&amp;lt;/BoeschungOKUKAutomatisch&amp;gt;]      (nur wenn False)&lt;br /&gt;
     [&amp;lt;BoeschungOKStart_GUID&amp;gt;guid&amp;lt;/BoeschungOKStart_GUID&amp;gt;             (GUID als Elementtext!&lt;br /&gt;
      &amp;lt;BoeschungOKEnd_GUID&amp;gt;guid&amp;lt;/BoeschungOKEnd_GUID&amp;gt;                  alle 4 zusammen&lt;br /&gt;
      &amp;lt;BoeschungUKStart_GUID&amp;gt;guid&amp;lt;/BoeschungUKStart_GUID&amp;gt;              oder keine)&lt;br /&gt;
      &amp;lt;BoeschungUKEnd_GUID&amp;gt;guid&amp;lt;/BoeschungUKEnd_GUID&amp;gt;]&lt;br /&gt;
   &amp;lt;/BoeschungsInfos&amp;gt;]&lt;br /&gt;
&amp;lt;/VC_CADFlaeche&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich NUR bei &amp;lt;VC_CADVCFlaeche&amp;gt; (Reihenfolge Type→Nr→Name):&lt;br /&gt;
  [&amp;lt;MakroIDType&amp;gt;enum:TMakroType&amp;lt;/MakroIDType&amp;gt;]   (praktisch immer mt_Calc)&lt;br /&gt;
  [&amp;lt;MakroIDNr&amp;gt;ganzzahl&amp;lt;/MakroIDNr&amp;gt;]              (Verknüpfung zur Berechnungs-Fläche)&lt;br /&gt;
  [&amp;lt;MakroIDName&amp;gt;text&amp;lt;/MakroIDName&amp;gt;]              (informativ)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Geerbte Elemente: [[CAD XML Syntax-VermCadID und GUID-Referenzen|VermCadID-Block]] und [[CAD XML Syntax-Basiselemente|Basiselemente]]; Werteformate (Float, Bool = -1/0, GUID): [[CAD XML Syntax-Werte- und Koordinatenformate|Werteformate]]. Die Schraffur einer Fläche wird komplett über die Basiselemente gesteuert (&amp;lt;code&amp;gt;SchraffurStil&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SchraffurHauptkanteGUID&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SchraffurHauptkanteAutomatisch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BoeschungsSchraffurStil&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Textur&amp;lt;/code&amp;gt;) — die Fläche selbst hat dafür keine eigenen Elemente.&lt;br /&gt;
&lt;br /&gt;
== Elemente ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Typ/Format !! Pflicht !! Default !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Rand&amp;lt;/code&amp;gt; || Container || &amp;#039;&amp;#039;&amp;#039;ja&amp;#039;&amp;#039;&amp;#039; || — || Flächenrand; enthält Exterior + Interiors&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt; || GUID-Attribut-Element || &amp;#039;&amp;#039;&amp;#039;ja&amp;#039;&amp;#039;&amp;#039; (genau 1) || — || äußerer Umring. Mehrfache &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt;-Knoten: nur der &amp;#039;&amp;#039;&amp;#039;erste&amp;#039;&amp;#039;&amp;#039; zählt, weitere werden mit Fehlerlog ignoriert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Interior&amp;lt;/code&amp;gt; || GUID-Attribut-Element (0..n) || nein || keine || Löcher der Fläche; &amp;#039;&amp;#039;&amp;#039;doppelte GUIDs werden beim Lesen ignoriert&amp;#039;&amp;#039;&amp;#039; (Schutz vor Aufsummierung bei wiederholtem Öffnen)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BoeschungsInfos&amp;lt;/code&amp;gt; || Container || nein || — || Böschungskanten-Zuordnung (nur &amp;lt;code&amp;gt;T2DArea&amp;lt;/code&amp;gt;); geschrieben nur, wenn ein Böschungs-Info-Container existiert (Fläche mit Böschungsschraffur). Die 4 Kanten-Punkt-GUIDs stehen als &amp;#039;&amp;#039;&amp;#039;Elementtext&amp;#039;&amp;#039;&amp;#039; (nicht als Attribut) und werden nur geschrieben, wenn nicht automatisch und alle 4 Punkte existieren&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MakroIDType&amp;lt;/code&amp;gt; || enum:TMakroType || nein || — || nur &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;; Werte: &amp;lt;code&amp;gt;mt_Calc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mt_Mess&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mt_NetzMess&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mt_GNSSMess&amp;lt;/code&amp;gt; — bei Flächen praktisch immer &amp;lt;code&amp;gt;mt_Calc&amp;lt;/code&amp;gt;. &amp;#039;&amp;#039;&amp;#039;Beim Lesen ignoriert&amp;#039;&amp;#039;&amp;#039; (siehe unten)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MakroIDNr&amp;lt;/code&amp;gt; || Int || ja (für die VC-Verknüpfung) || — || nur &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;; Nummer der VC-Fläche. Beim Lesen wird &amp;#039;&amp;#039;&amp;#039;nur dieses Element&amp;#039;&amp;#039;&amp;#039; ausgewertet: die MakroID wird mit &amp;lt;code&amp;gt;mt_Calc&amp;lt;/code&amp;gt; und der Projekt-KSID neu über den IDServer geholt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MakroIDName&amp;lt;/code&amp;gt; || String || nein || — || nur &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;; Name (informativ, beim Lesen ignoriert)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Referenz !! Ziel !! Pflicht !! Verhalten bei fehlendem Ziel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt; || geschlossene Kurve: [[CAD XML Syntax-Objekt VC CADKompo|VC_CADKompo]] (geschlossener Linienring) oder [[CAD XML Syntax-Objekt VC CADCircleLine und EllipseLine|VC_CADCircleLine/VC_CADEllipseLine]] || &amp;#039;&amp;#039;&amp;#039;ja&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;harte Referenz&amp;#039;&amp;#039;&amp;#039;: fehlende/ungültige GUID, nicht gefundenes Ziel oder ein Ziel, das keine geschlossene Kurve ist → „Objekt wird nicht eingelesen&amp;quot; — die Fläche wird beim Referenzen-Update verworfen und zerstört. Ist das Exterior-Objekt selbst fehlerhaft, wird auch die Fläche verworfen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Interior&amp;lt;/code&amp;gt; || geschlossene Kurve (wie Exterior), je Loch eine || nein || überwiegend &amp;#039;&amp;#039;&amp;#039;weich&amp;#039;&amp;#039;&amp;#039;: nicht gefundene oder fehlerhafte Interior-Ziele und ungeschlossene Ringe werden mit Logeintrag ignoriert, die Fläche bleibt bestehen. Ausnahme: eine syntaktisch &amp;#039;&amp;#039;&amp;#039;ungültige&amp;#039;&amp;#039;&amp;#039; Interior-GUID (nicht parsebar) verwirft die ganze Fläche&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BoeschungOK/UK…_GUID&amp;lt;/code&amp;gt; || [[CAD XML Syntax-Objekt VC CADPunkt|VC_CADPunkt]] (4 Kanten-Punkte) || nein || weich (nur Darstellung der Böschungsschraffur)&lt;br /&gt;
|}&lt;br /&gt;
Prüfkriterium „geschlossene Kurve&amp;quot; (&amp;lt;code&amp;gt;T3DBaseObject.IsClosedCurve&amp;lt;/code&amp;gt;): Kreis, Ellipse oder ein &amp;lt;code&amp;gt;T3DKompo&amp;lt;/code&amp;gt;, dessen Member eine geschlossene Kurve bilden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig für Erzeuger:&amp;#039;&amp;#039;&amp;#039; In der Schreibreihenfolge des Managers stehen die Flächen VOR den Kompos — das referenzierte Rand-Kompo steht in echten Dateien also typischerweise NACH der Fläche. Der Leser löst das über die Wiedervorlage-Schleife des Referenzen-Updates auf (siehe [[CAD XML Syntax-Lesemechanik und Pflichtfelder|Lesemechanik]]).&lt;br /&gt;
&lt;br /&gt;
== Minimalform ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADFlaeche&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaCAD&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-102&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{XXXX…}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADFlaeche&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt;-GUID muss auf ein existierendes, geschlossenes Ring-Objekt zeigen (in der Regel ein &amp;lt;code&amp;gt;VC_CADKompo&amp;lt;/code&amp;gt;, dessen &amp;lt;code&amp;gt;MemberGroup&amp;lt;/code&amp;gt; die Randlinien enthält) — sonst wird die Fläche beim Laden verworfen.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Minimalfall (Baden-Württemberg, echt) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADFlaeche&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{E91D72F2-…}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaCAD&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-102&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{E25CC64B-…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADFlaeche&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fläche mit Löchern (Baden-Württemberg, echt — ALKIS-Repräsentant mit 6 Interiors) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADFlaeche&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{5F2F5D3E-…}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaAlkisCADRepr&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;AlkisID&amp;gt;DEBWL001000h42SS&amp;lt;/AlkisID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-100360&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{93AD309C-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{58E5F5D0-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{ECC12FEE-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{9D2A3BF2-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{44CED532-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{E22A2480-…}&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;Interior GUID=&amp;quot;{504A1A3A-…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADFlaeche&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VC_CADVCFlaeche (KONSTRUIERT nach den Code-Regeln — kein Bestandsbeleg in den Beispielprojekten) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCFlaeche&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{XXXXXXXX-…}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaVC&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-102&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{XXXX…}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
  &amp;lt;MakroIDType&amp;gt;mt_Calc&amp;lt;/MakroIDType&amp;gt;&lt;br /&gt;
  &amp;lt;MakroIDNr&amp;gt;7&amp;lt;/MakroIDNr&amp;gt;&lt;br /&gt;
  &amp;lt;MakroIDName&amp;gt;Flurstück 123&amp;lt;/MakroIDName&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCFlaeche&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* Verfügbar in &amp;#039;&amp;#039;&amp;#039;allen&amp;#039;&amp;#039;&amp;#039; Bundesland-Versionen; Bestandsbelege für &amp;lt;code&amp;gt;VC_CADFlaeche&amp;lt;/code&amp;gt; in allen drei Beispielprojekten (BW/Sachsen/THR), für &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt; keiner.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sichtbar-Sonderfall&amp;#039;&amp;#039;&amp;#039; bei &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;: Das Basiselement &amp;lt;code&amp;gt;Sichtbar&amp;lt;/code&amp;gt; wird beim Schreiben aus dem Koordinatensystem der verknüpften VC-Fläche abgeleitet (Basisklasse GLGeometrics.pas:6630-6633), nicht direkt aus dem Objektzustand.&lt;br /&gt;
* Beim Lesen von &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt; zählt nur &amp;lt;code&amp;gt;MakroIDNr&amp;lt;/code&amp;gt; — Typ und Name werden verworfen und die Makro-ID mit &amp;lt;code&amp;gt;mt_Calc&amp;lt;/code&amp;gt; neu vom IDServer geholt. Ein Reparierer darf &amp;lt;code&amp;gt;MakroIDType&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;MakroIDName&amp;lt;/code&amp;gt; also gefahrlos ergänzen/korrigieren.&lt;br /&gt;
* Anhalt-Ableitungen der Fläche: siehe [[CAD XML Syntax-Objekt VC AreaCADLTK und AlkisDE|VC_AreaCADLTK und VC_AreaCADAlkisDE]]; der [[CAD XML Syntax-Objekt VC Plotrahmen|VC_Plotrahmen]] erbt ebenfalls den &amp;lt;code&amp;gt;Rand&amp;lt;/code&amp;gt;-Mechanismus.&lt;br /&gt;
* Schreibreihenfolge im Manager: Flächen als Gruppe 7 (nach Linien, vor Kompos); &amp;lt;code&amp;gt;T2DVCArea&amp;lt;/code&amp;gt; → Tag &amp;lt;code&amp;gt;VC_CADVCFlaeche&amp;lt;/code&amp;gt;, sonst &amp;lt;code&amp;gt;VC_CADFlaeche&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:61035-61096&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DAreaBase.DataToXMLLite&amp;lt;/code&amp;gt; (Rand/Exterior/Interior schreiben)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:60860-60949&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DAreaBase.InternalCreateComplexStructsFromXML&amp;lt;/code&amp;gt; (Exterior nur erster, Interior-Duplikatfilter)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:62342-62470&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DAreaBase.SetReferencesAndUpdate&amp;lt;/code&amp;gt; (harte Exterior-/weiche Interior-Referenz, IsClosedCurve-Prüfung)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:9011-9021&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T3DBaseObject.IsClosedCurve&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:64261-64283&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DArea.DataToXMLLite&amp;lt;/code&amp;gt; (BoeschungsInfos); &amp;lt;code&amp;gt;64229-64258&amp;lt;/code&amp;gt; — Lesen&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLBoeschungsSchraffuren.pas:3387-3438&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TBoeschungInfoContainer.DataToXMLLite&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;3341-3385&amp;lt;/code&amp;gt; — Lesen&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:64482-64516&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DVCArea.DataToXMLLite&amp;lt;/code&amp;gt; (MakroID-Elemente); &amp;lt;code&amp;gt;64518-64549&amp;lt;/code&amp;gt; — Lesen (nur MakroIDNr, IDServer)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VCObjID.pas:11&amp;lt;/code&amp;gt; — Enum &amp;lt;code&amp;gt;TMakroType&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas&amp;lt;/code&amp;gt; ca. 4372-5004 — Tag-Konstanten (&amp;lt;code&amp;gt;xn_Rand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_Exterior&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_Interior&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_MakroID*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_Boeschung*&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{Hilfe:NachOben}}&lt;br /&gt;
[[Kategorie:CAD XML Syntax]]&lt;/div&gt;</summary>
		<author><name>Hahn</name></author>
	</entry>
</feed>