Drawing: Modifier la taille de caractère de la valeur d'une côte

Voir le sujet précédent Voir le sujet suivant Aller en bas

Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Jeu 18 Déc 2014 - 6:50

Bonjour à tous !

Par hasard, quelqu'un saurait comment changer la taille de la valeur d'une côte dans un draw?

Je suis parti sur un code de ce genre:

Code:
Dim doc As DrawingDocument
Dim view As DrawingView
Dim selection As selection
Dim dimensions As DrawingDimensions
Dim dimension As DrawingDimension

Dim nbDimensions As Integer

Set doc = CATIA.ActiveDocument
Set view = doc.sheets.ActiveSheet.views.ActiveView
Set dimensions = view.dimensions
Set selection = doc.selection

nbDimensions = dimensions.Count

selection.Clear

For i = 1 To nbDimensions

    Set dimension = dimensions.Item(i)
    selection.Add dimension.GetValue

    'Ici j'ai essayé des trucs, en vain.

    selection.VisProperties
    selection.Clear
Next i

Merci !

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Gladoum le Jeu 18 Déc 2014 - 23:26

Bonjour,
essaye ça pour voir
Sel.VisProperties.SetRealColor 0, 0, 255, 0
sel est un objet selection

Gladoum
timide
timide

Messages : 8
Date d'inscription : 23/10/2014
Localisation : Belfort

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Jeu 18 Déc 2014 - 23:39

Bonjour,

Merci mais SetRealColor sert à changer la couleur, cependant je souhaite changer la taille de la côte Smile

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Gladoum le Jeu 18 Déc 2014 - 23:45

ah oui dsl je me suis trompée je voulais plutôt mettre
SetRealWidth

Gladoum
timide
timide

Messages : 8
Date d'inscription : 23/10/2014
Localisation : Belfort

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Jeu 18 Déc 2014 - 23:54

Je l'avais déjà testé celui là, il sert à modifier l'épaisseur du trait de côte...
Je voudrais modifier la police de la valeur (la taille du texte) en fait, mais je commence à croire que c'est impossible par l'intermédiaire d'une macro haha Exclamation

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Gladoum le Ven 19 Déc 2014 - 1:06

j'ai trouvé kelke chose je pense que cela pourrait faire ton affaire
Property FontSize( ) As double

Returns or sets the font size of the drawing text.
Example:
This example sets the MyText drawing text font size to 3.5.
iFontSize = 3.5
MyText.SetFontSize 0, 0, iFontSize

u déclare ton text comme un drawing text
essaye d'explorer cette solution

Gladoum
timide
timide

Messages : 8
Date d'inscription : 23/10/2014
Localisation : Belfort

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Ven 19 Déc 2014 - 5:18

J'ai bien peur que cela ne fonctionnera pas, un DrawingDimension n'étant pas considéré comme un DrawingText.

J'ai essayé pourtant d'utiliser FontSize sur un DrawingDimension, mais hélas sans succès...

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par xorman le Ven 19 Déc 2014 - 22:21

regarde au niveau de la propriété forshortened
Code:
o Property Forshortened( ) As boolean 

Returns or sets foreshortened mode or not.
Example:
This example retrieves foreshortened mode or not MyDimension drawing dimension.
 oForsh = MyDimension.Forshortened
 
avatar
xorman
actif
actif

Messages : 95
Date d'inscription : 06/09/2008
Age : 40
Localisation : Cherbourg

http://www.myimpression3d.com

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Sam 20 Déc 2014 - 1:54

Dejà merci pour votre aide Smile

Xorman, j'ai essayé d'utiliser cette propriété, cependant je ne sais pas à quoi elle sert... Apparemment Foreshortened veut dire Raccourci, mais je ne sais pas à quoi ça peut servir sur un Dimension...

Peut être pourrais-tu m'en dire plus? Merci

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Ramex13 le Sam 20 Déc 2014 - 2:14

Ok j'ai trouvé à quoi sert la propriété Forshortened d'une Dimension, il sert à raccourcir une côte de type rayon, mais en aucun cas à modifier la police de cette côte...

Au passage, cette propriété fait planter mon Catia! Smile

Ramex13
actif
actif

Messages : 30
Date d'inscription : 13/09/2014
Age : 23
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Re: Drawing: Modifier la taille de caractère de la valeur d'une côte

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum