Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V6
  CATIA V6 Logo in Schriftfeld einfügen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  CATIA V6 Logo in Schriftfeld einfügen (2068 / mal gelesen)
Apfelkern
Mitglied
Konstrukteur

Sehen Sie sich das Profil von Apfelkern an!   Senden Sie eine Private Message an Apfelkern  Schreiben Sie einen Gästebucheintrag für Apfelkern

Beiträge: 5
Registriert: 09.03.2016

CATIA V6

erstellt am: 09. Mrz. 2016 14:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich würde gerne ein Logo beim Erstellen eines Schriftfelds auf mein Drawing hinzufügen.
Das Schriftfeld habe ich im Drawing_Titleblock_Sample2 schon nach meinen Wünschen angepasst, es fehlt also nurnoch das Logo.

Habe leider keine Idee/Ahnung wie ich im CATScript auf Bilddatein zugreifen kann, oder was auch immer dazu nötig ist.

Ich hoffe ihr könnt mir helfen 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bertel
Mitglied



Sehen Sie sich das Profil von Bertel an!   Senden Sie eine Private Message an Bertel  Schreiben Sie einen Gästebucheintrag für Bertel

Beiträge: 300
Registriert: 03.04.2002

erstellt am: 09. Mrz. 2016 17:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Apfelkern 10 Unities + Antwort hilfreich

Hallo Apfelkern,

ich mache es so:
  Dim Logo As DrawingPicture
  Set Logo = drawingView1.Pictures.Add(Path&"logo.jpg",drawingSheet1.GetPaperWidth-132,12)
      Logo.height = 7.6
      Logo.width = 41
      Logo.Name = "logo_neu"

Gruß
Bertel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Apfelkern
Mitglied
Konstrukteur

Sehen Sie sich das Profil von Apfelkern an!   Senden Sie eine Private Message an Apfelkern  Schreiben Sie einen Gästebucheintrag für Apfelkern

Beiträge: 5
Registriert: 09.03.2016

CATIA V6

erstellt am: 10. Mrz. 2016 07:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Bertel, danke für deine schnelle Antwort! 

Ich habe deinen Code in das Sub CATTitleBlockText() eingefügt und bekomme beim Erstellen folgende Fehlermeldung:

Quelle: Laufzeitfehler in Microsoft VBScript
Beschreibung: Objekt erforderlich 'drawingView1'

Soll ich den Code an einer anderen Stelle einfügen, oder was mache ich falsch?   

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bertel
Mitglied



Sehen Sie sich das Profil von Bertel an!   Senden Sie eine Private Message an Bertel  Schreiben Sie einen Gästebucheintrag für Bertel

Beiträge: 300
Registriert: 03.04.2002

erstellt am: 11. Mrz. 2016 13:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Apfelkern 10 Unities + Antwort hilfreich

Hallo Apfelkern,

ich zeige nur die grundsätzliche Vorgehensweise.
Du musst die Objektnamen natürlich an dein Makro anpassen!

drawingView1
Path = "C:\Ordner\..."
drawingSheet1

Gruß
Bertel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Apfelkern
Mitglied
Konstrukteur

Sehen Sie sich das Profil von Apfelkern an!   Senden Sie eine Private Message an Apfelkern  Schreiben Sie einen Gästebucheintrag für Apfelkern

Beiträge: 5
Registriert: 09.03.2016

CATIA V6

erstellt am: 11. Mrz. 2016 13:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo, Bertel!

ich habe natürlich den Pfad angepasst, weiß aber nicht was ich mit drawingView1 und drawingSheet1 anfangen soll..
Bin leider Neuling beim Arbeiten im CATScript..

lg,
Apfelkern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bertel
Mitglied



Sehen Sie sich das Profil von Bertel an!   Senden Sie eine Private Message an Bertel  Schreiben Sie einen Gästebucheintrag für Bertel

Beiträge: 300
Registriert: 03.04.2002

erstellt am: 11. Mrz. 2016 14:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Apfelkern 10 Unities + Antwort hilfreich

Hallo Apfelkern,

hier ein Auszug aus der Doku:

Example:
The following example inserts a drawing picture from a given picture file path The MyView is the active view in the active drawing sheet
Dim MySheet As DrawingSheet
Set MySheet = CATIA.ActiveDocument.Sheets.ActiveSheet
Dim MyView As DrawingView
Set MyView = MySheet.Views.ActiveView
Dim MyDrawingPicture1 As DrawingPicture
Set MyDrawingPicture1 = MyView.Pictures.Add("C:\tmp\ball.bmp", 100., 50.)

Gruß
Bertel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Apfelkern
Mitglied
Konstrukteur

Sehen Sie sich das Profil von Apfelkern an!   Senden Sie eine Private Message an Apfelkern  Schreiben Sie einen Gästebucheintrag für Apfelkern

Beiträge: 5
Registriert: 09.03.2016

CATIA V6

erstellt am: 14. Mrz. 2016 07:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke, Bertel!

bekomme leider wieder eine Fehlermeldung..
Quelle: Laufzeitfehler in Microsoft VBScript.
Beschreibung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht: 'CATIA.ActiveDocument.Sheets'

könntest du mir vielleicht ein Schriftfeld mit einer eingebundenen Datei anhängen? wäre dir wirklich sehr dankbar 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

D_Schreiter
Mitglied
Senior CAD Consultant


Sehen Sie sich das Profil von D_Schreiter an!   Senden Sie eine Private Message an D_Schreiter  Schreiben Sie einen Gästebucheintrag für D_Schreiter

Beiträge: 38
Registriert: 22.07.2004

Win7 64 bit SP1
CATIA V6 R2013/2013X

erstellt am: 14. Mrz. 2016 09:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Apfelkern 10 Unities + Antwort hilfreich

Hallo,
CATIA.ActiveDocument ist aus der V5 API.
In V6 muss CATIA.ActiveEditor verwendet werden.
Gruß
Daniel

------------------
Daniel Schreiter
Dipl.-Ing.

:em engineering methods AG
Rheinstr. 97
64295 Darmstadt

Know-How für Ihre virtuelle Produktentwicklung

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Apfelkern
Mitglied
Konstrukteur

Sehen Sie sich das Profil von Apfelkern an!   Senden Sie eine Private Message an Apfelkern  Schreiben Sie einen Gästebucheintrag für Apfelkern

Beiträge: 5
Registriert: 09.03.2016

CATIA V6

erstellt am: 14. Mrz. 2016 09:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für eure Hilfe, habs endlich geschafft 

hier mein verwendeter code: 

Dim MySheet As DrawingSheet
Set MySheet = CATIA.ActiveEditor.ActiveObject.Sheets.ActiveSheet
Dim MyView As DrawingView
Set MyView = MySheet.Views.ActiveView
Dim MyDrawingPicture1 As DrawingPicture
Set MyDrawingPicture1 = MyView.Pictures.Add("C:\tmp\logo.bmp", 220., 33.)

lg,
Apfelkern

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz