Für eine Konvertierungstabelle benötige ich die Sonderzeichen in
ACAD, die mit einem %% anfangen. Gibts die irgendwo im Netz? Gelten
diese Werte dann sowohl für neure Windofs-ACAD's wie auch für die
alten DOS-Acad's ?
Naja, abtippen wirds wohl kaum einer :-)
Alice
%%C = Durchmesser
%%P = Plusminus
%%D = Gradzeichen
%%% = Porzent :-)
Andere Sonderzeichen gibt es nicht. Man kann gezielt Sonderzeichen über
Unicode ansprechen. Das Durchmesserzeichen sieht zB. dann so aus \U+2205.
Helli
%%o Überstreichen ein/aus
%%u Unterstreichen ein/aus
%%nnn ASCII-Zeichen nnn
> %+ Hochgestellte Zahl %- Niedergestellte Zahl
die kenn ich nicht, funktioniert bei mir (ac2k) auch nicht, es kann
aber sein das das in einem speziellen Schriftfont so enthalten ist
(dann allerdings mit 2 "%%")
gruss
--
Andreas Zimmermann (http://www.hausbau-planung.de)
Bauplanungsbüro & SiGe- Koordinator
Geländemodellierung für Autocad2000 auf meiner Homepage!
Seit wann sind Formatieranweisungen denn Sonderzeichen? Übrigens wird Über-
und Unterstreichen nicht mehr offiziell unterstützt und für %%nnn soll man
Unicode verwenden (was auch logisch ist, weil man die ersten 255 Zeichen
eines Fonts grundsätzlich mit ALT + nnn direkt eingeben kann.
Helli
Wenn das gehen würde (was es in R14, 2k und 2k2 nicht tut) hätten wir ja
keine Probleme bei Baubemassungen und müssten uns nicht mit Bigfont und so
einem Kram herumärgern. Möglich dass du eien Applikation hast die das so
umsetzt, native Acad macht das jedenfalls nicht.
Offiziell gibts nur Grad, Durchmesser und Plusminus.
Helli
> Wenn das gehen würde (was es in R14, 2k und 2k2 nicht tut) hätten
> wir ja keine Probleme bei Baubemassungen und müssten uns nicht mit
> Bigfont und so einem Kram herumärgern.
AutoCAD kann mit ***jedem*** Font Hochzahlen in Bemaßungen schreiben.
Tom Berger
--
ArchTools: Architektur-Werkzeuge für AutoCAD (TM)
ArchDIM - architekturgerechte Bemaßung und Höhenkoten
ArchAREA - Flächenermittlung und Raumbuch nach DIN 277
Info und Demo unter http://www.archtools.de
mfg raetus.stocker
Vielen Dank für die Antworten.
Übrigens, wertet auch das alte ACAD 12 die %%nnn Werte richtig aus?
Es geht mir dabei vor allem um Umlaute. Ich habe da gerade einen
Kunden, der mit ACAD12 arbeitet :-)
Alice
Das %%xxx ist im Grunde nur eine Positionsangabe innerhalb eines
SHX-Fonts, daher wird diese Zahl schon richtig ausgewertet. Nur können
im Font an dieser Position halt andere Zeichen stehen (siehe symap.shx
und andere). Das ist auch meist der Unterschied wenns von DOS nach WIN
nicht klappt.
> Kannst Du das genauer erklären? Soweit mir bekannt ist, kann man jedem
> Font die Eigenschaft der Hochzahlen beibringen (*. shx in *.shp
> umwandeln, danach Steuerzeichen einfühen mit halber Höhe, in *.shx
> zurückverwandeln). Standardmässig verfügen aber praktisch keine Fonts
> diese Möglichkeit, Oder?
Das mit den Steuerzeichen in den Fonts (z.B. SIMPLEXD von AcadGraph) ist
uralt und funtkioniert noch imemr - die Maßzahlen/Ma0texte aber sind
MTEXT Elemente, und bei denen funktioniert die Hochstellung ohne
speziell in den Font eingebundene Steuerzeichen.
Du kannst Dir ja mal eine meiner Bemaßungsapplikationen downloaden, und
damit wild drauf los bemaßen - wechsle dann mal einfach die Zeichensätze
aus (Stil neu definieren) - z.B. auch gegen TrueType Fonts. Die
Hochstellung funktioniert mit allen Fonts, und wie sie genau
funktioniert, kannst Du bei Analyse der Maßtexte auch gleich sehen :-)
Gruß
Du hast letztens geschrieben:
> Alle DOS-Versionen arbeiten nur mit den SHX-Fonts. Die Sonderzeichen
> sind in den Fonts eingebaut. Z.B. hatte der Original Acad-Fonts
> OUTLINE.SHX keine kleinen Buchstaben und keine Sonderzeichen. Da
> kommt dann immer dieses "?" in den Text sobald man diese nutzen
> will.
>
> Das %%xxx ist im Grunde nur eine Positionsangabe innerhalb eines
> SHX-Fonts, daher wird diese Zahl schon richtig ausgewertet. Nur
> können im Font an dieser Position halt andere Zeichen stehen (siehe
> symap.shx und andere). Das ist auch meist der Unterschied wenns von
> DOS nach WIN nicht klappt.
Interessant. Weiß man welche Fonts Umlaute unterstützen? Ich habe mir
mal früher eine solche Tabelle gemacht, dabei habe ich die Umlaute
aus einer DXF-Datei herausgepopelt. Leider ist das schon so lange
her, daß ich es nimmer habe.
Ist schon ein ekliges Geschäft eiene CAD-Datei DOS tauglich zu machen.
Alice
Gibts denn noch DOS? Ich meine, wer mit A12 oder A13 arbeitet, der will
eigentlich gar nicht mit Cad arbeiten. Das kleinste was ich in den letzten 3
Jahren gesehen habe waren A14, und A2k2 unterstützt auch nichts kleineres
mehr.
Helli
probiers einfach mit dem Dialog Textstil (Befehl STIL, früher hiess
der Dialoggeführte Befehl ddstyle). Du gibst in das Feld Voransicht
einfach "äöü" ein und dann siehst du beim blättern durch die Fonts ob
sie Umlaute unterstützen oder nicht.
Das geht übrigens auch mit den %%x - Sonderzeichen.
> mal früher eine solche Tabelle gemacht, dabei habe ich die Umlaute
> aus einer DXF-Datei herausgepopelt. Leider ist das schon so lange
ne schöne Arbeit - ich hoffe doch das der Editor damals kein
Suchen/Ersetzen unterstützt hat :-)
es gab mal ein Utility bei Autodesk namens dbtrans
da konnte man eine Zeichnung zwischen den codepages hin
und her schalten bzw. umsetzen. Iso ...irgendwas zu 437 oder
850 usw.
Ich habs hier noch für 13 und 14 als arx-Datei da, hier ein
Auszug aus dem Beschreibungstext, kann ich die bei Bedarf
zumailen, vielleicht hat die Gegenseite das ja auch da (s.u.).
Ich glaube mich zu erinnern, dass es das zu Ver.12 - Zeiten
als DOS'e gab.
----------8<----------8<----------8<----------8<----------8<----------8<
Zitat:
Manchmal sollen Zeichnungen von R13 WIN nach R12 DOS
weitergegeben werden. Wird in AutoCAD der Befehl
'_SAVEASR12' benutzt, dann wird zwar eine Zeichnung
für R12 erzeugt, allerdings für die Windows-Plattform,
nicht für DOS. Für R12 gibt es das Programm 'DBTRANS',
mit dem man diese Zeichnungen von Windows wieder nach
DOS konvertieren kann.
Man kann aber auch mit 'DB13CONV' die Konvertierung
bereits unter R13/Windows vornehmen. In dem Beispiel
von oben müßte man dann für die "Sourcecodepage"
"ansi_1252" und für die "Targetcodepage" "dos850"
eingeben und den AutoCAD-Befehl '_SAVEASR12' benutzen.
Die so gesicherte Zeichnung kann dann in R12/DOS
geladen werden. Bitte bedenken Sie, daß nach der
Konvertierung in R13 und dem Sichern als Zeichnung
für R12 die aktuelle Zeichnung in R13 jetzt die
falschen Zeichen enthält. Bitte sichern Sie jetzt
nicht die Zeichnung als R13´er Zeichnung, sondern
nehmen Sie mit 'ZURÜCK' die Konvertierung wieder zurück.
----------8<----------8<----------8<----------8<----------8<----------8<
Thomas Proppe
--
Machleidt + Partner, Büro für Städtebau
Hufelandstraße 22, 10407 Berlin - Fon 030 - 421 21 61, Fax 030 - 421 21 64
> Ist schon ein ekliges Geschäft eiene CAD-Datei DOS tauglich zu machen.
Ich hatte diese Probleme schon vor weit mehr als 10 Jahren, weil ich
immer mit Unix gearbeitet hatte und die DWGs natürlich für DOS rausgeben
mußte. Ich hab' damals ein kleines LISP Programm geschrieben, das diese
Konvertierung automatisch gemacht hat. Es schwirrt bestimmt noch irgend
wo im Netz herum, suche einfach mal nach "GSR AutoLISP". Falls Du's
nicht findest, dann mail mich an.
Darin sind 2 Funktionen WIN2DOS und DOS2WIN, die die jeweilige
Konvertierung erledigen.
Du hast letztens geschrieben:
> Ich hatte diese Probleme schon vor weit mehr als 10 Jahren, weil ich
> immer mit Unix gearbeitet hatte und die DWGs natürlich für DOS
> rausgeben mußte. Ich hab' damals ein kleines LISP Programm
> geschrieben, das diese Konvertierung automatisch gemacht hat. Es
> schwirrt bestimmt noch irgend wo im Netz herum, suche einfach mal
> nach "GSR AutoLISP". Falls Du's nicht findest, dann mail mich an.
>
> Darin sind 2 Funktionen WIN2DOS und DOS2WIN, die die jeweilige
> Konvertierung erledigen.
Ich selbst habe ja kein ACAD, sondern mein Kunde :-)
Geht das Script auch mit ACAD12? Dann könnte ich es ihm überlassen,
wobei ich eher daz neige zu glauben, daß er garnicht weiß wie man's
bedient :-)
Werde wohl besser erst mal sehen, ob seine Fonts auch die richtigen
Umlaute hat, wenn nicht gibts eben keine Umlaute (seufz...)
Alice
Du hast letztens geschrieben:
> Gibts denn noch DOS? Ich meine, wer mit A12 oder A13 arbeitet, der
> will eigentlich gar nicht mit Cad arbeiten. Das kleinste was ich in
> den letzten 3 Jahren gesehen habe waren A14, und A2k2 unterstützt
> auch nichts kleineres mehr.
Du ahnst nicht was für eine Steinzeit ich gerade erlebe :-)
Alice
> Ich selbst habe ja kein ACAD, sondern mein Kunde :-)
> Geht das Script auch mit ACAD12?
Ja, sicher. Und auch mit noch älteren Versionen.
> Dann könnte ich es ihm überlassen,
> wobei ich eher daz neige zu glauben, daß er garnicht weiß wie man's
> bedient :-)
Einfach laden, und einmal WIN2DOS aufrufen.
> Werde wohl besser erst mal sehen, ob seine Fonts auch die richtigen
> Umlaute hat, wenn nicht gibts eben keine Umlaute (seufz...)
Hol Dir doch das kostenloase IntelliCAD - damit wird mein hkleines Tool
ganz sicher auch laufen, und Du sparst Dir irrsinnig viel stumpfsinnige
Arbeit.
Du hast letztens geschrieben:
>>Du ahnst nicht was für eine Steinzeit ich gerade erlebe :-)
>
> Einfach IntelliCad runterladen, auf CD brutzeln dem Partner/Kunden
> senden, gut iss *g*
Das Schlimme ist ja, daß es auch ACAD14 hat, damit aber nicht
arbeiten will, weil er angeblich keine Zeit zum lernen hat. :-)
Alice
Du hast letztens geschrieben:
> Einfach laden, und einmal WIN2DOS aufrufen.
OK, danke.
>> Werde wohl besser erst mal sehen, ob seine Fonts auch die richtigen
>> Umlaute hat, wenn nicht gibts eben keine Umlaute (seufz...)
>
> Hol Dir doch das kostenloase IntelliCAD - damit wird mein hkleines
> Tool ganz sicher auch laufen, und Du sparst Dir irrsinnig viel
> stumpfsinnige Arbeit.
Intelicad habe ich ja :-) Stimmt ja, geht ja auch damit. Das Dingens
vergesse ich bei solchen Jobs immer wieder, da ich es eher zur
Konvertierung unter ACAD-Formaten verwende. Dann suche ich mal das
Script...
Alice