@Geos - die Stelle für dich habe ich mal
fett geschrieben.
Ich halte meine Zusammenfassung mal allgemein - damit demnächst
evtl. der User FAQ noch etwas davon hat
------------------------------------------
<hoffe es hilft dir dennoch>---------------------------------------------
Also zum einen hat man die AutoCAD-Hilfe zur Dokumentation zu CTB und STB sowie auch allen daran
beteiligten SysVars und Funktionen (die ICH jetzt nicht noch mal gelesen hab oder hier zitieren möchte)
Hier mal mein Versuch der Zusammenfassung dieser hier genannten Konvertierungsfunktionen.
{ Falls jemand Ergänzungen hat oder ein Veto einlegen möchte, nur zu !! }
Ist eine Datei CTB oder STB-abhängig ? Das kann man über die Systemvariable PSTYLEMODE herausfinden
oder einfach im Plotdialog nachsehen ob einem STB oder CTB-Plotstiltabellen zur Auswahl angeboten werden.
Normalerweise muß diese Einstellung vor der Erstellung einer DWG erfolgen ! Es entscheidet also die
Ursprungsdatei (DWG, DXF oder am sinnigsten DWT) darüber ob eine Datei ctb- oder stb-abhängig ist. Erstellt
man eine neue Datei ohne Vorlage dann entscheidet die Einstellung von PSTYLEPOLICY darüber ob die neue
Datei STB oder CTB zugehörig sein wird. (PSTYLEPOLICY steuert ebenfalls das verhalten für bestehende
Dateien im Format Pre-2000)
STB --> CTB
Eine stb-abhängige DWG zu einer farbabhängigen (.ctb) konvertieren.
Dazu nutzt man die Funktion CONVERTPSTYLES. Das einzige was AutoCAD jedoch dann macht ist meines
Wissens nach das in der Datei "alle" Informationen über benannte Plotstile entfernt werden und die aktuell
verwendete Plotstiltabelle auf "keine" gesetzt wird und die Objekte und Layer bekommen eben Ihre Farbe als
Plotstil. (Was anderes wäre technisch ja auch unmöglich oder nutzlos)
CTB --> STB
Eine farbabhängige DWG zu einer STB-abhängigen konvertieren.
Wenn man für die DWG noch keine spezielle CTB angelegt hat (Objekteigenschaften entsprechen gleichzeitig
den Ploteigenschaften) oder wer nach der Konvertierung völlig andere Vorgaben über die Plotstiltabelle machen
möchte wie in der bisherigen CTB, der müßte sich erst eine "Blanko.STB" erstellen. Dazu erzeugt man eine neue
CTB und konvertiert diese mit der Funktion CONVERTCTB, dies erzeugt eine stb-Datei MIT
Farbzuweisungstabelle - das ist wichtig da man später die Funktion CONVERTPSTYLES nur mit einer
solchen nutzen kann. In dieser gibt es den Stil "Normal" sowie "Style 1" (ggf. auch noch VonLayer sowie
VonBlock) - beide nutzen als Eigenschaften einfach die Objektvorgaben, also würde ein Ausdruck der
Zeichnung mit Plotstiltabelle genauso aussehen wie mit Plotstiltabelle. Alle Layer bekommen den "Style 1"
zugeordnet, ebenfalls alle Objekte deren Objektfarbe weder VonBlock noch VonLayer ist !
[also Convertpstyles nutzen, blanko.stb wählen, fertig --> Datei ist nun STB-abhängig]
Wenn man für die DWG bereits eine CTB verwendet und man möchte die bisherigen Ploteigenschaften auch
weiterverwenden, so muß aus dieser CTB erstmal eine STB mit Farbzuweisungstabelle generiert werden, genau
das macht die Funktion CONVERTCTB. Die erstellte STB-Datei enthält nun alle nötigen Plotstile um die
Zeichnung nach wie vor mit der gleichen Darstellung drucken zu können wie bisher. Nach der Konvertierung
mit CONVERTPSTYLES haben nun alle Layer und Objekte den passenden Plotstil zugewiesen bekommen.
Benannte Plotstiltabellen welche eine Farbzuweisungstabelle enthalten kann man nicht editieren, für das
Konvertieren von CTB nach STB ist es aber unbedingt nötig so eine STB mit Farbzuweisungstabelle zu haben.
Wer also öfters mal konvertieren muß für den empfiehlt sich für farbabhängige DWG´s welche noch keine
spezielle CTB nutzen eine Vorlagendatei zu erstellen welche immer nur aus diesem Grunde genutzt wird. (PS:
Ich würde aus der ACAD.CTB mit CONVERTCTB die original ACAD.STB überschreiben, diese hat keine
Farbzuweisungstabelle (was zum konvertieren aber erforderlich ist) und da die ACAD.stb von mir nie erweitert
wird (nicht mal geändert) steht dem eigentlich nichts entgegen.
STB´s mit Farbzuweisungstabelle können zwar editiert werden, jedoch nicht um Stile erweitert ! Wer also
eine STB zur Konvertierung nutzt und diese STB später auch als Plotstiltabelle einsetzen möchte kann dies tun,
wenn die Plotstiltabelle jedoch irgendwann mal erweitert werden soll dann muß man die so genannte
"R14 Farbzuweisungstabelle" entfernen (Funktion im Plotstileditor) - das wiederum bedeutet aber das man mit
dieser STB keine Konvertierungen vornehmen kann. Fazit: Man benötigt eine 2. STB dafür. Da man die
STB zum konvertieren mit einem Dateiwahl-Dialog auswählen kann (die zum plotten zu verwendenen jedoch
nicht) wäre der Vorschlag: STB´s welche zum konvertieren genutzt werden NICHT in den Plotstilsupportordner
legen oder eben unter anderem Namen.
Ob eine STB eine Farbzuweisungstabelle enthält kann man auch im Plotstil-DropDown Menü des Plotdialoges
sehen - den Stiltabellen MIT Farbzuweisungstabelle steht ein kleines buntes Icon vor, den STBs ohne Farbzuweisungstabelle nicht.
------------------
die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP