| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Textstile (594 mal gelesen)
|
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 29. Okt. 2003 07:56 <-- editieren / zitieren --> Unities abgeben:
|
RoSiNiNo Mitglied Konstrukteur
Beiträge: 1126 Registriert: 09.10.2002 Acad 2011-deutsch, Express Tools 3ds Max 2010 Win 7-Professional HP Workstation Z400, 6GB GeForce GTX 470
|
erstellt am: 29. Okt. 2003 13:14 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
Code: Dim BemText As AcadTextStyle Set BemText = ThisDrawing.TextStyles.Add(TextStil) BemText.fontFile = "arial.ttf"
Textstil ist ein Textstilname. Natürlich kannst du auch einem bestehenden Textstil ein fontFile zuweisen. Code: Set BemText = ThisDrawing.TextStyles(TextStil)
------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 29. Okt. 2003 13:30 <-- editieren / zitieren --> Unities abgeben:
|
idraH Mitglied
Beiträge: 64 Registriert: 22.04.2002 ACAD 2006 Win XP
|
erstellt am: 06. Nov. 2003 13:05 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
vielleicht funktioniert es ja, wenn du den Pfad für die TTF-Datei mit angibst, ausserdem sollte im oberen Beispiel die Variable Textstil als String definiert sein dim TextStil as String TextStil = "NeuerStil" oder du schreibst den Namen deines neuen Textstiles in Anführungszeichen in die Klammer Dim BemText As AcadTextStyle Set BemText = ThisDrawing.TextStyles.Add("NeuerStil") BemText.fontFile = "c:/AutoCad/FONTS/arial.ttf" (falls der Pfad auf dem Server liegt müssen vor dem Servernamen zwei Schrägstriche eingefügt werden zB. "//Server/Fonts/Arial.ttf") vielleicht hilfts ja, Hartmut Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoSiNiNo Mitglied Konstrukteur
Beiträge: 1126 Registriert: 09.10.2002 Acad 2011-deutsch, Express Tools 3ds Max 2010 Win 7-Professional HP Workstation Z400, 6GB GeForce GTX 470
|
erstellt am: 06. Nov. 2003 13:16 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
Daran hatte ich auch gedacht, eigentlich müsste es genügen die arial.ttf in einen Suchpfad von ACAD zu stellen. Warscheinlich ist seine TTF nur installiert und steht in keinem Suchpfad von Acad. Das der Textstil in "" stehen soll nahm ich als selbstverständlich an. ------------------ Roland Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 06. Nov. 2003 16:56 <-- editieren / zitieren --> Unities abgeben:
Nun wenn ich aber ganz normal im AutoCad einen Textstil auswähle findet er diesen. Die Arial.ttf finde ich jedoch nur im ..\windows\fonts - Verzeichnis. Habe es auch schon mit der Pfadangabe verucht, klappt leider nicht. ------------------ Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoSiNiNo Mitglied Konstrukteur
Beiträge: 1126 Registriert: 09.10.2002 Acad 2011-deutsch, Express Tools 3ds Max 2010 Win 7-Professional HP Workstation Z400, 6GB GeForce GTX 470
|
erstellt am: 06. Nov. 2003 17:02 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
|
idraH Mitglied
Beiträge: 64 Registriert: 22.04.2002 ACAD 2006 Win XP
|
erstellt am: 06. Nov. 2003 20:03 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
bei der Pfadangabe ist es (so weit ich weiss) wichtig nicht den backslash sondern einen einfachen slash als ordnertrennzeichen zu verwenden also richtg: "c:/fonts/arial.ttf" falsch "c:\fonts\arial.ttf" viele grüsse, hartmut Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 07. Nov. 2003 07:48 <-- editieren / zitieren --> Unities abgeben:
|