Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Add text to drawing sheet/ CatiaV5 CD5 API

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:  Add text to drawing sheet/ CatiaV5 CD5 API (670 / mal gelesen)
sina123
Mitglied



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

Beiträge: 47
Registriert: 26.11.2018

erstellt am: 30. Mrz. 2020 09:55    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

Hello,

I am trying to add a text to drawing sheet through CatiaV5 CD5 integration API. I am able to open the drawing from server however I do not get the DrawingText class even after adding DRAFTINGITF library. When I trz to add create instance of the class i get error type or namespace could not be found and missing reference error
if (cd5Engine.IsConnected())
            {
                cd5Id = cd5Engine.GetIDFromTNRV("CATDrawing", "Mydrawing", "---", "1");

                cd5Structure =cd5Engine.GetStructure(cd5Id);
                cd5Engine.get_RelatedDesigns();
               
                cd5Engine.Open(cd5Id);
               
                DrawingText drawingText;


Could anybody advise on this issue. Do I need any other library. The API documentation says to DrawingText to add text to drawing sheet but I am unable to get the reference.
Thanks in advance.

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

sina123
Mitglied



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

Beiträge: 47
Registriert: 26.11.2018

erstellt am: 30. Mrz. 2020 10:59    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


drawingtext.jpg

 
I am trying something like in the attachment, which was in a program I had done previously, but now even that seems not working with errors.

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 30. Mrz. 2020 11:11    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 sina123 10 Unities + Antwort hilfreich

Hi

I'm not familiar with CAA or C++.
But on VB(A) add Drawingtexts is only possible in the Drawingtext-Collection.
So i guess you have to get the sheet, then the Drawingview in it and then the Drawingtext-Collection.
In VBA it looks like:

Code:
Set oDrawingDoc = CATIA.Documents.Open(sPath)
Set oSheet = oDrawingDoc.ActiveSheet 'or .Sheets.Item(1)
Set oView = oSheet.ActiveView 'or .Views.Item(1)
Set oDrawingTexts = oView.Texts
Set oText = oDrawingTexts.Add ("My Text", 0,0)
I guess it's similar in CAA.
If it works on your older program: what is different?

Regards,
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

sina123
Mitglied



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

Beiträge: 47
Registriert: 26.11.2018

erstellt am: 30. Mrz. 2020 11:21    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

Hi,

Thanks for the reply.

I do not get the DrawingDocument reference. It shows error- type or namespace is missing.

I have added the library DRAFTINGITF but it supports DrawingView, DrawingSheet etc but not DrawingDocument, DrawingText!

I am trying to do the program in C#.net.

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