Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml (revision 0) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml (revision 59774) @@ -0,0 +1,68 @@ + + + +TECH.Svg.Basis.DomElement + + +TECH.Svg.Basis.Group + + + + + +initvalue:%CacheString +1 +1 +%Status +1 + + + + +CoordinatesList:%ListOfObjects,XCirkel:%Integer,YCirkel:%Integer + + + + +%Library.CacheSerialState + + +Fill + + +Stroke + + +StrokeWidth + + +StrokeDashArray + + +Overflow + + +Opacity + + +Group + + + + + + + FishEye: Tag 59774 refers to a dead (removed) revision in file `APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Verbinders.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml =================================================================== diff -u -r59713 -r59774 --- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 59713) +++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 59774) @@ -62,40 +62,43 @@ Set KaderGroup = ..VulTweeRects(KaderdeurObject, Breedte, Hoogte) } ElseIf (KaderdeurObject.ProductieWijzeGetObjectId()="LPR") { #dim ProfPlaats As %String = KaderdeurObject.Onderdelen.GetNext("") - #dim LosOffset1 As %Integer = KaderdeurObject.ProfType.Breedte + #dim LosOffset As %Integer = KaderdeurObject.ProfType.Breedte If (ProfPlaats = "PR") { - Set LosOffset1 =(Breedte\1)-((Breedte-(2*LosOffset1))\1+(LosOffset1)) + Set LosOffset =(Breedte\1)-((Breedte-(2*LosOffset))\1+(LosOffset)) } ElseIf (ProfPlaats = "PO") { - Set LosOffset1 =(Breedte\1)-((Breedte-(2*LosOffset1))\1+(LosOffset1)) + Set LosOffset =(Breedte\1)-((Breedte-(2*LosOffset))\1+(LosOffset)) } - #dim ProfielHoogte As %Decimal = Hoogte - (LosOffset1 *2) - #dim ProfielBreedte As %Decimal = Breedte - (LosOffset1 *2) - Set CX=$S(ProfPlaats="PR":Breedte\1, 1:0) ; Rechtse profiel : Corner is Rechts-Boven - Set CY=$S(ProfPlaats="PO":Hoogte\1, 1:0) ; Onderste profiel : Corner is Links-Onder de - ;Groep aanmaken met 3 rechthoeken Set KaderGroup = ..VulDrieRects(KaderdeurObject, Breedte, Hoogte, 1) ;Path aanmaken v/h profiel en toevoegen aan de kadergroep - #Dim KDProf As TECH.Svg.Basis.Path = ..LosProfiel(Breedte, Hoogte, LosOffset1,ProfPlaats) + #Dim KDProf As TECH.Svg.Basis.Path = ..LosProfiel(Breedte, Hoogte, LosOffset,ProfPlaats) Do KaderGroup.VoegToeElement(KDProf) } Else { ;Groep aanmaken met 3 rechthoeken Set KaderGroup = ..VulDrieRects(KaderdeurObject, Breedte, Hoogte) } Do SvgBox.VoegToeElement(KaderGroup) + ;Verbinders + ;bij glas heb je geen verbinders + Set VerbindersGroup =##class(TECH.Svg.Basis.Group).%New() + If (KaderdeurObject.ProductieWijzeGetObjectId()="LPR") { + Set VerbindersGroup = ..VulTweeVerbinders(Breedte, Hoogte,KaderdeurObject.ProfType.Hoek.ItemID,ProfPlaats) + } Else { + Set VerbindersGroup = ..VulVierVerbinders(Breedte, Hoogte,KaderdeurObject.ProfType.Hoek.ItemID) + } + Do VerbindersGroup.VoegToeID("VerbindersGroep") + Do SvgBox.VoegToeElement(VerbindersGroup) ;Beslag ;Boringen If (KaderdeurObject.Toepassing.ItemID = "GL") { #dim KaderVerbinder = KaderdeurObject.ProfType.Hoek - Set VKeys=$LB("LB","RB","RO","LO") } ;Schuine hoeken If (KaderdeurObject.Toepassing.ItemID'="GL")&&(KaderdeurObject.ProductieWijzeGetObjectId()'="LPR") { Do SvgBox.VoegToeElement(..SchuineHoeken(KaderdeurObject)) } - w KaderdeurObject.ProfType.Hoek Try { #dim DoelLocatie As %String = "D:\CacheExport\2010v2\DEV1\test2.xml" #dim FileWriter As TECH.File.FileWriter = ##class(TECH.Context).Instance().GeefFileAPI().GeefFileWriter() @@ -235,6 +238,163 @@ ]]> + +Breedte:%Integer,Hoogte:%Integer,Vcode:%Integer,ProfPlaats:%String + + + + +Breedte:%Integer,Hoogte:%Integer,Vcode:%Integer + + + %Library.CacheSerialState