Hoe kan ik de textstyle veranderen van de attribute die verwerkt zijn in een block,
een voor een lukt me wel maar kan dit ook in 1x?
alvast bedankt
Beste Silvester,
Heb je dit bericht http://www.cadsite.be/smf/index.php/topic,1253.msg7171.html#msg7171
gezien?
Met vriendelijke groet, HofCAD CSI.
Citaat van: HofCAD op wo 11 03 2009, 13:46:19
Beste Silvester,
Heb je dit bericht http://www.cadsite.be/smf/index.php/topic,1253.msg7171.html#msg7171
gezien?
Met vriendelijke groet, HofCAD CSI.
nee maar ik ga er gelijk naar kijken en ik laat wel even weten ofdat het gelukt is
hmm de texthoogte wordt wel aangepast maar ik zou graag de textstyle in isocp willen en dit gaat dus niet, tenzij ik iets verkeerds doe....
Citaat van: silverster op wo 11 03 2009, 15:10:40
hmm de texthoogte wordt wel aangepast maar ik zou graag de textstyle in isocp willen en dit gaat dus niet, tenzij ik iets verkeerds doe....
Beste Silvester,
Raar!
Heb je het programma ChBlkTxt gebruikt, want dat heb ik net nog uitgeprobeerd.
Met vriendelijke groet, HofCAD CSI.
Citaat van: HofCAD op wo 11 03 2009, 17:05:38
Citaat van: silverster op wo 11 03 2009, 15:10:40
hmm de texthoogte wordt wel aangepast maar ik zou graag de textstyle in isocp willen en dit gaat dus niet, tenzij ik iets verkeerds doe....
Beste Silvester,
Raar!
Heb je het programma ChBlkTxt gebruikt, want dat heb ik net nog uitgeprobeerd.
Met vriendelijke groet, HofCAD CSI.
ja deze had ik geprobeerd ja maar helaas haalt hij alle teksten weg dan dus k zie de teksten dan niet meer en dan kan ik ze alsnog handmatig allemaal naar isocp omgaan zetten
Citaat van: silverster op do 12 03 2009, 12:26:41
Citaat van: HofCAD op wo 11 03 2009, 17:05:38
Citaat van: silverster op wo 11 03 2009, 15:10:40
hmm de texthoogte wordt wel aangepast maar ik zou graag de textstyle in isocp willen en dit gaat dus niet, tenzij ik iets verkeerds doe....
Beste Silvester,
Raar!
Heb je het programma ChBlkTxt gebruikt, want dat heb ik net nog uitgeprobeerd.
Met vriendelijke groet, HofCAD CSI.
ja deze had ik geprobeerd ja maar helaas haalt hij alle teksten weg dan dus k zie de teksten dan niet meer en dan kan ik ze alsnog handmatig allemaal naar isocp omgaan zetten
Beste Silvester,
Nog steeds raar, want bij mij gaat het goed(zie bijlage).
Wat is het verschil tussen je oude tekststijl en je nieuwe tekststijl?
Zijn de teksten van het type mtext en zijn er eventueel uitzonderingen
op de stijl?
Met vriendelijke groet, HofCAD CSI.
Verander het block en type daarna in de tekening: attsync
Citaat van: HofCAD op do 12 03 2009, 12:43:58
Citaat van: silverster op do 12 03 2009, 12:26:41
Citaat van: HofCAD op wo 11 03 2009, 17:05:38
Citaat van: silverster op wo 11 03 2009, 15:10:40
hmm de texthoogte wordt wel aangepast maar ik zou graag de textstyle in isocp willen en dit gaat dus niet, tenzij ik iets verkeerds doe....
Beste Silvester,
Raar!
Heb je het programma ChBlkTxt gebruikt, want dat heb ik net nog uitgeprobeerd.
Met vriendelijke groet, HofCAD CSI.
ja deze had ik geprobeerd ja maar helaas haalt hij alle teksten weg dan dus k zie de teksten dan niet meer en dan kan ik ze alsnog handmatig allemaal naar isocp omgaan zetten
Beste Silvester,
Nog steeds raar!
Wat is het verschil tussen je oude tekststijl en je nieuwe tekststijl?
Zijn de teksten van het type mtext en zijn er eventueel uitzonderingen
op de stijl?
Met vriendelijke groet, HofCAD CSI.
er staat nu geen textstyle omschreven dus wanneer ik er nu dubbel opklik dan kan ik wel de textstyle veranderen van leeg naar isocp
Citaat van: silverster op do 12 03 2009, 13:08:58
er staat nu geen textstyle omschreven dus wanneer ik er nu dubbel opklik dan kan ik wel de textstyle veranderen van leeg naar isocp
Beste Silvester,
Je kan toch geen teksten(text, mtext of een attribute definition) tekenen zonder
een tekststijl?
Plaats anders je block definitie.
Met vriendelijke groet, HofCAD CSI.
Even voor de duidelijkheid isocp is een font
De style kan heel anders heten zoals standaard (standaard style in een lege tekening van autocad)
dit is de gehele tekening
Verander het block sluit bedit af en type daarna in de tekening: attsync selecteer één block en klaar.
Zie ook de dwg
Citaat van: EddyBeerke op do 12 03 2009, 15:33:57
Verander het block sluit bedit af en type daarna in de tekening: attsync selecteer één block en klaar.
Zie ook de dwg
Perfect het is mezelf nu ook eindelijk gelukt, nogmaals bedankt voor alle info
Citaat van: HofCAD op do 12 03 2009, 13:15:03
Je kan toch geen teksten(text, mtext of een attribute definition) tekenen zonder
een tekststijl?
Plaats anders je block definitie.
Met vriendelijke groet, HofCAD CSI.
Het is hem blijkbaar toch gelukt als je in zijn tekening een regen geeft is de tekst verdwenen.
als je vervolgens kijk zij er attributen zonder style aanwezig bij de blocken ?
ja dat klopt dat had ik in eerste instantie ook precies datzelfde probleem na wat gepruts is het me toch uiteindelijk gelukt.
vraag me alleen niet meer hoe (sorry)
Citaat van: bart op do 12 03 2009, 16:35:23
Citaat van: HofCAD op do 12 03 2009, 13:15:03
Je kan toch geen teksten(text, mtext of een attribute definition) tekenen zonder
een tekststijl?
Plaats anders je block definitie.
Met vriendelijke groet, HofCAD CSI.
Het is hem blijkbaar toch gelukt als je in zijn tekening een regen geeft is de tekst verdwenen.
als je vervolgens kijk zij er attributen zonder style aanwezig bij de blocken ?
Beste Bart en Silvester,
Inderdaad blijkt uit de uitvoer van het commando LIST dat er geen Style
gebruikt is, wat voor mij ontzettend raar is.
LIST
Select objects: 1 found
Select objects:
BLOCK REFERENCE Layer: "tekst putnummer"
Space: Model space
Handle = 1aa5
Block Name: "RIOOLPUT"
at point, X=64125.3300 Y=431789.1000 Z= 0.0000
X scale factor: 2.0000
Y scale factor: 2.0000
rotation angle: 0
Z scale factor: 2.0000
Scale uniformly: No
Allow exploding: Yes
ATTRIBUTE Layer: "Q28_Gemrioolput"
Space: Model space
Handle = 1aa6
Style = ""
Annotative: No
Font file = ltypeshp.shx
start point, X=64127.1300 Y=431790.3000 Z= 0.0000
height 2.5000
Press ENTER to continue:
value 720
tag PNUM
rotation angle 0
width scale factor 1.0000
obliquing angle 0
flags normal
generation normal
END SEQUENCE Layer: "tekst putnummer"
Space: Model space
Handle = 1aa7
Hierbij is ook nog vreemd dat de Font file ltypeshp.shx is,
want dat is geen text font file en deze kan daarom niet
gekozen worden in de dialoogbox van het commando STYLE.
Bij een explode van zo'n block RIOOLPUT krijg je onderstaand:
EXPLODE
Select objects: 1 found
Select objects:
** Undefined shape 80
** Undefined shape 78
** Undefined shape 85
** Undefined shape 77
** Undefined shape 80
** Undefined shape 78
** Undefined shape 85
** Undefined shape 77
Deze tekening is daarom voorlopig een echte X-file.
Nu zou ik toch graag willen weten, hoe je zo iets kan maken.
Met vriendelijke groet, HofCAD CSI.
bedoel je daarmee hoe je het op kan lossen, of hoe zo'n x-file tekening reproduceert?
Citaat van: silverster op vr 13 03 2009, 10:35:30
bedoel je daarmee hoe je het op kan lossen, of hoe zo'n x-file tekening reproduceert?
Beste Silvester,
Om mijn onderzoek te vergemakkelijken:
1) Heb je ltypeshp.shx veranderd?
2) Heb je attribuut definitie soms veranderd met lisp.
Met vriendelijke groet, HofCAD CSI.
Citaat van: HofCAD op vr 13 03 2009, 12:03:40
Citaat van: silverster op vr 13 03 2009, 10:35:30
bedoel je daarmee hoe je het op kan lossen, of hoe zo'n x-file tekening reproduceert?
Beste Silvester,
Om mijn onderzoek te vergemakkelijken:
1) Heb je ltypeshp.shx veranderd?
2) Heb je attribuut definitie soms veranderd met lisp.
Met vriendelijke groet, HofCAD CSI.
ltypeshp.shx niet veranderd
en inderdaad attribuut definitie veranderd met lisp
Citaat van: silverster op vr 13 03 2009, 10:35:30
bedoel je daarmee hoe je het op kan lossen, of hoe zo'n x-file tekening reproduceert?
Beste Silvester,
Waarschijnlijk heb je het gemaakt met zoiets als onderstaand:
(defun c:StN(/ e x xd TxtStyl)
(setq e (car (entsel)))
(if (setq x (entnext e))
(progn
(setq xd (entget x))
(setq TxtStyl "")
(setq xd (entmod (subst (cons 7 TxtStyl)(assoc 7 xd) xd)))
(command "_.REGEN")
))
)
Oplossen kan met StY of met AStY(zie bijlage):
(defun c:StY(/ e x xd TxtStyl)
(if (not (tblsearch "STYLE" "IsoTemp"))
(command "_STYLE" "IsoTemp" "isocp" "0" "1" "0" "N" "N"))
(setq e (car (entsel)))
(if (setq x (entnext e))
(progn
(setq xd (entget x))
(setq TxtStyl "IsoTemp")
(setq xd (entmod (subst (cons 7 TxtStyl)(assoc 7 xd) xd)))
(command "_.REGEN")
))
)
Met vriendelijke groet, HofCAD CSI.