Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/ZijBoring.cls.xml =================================================================== diff -u -r59712 -r59846 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/ZijBoring.cls.xml (.../ZijBoring.cls.xml) (revision 59712) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/ZijBoring.cls.xml (.../ZijBoring.cls.xml) (revision 59846) @@ -13,16 +13,19 @@ -MidX:%Integer,MidY:%Integer,Width:%Integer,Height:%Integer +MidX:%Integer,MidY:%Integer,Width:%Integer,Height:%Integer,Rotation:%Integer 1 1 %Status 1 Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/RugBoring.cls.xml =================================================================== diff -u -r59712 -r59846 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/RugBoring.cls.xml (.../RugBoring.cls.xml) (revision 59712) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/RugBoring.cls.xml (.../RugBoring.cls.xml) (revision 59846) @@ -21,7 +21,7 @@ -TECH.Svg.Basis.DomElement +TECH.Svg.Basis.DomElement,TECH.RegisteredObject - -APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.DoorBoring -list - + +TECH.Svg.Basis.SvgBox + - -APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.PuntBoring -list - - - - - -APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.RugBoring -list - - - - - -APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.ZijBoring -list - - - - - -Boring:TECH.Svg.Basis.DomElement + +KaderdeurObject:Prod.GADef.KaderDeur @@ -86,6 +101,9 @@ ZijBoringen + +Group + Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml =================================================================== diff -u -r59774 -r59846 --- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 59774) +++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 59846) @@ -54,7 +54,7 @@ ;Set ..KaderdeurObject = KaderdeurObject Set Breedte = KaderdeurObject.Breedte Set Hoogte = KaderdeurObject.Hoogte - Set SvgBox =BasisElementFactory.MaakSvgBox(0,0,Hoogte,Breedte) + #Dim SvgBox As TECH.Svg.Basis.SvgBox =BasisElementFactory.MaakSvgBox(0,0,Hoogte,Breedte) ;kader v/d kaderdeur Set KaderGroup =##class(TECH.Svg.Basis.Group).%New() @@ -81,22 +81,32 @@ Do SvgBox.VoegToeElement(KaderGroup) ;Verbinders ;bij glas heb je geen verbinders - Set VerbindersGroup =##class(TECH.Svg.Basis.Group).%New() - If (KaderdeurObject.ProductieWijzeGetObjectId()="LPR") { + If (KaderdeurObject.Toepassing.ItemID ="GL") { + + } ElseIf (KaderdeurObject.ProductieWijzeGetObjectId()="LPR") { + Set VerbindersGroup =##class(TECH.Svg.Basis.Group).%New() Set VerbindersGroup = ..VulTweeVerbinders(Breedte, Hoogte,KaderdeurObject.ProfType.Hoek.ItemID,ProfPlaats) + Do VerbindersGroup.VoegToeID("VerbindersGroep") + Do SvgBox.VoegToeElement(VerbindersGroup) } Else { + Set VerbindersGroup =##class(TECH.Svg.Basis.Group).%New() Set VerbindersGroup = ..VulVierVerbinders(Breedte, Hoogte,KaderdeurObject.ProfType.Hoek.ItemID) + Do VerbindersGroup.VoegToeID("VerbindersGroep") + Do SvgBox.VoegToeElement(VerbindersGroup) } - Do VerbindersGroup.VoegToeID("VerbindersGroep") - Do SvgBox.VoegToeElement(VerbindersGroup) ;Beslag + If (KaderdeurObject.Toepassing.ItemID'="GL") { + #dim Beslag As APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.Beslagen = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.Beslagen).%New() + Do Beslag.VoegToeBeslagen(KaderdeurObject) + Do SvgBox.VoegToeElement(Beslag.Group) + } ;Boringen - If (KaderdeurObject.Toepassing.ItemID = "GL") { - #dim KaderVerbinder = KaderdeurObject.ProfType.Hoek - } + #dim Boringen As APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.Boringen = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.Boringen).%New() + Do Boringen.VoegToeBoringen(KaderdeurObject) + Do SvgBox.VoegToeElement(Boringen.Group) ;Schuine hoeken - If (KaderdeurObject.Toepassing.ItemID'="GL")&&(KaderdeurObject.ProductieWijzeGetObjectId()'="LPR") { + If (KaderdeurObject.Toepassing.ItemID'="GL")&&(KaderdeurObject.ProductieWijzeGetObjectId()'="LPR") { Do SvgBox.VoegToeElement(..SchuineHoeken(KaderdeurObject)) } Try { @@ -119,10 +129,22 @@ Set BasisElementFactory = ##class(TECH.Svg.BasisElementFactory).%New() Set SchuineHoekenOffset = KaderdeurObject.ProfType.Breedte Set SchuineHoekGroup =##class(TECH.Svg.Basis.Group).%New() - Do SchuineHoekGroup.VoegToeElement(BasisElementFactory.MaakLijn(0,0,SchuineHoekenOffset\1,SchuineHoekenOffset\1)) - Do SchuineHoekGroup.VoegToeElement(BasisElementFactory.MaakLijn(KaderdeurObject.Breedte,0,KaderdeurObject.Breedte-(SchuineHoekenOffset\1),SchuineHoekenOffset\1)) - Do SchuineHoekGroup.VoegToeElement(BasisElementFactory.MaakLijn(0,KaderdeurObject.Hoogte\1,SchuineHoekenOffset\1,KaderdeurObject.Hoogte-(SchuineHoekenOffset\1))) - Do SchuineHoekGroup.VoegToeElement(BasisElementFactory.MaakLijn(KaderdeurObject.Breedte\1,KaderdeurObject.Hoogte\1,KaderdeurObject.Breedte-(SchuineHoekenOffset\1), KaderdeurObject.Hoogte -(SchuineHoekenOffset\1))) + #dim LeftTopLine As TECH.Svg.Basis.Line + #dim RightTopLine As TECH.Svg.Basis.Line + #dim LeftBottomLine As TECH.Svg.Basis.Line + #dim RightBottomLine As TECH.Svg.Basis.Line + Set LeftTopLine = BasisElementFactory.MaakLijn(0,0,SchuineHoekenOffset\1,SchuineHoekenOffset\1) + Do LeftTopLine.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart()) + Do SchuineHoekGroup.VoegToeElement(LeftTopLine) + Set RightTopLine =BasisElementFactory.MaakLijn(KaderdeurObject.Breedte,0,KaderdeurObject.Breedte-(SchuineHoekenOffset\1),SchuineHoekenOffset\1) + Do RightTopLine.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart()) + Do SchuineHoekGroup.VoegToeElement(RightTopLine) + Set LeftBottomLine = BasisElementFactory.MaakLijn(0,KaderdeurObject.Hoogte\1,SchuineHoekenOffset\1,KaderdeurObject.Hoogte-(SchuineHoekenOffset\1)) + Do LeftBottomLine.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart()) + Do SchuineHoekGroup.VoegToeElement(LeftBottomLine) + Set RightBottomLine = BasisElementFactory.MaakLijn(KaderdeurObject.Breedte\1,KaderdeurObject.Hoogte\1,KaderdeurObject.Breedte-(SchuineHoekenOffset\1), KaderdeurObject.Hoogte -(SchuineHoekenOffset\1)) + Do RightBottomLine.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart()) + Do SchuineHoekGroup.VoegToeElement(RightBottomLine) Quit SchuineHoekGroup ]]>