<?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_CADVCPNRText_und_Varianten</id>
	<title>CAD XML Syntax-Objekt VC CADVCPNRText und Varianten - 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_CADVCPNRText_und_Varianten"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_CADVCPNRText_und_Varianten&amp;action=history"/>
	<updated>2026-11-03T04:39:13Z</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_CADVCPNRText_und_Varianten&amp;diff=8213&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_CADVCPNRText_und_Varianten&amp;diff=8213&amp;oldid=prev"/>
		<updated>2026-07-20T12:50:34Z</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_CADVCPNRText und Varianten}}&lt;br /&gt;
Punktnummerntexte sind spezialisierte Textobjekte, die die Punktnummer (bzw. Punktparameter) eines referenzierten [[CAD XML Syntax-Objekt VC CADPunkt|VC_CADPunkt]] darstellen. Basisklasse ist &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;CAD\GLGeometrics.pas&amp;lt;/code&amp;gt;), Wurzeltag &amp;lt;code&amp;gt;VC_CADVCPNRText&amp;lt;/code&amp;gt;; daneben existieren sechs Parameter-Varianten-Tags für VMA-Kürzel-, InGerade- und AufKreisbogen-Texte (je „normal“ und „Original“). Alle erben die komplette Serialisierung von [[CAD XML Syntax-Objekt VC CADText|VC_CADText]] — auch hier steht der Textinhalt im inneren Element &amp;lt;code&amp;gt;&amp;amp;lt;VC_CADText&amp;amp;gt;…&amp;amp;lt;/VC_CADText&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Tag-Übersicht (Tag → Klasse → Verfügbarkeit) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! XML-Wurzeltag !! Delphi-Klasse !! IsOriginal !! Verfügbarkeit (Code/IFDEF)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt; || — || alle Bundesländer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterVMAKuerzelText&amp;lt;/code&amp;gt; || False || alle Bundesländer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelOriginalText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterVMAKuerzelText&amp;lt;/code&amp;gt; || True || alle Bundesländer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParInGeradeText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterInGeradeText&amp;lt;/code&amp;gt; || False || nur BW (&amp;lt;code&amp;gt;{$IFDEF BW}&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParInGeradeOriginalText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterInGeradeText&amp;lt;/code&amp;gt; || True || nur BW&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParAufKreisbogenText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterAufKreisbogenText&amp;lt;/code&amp;gt; || False || nur BW&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_CADVCPNRParAufKreisbogenOriginalText&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;T2DVCPNRParameterAufKreisbogenText&amp;lt;/code&amp;gt; || True || nur BW&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039; Die „Original“-Varianten sind KEINE eigenen Klassen, sondern dieselbe Klasse mit gesetztem Flag &amp;lt;code&amp;gt;IsOriginal=True&amp;lt;/code&amp;gt;. Die Factory-Funktionen der Original-Tags setzen beim Lesen das Flag; beim Schreiben wählt der Manager anhand von &amp;lt;code&amp;gt;IsOriginal&amp;lt;/code&amp;gt; den Original- oder Normal-Tag (&amp;lt;code&amp;gt;GLGeometrics.pas:79993-80026&amp;lt;/code&amp;gt;). Die Variante steckt also &amp;#039;&amp;#039;&amp;#039;allein im Wurzeltag&amp;#039;&amp;#039;&amp;#039;, nicht in einem XML-Element.&lt;br /&gt;
&lt;br /&gt;
Klassenhierarchie: &amp;lt;code&amp;gt;T2DText&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;T2DVCPNRTextBase&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt; (Punktnummerntext) bzw. &amp;lt;code&amp;gt;T2DVCPNRTextBase&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;T2DVCPNRParameterText&amp;lt;/code&amp;gt; → die drei Parameter-Klassen. In Nicht-BW-Versionen sind die InGerade-/AufKreisbogen-Tags nicht registriert — solche Elemente würden dort als unbekannte Objekt-Tags komplett ignoriert.&lt;br /&gt;
&lt;br /&gt;
== Strukturregel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRText&amp;gt;                                (bzw. einer der 6 Varianten-Tags)&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt; … &amp;lt;/VermCadID&amp;gt;                     (siehe VermCadID-Block; CADObjektArt = cadText,&lt;br /&gt;
                                                  ObjektArt typisch oaVC)&lt;br /&gt;
  [Basiselemente]                                (siehe Basiselemente; Layer ist Pflicht)&lt;br /&gt;
  [alle Text-Elemente von VC_CADText]            (siehe Objektseite VC_CADText;&lt;br /&gt;
                                                  Textinhalt im inneren &amp;lt;VC_CADText&amp;gt;-Element)&lt;br /&gt;
  &amp;lt;Text_RissDaten&amp;gt; … &amp;lt;/Text_RissDaten&amp;gt;&lt;br /&gt;
  [&amp;lt;PktNrText_SpecialOutputText&amp;gt;text&amp;lt;/PktNrText_SpecialOutputText&amp;gt;]   (NUR VC_CADVCPNRText; mehrzeilig möglich)&lt;br /&gt;
  [&amp;lt;IsAdditionalVCPNRText&amp;gt;bool&amp;lt;/IsAdditionalVCPNRText&amp;gt;]               (NUR VC_CADVCPNRText)&lt;br /&gt;
&amp;lt;/VC_CADVCPNRText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elemente ==&lt;br /&gt;
Nur die eigenen Elemente gegenüber [[CAD XML Syntax-Objekt VC CADText|VC_CADText]]. Die beiden Zusatzelemente gehören zur Klasse &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt; — die &amp;#039;&amp;#039;&amp;#039;Parameter-Varianten haben KEINE eigenen XML-Elemente&amp;#039;&amp;#039;&amp;#039; (sie erben von &amp;lt;code&amp;gt;T2DVCPNRTextBase&amp;lt;/code&amp;gt;, nicht von &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt;, und serialisieren exakt wie ein VC_CADText).&lt;br /&gt;
&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;PktNrText_SpecialOutputText&amp;lt;/code&amp;gt; || text — &amp;#039;&amp;#039;&amp;#039;mehrzeiliger Textknoten möglich&amp;#039;&amp;#039;&amp;#039; (Zeilenumbrüche stehen roh im Element) || nein || &amp;#039;&amp;#039;&amp;#039;&amp;#039; || Sondertext, der statt der Punktnummer ausgegeben wird (bei &amp;lt;code&amp;gt;PktNrTextType=TT_SPECIAL&amp;lt;/code&amp;gt; am Referenzpunkt); nur geschrieben, wenn der Textinhalt und der Sondertext nicht leer sind&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IsAdditionalVCPNRText&amp;lt;/code&amp;gt; || bool (-1/0) || nein || False || Kennzeichnung als zusätzlicher (zweiter) Punktnummerntext eines Punkts; nur geschrieben, wenn True&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Besonderheiten des Textinhalts:&lt;br /&gt;
* Default-Textinhalt neuer PNR-Texte ist der Platzhalter &amp;lt;code&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;PROPERTY_TEXT_FROMTEXTSTIL&amp;lt;/code&amp;gt;; seit 06/2025 — vorher &amp;lt;code&amp;gt;$PNR$&amp;lt;/code&amp;gt;). In den Bestandsdaten ist &amp;lt;code&amp;gt;&amp;amp;lt;VC_CADText&amp;amp;gt;#TEXTVONTEXTSTIL&amp;amp;lt;/VC_CADText&amp;amp;gt;&amp;lt;/code&amp;gt; der Regelfall.&lt;br /&gt;
* Der Platzhalter &amp;lt;code&amp;gt;$PNR$&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;TEXT_PLACEHOLDER_PUNKTNUMMER&amp;lt;/code&amp;gt;) wird bei der Darstellung durch die Punktnummer (bzw. NV+NR oder den SpecialOutputText) des Referenzpunkts ersetzt — er kann auch in Kombination stehen (z. B. &amp;lt;code&amp;gt;Meine NR: $PNR$&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Welche Nummer dargestellt wird, steuert &amp;lt;code&amp;gt;PktNrTextType&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;am referenzierten Punkt&amp;#039;&amp;#039;&amp;#039; (bzw. rissabhängig dessen &amp;lt;code&amp;gt;RissPktNrTextType&amp;lt;/code&amp;gt;), nicht am Text.&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
Wie bei [[CAD XML Syntax-Objekt VC CADText|VC_CADText]]: &amp;lt;code&amp;gt;Text_Referenzobjekt&amp;lt;/code&amp;gt; zeigt auf den zugehörigen VC_CADPunkt und ist praktisch Pflicht (ohne Referenzpunkt kann kein Punktnummern-/Parametertext dargestellt werden; fehlt das Ziel endgültig, wird der Text beim Referenzen-Update zerstört).&lt;br /&gt;
&lt;br /&gt;
== Minimalform ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRText&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;oaVC&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadText&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-235&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Text_Referenzobjekt GUID=&amp;quot;{XXXX…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;VC_CADText&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/VC_CADText&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RissDaten /&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCPNRText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Für die Varianten denselben Aufbau mit dem jeweiligen Wurzeltag verwenden.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Beispiel (Baden-Württemberg) — Standardform (alle BW-Exemplare identisch aufgebaut) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRText&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{E09395D3-…}&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;cadText&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-235&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;LayerErben&amp;gt;-1&amp;lt;/LayerErben&amp;gt;&lt;br /&gt;
  &amp;lt;Text_Referenzobjekt GUID=&amp;quot;{1CB09C10-…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;VC_CADText&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/VC_CADText&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RissDaten /&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCPNRText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispiel (Sachsen) — RefPkt-Verschiebung, gefüllte Text_RissDaten und mehrzeiliger SpecialOutputText ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRText&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{E8AFB7D5-…}&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;cadText&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;787&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;LayerErben&amp;gt;-1&amp;lt;/LayerErben&amp;gt;&lt;br /&gt;
  &amp;lt;Text_Referenzobjekt GUID=&amp;quot;{798B27AC-…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RefPktMoveX&amp;gt;-6.79097226588056&amp;lt;/Text_RefPktMoveX&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RefPktMoveY&amp;gt;2.55763887800276&amp;lt;/Text_RefPktMoveY&amp;gt;&lt;br /&gt;
  &amp;lt;VC_CADText&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/VC_CADText&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RissDaten&amp;gt;&lt;br /&gt;
    &amp;lt;RissEintrag_0&amp;gt;&lt;br /&gt;
      &amp;lt;Text_RissRefPktMove&amp;gt;-6.13705911999569 2.45703685283661 0&amp;lt;/Text_RissRefPktMove&amp;gt;&lt;br /&gt;
    &amp;lt;/RissEintrag_0&amp;gt;&lt;br /&gt;
    &amp;lt;RissEintrag_1&amp;gt;&lt;br /&gt;
      &amp;lt;Text_RissRefPktMove&amp;gt;-6.13705911999569 2.45703685283661 0&amp;lt;/Text_RissRefPktMove&amp;gt;&lt;br /&gt;
    &amp;lt;/RissEintrag_1&amp;gt;&lt;br /&gt;
  &amp;lt;/Text_RissDaten&amp;gt;&lt;br /&gt;
  &amp;lt;PktNrText_SpecialOutputText&amp;gt;189&lt;br /&gt;
DES:[1800]&lt;br /&gt;
GST:[2100]&lt;br /&gt;
ENT:[4267R0702]&amp;lt;/PktNrText_SpecialOutputText&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCPNRText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Der Wert von &amp;lt;code&amp;gt;PktNrText_SpecialOutputText&amp;lt;/code&amp;gt; ist hier ein &amp;#039;&amp;#039;&amp;#039;mehrzeiliger Textknoten&amp;#039;&amp;#039;&amp;#039; — die Zeilenumbrüche gehören zum Wert. Details zu &amp;lt;code&amp;gt;Text_RissDaten&amp;lt;/code&amp;gt;: [[CAD XML Syntax-Rissdaten an Objekten|Rissdaten an Objekten]].&lt;br /&gt;
&lt;br /&gt;
=== Beispiel (Baden-Württemberg) — Parameter-Variante InGerade ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRParInGeradeText&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{1BAA940B-…}&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;cadText&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-1007&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Text_Referenzobjekt GUID=&amp;quot;{37EE340E-…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;VC_CADText&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/VC_CADText&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RissDaten /&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCPNRParInGeradeText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelText&amp;lt;/code&amp;gt; (Layer −1006) und &amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelOriginalText&amp;lt;/code&amp;gt; (Layer −1009) sind in den Bestandsdaten strukturell identisch aufgebaut — nur der Wurzeltag (und der System-Layer) unterscheidet sich.&lt;br /&gt;
&lt;br /&gt;
=== Konstruiertes Beispiel — AufKreisbogen-Original-Variante (nur BW; kein Bestandsbeispiel vorhanden) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_CADVCPNRParAufKreisbogenOriginalText&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;oaVC&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadText&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-1010&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Text_Referenzobjekt GUID=&amp;quot;{XXXX…}&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;VC_CADText&amp;gt;#TEXTVONTEXTSTIL&amp;lt;/VC_CADText&amp;gt;&lt;br /&gt;
  &amp;lt;Text_RissDaten /&amp;gt;&lt;br /&gt;
&amp;lt;/VC_CADVCPNRParAufKreisbogenOriginalText&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Nach den Regeln konstruiert — in den drei untersuchten Beispielprojekten kommen die AufKreisbogen-Tags nicht vor; Layer-ID beispielhaft.)&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Code-Verfügbarkeit&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;VC_CADVCPNRText&amp;lt;/code&amp;gt; und beide VMAKuerzel-Tags in allen Bundesland-Versionen; die vier InGerade-/AufKreisbogen-Tags nur in BW (&amp;lt;code&amp;gt;{$IFDEF BW}&amp;lt;/code&amp;gt; in Factory und Klassendeklaration).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Belege aus den Beispielprojekten&amp;#039;&amp;#039;&amp;#039; (getrennt von der Code-Verfügbarkeit): &amp;lt;code&amp;gt;VC_CADVCPNRText&amp;lt;/code&amp;gt; in BW/Sachsen/THR belegt; &amp;lt;code&amp;gt;VC_CADVCPNRParInGeradeText&amp;lt;/code&amp;gt; (254×) und &amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelText&amp;lt;/code&amp;gt; (219×) nur in BW belegt; &amp;lt;code&amp;gt;VC_CADVCPNRParVMAKuerzelOriginalText&amp;lt;/code&amp;gt; in BW (1×) und Sachsen (86×); die beiden AufKreisbogen-Tags und die InGerade-Original-Variante sind in keinem der drei Projekte belegt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Speicher-Weiche&amp;#039;&amp;#039;&amp;#039;: Beim Speichern entscheidet der Klassentyp plus &amp;lt;code&amp;gt;IsOriginal&amp;lt;/code&amp;gt; über den Wurzeltag; beim Lesen setzt der Factory-Eintrag des Original-Tags &amp;lt;code&amp;gt;IsOriginal:=True&amp;lt;/code&amp;gt;.&lt;br /&gt;
* PNR-Texte entstehen normalerweise automatisch (ObjektArt &amp;lt;code&amp;gt;oaVC&amp;lt;/code&amp;gt;) und liegen auf System-Layern (negativ, z. B. −235, −1006, −1007, −1009) oder erben den Layer des Punkts (&amp;lt;code&amp;gt;LayerErben&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Es gelten alle Besonderheiten von [[CAD XML Syntax-Objekt VC CADText|VC_CADText]] (doppelter Tag &amp;lt;code&amp;gt;VC_CADText&amp;lt;/code&amp;gt; als Inhaltselement, leere Texte werden nicht gespeichert, Legacy-Aliase).&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:55198-55233&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DVCPNRText.DataToXMLLite&amp;lt;/code&amp;gt; (SpecialOutputText, IsAdditionalVCPNRText)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:55161-55185&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DVCPNRText.InternalCreateFromXML&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:55139-55150&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;AfterConstruction&amp;lt;/code&amp;gt; (Default-Text &amp;lt;code&amp;gt;PROPERTY_TEXT_FROMTEXTSTIL&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:2989-3081&amp;lt;/code&amp;gt; — Klassendeklarationen &amp;lt;code&amp;gt;T2DVCPNRTextBase&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;T2DVCPNRText&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;T2DVCPNRParameterText&amp;lt;/code&amp;gt; (+ Varianten, BW-IFDEF)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:83800-83832&amp;lt;/code&amp;gt; — Factory-Funktionen (Original-Varianten setzen &amp;lt;code&amp;gt;IsOriginal:=True&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:97023-97031&amp;lt;/code&amp;gt; — Factory-Registrierung der 7 Tags (BW-IFDEF)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:79982-80026&amp;lt;/code&amp;gt; — Speicher-Weiche Tag je Klasse/IsOriginal; leere Texte werden nicht gespeichert&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLConsts.pas:245, 458&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TEXT_PLACEHOLDER_PUNKTNUMMER&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;$PNR$&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;PROPERTY_TEXT_FROMTEXTSTIL&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;#TEXTVONTEXTSTIL&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_CADVCPNRText&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_CADVCPNRParameter*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_SpecialOutputText&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_IsAdditionalVCPNRText&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>